MCPcopy Create free account
hub / github.com/carbonengine/trinity / ConvertTriangleData

Function ConvertTriangleData

trinity/Resources/TriGeometryRes.cpp:1439–1445  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1437}
1438
1439static void ConvertTriangleData( Tr2VertexDefinition::DataType elementType, unsigned int vertexByteSize, const uint8_t* vertexBase, unsigned int index1, unsigned int index2, unsigned int index3, Vector3* v1, Vector3* v2, Vector3* v3 )
1440{
1441
1442 ConvertDataToVector3( elementType, vertexBase + index1 * vertexByteSize, v1 );
1443 ConvertDataToVector3( elementType, vertexBase + index2 * vertexByteSize, v2 );
1444 ConvertDataToVector3( elementType, vertexBase + index3 * vertexByteSize, v3 );
1445}
1446
1447void TriGeometryRes::ProcessMeshTriangles( int meshIx, PerTriangleCallback cb, void* cbContext )
1448{

Callers 2

ProcessMeshTrianglesMethod · 0.85
GetIntersectionPointsMethod · 0.85

Calls 1

ConvertDataToVector3Function · 0.85

Tested by

no test coverage detected