Instance Property

translation

The x-, y-, and z-axis offsets of the transform relative to its parent coordinate space.

Declaration

@property(nonatomic, readwrite) vector_float3 translation;

Discussion

Together with the rotation, scale, and shear properties, this property defines the local coordinate space for any object affected by the transform, relative to a parent coordinate space. Use the matrix property to work with the complete transform.

If the transform includes time-based information, reading this property returns the translation as of the earliest time sample (as reported by the minimumTime property). Writing to this property erases any time-sampled data for the translation factor. To work with time-sampled data from an animated transform, use the translationAtTime: and setTranslation:forTime: methods.

See Also

Using Factors of a Static Transform

rotation

The orientation, as a vector of Euler angles in radians, of the transform relative to its parent coordinate space.

scale

The x-, y-, and z-axis scale factors of the transform relative to its parent coordinate space.

shear

The x-, y-, and z-axis shear factors of the transform relative to its parent coordinate space.

- setIdentity

Sets all factors of the transform to those of the identity transformation.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software