浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
组件式开发,实现替换bim图元
xiaobaoj...
39EXP
2018年03月27日
将BIM模型导入后,通过c#实现替换三维模型中的某一部分,这个可以实现吗?
组件开发
三维
请
登录
或者
注册
后回答这个问题。
1个回答
您好,首先您要替换的这一部分是一个独立的模型还是某个独立模型的一部分?如果是前者,删除掉该模型对应的记录,然后将新模型追加进来即可。如果是后者,可以用布尔运算来处理(BooleanOperator3D)。
胡林
1
5,985EXP
2018年03月27日
您好,是一个独立模型的一部分。您所说的BooleanOperator3D是在object的范例程序里吗?object类似的范例程序基本没有,不知道该如何下手。
由于该功能是新功能,暂没有范例,接口不难理解,您需要自行构造一个GeoBox与目标模型做布尔运算
好,非常感谢。
看了好久,还是得需要您的帮助,您如果有时间可否简单写个例子,GeoBox怎么使用,BooleanOperator3D怎么使用?非常抱歉。
geobox由三个属性决定(BottomSize,Position,Height)即底面大小,锚点位置,高度决定。BooleanOperator3D选择合适的方法,比如BooleanOperator3D.Erase 方法求差,参数就传入目标模型Geomodel3D和构造的长方体GeoBox即可,返回的就是而这求差之后的模型对象。
非常感谢您的帮助。
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
怎样实现替换模型图元的同时更新相应属性字段
组件式开发中如何实现在DOM上添加DEM进行拉伸,从而建立三维模型?
组件式开发可以实现谷歌地图的定位吗
替换模型图元
替换的图元如何定位到原模型的位置
如果用老版的组件看的例子,新版中的类有什么可以替换的吗
现有skp数据,怎么在超图三维组件开发中使用
组件开发如何实现场景中点的闪烁?
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...