[This is preliminary documentation and is subject to change.]
The BodyLauncher type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| BodyLauncher |
Methods
| Name | Description | |
|---|---|---|
| ChildEnumerator |
An enumerator to pass through all the child objects (not recursively)
for a specific type
(Inherited from SceneObject.) | |
| CreateObjRef | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from MarshalByRefObject.) | |
| DisableObject |
Used by external API sets, like Physics, to Disable the object in the simulation
(Inherited from SceneObject.) | |
| EnableObject |
Used by external API sets, like Physics, to Enable the object in the simulation
(Inherited from SceneObject.) | |
| Equals | (Inherited from Object.) | |
| FinaliseSimulation |
This one currently doesn't need to do anything
(Inherited from Body.) | |
| 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.) | |
| GetHashCode | 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.) | |
| GetLifetimeService | Retrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from MarshalByRefObject.) | |
| getname |
An overridable function to get the name of the Object, useful
for fixed objects, or providing read-only references, etc..
(Inherited from SceneObject.) | |
| GetPos | (Inherited from Body.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| InitialiseSimulation | (Overrides BodySphere..::.InitialiseSimulation(SceneObject).) | |
| InitializeLifetimeService | Obtains a lifetime service object to control the lifetime policy for this instance. (Inherited from MarshalByRefObject.) | |
| Launch | ||
| MemberwiseClone | Overloaded. | |
| RenderDesign | (Overrides BodySphere..::.RenderDesign(RenderStruct).) | |
| RenderNormal | (Overrides BodySphere..::.RenderNormal(RenderStruct).) | |
| Reset | ||
| ResetBody | (Inherited from Body.) | |
| SetBodyMatrix |
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.) | |
| SetMass | (Inherited from BodySphere.) | |
| StepSimulation | (Inherited from Body.) | |
| ToString | (Inherited from Object.) |
Fields
| Name | Description | |
|---|---|---|
| Children |
List of all the child objects underneath this object
(Inherited from SceneObject.) | |
| isLocked | (Inherited from SceneObject.) | |
| ODEpointer | (Inherited from Body.) | |
| quadric | (Inherited from BodySphere.) | |
| radius | (Inherited from BodySphere.) | |
| tex | (Inherited from Body.) | |
| trajectory | (Inherited from Object3D.) | |
| transparent | (Inherited from Body.) | |
| twosided | (Inherited from Body.) |
Properties
| Name | Description | |
|---|---|---|
| BodyColor | (Inherited from Body.) | |
| Density | (Inherited from Body.) | |
| Enabled |
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.) | |
| LaunchTrajectory | ||
| Locked |
Locked represents a Designer feature only. It is used to determine whether the object can currently be selected
(Inherited from SceneObject.) | |
| Mass | (Inherited from Body.) | |
| Name |
The Name of the object, used by the Designer. Calls getname() to get the current name
(Inherited from SceneObject.) | |
| Radius | (Inherited from BodySphere.) | |
| Selected | (Inherited from Object3D.) | |
| Trajectory | (Inherited from Object3D.) | |
| Transparent | (Inherited from Body.) | |
| TwoSided | (Inherited from Body.) |