mani_skill.utils.structs module#
Structs in ManiSkill are objects that efficiently wrap around raw SAPIEN objects and manage their data on the GPU in a user-friendly way so you don’t have to deal with complex memory management code. The APIs exposed here are the most commonly used structs that you will encounter when using ManiSkill.
|
Wrapper around sapien.Pose that supports managing a batch of Poses and flexible creation of them from a variety of sources (list, numpy array, sapien.Pose). |
|
Wrapper around sapien.Entity objects mixed in with useful properties from the RigidBodyDynamicComponent components |
|
Wrapper around physx.PhysxArticulation objects |
|
Wrapper around physx.PhysxArticulationLinkComponent objects |
|
Wrapper around physx.PhysxArticulationJoint objects |
|
Simulation configurations for ManiSkill environments |