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
|