[This is preliminary documentation and is subject to change.]

The BodyLauncher type exposes the following members.

Constructors

  NameDescription
Public methodBodyLauncher

Methods

  NameDescription
Public methodChildEnumerator
An enumerator to pass through all the child objects (not recursively) for a specific type
(Inherited from SceneObject.)
Public methodCreateObjRef
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from MarshalByRefObject.)
Protected methodDisableObject
Used by external API sets, like Physics, to Disable the object in the simulation
(Inherited from SceneObject.)
Protected methodEnableObject
Used by external API sets, like Physics, to Enable the object in the simulation
(Inherited from SceneObject.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodFinaliseSimulation
This one currently doesn't need to do anything
(Inherited from Body.)
Protected methodFinalize
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 methodGetHashCode
Serves as a hash function for a particular type. GetHashCode()()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
Public methodGetLifetimeService
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Protected methodgetname
An overridable function to get the name of the Object, useful for fixed objects, or providing read-only references, etc..
(Inherited from SceneObject.)
Public methodGetPos (Inherited from Body.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInitialiseSimulation (Overrides BodySphere..::.InitialiseSimulation(SceneObject).)
Public methodInitializeLifetimeService
Obtains a lifetime service object to control the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Public methodLaunch
Protected methodMemberwiseCloneOverloaded.
Public methodRenderDesign (Overrides BodySphere..::.RenderDesign(RenderStruct).)
Public methodRenderNormal (Overrides BodySphere..::.RenderNormal(RenderStruct).)
Public methodReset
Public methodResetBody (Inherited from Body.)
Public methodSetBodyMatrix
Regardless of base body type, to render the ODE object, SetBodyMatrix extracts the body position/rotation across types, forms the transformation matrix and calls it.
(Inherited from Body.)
Protected methodSetMass (Inherited from BodySphere.)
Public methodStepSimulation (Inherited from Body.)
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)

Fields

  NameDescription
Public fieldChildren
List of all the child objects underneath this object
(Inherited from SceneObject.)
Protected fieldisLocked (Inherited from SceneObject.)
Public fieldODEpointer (Inherited from Body.)
Public fieldquadric (Inherited from BodySphere.)
Protected fieldradius (Inherited from BodySphere.)
Public fieldtex (Inherited from Body.)
Public fieldtrajectory (Inherited from Object3D.)
Protected fieldtransparent (Inherited from Body.)
Protected fieldtwosided (Inherited from Body.)

Properties

  NameDescription
Public propertyBodyColor (Inherited from Body.)
Public propertyDensity (Inherited from Body.)
Public propertyEnabled
If Enabled, the Object will participate in the Scene and Render accordingly. Also, if Enabled, all child objects will subsequently Step the Simulation and Render accordingly.
(Inherited from SceneObject.)
Public propertyLaunchTrajectory
Public propertyLocked
Locked represents a Designer feature only. It is used to determine whether the object can currently be selected
(Inherited from SceneObject.)
Public propertyMass (Inherited from Body.)
Public propertyName
The Name of the object, used by the Designer. Calls getname() to get the current name
(Inherited from SceneObject.)
Public propertyRadius (Inherited from BodySphere.)
Public propertySelected (Inherited from Object3D.)
Public propertyTrajectory (Inherited from Object3D.)
Public propertyTransparent (Inherited from Body.)
Public propertyTwoSided (Inherited from Body.)

See Also