MJCFGeom#
Fully qualified name: isaacsim::asset::importer::mjcf::MJCFGeom
-
class MJCFGeom : public isaacsim::asset::importer::mjcf::MJCFVisualElement#
Geometry element for collision detection and physics simulation.
Extends MJCFVisualElement with physical properties needed for collision detection and contact dynamics. Contains material properties, contact parameters, friction coefficients, and spatial positioning information.
Public Types
-
enum Type#
Enumeration of geometric shape types for visual elements.
Values:
-
enumerator CAPSULE#
Capsule shape (cylinder with hemispherical caps).
-
enumerator SPHERE#
Sphere shape.
-
enumerator ELLIPSOID#
Ellipsoid shape.
-
enumerator CYLINDER#
Cylinder shape.
-
enumerator BOX#
Box (rectangular cuboid) shape.
-
enumerator PLANE#
Infinite plane shape.
-
enumerator OTHER#
Other or unspecified shape type.
-
enumerator CAPSULE#
Public Functions
-
inline MJCFGeom()#
Public Members
-
float density#
Mass density of the geometry material.
-
int conaffinity#
Contact affinity bitmask for collision filtering.
-
int condim#
Number of contact dimensions (1-6).
-
int contype#
Contact type bitmask for collision filtering.
-
float margin#
Contact margin for collision detection.
-
bool hasFromTo#
Whether the geometry is defined by from-to points.
-
enum Type#