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

Description

Tri-mesh shape for collision.

#include <ChBodyGeometry.h>

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

Public Member Functions

 TrimeshShape (const ChVector3d &pos, const std::string &filename, const ChVector3d &interior_point, double scale=1, double radius=0, int matID=-1)
 
 TrimeshShape (const ChVector3d &pos, std::shared_ptr< ChTriangleMeshConnected > trimesh, const ChVector3d &interior_point, double radius=0, int matID=-1)
 
 TrimeshShape (const ChVector3d &pos, const std::string &filename, double radius, int matID=-1)
 
 TrimeshShape (const ChVector3d &pos, std::shared_ptr< ChTriangleMeshConnected > trimesh, double radius, 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
 
ChVector3d pos
 position relative to body
 
int matID
 index in contact material list
 

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