MJCFTendon#
Fully qualified name: isaacsim::asset::importer::mjcf::MJCFTendon
Structs#
- FixedJoint
Fixed joint connection for fixed tendons.
- SpatialAttachment
Spatial attachment point for spatial tendons.
- SpatialPulley
Pulley mechanism for spatial tendons.
-
class MJCFTendon#
Tendon element for creating cable-like constraints between bodies.
Tendons are flexible constraints that can span multiple bodies and joints, creating cable-like connections. They can be either fixed (connecting specific joints) or spatial (following geometric paths through attachments and pulleys).
Public Types
Public Members
-
bool limited#
Whether the tendon has length limits.
-
float margin#
Contact margin for tendon interactions.
-
float frictionloss#
Friction loss coefficient.
-
float width#
Visual width of the tendon for rendering.
-
float springlength#
Natural length of the tendon spring.
-
float stiffness#
Spring stiffness coefficient.
-
float damping#
Damping coefficient for the tendon.
-
std::vector<FixedJoint*> fixedJoints#
Collection of fixed joint connections for fixed tendons.
-
std::vector<SpatialAttachment*> spatialAttachments#
Collection of spatial attachment points for spatial tendons.
-
std::vector<SpatialPulley*> spatialPulleys#
Collection of spatial pulleys for spatial tendons.
-
std::map<int, std::vector<SpatialAttachment*>> spatialBranches#
Spatial attachments organized by branch identifier.
-
struct FixedJoint#
Fixed joint connection for fixed tendons.
-
struct SpatialAttachment#
Spatial attachment point for spatial tendons.
Public Types
Public Members
-
int branch#
Branch identifier for multi-branch tendons.
-
int branch#
-
struct SpatialPulley#
Pulley mechanism for spatial tendons.
-
bool limited#