雷火电竞官网-中国知名电竞赛事平台

當下軟件園 / 匯聚當下最新最酷的軟件下載站!
當下軟件園

您的位置: 首頁 > 應用軟件 > 編程工具 > 中天灝景ConverseEarth二次開發工具包SDK V2018 電腦版
中天灝景ConverseEarth二次開發工具包SDK V2018 電腦版 / ConverseEarth二次開發控件 版本

  中天灝景ConverseEarth二次開發工具包SDK是一款可以幫助開發人員將三維引擎嵌入到信息化系統的編程工具,該款工具支持B/S和C/S架構,同時支持PHP、JSP、JS、C++、VB、C#、.net等多種主流語言,SDK內還有各種各樣功能的api,除了可以輔助你控制場景,還能接受來自三維GIS系統拋出的各類事件。

中天灝景ConverseEarth二次開發工具包SDK

【功能介紹】

  1、控制相機視圖;

  2、加載DEM、DOM及三維模型到地球表面;

  3、圖層及物體實時動態變化;

  4、使用剛體及骨骼動畫表現角色及機械運動;

  5、事件觸發與事件接收;

  6、將ActiveX控件嵌入到網頁或桌面程序;

  7、連接常用數據庫讀寫屬性信息;

  8、任意創建資源庫對象,并提供基于時間軸的事態布局;

  9、基本幾何體、標注、箭頭及流動線的繪制;

  10、最優路徑等信息分析功能;

  11、右下角小地圖的二三維一體化控制;

  12、矢量及柵格數據的動態加載。

ConverseEarth二次開發控件

【接口分類】

  1、系統類(system)

  提供三維引擎系統級別的控制:獲取視圖的寬高;切換操作模式;開啟測量功能;開啟屏幕快照功能;光照霧效等參數設置;獲取指定點高程;屏蔽/開啟鼠標鍵盤事件。

  2、圖層管理類(layer)

  提供控制地理圖層的功能:添加、刪除KML圖層;添加、刪除影像圖圖層;添加WMS服務器圖層;添加WFS服務器圖層;添加TMS服務器圖層。

  3、相機控制類(camera)

  提供關于相機類所有的功能:獲取/設置相機位置與朝向;飛行到某個坐標位置或某個物體;設置相機前后左右上下運動速度;設置角色扮演模式下相機跟隨各項參數。

  4、三維模型控制類(mesh)

  提供控制精細三維模型(Mesh物體)的各項功能:從模型庫創建、刪除三維模型;獲取/設置相Mesh模型的地理位置、方位角、縮放比例;三維模型著色及半透明;播放模型動畫。

  5、場景管理類(scene)

  對三維場景進行管理,接口包括:添加三維場景;獲取三維場景中心地理位置;獲取三維場景及所有Mesh物體名稱;設置場景內所有模型的半透明度。

  6、圖形繪制類(painter)

  提供繪制標注、線、多邊形等的函數,包括:創建、刪除標注;創建、刪除線(包括紋理線);創建、刪除多邊形面;設置線、面的顏色及半透明度;多邊形擠壓成多面體。

  7、二維GIS類(gis2d)

  提供2DGIS的控制,包括:在2DGIS上創建標注、線、圓形、多邊形等。

  8、三維地形類(terrain)

  提供地下控制的各項功能:設置地形可見性;設置地形半透明度。

  9、角色控制類(character)

  提供角色(人物、設備、NPC等)的控制功能,主要包括:創建、刪除角色;設置角色的目標點位置;設置角色的移動速度;播放角色的骨骼動畫;獲取角色的身高。

  10、圖形用戶界面類(gui)

  提供常用三維GUI的創建與參數設置,可以操作的控件包括:按鈕、靜態文本框、輸入文本框、列表框、組合框、單選框、復選框、菜單欄、滑動條、進度條等。可以控制所有控件的透明度、位置、可見性、出場動畫效果。

  11、數學計算類(math)

  提供常用的數學計算,比如:獲取二維矢量(vector2d)的夾角;兩點之間插值;獲取線的長度;根據角度和旋轉軸生成四元組。

  12、音頻/視頻類(audio/video)

  提供音頻與視頻的播放控制,實現了音頻的播放與音量設置;視頻的播放控制。

  13、視口管理類(viewport)

  視口一般理解為浮動小窗口、畫中畫。視口類提供了:創建、刪除視口;添加視口內可視對象;設置相機位置;設置視口可否被操作。

  14、資源布局器類(resourceLayout)

  提供對ConversEarthBuilder內資源布局器的控制:播放、停止、復原資源布局方案;獲取/設置資源布局方案內變量的值;載入新的方案;載入新的JavaScript腳本。

  15、粒子特效類(fx)

  提供常用粒子特效的創建、設置等。包括:創建/刪除火、煙霧、雨、雪、噴水、爆炸等粒子特效;獲取/設置各類粒子特效的生命值、速度、透明度等參數;獲取/設置粒子的位置及可見性。用戶可以根據火災數學模型通過API動態模擬發展趨勢。

  16、演練服務器類(server)

  提供單人/多人演練時與演練服務器對接接口,學員每操作一步可以向服務器端上傳操作步驟及各項變量,服務器端再進行評分及記錄步驟。接口包括:服務器變量賦值;服務器工作流流程賦值。

  17、物理引擎類(physics)

  提供構建動力學模型的框架,可以模擬地震、車輛行進、剛體碰撞等常見的物理現象。通過API可以:將三維模型和物理學模型綁定;設定物理引擎的各項參數:重力、摩擦力、阻尼系數等。

  18、最優路徑類(optimalPathCalculator)

  提供基于自建路網的最優路徑分析功能,添加路網節點;設置路網聯通向量;輸出最優路徑的節點隊列。

  19、觸發事件類(event)

  提供各種觸發事件,將三維引擎內部產生的事件傳遞給外部主調語言,主調語言通過回調函數來接收這些事件。觸發事件包括:鼠標事件:點擊模型、點擊標注、點擊面、點擊線;GUI事件;窗口Resize事件;地理圖層添加/移除事件;角色到達目標點事件;相機到達目標點事件;服務器消息事件;布局器方案各類事件:打開、播放、復原。

  20、插件管理類(plugin)

  提供獨立動態鏈接庫(DLL)插件的管理功能,用戶可以創建自己的DLL,作為插件掛接到三維引擎。插件管理類提供的API包括:載入/卸載DLL;執行DLL內函數。

軟件特別說明

標簽: ConverseEarth 開發工具包

其他版本下載
網友評論
回頂部 去下載

關于本站|下載幫助|下載聲明|軟件發布|聯系我們

Copyright ? 2005-2024 m.obymc.com.All rights reserved.

浙ICP備2024132706號-1 浙公網安備33038102330474號