Simbody

SimTK::ContactGeometry::TriangleMesh Member List

This is the complete list of members for SimTK::ContactGeometry::TriangleMesh, including all inherited members.
classTypeId()SimTK::ContactGeometry::TriangleMesh [static]
combineParaboloids(const Rotation &R_SP1, const Vec2 &k1, const UnitVec3 &x2, const Vec2 &k2, Rotation &R_SP, Vec2 &k)SimTK::ContactGeometry [static]
combineParaboloids(const Rotation &R_SP1, const Vec2 &k1, const UnitVec3 &x2, const Vec2 &k2, Vec2 &k)SimTK::ContactGeometry [static]
ContactGeometry()SimTK::ContactGeometry [inline]
ContactGeometry(const ContactGeometry &src)SimTK::ContactGeometry
ContactGeometry(ContactGeometryImpl *impl)SimTK::ContactGeometry [explicit]
createPolygonalMesh() const SimTK::ContactGeometry::TriangleMesh
findCentroid(int face) const SimTK::ContactGeometry::TriangleMesh
findNearestPoint(const Vec3 &position, bool &inside, UnitVec3 &normal) const SimTK::ContactGeometry::TriangleMesh
findNearestPoint(const Vec3 &position, bool &inside, int &face, Vec2 &uv) const SimTK::ContactGeometry::TriangleMesh
findNormalAtPoint(int face, const Vec2 &uv) const SimTK::ContactGeometry::TriangleMesh
findPoint(int face, const Vec2 &uv) const SimTK::ContactGeometry::TriangleMesh
findVertexEdges(int vertex, Array_< int > &edges) const SimTK::ContactGeometry::TriangleMesh
getAs(const ContactGeometry &geo)SimTK::ContactGeometry::TriangleMesh [inline, static]
getBoundingSphere(Vec3 &center, Real &radius) const SimTK::ContactGeometry
getEdgeFace(int edge, int face) const SimTK::ContactGeometry::TriangleMesh
getEdgeVertex(int edge, int vertex) const SimTK::ContactGeometry::TriangleMesh
getFaceArea(int face) const SimTK::ContactGeometry::TriangleMesh
getFaceEdge(int face, int edge) const SimTK::ContactGeometry::TriangleMesh
getFaceNormal(int face) const SimTK::ContactGeometry::TriangleMesh
getFaceVertex(int face, int vertex) const SimTK::ContactGeometry::TriangleMesh
getImpl() const SimTK::ContactGeometry::TriangleMesh
getNumEdges() const SimTK::ContactGeometry::TriangleMesh
getNumFaces() const SimTK::ContactGeometry::TriangleMesh
getNumVertices() const SimTK::ContactGeometry::TriangleMesh
getOBBTreeNode() const SimTK::ContactGeometry::TriangleMesh
getType() const SimTK::ContactGeometry
getTypeId() const SimTK::ContactGeometry
getTypeIndex() const SimTK::ContactGeometry
getVertexPosition(int index) const SimTK::ContactGeometry::TriangleMesh
hasImpl() const SimTK::ContactGeometry [inline]
implSimTK::ContactGeometry [protected]
intersectsRay(const Vec3 &origin, const UnitVec3 &direction, Real &distance, UnitVec3 &normal) const SimTK::ContactGeometry::TriangleMesh
intersectsRay(const Vec3 &origin, const UnitVec3 &direction, Real &distance, int &face, Vec2 &uv) const SimTK::ContactGeometry::TriangleMesh
isEmptyHandle() const SimTK::ContactGeometry
isInstance(const ContactGeometry &geo)SimTK::ContactGeometry::TriangleMesh [inline, static]
isOwnerHandle() const SimTK::ContactGeometry
operator=(const ContactGeometry &src)SimTK::ContactGeometry
TriangleMesh(const ArrayViewConst_< Vec3 > &vertices, const ArrayViewConst_< int > &faceIndices, bool smooth=false)SimTK::ContactGeometry::TriangleMesh
TriangleMesh(const PolygonalMesh &mesh, bool smooth=false)SimTK::ContactGeometry::TriangleMesh [explicit]
updAs(ContactGeometry &geo)SimTK::ContactGeometry::TriangleMesh [inline, static]
updImpl()SimTK::ContactGeometry::TriangleMesh
~ContactGeometry()SimTK::ContactGeometry
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines