C# 将3D图层转为数据集时出现问题

0 投票

使用产品:iobject 9d  操作系统:win10 x64  开发环境:win10 x86
数据类型: Layer3DDataset
问题详细描述:在使用Layer3DDataset.ToDatasetVector函数时,如果此前没有在sceneContro中添加过任何图层,则不会报错;如果当前场景中有图层,就会报错(未将对象引用设置到对象的实例);如果在调用此函数之前添加过图层,然后删掉了所有图层,再调用此函数仍然会报错。
问题重现步骤:请问该如何解决,还是说我的使用方法有误。另外,请问有没有别的方法实现idesktop中拉伸二维矢量数据为三维模型并保存的方法。

6月 26 分类:  38次浏览 | 用户: Autunno (9 分)

2 个回答

0 投票
又仔细试了一下,应该是有  向数据源中添加过数据集  的操作之后,在使用此函数就会报错
6月 27 用户: Autunno (9 分)
0 投票
ModelBuilder3D.LinearExtrude (),用这个,将geometry拉伸建模为geomodel3D,然后新建一个模型数据集,往里面添加记录
7月 3 用户: 程逸诗 名扬四海 (2,432 分)
...