This file contains utilities fonction when using SoMultipleInstance node. More...
Go to the source code of this file.
Functions | |
| int | OivGetShapeInstanceID () |
| vec3 | OivGetShapeInstanceTranslation () |
| vec3 | OivGetShapeInstanceScale () |
| vec4 | OivGetShapeInstanceRotation () |
| vec4 | OivGetDiffuse () |
| mat4 | OivGetShapeInstanceMatrix () |
| mat4 | OivGetModelViewMatrix () |
| mat3 | OivGetNormalMatrix () |
| mat3 | OivGetNormalMatrix (in mat4 modelViewMatrix) |
This file contains utilities fonction when using SoMultipleInstance node.
Definition in file oivShapeInstanceMatrix.h.
| vec4 OivGetDiffuse | ( | ) |
Return the curent material according to given color material mode Inventor supports diffuse color material only.
| mat4 OivGetModelViewMatrix | ( | ) |
Returns the model matrix to apply to the current geometry vertex.
This matrix contains instance and local transformations.
| mat3 OivGetNormalMatrix | ( | in mat4 | modelViewMatrix | ) |
Returns the normal matrix to apply to the current geometry normal with precomputed model view matrix.
This matrix contains instance and local transformations.
| mat3 OivGetNormalMatrix | ( | ) |
Returns the normal matrix to apply to the current geometry normal.
This matrix contains instance and local transformations.
| int OivGetShapeInstanceID | ( | ) |
Returns the current instanceID when using multi instancing.
see SoShapeInstanceProperty
| mat4 OivGetShapeInstanceMatrix | ( | ) |
Returns the model matrix to apply to the current geometry instance.
| vec4 OivGetShapeInstanceRotation | ( | ) |
Returns the rotation (i.e.
a quaternion) to apply to the current geometry instance.
| vec3 OivGetShapeInstanceScale | ( | ) |
Returns the scale vector to apply to the current geometry instance.
| vec3 OivGetShapeInstanceTranslation | ( | ) |
Returns the translation vector to apply to the current geometry instance.