Go to the source code of this file.
Compounds | |
| struct | MdtBclContactParams |
Enumerations | |
| enum | MdtContactType { MdtContactTypeFrictionZero, MdtContactTypeFriction1D, MdtContactTypeFriction2D, MdtContactTypeUnknown = -1 } |
| MdtBcl Contact friction type enum. More... | |
| enum | MdtBclContactOption { MdtBclContactOptionUseDirection = 0x00001, MdtBclContactOptionBounce = 0x00002, MdtBclContactOptionSoft = 0x00004, MdtBclContactOptionAdhesive = 0x00008, MdtBclContactOptionSlip1 = 0x00010, MdtBclContactOptionSlip2 = 0x00020, MdtBclContactOptionSlide1 = 0x00040, MdtBclContactOptionSlide2 = 0x00080 } |
| MdtBcl Contact options enum. More... | |
| enum | MdtFrictionModel { MdtFrictionModelBox, MdtFrictionModelUnknown = -1 } |
| MdtBcl Friction model enum. More... | |
Definitions of the MdtBclContactParam struct used by MdtBcl Contact. This includes friction, restitution, softness, slip, surface velocity etc.
|
MdtBcl Contact options enum.
Contact options such as friction (slipperiness) and restitution (bounciness). Any bitwise combination of these options is valid for use in 'MdtBclContact.direction'.
| MdtBclContactOptionUseDirection |
Use primary direction vector.
Use MdtBclContact.direction vector for primary direction (otherwise use auto). |
| MdtBclContactOptionBounce |
Use restitution at the contact.
The restitution factor is specified in MdtBclContactParams.restitution. |
| MdtBclContactOptionSoft |
Use a simple soft contact model..
The softness factor is specified in MdtBclContactParams.softness. This factor corresponds to 1/(h.k) in an undamped spring model, where h is the timestep and k is the spring stiffness factor. |
| MdtBclContactOptionAdhesive |
Use a simple adhesive contact model.
The maximum adhesive force is specified in MdtBclContactParams.max_adhesive_force. |
| MdtBclContactOptionSlip1 |
Use a first order slip in the primary direction.
The slip velocity is specified in MdtBclContactParams.slip1. |
| MdtBclContactOptionSlip2 |
Use a first order slip in the secondary direction.
The slip velocity is specified in MdtBclContactParams.slip2. |
| MdtBclContactOptionSlide1 |
Use a surface velocity in the primary direction (like a conveyor belt motion).
The slide velocity is specified in MdtBclContactParams.slide1. |
| MdtBclContactOptionSlide2 |
Use a surface velocity in the secondary direction.
The secondary slide velocity is specified in MdtBclContactParams.slide1. |
|
MdtBcl Contact friction type enum.
|
MdtBcl Friction model enum.
Friction model to use along primary or secondary direction.
Copyright MathEngine PLC 2000, all rights reserved.