#include <c4d_raytrace.h>
Int32 instance_of_index |
Index to the instanced ray object.
Matrix64 transform |
Transformation matrix of the instance.
Transformation from original object's point to instanced object: new_point = old_point * instanced_rayobject->instance->transform
Matrix64 transform_inverse |
Inverse transformation matrix of the instance.
Transformation from instanced object's point to original object: new_point = old_point * instanced_rayobject->instance->transform_inverse
Matrix64 transform_tensor |
Transformation matrix tensor of the instance.
Transformation of normal from original object to instanced object: new_normal = !(old_normal^instanced_rayobject->instance->transform_tensor)
BaseObject* link |
Link to the virtual instance parent (the "Instance" object).
Matrix64 _matrix |
Matrix of the instance.
Int32 _instanceID |
ID of the given instance. Used for Multi-Instance for now.
maxon::Bool _useColor |
request use of color.
maxon::Color64 _color |
desired color for the instance.