浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
构造geopoint3d总是为空
xiaobaoj...
39EXP
2018年05月08日
构造geopoint3d
Geopoint3D geopoint3d=recordset.GetGeometry() as Geomodel3D;
调试显示为空,这是怎么回事呢?
三维模型
组件开发
请
登录
或者
注册
后回答这个问题。
1个回答
您好,您的recordset有记录吗?查查recordset.count是否为0。另外你把Geopoint3d as 成Geomodel3d,没这么转换的。
胡林
5,985EXP
2018年05月08日
记录不为0,那个是写错了,应该是Geopoint3D geopoint3d=recordset.GetGeometry() as Geopoint3D。
你数据集中对象的类型是三维点对象吗?
是三维模型对象。想获取其位置存为数据集。
思路有误,首先应该获取每个模型的坐标即xyz,然后根据xyz坐标来构造三维点对象,再把三维点对象存进三维点数据集中。
好,知道了,非常感谢。
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
组件开发过程中让部分构件隐藏并改变构件颜色
应用此程序替换模型部分构件,为什么属性信息无法同步更新?
3dmax用超图插件生成模型数据集,为什么文件总崩?是什么原因造成的呢?
图层切换报错,显示.LayerSwitcher不是构造函数,为何?如何解决?
官网的例子到本地运行后总会出现未定义这个未定义那个
C#组件开发模型数据导出
利用iobject.NET10.0.1开发添加三维切片缓存的代码?
利用iobject10.0.1.net开发添加进去的三维模型有问题
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...