Vuo
0.4.3
|
VuoTransform implementation.
Functions | |
void | VuoTransform_getMatrix (const VuoTransform value, float *matrix) |
Converts value into a column-major matrix of 16 values, composed as a rotation followed by a scale followed by a translation. | |
VuoTransform | VuoTransform_makeIdentity (void) |
Creates a VuoTransform with no effect. | |
VuoTransform | VuoTransform_makeEuler (VuoPoint3d translation, VuoPoint3d rotation, VuoPoint3d scale) |
Creates a VuoTransform from translation, rotation (Euler angles, in radians), and scale values. | |
VuoTransform | VuoTransform_makeQuaternion (VuoPoint3d translation, VuoPoint4d rotation, VuoPoint3d scale) |
Creates a VuoTransform from translation, rotation (quaternion), and scale values. | |
VuoTransform | VuoTransform_valueFromString (const char *initializer) |
Parses the C string initializer to create a new value. | |
VuoTransform | VuoTransform_valueFromJson (json_object *js) |
Parses JSON object js to create a new value. | |
char * | VuoTransform_stringFromValue (const VuoTransform value) |
Serializes value as a C string. | |
json_object * | VuoTransform_jsonFromValue (const VuoTransform value) |
Encodes value as a JSON object. | |
char * | VuoTransform_summaryFromValue (const VuoTransform value) |
Produces a brief human-readable summary of value . | |