VuoTransform C type definition.
- Copyright
- Copyright © 2012–2014 Kosada Incorporated. This code may be modified and distributed under the terms of the MIT License. For more information, see http://vuo.org/license.
|
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.
|
|
VuoPoint3d | VuoTransform_getDirection (const VuoTransform transform) |
| Start with an object pointing rightward (increasing X axis).
|
|
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_makeFrom2d (VuoTransform2d transform2d) |
| Creates a 3D transform from a 2D transform.
|
|
VuoTransform | VuoTransform_makeFromTarget (VuoPoint3d position, VuoPoint3d target, VuoPoint3d upDirection) |
| Create a transform that translates to position and looks at target with roll determined by upDirection .
|
|
VuoPoint3d | VuoTransform_transformPoint (const float *matrix, VuoPoint3d point) |
| Transforms point using matrix (a column-major matrix of 16 values), and returns the new point.
|
|
VuoTransform | VuoTransform_valueFromJson (json_object *js) |
| Decodes the JSON object js to create a new value.
|
|
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 .
|
|
|
VuoTransform | VuoTransform_valueFromString (const char *str) |
| Automatically generated function.
|
|
char * | VuoTransform_stringFromValue (const VuoTransform value) |
| Automatically generated function.
|
|