Microsoft.Robotics.Simulation.Physics Namespace
Microsoft Robotics Class Reference
Classes
Class | Description | |
---|---|---|
![]() |
BoxShape |
Box shape
|
![]() |
BoxShapeProperties |
Box shape properties
|
![]() |
CapsuleShape |
Capsule shape
|
![]() |
CapsuleShapeProperties |
Capsule shape properties (cylinder with hemispherical ends).
RemarksCapsule dimensions should use Shape.Dimensions.Y for height of the cylinder portion of the capsule and Shape.Radius for the width |
![]() |
ContactNotificationFilter |
Contact notification filter, applied on every contact to reduce notification load
|
![]() |
Contract |
Contract
|
![]() |
ConvexMeshShape |
Convex mesh shape
|
![]() |
ConvexMeshShapeProperties |
Given an arbitrary triangle mesh, a convex shape will be used to describe it
RemarksVertices should be ordered as triangle lists |
![]() |
DDSOpenFileNameEditor |
This class implements an open filename UITypeEditor customized for DDS files.
|
![]() |
EntityContactNotification |
Contact notification, generated when one or more physics shapes from two entities touch
|
![]() |
EntityJointBreakNotification |
Joint break notification, generated when a joint breaks in the simulator
|
![]() |
EntityStateEditor |
Used by the simulation editor to edit entity state fields
|
![]() |
EntityStateTypeConverter |
Used by the simulation editor to convert entity types to strings
|
![]() |
ExpandableObjectListConverter |
Expands a list out in a property grid with a [+] so that all the children become sub items.
|
![]() |
FlagsUITypeEditor |
Provides UI to edit bitwise flags classes in the property grid
|
![]() |
FXOpenFileNameEditor |
This class implements an open filename UITypeEditor customized for FX files.
|
![]() |
HeightFieldShape |
Height field shape
|
![]() |
HeightFieldShapeProperties |
Height field shape properties
|
![]() |
MassDensity |
Mass and density for entities and shapes.
|
![]() |
MaterialAdvancedProperties |
Advanced physical properties for material
|
![]() |
MaterialOpticalProperties |
Optical and radiation related material properties
|
![]() |
MaterialProperties |
Describes the material covering a physical shape.
|
![]() |
MeshOpenFileNameEditor |
This class implements an open filename UITypeEditor customized for OBJ files.
|
![]() |
MeshShapeProperties |
Shape based on arbitrary geometry (list of vertices)
|
![]() |
OpenFileNameEditor |
This class implements a generic open filename UITypeEditor
|
![]() |
PathManager |
Contains methods for resolving media files references
|
![]() |
PhysicsEngine | |
![]() |
PhysicsEntity | |
![]() |
PhysicsJoint | |
![]() |
PhysicsJointTypeConverter | |
![]() |
PhysicsWheel | |
![]() |
PropertyDialog |
A dialog box which displays a property grid
|
![]() |
RaycastImpactPoint |
Raycast impact point
|
![]() |
RaycastProperties |
Raycast operation properties
|
![]() |
RaycastResult |
Raycast operation results
|
![]() |
Shape |
Shape instance. Models behavior of the shape, while ShapeProperties models the state of the shape
|
![]() |
ShapeAdvancedProperties |
Advanced physical properties
|
![]() |
ShapeContact |
Contact information for a shape
|
![]() |
ShapeContactPoint |
Contact information for a point on a shape surface
|
![]() |
ShapeProperties |
Common shape properties
|
![]() |
SphereShape |
Sphere shape
|
![]() |
SphereShapeProperties |
A sphere shape
|
![]() |
TextureOpenFileNameEditor |
This class implements an open filename UITypeEditor customized for DDS, JPG, and BMP files.
|
![]() |
TriangleMeshShape |
Triangle mesh shape
|
![]() |
TriangleMeshShapeProperties |
An arbitrary triangle mesh
|
![]() |
UIMath |
A class to handle conversions for the Simulator Editor User Interface
|
![]() |
WheelShape |
Wheel shape
|
![]() |
WheelShapeProperties |
Advanced shape that models a wheel with tires mounted on an axle with suspension
RemarksUse Shape.Radius to define wheel radius |
Structures
Structure | Description | |
---|---|---|
![]() |
HeightFieldSample |
Height field sample structure
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() |
CoefficientsCombineMode |
When two materials come in contact the physics engine needs a way to combine the two sets of coefficients. Other than trial and error, there is no sure way to choose this combination mode, for each pair of shapes/materials
|
![]() |
ContactNotificationStage |
Stage of contact between two shapes
|
![]() |
EntitySimulationModifiers |
Entity simulation behaviors
|
![]() |
Shapes |
Shape identifiers
|
![]() |
WheelShapeBehavior |
Defines wheel physics behavior
|