當(dāng)下軟件園 / 匯聚當(dāng)下最新最酷的軟件下載站!
當(dāng)下軟件園

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

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

中天灝景ConverseEarth二次開發(fā)工具包SDK

【功能介紹】

  1、控制相機視圖;

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

  3、圖層及物體實時動態(tài)變化;

  4、使用剛體及骨骼動畫表現(xiàn)角色及機械運動;

  5、事件觸發(fā)與事件接收;

  6、將ActiveX控件嵌入到網(wǎng)頁或桌面程序;

  7、連接常用數(shù)據(jù)庫讀寫屬性信息;

  8、任意創(chuàng)建資源庫對象,并提供基于時間軸的事態(tài)布局;

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

  10、最優(yōu)路徑等信息分析功能;

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

  12、矢量及柵格數(shù)據(jù)的動態(tài)加載。

ConverseEarth二次開發(fā)控件

【接口分類】

  1、系統(tǒng)類(system)

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

  2、圖層管理類(layer)

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

  3、相機控制類(camera)

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

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

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

  5、場景管理類(scene)

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

  6、圖形繪制類(painter)

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

  7、二維GIS類(gis2d)

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

  8、三維地形類(terrain)

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

  9、角色控制類(character)

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

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

  提供常用三維GUI的創(chuàng)建與參數(shù)設(shè)置,可以操作的控件包括:按鈕、靜態(tài)文本框、輸入文本框、列表框、組合框、單選框、復(fù)選框、菜單欄、滑動條、進度條等??梢钥刂扑锌丶耐该鞫取⑽恢?、可見性、出場動畫效果。

  11、數(shù)學(xué)計算類(math)

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

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

  提供音頻與視頻的播放控制,實現(xiàn)了音頻的播放與音量設(shè)置;視頻的播放控制。

  13、視口管理類(viewport)

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

  14、資源布局器類(resourceLayout)

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

  15、粒子特效類(fx)

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

  16、演練服務(wù)器類(server)

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

  17、物理引擎類(physics)

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

  18、最優(yōu)路徑類(optimalPathCalculator)

  提供基于自建路網(wǎng)的最優(yōu)路徑分析功能,添加路網(wǎng)節(jié)點;設(shè)置路網(wǎng)聯(lián)通向量;輸出最優(yōu)路徑的節(jié)點隊列。

  19、觸發(fā)事件類(event)

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

  20、插件管理類(plugin)

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

軟件特別說明

標簽: ConverseEarth 開發(fā)工具包

其他版本下載
網(wǎng)友評論
回頂部 去下載

關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們

Copyright ? 2005-2024 m.daaijiaoyu.cn.All rights reserved.

浙ICP備2024132706號-1 浙公網(wǎng)安備33038102330474號