您好,如题,在用C#组件开发做管线和管点的框选查询时候,管点为Point3D,管线为Line3D,我是应该把Point3D转GeoPoint3D再转成GeoModel3D,然后用 mode = PositionMode.IntersectsOrContains; …… IDs = SpatialQuery3D.SpatialQuery(model3d, ... 可以么(还没转成功)?还是有其他的思路?还是管线管点可以不用转GeoModel3D,可以直接框选查询?
通过三维模型的某个部件控制模型运动可以实现吗?假如有一个汽车的模型,通过点击汽车模型的一个部件控制汽车沿设定好的轨迹运动。
SGM格式三维模型沿运动轨迹运动后场景出现2个模型,一个是原始模型,一个是从原始模型分离并沿运动轨迹运动的模型。我想实现的效果是设置运动轨迹后仅有原始模型沿运动轨迹运动。
我的程序运行出来的地图是这样: 为什么当我把地图保存成图片后,我自定义的用户控件(上图红圈处)没有随着保存下来:
想要实现车辆运行时 车灯亮起的效果
超图组件使用C#在三维模型显示屏上设置动态文字,如何实现?
请问如何在飞行时,相机的视角与飞行的方向相平行,就是飞行的时候视角始终沿着飞行的方向?
客户电脑上有许可,引用的dll库也设置为程序的bin文件夹下,但是无法运行,客户机上必须也要安装组件开发的环境吗?
public void NodeAnimationSample() { //读取一个模型文件 GeoModel geoModel=new GeoModel(); geoModel.Position=new Point3D(166.38729501,39.91677702,0); geoModel.FromFile("G: ... 到KML文件中 layerKML.Features.ToKMLFile("G:\\data\\节点动画.kml"); }
二维三维如何实现同步显示,能提供些思路吗?
如何在超图组件使用C#编程给SMWU格式工作空间 KML格式的模型设置运动轨迹?
在窗口显示了三维场景后,之前加在窗口上的按钮全都不见了,感觉是被盖住了 m_sceneControl.Dock = DockStyle.Fill; base.Controls.Add(m_sceneControl);
三维模型整体(包含建筑物、绿化植物、小车等)保存为一个工作空间后,想设置单个模型如小车模型运动轨迹。让小车在整体的三维模型内运动,使用超图的那些函数或方法能够实现?
public Form1() { InitializeComponent(); } public Workspace m_workSpace; public SceneControl m_sceneControl; private void Form1_Load( ... } 请问如何修改代码才能在scenecontrol里显示三维场景呢,运行后只出现地球
之前调用objectjava 7c版本做缓冲区分析,后来换了objectjava 9d。但是缓冲区方法返回的结果是明显不正确的。看了api BufferAnalystParameter 这个接收的参数也没有发生变化。不知道可能会是什么问题导致分析结果不正确? 返回结果