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各类二次开发、数据生产、数据加工处理等服务。
有意者请联系QQ:gispar@qq.com