围绕指定地点旋转飞行模式,飞行过程中可以控制飞行的速度。
程序集: SuperMap.Realspace (in SuperMap.Realspace)
版本: dll
语法
C# |
---|
public void FlyCircle( Geometry geometry, double speedRatio ) |
备注
下图为几何对象围绕指定地点旋转飞行的效果图:
示例
以下代码示范了如何围绕指定的三维线几何对象以飞行速度的2倍进行飞行。
CopyC#
public void TestSceneFlyCircle(Scene sceneObject) { //构造两个三维点对象 Point3D point3DStart=new Point3D (-100,-100,-100); Point3D point3DEnd=new Point3D (100,100,100); //将两个三维点对象加入三维点对象集合 Point3Ds points3D = new Point3Ds(); points3D.Add(point3DStart); points3D.Add(point3DEnd); //用三维点对象集合构造一条三维线几何对象 GeoLine3D line3D = new GeoLine3D(points3D); //围绕指定的三维线几何对象以飞行速度的2倍进行飞行 sceneObject.FlyCircle(line3D, 2); }