chrono::shape_container Struct Reference
  Description
Structure of arrays containing rigid collision shape information.
#include <ChCollisionData.h>
| Public Attributes | |
| std::vector< short2 > | fam_rigid | 
| family information | |
| std::vector< uint > | id_rigid | 
| ID of associated body. | |
| std::vector< int > | typ_rigid | 
| shape type | |
| std::vector< int > | local_rigid | 
| local shape index in collision model of associated body | |
| std::vector< int > | start_rigid | 
| start index in the appropriate container of dimensions | |
| std::vector< int > | length_rigid | 
| usually 1, except for convex | |
| std::vector< quaternion > | ObR_rigid | 
| shape rotations | |
| std::vector< real3 > | ObA_rigid | 
| shape positions | |
| std::vector< real3 > | obj_data_A_global | 
| std::vector< quaternion > | obj_data_R_global | 
| std::vector< real > | sphere_rigid | 
| radius for sphere shapes | |
| std::vector< real3 > | box_like_rigid | 
| dimensions for box-like shapes | |
| std::vector< real3 > | triangle_rigid | 
| vertices of all triangle shapes (3 per shape) | |
| std::vector< real2 > | capsule_rigid | 
| radius and half-length for capsule shapes | |
| std::vector< real4 > | rbox_like_rigid | 
| dimensions and radius for rbox-like shapes | |
| std::vector< real3 > | convex_rigid | 
| points for convex hull shapes | |
| std::vector< real3 > | triangle_global | 
| triangle vertices in global frame | |
The documentation for this struct was generated from the following file:
- /builds/uwsbel/chrono/src/chrono/collision/multicore/ChCollisionData.h
