我想创建一个长方体对象添加到场景中,调试程序的时候发现每一步都有数据的,但是最后长方体还是没有显示在场景中,我想知道这写的有什么不对吗?
Geometry geo = recordset.GetGeometry() as Geometry;
Point2D point = geo.InnerPoint;
// 构造 GeoBox 对象
GeoBox geoBox = new GeoBox();
// 设置长方体的底面大小
geoBox.BottomSize = new Size2D(200, 100);
// 设置长方体的高度
geoBox.Height = 50000;
// 设置长方体所在的位置
geoBox.Position = new Point3D(point.X, point.Y, PropertyHelper.Mymainwindow.m_sceneControl.Scene.GetHeight(point.X, point.Y));
// 获取按 GeoModel 的方式重新构建的模型对象
GeoModel geoModel = geoBox.GetGeoModel(100, 100);
// 向跟踪图层上添加长方体
PropertyHelper.Mymainwindow.m_sceneControl.Scene.TrackingLayer.Add(geoModel, "GeoBox");