TransformBuilder

TransformBuilder

Visão geral

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

O TransformBuilder é usado para construir a matriz de transformação por meio de uma cadeia de transformações.

Esta classe declara 19 métodos para objetos TransformBuilder em programas Python. Os métodos disponíveis incluem: __init__, append, compose, prepend, rearrange, reset, rotate, rotate_degree, rotate_euler_degree, rotate_euler_radian, rotate_radian, scale e 1 método adicional. Todos os membros públicos são acessíveis a qualquer aplicação Python após a instalação do pacote Aspose.3D FOSS para Python. Propriedades: compose_order, matrix.

Propriedades

NomeTipoAcessoDescrição
matrix'Matrix4'Leitura/EscritaObtém ou define a matriz.
compose_order'ComposeOrder'Leitura/EscritaObtém ou define a ordem de composição.

Métodos

AssinaturaDescrição
__init__(initial: 'Matrix4', order: 'ComposeOrder')Não implementado na edição FOSS — lança em tempo de execução. Calls init(inicial, ordem) nesta instância de TransformBuilder.
scale(s: float) → 'TransformBuilder'Não implementado na edição FOSS — lança em tempo de execução. Chama scale(s) nesta instância de TransformBuilder.
scale(x: float, y: float, z: float) → 'TransformBuilder'Não implementado na edição FOSS — lança em tempo de execução. Chama scale(x, y, z) nesta instância de TransformBuilder.
scale(s: 'Vector3') → 'TransformBuilder'Não implementado na edição FOSS — lança em tempo de execução. Chama scale(s) nesta instância de TransformBuilder.
rotate_degree(angle: float, axis: 'Vector3') → 'TransformBuilder'Não implementado na edição FOSS — lança em tempo de execução. Chama rotate_degree(angle, axis) nesta instância de TransformBuilder.
rotate_degree(rot: 'Vector3', order: 'RotationOrder')Não implementado na edição FOSS — lança em tempo de execução. Chama rotate_degree(rot, order) nesta instância de TransformBuilder.
rotate_radian(angle: float, axis: 'Vector3') → 'TransformBuilder'Não implementado na edição FOSS — lança em tempo de execução. Chama rotate_radian(angle, axis) nesta instância de TransformBuilder.
rotate_radian(rot: 'Vector3', order: 'RotationOrder')Não implementado na edição FOSS — lança em tempo de execução. Chama rotate_radian(rot, order) nesta instância de TransformBuilder.
rotate_euler_radian(x: float, y: float, z: float) → 'TransformBuilder'Não implementado na edição FOSS — lança em tempo de execução. Chama rotate_euler_radian(x, y, z) nesta instância de TransformBuilder.
rotate_euler_radian(r: 'Vector3') → 'TransformBuilder'Não implementado na edição FOSS — lança em tempo de execução. Chama rotate_euler_radian(r) nesta instância de TransformBuilder.
translate(tx: float, ty: float, tz: float) → 'TransformBuilder'Não implementado na edição FOSS — lança em tempo de execução. ortranslate(v)` adiciona uma etapa de tradução à cadeia de transformação, retornando o construtor para encadeamento adicional
translate(v: 'Vector3') → 'TransformBuilder'Não implementado na edição FOSS — lança em tempo de execução. Chama translate(v) nesta instância de TransformBuilder.
compose(m: 'Matrix4')Não implementado na edição FOSS — lança em tempo de execução. Chama compose(m) nesta instância de TransformBuilder.
append(m: 'Matrix4') → 'TransformBuilder'Não implementado na edição FOSS — lança em tempo de execução. Chama append(m) nesta instância de TransformBuilder.
prepend(m: 'Matrix4') → 'TransformBuilder'Não implementado na edição FOSS — lança em tempo de execução. Chama prepend(m) nesta instância TransformBuilder.
rearrange(new_x: 'Axis', new_y: 'Axis', new_z: 'Axis') → 'TransformBuilder'Não implementado na edição FOSS — lança em tempo de execução. Chama rearrange(new_x, new_y, new_z) nesta instância de TransformBuilder.
rotate(q: 'Quaternion') → 'TransformBuilder'Não implementado na edição FOSS — lança em tempo de execução. Chama rotate(q) nesta instância de TransformBuilder.
rotate_euler_degree(deg_x: float, deg_y: float, deg_z: float) → 'TransformBuilder'Não implementado na edição FOSS — lança em tempo de execução. Chama rotate_euler_degree(deg_x, deg_y, deg_z) nesta instância de TransformBuilder.
reset()Não implementado na edição FOSS — lança em tempo de execução. Chama reset nesta instância de TransformBuilder.

Ver também

 Português