TransformBuilder

TransformBuilder

Prezentare generală

TransformBuilder este o clasă în Aspose.3D FOSS pentru Python.

TransformBuilder este utilizat(ă) pentru a construi matricea de transformare printr-un lanț de transformări.

Această clasă declară 19 metode pentru obiecte TransformBuilder în programe Python. Metodele disponibile includ: __init__, append, compose, prepend, rearrange, reset, rotate, rotate_degree, rotate_euler_degree, rotate_euler_radian, rotate_radian, scale și încă 1 metodă. Toți membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.3D FOSS pentru Python. Proprietăți: compose_order, matrix.

Proprietăți

NumeTipAccesDescriere:
matrix'Matrix4'Citire/ScriereObține sau stabilește matricea.
compose_order'ComposeOrder'Citire/ScriereObține sau stabilește ordinea de compunere.

Metode

SemnăturăDescriere:
__init__(initial: 'Matrix4', order: 'ComposeOrder')Nu este implementat în ediția FOSS — aruncă la rulare. Calls init(inițial, ordine) pe această instanță TransformBuilder.
scale(s: float) → 'TransformBuilder'Nu este implementat în ediția FOSS — aruncă la rulare. Apelează scale(s) pe această instanță TransformBuilder.
scale(x: float, y: float, z: float) → 'TransformBuilder'Nu este implementat în ediția FOSS — aruncă la rulare. Apelează scale(x, y, z) pe această instanță TransformBuilder.
scale(s: 'Vector3') → 'TransformBuilder'Nu este implementat în ediția FOSS — aruncă la rulare. Apelează scale(s) pe această instanță TransformBuilder.
rotate_degree(angle: float, axis: 'Vector3') → 'TransformBuilder'Nu este implementat în ediția FOSS — aruncă la rulare. Apelează rotate_degree(angle, axis) pe această instanță de TransformBuilder.
rotate_degree(rot: 'Vector3', order: 'RotationOrder')Nu este implementat în ediția FOSS — aruncă la rulare. Apelează rotate_degree(rot, order) pe această instanță de TransformBuilder.
rotate_radian(angle: float, axis: 'Vector3') → 'TransformBuilder'Nu este implementat în ediția FOSS — aruncă la rulare. Apelează rotate_radian(angle, axis) pe această instanță de TransformBuilder.
rotate_radian(rot: 'Vector3', order: 'RotationOrder')Nu este implementat în ediția FOSS — aruncă la rulare. Apelează rotate_radian(rot, order) pe această instanță de TransformBuilder.
rotate_euler_radian(x: float, y: float, z: float) → 'TransformBuilder'Nu este implementat în ediția FOSS — aruncă la rulare. Apelează rotate_euler_radian(x, y, z) pe această instanță de TransformBuilder.
rotate_euler_radian(r: 'Vector3') → 'TransformBuilder'Nu este implementat în ediția FOSS — aruncă la rulare. Apelează rotate_euler_radian(r) pe această instanță TransformBuilder.
translate(tx: float, ty: float, tz: float) → 'TransformBuilder'Nu este implementat în ediția FOSS — aruncă la rulare. ortranslate(v)` adaugă un pas de traducere la lanțul de transformare, returnând builder-ul pentru continuarea lanțului.
translate(v: 'Vector3') → 'TransformBuilder'Nu este implementat în ediția FOSS — aruncă la rulare. Apelează translate(v) pe această instanță TransformBuilder.
compose(m: 'Matrix4')Nu este implementat în ediția FOSS — aruncă la rulare. Apelează compose(m) pe această instanță TransformBuilder.
append(m: 'Matrix4') → 'TransformBuilder'Nu este implementat în ediția FOSS — aruncă la rulare. Apelează append(m) pe această instanță TransformBuilder.
prepend(m: 'Matrix4') → 'TransformBuilder'Nu este implementat în ediția FOSS — aruncă la rulare. Apelează prepend(m) pe această instanță TransformBuilder.
rearrange(new_x: 'Axis', new_y: 'Axis', new_z: 'Axis') → 'TransformBuilder'Nu este implementat în ediția FOSS — aruncă la rulare. Apelează rearrange(new_x, new_y, new_z) pe această instanță TransformBuilder.
rotate(q: 'Quaternion') → 'TransformBuilder'Nu este implementat în ediția FOSS — aruncă la rulare. Apelează rotate(q) pe această instanță TransformBuilder.
rotate_euler_degree(deg_x: float, deg_y: float, deg_z: float) → 'TransformBuilder'Nu este implementat în ediția FOSS — aruncă la rulare. Apelează rotate_euler_degree(deg_x, deg_y, deg_z) pe această instanță TransformBuilder.
reset()Nu este implementat în ediția FOSS — aruncă la rulare. Apelează reset pe această instanță TransformBuilder.

Vezi și:

 Română