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
 
bool is_mutable
 true if mesh is deformable
 

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