CityMaker 8二次開發記事

2021-08-28 13:13:59 字數 1217 閱讀 4306

1、矩陣

2、設定了,m41,m42,m43,1,如果值過大,可能會使模型發生抖動。osg導進去後,有0.幾的裂縫嗎?也是這個原因。每個imodel的頂點座標都是小值,然後modelpoint的matrix裡放上值。離得遠,座標值太大,在轉換過程中有精度損失。

3、connect runtime支援軟授權嗎?

只支援硬鎖

4、匯出fbx時,有個功能是對每個模型寫入一些額外的資訊嗎?

可以,屬性列的內容會一起匯出,在user defined裡面有。

5、二維的空間幾何關係,原來polygon也不能進行運算啊?

polygon可以,應該是文件漏了。

contain不能是ipoint,因為ipoint包含座標系,ienvelope是沒有座標系概念的

6、剖面工具,能否只針對某個要素類?而不是全部物件?

featurelayer可以設定是否參與剖切

7、幾個問題

1)這個文件描述確實有問題:1)_3dtilelayer.setmodifiers返回值,表式的就是錯誤值。

可以從gvitech.citymaker.rendercontrol.errorcode 查詢得到,並不是成功不成功這麼簡單的描述,錯誤碼那個是有點混亂,文件和實現都有點小問題。

2)如果setmodifers支援的multipolygon只支援z值相同的multipolygon,那麼也可以描述一下。我剛才掉到這個坑裡面了,摔好痛啊,經過多次測試已經可以了,就是要求polygon的z值必須為相同值這個坑。

8、匯出las格式:

文件中描述不完善,補充一下,在8的runtime下,要匯出las格式的資料,有兩個要求:

1)需要硬加密鎖,否則直接返回;

2)fc的geometry列是點雲格式pointcloud,而不是point。

承接citymaker各類二次開發、資料生產、資料加工處理等服務。

postek二次開發 POSTEK二次開發介面

例項簡介 例項截圖 核心 using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using ...

記一次grafana二次開發

最近因為有個 需求,需要改一下grafana的規則,原有的乙個conditions不滿足需求,所以對此部分的原始碼進行了修改。在github上面download下來grafana原始碼,然後就是一系列的改動,本文記錄一下grafana的環境搭建。安裝golang,安裝nodejs,這個網上都是教程 ...

mcms二次開發 YzmCMS二次開發手冊

摘要 yzmcms是採用mvc設計模式開發,基於模組和操作的方式進行訪問,採用單一入口模式進行專案部署和訪問,無論訪問任何乙個模組或者功能,只有一.yzmcms是採用mvc設計模式開發,基於模組和操作的方式進行訪問,採用單一入口模式進行專案部署和訪問,無論訪問任何乙個模組或者功能,只有乙個統一的入口...