TransformBuilder

TransformBuilder

Panoramica

TransformBuilder è una classe in Aspose.3D FOSS per Python.

Il TransformBuilder è usato per costruire la matrice di trasformazione mediante una catena di trasformazioni.

Questa classe dichiara 19 metodi per oggetti TransformBuilder nei programmi Python. I metodi disponibili includono: __init__, append, compose, prepend, rearrange, reset, rotate, rotate_degree, rotate_euler_degree, rotate_euler_radian, rotate_radian, scale e 1 metodo aggiuntivo. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo l’installazione del pacchetto Aspose.3D FOSS per Python. Proprietà: compose_order, matrix.

Proprietà

NomeTipoAccessoDescrizione
matrix'Matrix4'Lettura/ScritturaOttiene o imposta la matrice.
compose_order'ComposeOrder'Lettura/ScritturaOttiene o imposta l’ordine di composizione.

Metodi

FirmaDescrizione
__init__(initial: 'Matrix4', order: 'ComposeOrder')Non implementato nell’edizione FOSS — lancia a runtime. Calls init(initial, order) su questa istanza di TransformBuilder.
scale(s: float) → 'TransformBuilder'Non implementato nell’edizione FOSS — genera un’eccezione a runtime. Chiama scale(s) su questa istanza di TransformBuilder.
scale(x: float, y: float, z: float) → 'TransformBuilder'Non implementato nell’edizione FOSS — genera un’eccezione a runtime. Chiama scale(x, y, z) su questa istanza di TransformBuilder.
scale(s: 'Vector3') → 'TransformBuilder'Non implementato nell’edizione FOSS — genera un’eccezione a runtime. Chiama scale(s) su questa istanza di TransformBuilder.
rotate_degree(angle: float, axis: 'Vector3') → 'TransformBuilder'Non implementato nell’edizione FOSS — lancia a runtime. Chiama rotate_degree(angle, axis) su questa istanza di TransformBuilder.
rotate_degree(rot: 'Vector3', order: 'RotationOrder')Non implementato nell’edizione FOSS — lancia a runtime. Chiama rotate_degree(rot, order) su questa istanza di TransformBuilder.
rotate_radian(angle: float, axis: 'Vector3') → 'TransformBuilder'Non implementato nell’edizione FOSS — lancia a runtime. Chiama rotate_radian(angle, axis) su questa istanza di TransformBuilder.
rotate_radian(rot: 'Vector3', order: 'RotationOrder')Non implementato nell’edizione FOSS — genera un’eccezione a runtime. Chiama rotate_radian(rot, order) su questa istanza di TransformBuilder.
rotate_euler_radian(x: float, y: float, z: float) → 'TransformBuilder'Non implementato nell’edizione FOSS — genera un’eccezione a runtime. Chiama rotate_euler_radian(x, y, z) su questa istanza di TransformBuilder.
rotate_euler_radian(r: 'Vector3') → 'TransformBuilder'Non implementato nell’edizione FOSS — genera un’eccezione a runtime. Chiama rotate_euler_radian(r) su questa istanza di TransformBuilder.
translate(tx: float, ty: float, tz: float) → 'TransformBuilder'Non implementato nell’edizione FOSS — genera un’eccezione a runtime. ortranslate(v)` aggiunge un passaggio di traduzione alla catena di trasformazione, restituendo il builder per ulteriori concatenazioni
translate(v: 'Vector3') → 'TransformBuilder'Non implementato nell’edizione FOSS — genera un’eccezione a runtime. Chiama translate(v) su questa istanza di TransformBuilder.
compose(m: 'Matrix4')Non implementato nell’edizione FOSS — lancia a runtime. Chiama compose(m) su questa istanza di TransformBuilder.
append(m: 'Matrix4') → 'TransformBuilder'Non implementato nell’edizione FOSS — lancia a runtime. Chiama append(m) su questa istanza di TransformBuilder.
prepend(m: 'Matrix4') → 'TransformBuilder'Non implementato nell’edizione FOSS — lancia a runtime. Chiama prepend(m) su questa istanza di TransformBuilder.
rearrange(new_x: 'Axis', new_y: 'Axis', new_z: 'Axis') → 'TransformBuilder'Non implementato nell’edizione FOSS — lancia a runtime. Chiama rearrange(new_x, new_y, new_z) su questa istanza di TransformBuilder.
rotate(q: 'Quaternion') → 'TransformBuilder'Non implementato nell’edizione FOSS — lancia a runtime. Chiama rotate(q) su questa istanza di TransformBuilder.
rotate_euler_degree(deg_x: float, deg_y: float, deg_z: float) → 'TransformBuilder'Non implementato nell’edizione FOSS — lancia a runtime. Chiama rotate_euler_degree(deg_x, deg_y, deg_z) su questa istanza di TransformBuilder.
reset()Non implementato nell’edizione FOSS — genera un’eccezione a runtime. Chiama reset su questa istanza di TransformBuilder.

Vedi anche

 Italiano