命名空间:
SuperMap.Realspace
程序集: SuperMap.Realspace (in SuperMap.Realspace)
版本: dll
程序集: SuperMap.Realspace (in SuperMap.Realspace)
版本: dll
语法
C# |
---|
[ObsoleteAttribute] public void FlyPlay( Geometry line, double speedRatio, double distance ) |
参数
- line
- Type: SuperMap.Data..::.Geometry
指定的沿线飞行的参考线。注:只支持 GeoLine和 GeoLine3D类型。
- speedRatio
- Type: System..::.Double
指定的默认飞行速度的倍数。
- distance
- Type: System..::.Double
飞行中Camera与线上的观察点的距离,单位为米。
备注
下图为沿着指定的三维线几何对象飞行的效果图:
示例
以下代码示范了如何沿着指定的三维线几何对象以飞行速度的2倍进行飞行。
CopyC#
public void TestSceneFlyPlay(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倍进行飞行,高度为100。 sceneObject.FlyPlay(line3D, 2, 100); }