MCPcopy Create free account
hub / github.com/cinder/Cinder / getTriangleVertices

Method getTriangleVertices

src/cinder/TriMesh.cpp:380–386  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

378///////////////////////////////////////////////////////////////////////////////////////////
379
380void TriMesh::getTriangleVertices( size_t idx, vec3 *a, vec3 *b, vec3 *c ) const
381{
382 assert( mPositionsDims == 3 );
383 *a = vec3( mPositions[mIndices[idx * 3] * 3 + 0], mPositions[mIndices[idx * 3] * 3 + 1], mPositions[ mIndices[idx * 3] * 3 + 2 ] );
384 *b = vec3( mPositions[mIndices[idx * 3 + 1] * 3 + 0], mPositions[mIndices[idx * 3 + 1] * 3 + 1], mPositions[ mIndices[idx * 3 + 1] * 3 + 2 ] );
385 *c = vec3( mPositions[mIndices[idx * 3 + 2] * 3 + 0], mPositions[mIndices[idx * 3 + 2] * 3 + 1], mPositions[ mIndices[idx * 3 + 2] * 3 + 2 ] );
386}
387
388void TriMesh::getTriangleVertices( size_t idx, vec2 *a, vec2 *b, vec2 *c ) const
389{

Callers 1

performPickingMethod · 0.80

Calls 1

assertFunction · 0.85

Tested by

no test coverage detected