根据指定的飞行模式和目标对象进行飞行。

命名空间:  SuperMap.Realspace
程序集:  SuperMap.Realspace (in SuperMap.Realspace)
版本: dll

语法

C#
[ObsoleteAttribute]
public void Fly(
	Geometry targetObject,
	FlyingMode flyingMode
)

参数

targetObject
Type: SuperMap.Data..::.Geometry
指定的目标对象。
flyingMode
Type: SuperMap.Realspace..::.FlyingMode
指定的飞行模式。该模式包括飞行路径、是否进行飞行过程回放以及是否循环飞行。

备注

当FlyingMode模式设置为FlyingPlay 时, 指定的目标对象(targetObject)只能是 GeoLine类或GeoLine3D类对象。

示例

以下代码示范了如何根据给定的目标对象和飞行模式进行飞行。

CopyC#
public void TestSceneFly(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);
    //使三维场景以飞行的方式沿着三维线几何对象移动
    sceneObject.Fly(line3D,FlyingMode.FlyingPlay);
}

请参见