EntitySimulationModifiers Enumeration
Microsoft Robotics Class Reference
Entity simulation behaviors
Namespace: Microsoft.Robotics.Simulation.Physics
Assembly: SimulationCommon (in SimulationCommon.dll) Version: 4.0.261.0 (4.0.261.0)
Syntax
[DataContractAttribute]
[FlagsAttribute]
public enum EntitySimulationModifiers
Members
Member name | Value | Description | |
---|---|---|---|
Dynamic | 0 | Default behavior, physics fully models the entity and the entity interacts with the environment | |
Kinematic | 1 | Entity is modelled as an object of infinite mass, not subject to simulated effects, that can not be affected by other objects. It must be moved explicitly. | |
IgnoreGravity | 2 | Entity is impervious to gravity | |
DisableRotationX | 4 | Entity can not rotate around its X axis | |
DisableRotationY | 8 | Entity can not rotate around its Y axis | |
DisableRotationZ | 16 | Entity can not rotate around its Z axis | |
DisableCollisions | 32 | Entity does not collide with other entities | |
LockCenterOfMass | 64 | Disable altering center of mass when computing inertia tensor. Locks center of mass to what it was initially specified to be. |
Remarks
Use these modifiers override physics simulation of an entity