chrono::utils::ChBodyGeometry::TrimeshShape Struct Reference

Description

Tri-mesh shape for visualization and/or collision.

#include <ChBodyGeometry.h>

Collaboration diagram for chrono::utils::ChBodyGeometry::TrimeshShape:

Public Member Functions

 TrimeshShape (const ChVector3d &pos, const ChQuaternion<> &rot, const std::string &filename, double scale=1, double radius=0, int matID=-1)
 
 TrimeshShape (const ChVector3d &pos, const ChQuaternion<> &rot, std::shared_ptr< ChTriangleMeshConnected > trimesh, double scale=1, double radius=0, int matID=-1)
 
 TrimeshShape (const ChVector3d &pos, const ChQuaternion<> &rot, const std::string &filename, const ChVector3d &interior_point, double scale=1, double radius=0, int matID=-1)
 
 TrimeshShape (const ChVector3d &pos, const ChQuaternion<> &rot, std::shared_ptr< ChTriangleMeshConnected > trimesh, const ChVector3d &interior_point, double scale=1, double radius=0, int matID=-1)
 

Public Attributes

std::shared_ptr< ChTriangleMeshConnectedtrimesh
 triangular mesh
 
ChVector3d int_point
 location of a point inside the mesh
 
double radius
 radius of sweeping sphere
 
int matID
 index in contact material list
 
ChColor color
 visualization color
 

The documentation for this struct was generated from the following files:
  • /builds/uwsbel/chrono/src/chrono/utils/ChBodyGeometry.h
  • /builds/uwsbel/chrono/src/chrono/utils/ChBodyGeometry.cpp