chrono::shape_container Struct Reference


Structure of arrays containing contact shape information.

#include <ChDataManager.h>

Public Attributes

custom_vector< short2 > fam_rigid
 family information
custom_vector< uint > id_rigid
 ID of associated body.
custom_vector< int > typ_rigid
 shape type
custom_vector< int > local_rigid
 local shape index in collision model of associated body
custom_vector< int > start_rigid
 start index in the appropriate container of dimensions
custom_vector< int > length_rigid
 usually 1, except for convex
custom_vector< quaternionObR_rigid
 Shape rotation.
custom_vector< real3ObA_rigid
 Position of shape.
custom_vector< real > sphere_rigid
 radius for sphere shapes
custom_vector< real3box_like_rigid
 dimensions for box-like shapes
custom_vector< real3triangle_rigid
 vertices of all triangle shapes (3 per shape)
custom_vector< real2capsule_rigid
 radius and half-length for capsule shapes
custom_vector< real4rbox_like_rigid
 dimensions and radius for rbox-like shapes
custom_vector< real3convex_rigid
custom_vector< int > tetrahedron_rigid
custom_vector< real3triangle_global
custom_vector< real3obj_data_A_global
custom_vector< quaternionobj_data_R_global

The documentation for this struct was generated from the following file:
  • /builds/uwsbel/chrono/src/chrono_parallel/ChDataManager.h