The GwxCollisionSystem type exposes the following members.

Constructors

  NameDescription
Public methodGwxCollisionSystem
Only for serialization purposes.

Methods

  NameDescription
Public methodEquals
Overrides the equals method. Used mainly for serialization purposes.
(Overrides Object..::..Equals(Object).)
Public methodFindBody
Finds registered collision body.
Public methodFindPair
Finds pair of registered collision bodies.
Public methodGetHashCode
Gets the base hash code.
(Overrides Object..::..GetHashCode()()()().)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodRegisterBody(String)
Registers new collision body.
Public methodRegisterBody(GwxDependencyObject)
Registers new collision body.
Public methodRegisterPair(String, String)
Registers pair of uniquely named 3D objects.
Public methodRegisterPair(GwxDependencyObject, GwxDependencyObject)
Registers pair of 3D objects.
Public methodStartDetecting
Activates collision detection system.
Public methodStopDetecting
Deactivates collision detection system.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUnregisterBody(String)
Unregisters collision body.
Public methodUnregisterBody(GwxDependencyObject)
Unregisters collision body.
Public methodUnregisterPair(String, String)
Unregisters pair of uniquely named 3D objects.
Public methodUnregisterPair(GwxDependencyObject, GwxDependencyObject)
Unregisters pair of 3D objects.
Public methodValidate
Validates registered collision bodies and paires.

Fields

  NameDescription
Public fieldStatic memberDefaultValue
Default value for the collision system.

Properties

  NameDescription
Public propertyCollisionEndLogging
Global options for logging ending collisions when not in restricted mode.
Public propertyCollisionStartLogging
Global options for logging starting collisions when not in restricted mode.
Public propertyEnabled
Global on/off option for collision detection system.
Public propertyMaxTriangles
Maximum number of triangles in leaf nodes of inner hierarchies.
Public propertyPreprocessQuality
Quality of preprocessed inner structures.
Public propertyRegisteredBodies
List of objects included in the collision detection.
Public propertyRegisteredPairs
Explicitly defined pairs of collision bodies to be tested.
Public propertyRestrictedMode
Restricted mode: system tests only selected pairs of bodies.

See Also