chrono::vehicle::scm::gpu::RaycastBodyTransform Struct Reference
Description
Per-body absolute world transform (position + row-major 3x3 rotation), one per body_slot.
#include <SCMRaycastGpuTypes.h>
Public Attributes | |
| double | px |
| double | py |
| double | pz |
| double | r00 |
| double | r01 |
| double | r02 |
| double | r10 |
| double | r11 |
| double | r12 |
| double | r20 |
| double | r21 |
| double | r22 |
| double | bx0 |
| World-space AABB of this body's collision mesh, recomputed per step alongside the transform. More... | |
| double | by0 |
| double | bz0 |
| double | bx1 |
| double | by1 |
| double | bz1 |
Member Data Documentation
◆ bx0
| double chrono::vehicle::scm::gpu::RaycastBodyTransform::bx0 |
World-space AABB of this body's collision mesh, recomputed per step alongside the transform.
The kernel tests a ray against it before touching any of the body's triangles.
The documentation for this struct was generated from the following file:
- /builds/uwsbel/chrono/src/chrono_vehicle/terrain/SCMRaycastGpuTypes.h