首页 / 浏览问题 / 组件GIS / 问题详情
supermap iobjects c#开发 绕指定物旋转
17EXP 2019年10月03日
Recordset recordset = null;

            if (m_sceneControl.Scene.FindSelection(true)[0] != null)
            {
                m_selection = m_sceneControl.Scene.FindSelection(true)[0];
                recordset = m_selection.ToRecordset();
                Geometry3D geometry3D = recordset.GetGeometry() as Geometry3D;
                Scene sce = this.m_sceneControl.Scene;
                sce.FlyCircle(geometry3D, 0.0001);

            }
       这是我写的代码,运行后是整个球体进行旋转,不是整个三维模型数据绕选择模型旋转,怎么解决,是数据场景绕选择物旋转

1个回答

您好,这个flyCircle的效果就是整个场景(相机)绕着一个物体旋转的,你可以把后面的参数调大一点,比如2试试
2,432EXP 2019年10月07日
参数调到2后,只是速度快了,还不是绕着一个物体旋转,是整个球体旋转
您好,我这边测试是没有问题的,你那边是怎么触发这个事件的,是点击模型的时候还是?
已经可以了 ,坐标问题,谢谢了
...