首页 / 浏览问题 / 组件GIS / 问题详情
如何构造geomodel3D
39EXP 2018年04月18日
假如三维模型以数据集的形式存在,如何构造geomodel3D呢?

1个回答

假设已获取到模型数据集datasetvector,代码如下:

Recordset recordset=datasetvector.GetRecordset();

GeoModel3D geomodel3d=recordset.GetGeometry() as GeoModel3D;
5,985EXP 2018年04月19日
非常感谢,构造好模型后,怎么获取它的位置呢。能写一下代码吗?获取到位置后,怎么将位置信息传递到另一个模型上呢?
modelposition = geomodel3d.Position;这样写对吗?
对,就这样
那么怎么使另外一个模型改变到这个位置呢?
设置另一个模型的Position即可
replacemodel.Offset(modelposition.X, modelposition.Y, modelposition.Z);

我用的这个可以吗?
...