MCPcopy Create free account
hub / github.com/assimp/assimp / CopyValue

Function CopyValue

code/AssetLib/glTF/glTFExporter.cpp:162–168  ·  view source on GitHub ↗

* Copy a 4x4 matrix from struct aiMatrix to typedef mat4. * Also converts from row-major to column-major storage. */

Source from the content-addressed store, hash-verified

160 * Also converts from row-major to column-major storage.
161 */
162static void CopyValue(const aiMatrix4x4& v, glTF::mat4& o)
163{
164 o[ 0] = v.a1; o[ 1] = v.b1; o[ 2] = v.c1; o[ 3] = v.d1;
165 o[ 4] = v.a2; o[ 5] = v.b2; o[ 6] = v.c2; o[ 7] = v.d2;
166 o[ 8] = v.a3; o[ 9] = v.b3; o[10] = v.c3; o[11] = v.d3;
167 o[12] = v.a4; o[13] = v.b4; o[14] = v.c4; o[15] = v.d4;
168}
169
170static void CopyValue(const aiMatrix4x4& v, aiMatrix4x4& o)
171{

Callers 7

SetMaterialColorPropertyFunction · 0.70
ImportLightsMethod · 0.70
ImportNodeFunction · 0.70
ExportSkinFunction · 0.70
ExportMeshesMethod · 0.70
ExportNodeHierarchyMethod · 0.70
ExportNodeMethod · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected