User Tools

Site Tools


api:dk11:net:tatukgis.ndk.tgis_3dflyover

TGIS_3DFlyOver class

DK11 for .NET | TatukGIS.NDK.TGIS_3DFlyOver | Classes | Constructors | Methods | Properties | Events

Implementation of the "fly over" functionality for 3D view.

Available also on: Delphi | ActiveX.

Syntax

// C#
public class TGIS_3DFlyOver : TGIS_BaseObjectDisposable
{
}
' VisualBasic
Public Class TGIS_3DFlyOver
  Inherits TGIS_BaseObjectDisposable
End Class
// Oxygene
type
  TGIS_3DFlyOver = public class( TGIS_BaseObjectDisposable )
  end;

Inheritance

→ TGIS_BaseObjectDisposable

Constructors

Inherited Overrides Protected
Name Visibility Description
TGIS_3DFlyOver() public Creates an instance.

Methods

Inherited Overrides Protected
Name Visibility Description
AddCamera public Adds a camera to the animation path.
Clear public Removes all the cameras.
DeleteCamera public Deletes camera at a given index.
GrabCamera public Records the current view/camera of the attached 3D viewer.
LoadFromFile public Loads the settings and cameras from an XML file.
LoadFromLayer public Loads the cameras from a vector layer.
MoveCamera public Moves a camera in the order.
MoveCameraDown public Moves a camera one position down in the order.
MoveCameraUp public Moves a camera one position up in the order.
MoveToCamera public Sets the view to the specified camera.
MoveToStart public Sets the view to the first camera (the camera from which the animation path starts).
Pause public Pauses the animation.
PreparePath public Prepares the animation path using the current active cameras.
Reset public Resets the animation (must be paused).
Restart public Restarts the animation (must be paused).
SaveToFile public Saves the settings and cameras to an XML file.
SaveToLayer public Saves the cameras to a vector layer.
Start public Starts the animation.
Stop public Stops the animation.

Properties

Inherited Protected
Name Visibility Description
AutoSpeed public Animation speed; 1.0 is default, set to less than 1.0 to slow down and greater than 1.0 to speed up.
Camera public Access to the Active property of a camera.
CameraActive public Access to the Active property of a camera.
CameraName public Access to the Name property of a camera.
Count public Camera count.
FPS public Target FPS (frames per second).
Looped public True if the animation should loop.
PathType public Interpolation method used to prepare the animation path.
Running public True if the animation is running.
SpeedFactor public Animation speed; 1.0 is default, set to less than 1.0 to slow down and greater than 1.0 to speed up.
TimeSpan public Timespan of the animation (in seconds).
Viewer public Attached 3D viewer.
ViewerWnd public Attached 3D viewer.

Events

Inherited Protected
Name Visibility Description
FinishedEvent public Indicates the end of a nonlooped animation.

2019/01/25 16:54