mani_skill.utils.structs.drive ============================== .. py:module:: mani_skill.utils.structs.drive Classes ------- .. autoapisummary:: mani_skill.utils.structs.drive.Drive Module Contents --------------- .. py:class:: Drive Bases: :py:obj:`mani_skill.utils.structs.PhysxJointComponentStruct`\ [\ :py:obj:`sapien.physx.PhysxDriveComponent`\ ] .. py:method:: __hash__() .. py:method:: create_from_actors_or_links(scene, entities0 = None, pose0 = None, entities1 = None, pose1 = None, scene_idxs = None) :staticmethod: create a batched drive between two Actors/Links .. py:method:: create_from_entities(scene, bodies0 = None, pose0 = None, bodies1 = None, pose1 = None, scene_idxs = None) :classmethod: .. py:method:: set_drive_property_x(stiffness, damping, force_limit = 3.4028234663852886e+38, mode = 'force') .. py:method:: set_drive_property_y(stiffness, damping, force_limit = 3.4028234663852886e+38, mode = 'force') .. py:method:: set_drive_property_z(stiffness, damping, force_limit = 3.4028234663852886e+38, mode = 'force') .. py:method:: set_limit_x(low, high, stiffness = 0.0, damping = 0.0) .. py:method:: set_limit_y(low, high, stiffness = 0.0, damping = 0.0) .. py:method:: set_limit_z(low, high, stiffness = 0.0, damping = 0.0)