- Não, não.

- Não, não.

Resumo geral

TransformBuilder é uma classe em Aspose.3D FOSS para .NET.

TransformBuilder.TransformBuilder creates a builder with an initial matrix and compose order.

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
MatrixMatrix4Leitura/EscritaObtém ou define a matriz de transformação resultante.
ComposeOrderComposeOrderLeitura/EscritaObtém ou define a ordem em que as transformações são compostas.

Métodos de avaliação

AssinaturaDescrição:
TransformBuilder(initial: Matrix4, order: ComposeOrder)Cria um construtor com a ordem de composição especificada e uma matriz padrão
TransformBuilder(order: ComposeOrder)
Compose(m: Matrix4)Substitui a matriz atual pela matrix fornecida.
Append(m: Matrix4)Multiplica a matriz atual pela matrix dada à direita.
Prepend(m: Matrix4)Multiplica a matriz dada à esquerda da matrix atual.
Rearrange(newX: Axis, newY: Axis, newZ: Axis)Reordena eixos para newX, newY, NewZ
Scale(s: double)Escalas por componentes do Vector3 fornecido
Scale(x: double, y: double, z: double)
Scale(s: Vector3)
RotateDegree(angle: double, axis: Vector3)Rota por um Vétor3 de graus utilizando a ordem de rotação especificada.
RotateRadian(angle: double, axis: Vector3)Rota em torno do eixo pelo ângulo dado em radianos
Rotate(q: Quaternion)Rotam utilizando o quaternião especificado.
RotateEulerDegree(degX: double, degY: double, degZ: double)Aplica rotação de Euler com ângulos em graus para X, Y e Z.
RotateEulerRadian(x: double, y: double, z: double)Aplica a rotação de Euler usando um Vector3 dos ângulos radianos.
RotateEulerRadian(r: Vector3)
Translate(tx: double, ty: double, tz: double)Movimentos pelos componentes do Vétor3 dado
Translate(v: Vector3)
Reset()Restaura o construtor para uma transformação de identidade.
RotateDegree(rot: Vector3, order: RotationOrder)
RotateRadian(rot: Vector3, order: RotationOrder)
 Português