TransformBuilder

TransformBuilder class

ElTransformBuilder se utiliza para construir matriz de transformación por una cadena de transformaciones.

public class TransformBuilder

Constructores

NombreDescripción
TransformBuilder(ComposeOrder)Construye unTransformBuilder con matriz de transformación de identidad inicial y orden de composición especificada
TransformBuilder(Matrix4, ComposeOrder)Construye unTransformBuildercon matriz de transformación inicial y orden de composición especificada

Propiedades

NombreDescripción
ComposeOrder { get; set; }Obtiene o establece el orden de composición de la cadena.
Matrix { get; set; }Obtiene o establece el valor actual de la matriz

Métodos

NombreDescripción
Append(Matrix4)Agregue la nueva matriz de transformación a la cadena de transformación.
Compose(Matrix4)Agregar o anteponer el argumento a la matriz interna.
Prepend(Matrix4)Anteponga la nueva matriz de transformación a la cadena de transformación.
Rearrange(Axis, Axis, Axis)Reorganizar el diseño del eje.
Reset()Restablecer la transformación a matriz de identidad
Rotate(Quaternion)Encadena una rotación por un cuaternión
RotateDegree(double, Vector3)Encadenar una transformación de rotación en grado
RotateEulerDegree(double, double, double)Encadena una rotación por ángulos de Euler en grados
RotateEulerRadian(Vector3)Encadena una rotación por ángulos de Euler en radianes
RotateEulerRadian(double, double, double)Encadena una rotación por ángulos de Euler en radianes
RotateRadian(double, Vector3)Encadenar una transformación de rotación en radianes
Scale(double)Encadene una matriz de transformación de escala con un componente escalado por s
Scale(Vector3)Encadenar una escala transform
Scale(double, double, double)Encadenar una transformación de escala matrix
Translate(Vector3)Encadenar una transformación de traducción
Translate(double, double, double)Encadenar una transformación de traducción

Ver también