Dynamic Relaxation Clash Plugin

Animation Members

The Animation type exposes the following members.

Constructors


  Name Description
Public method Animation
Initializes a new instance of the Animation class.

Methods


  Name Description
Public method AddViewPointToAnimation
Adds the view point to view point list.
Private method changeCameraViewDir_Way1
Changes the camera view dir_ way1. by Xiaodong Liang, developer at Autodesk.
Private method changeCameraViewDir_Way2
Change view direction directly. Note: will require combination of Position, Target and AlignUp in this demo: implement LEFT and RIGHT view. By Xiaodong Liang, developer at Autodesk.
Private method changeUp
Set up vector by Xiaodong Liang, developer at Autodesk.
Private method changeVPPro
Changes the view points properties. by Xiaodong Liang, developer at Autodesk.
Public method CreateAnimation
Creates all the saved viewpoints from list, as view points in Navisworks. The viewpoints can than be used in Navisworks to create a animation manually.
Private method dumpViewPoint
Dumps the view point. by Xiaodong Liang, developer at Autodesk.
Public method Equals(System.Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public method ExportAnimationToAVI
Example: Exports the animation to avi. Source: Autodesk Navisworks forum.
Protected method Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public method GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public method GetType
Gets the Type of the current instance.
(Inherited from Object.)
Private method getViewDir
Help function: get view direction. by Xiaodong Liang, developer at Autodesk.
Protected method MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Private method moveCameraAlongViewDir
Move position of the camera 2 along view direction by Xiaodong Liang, developer at Autodesk.
Private method moveCameraPos
Move position of the camera 2 distance along X axis by Xiaodong Liang, developer at Autodesk.
Private method MultiplyRotation3D
Multiplies the rotation3d. by Xiaodong Liang, developer at Autodesk.
Private method rotateCamera
Rotates the camera. By Xiaodong Liang, developer at Autodesk.
Public method ToString
Returns a String that represents the current Object.
(Inherited from Object.)

Fields


  Name Description
Private field oDoc
The current NavisWorks document;

Properties


  Name Description
Public property ViewPointList
Gets the view point list.