首页 / 浏览问题 / 组件GIS / 问题详情
模型转三维点、三维线、三维面
34EXP 2022年08月18日
使用产品:iDesktopX 11i

问题描述:iobjectsjava组件开发,如何实现模型转三维点、三维线、三维面,例如一个正方体转换得到8个顶点、12条边、6个面

1个回答

您好,

模型转三维点线面是没有现成的接口的。

这个只能去计算,而且是根据实际情况去计算

比如是一个正方体,首先他是一个GeoBox,通过这个类去获取模型的中心点,模型的高度,模型的底面大小。再根据模型的底面大小返回长宽。

最后根据以上的数据去计算获得三维点

然后根据三维点转换三维线以及构造三维面
4,151EXP 2022年08月18日
iDesktopX_API里面有直接可以使用的算法方法接口吗,有的话主要是哪些呢?举例只是很简单的一种情况,对于复杂模型自己去计算太复杂了
这个没有现成的接口的。

最多就是作为一个模型数据集Model的时候,有一个获取骨架顶点集合的方法

其他的确定没有

您只能自己去建立算法,打包成接口
对,我现在也是看到通过模型获取骨架,再获取顶点集合了,后续的接口没找到。了解了,谢谢您。
...