Skip to content
Discussion options

You must be logged in to vote
  • should probably detail this in our documentation. I took a look at the SAPIEN code to figure it out. Essentially all things cuda_rigid_dynamic_x are slices of the cuda_rigid_body_x data. Specifically rigid_body contains the 13D pose+velocities of all rigid body actors, and rigid body links in articulations (and further padded with zeros based on the articulation with the largest DOF). rigid_dynamic only refers to actors.

void PhysxSystemGpu::allocateCudaBuffers() {
SAPIEN_PROFILE_FUNCTION;
int rigidDynamicCount = mRigidDynamicComponents.size();
int rigidBodyCount = rigidDynamicCount + mGpuArticula…

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@nv-quan
Comment options

@StoneT2000
Comment options

@nv-quan
Comment options

Answer selected by nv-quan
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants