PropertyCollection{Categorie:Documentele de activitate}

PropertyCollection{Categorie:Documentele de activitate}

Opinie generală

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

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

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
MatrixMatrix4Citire/scriereObține sau stabilește matricea de transformare rezultată.
ComposeOrderComposeOrderCitire/scriereObține sau stabilește ordinea în care transformările sunt compuse.

Metode de evaluare

SemnăturaDescriere:
TransformBuilder(initial: Matrix4, order: ComposeOrder)Creează un constructor cu ordinul de compunere specificat și o matrice implicită
TransformBuilder(order: ComposeOrder)
Compose(m: Matrix4)Înlocuiește matricea curentă cu matrice furnizate
Append(m: Matrix4)Multiplică matricea curentă cu matrice dată la dreapta.
Prepend(m: Matrix4)Multiplică matricea dată la stânga matrice curentă.
Rearrange(newX: Axis, newY: Axis, newZ: Axis)Reordonează axe la newX, newY, NewZ
Scale(s: double)Scale de către componentele vectorului furnizat3
Scale(x: double, y: double, z: double)
Scale(s: Vector3)
RotateDegree(angle: double, axis: Vector3)Rotă cu un vector3 de grade folosind ordinea specificată a rotației.
RotateRadian(angle: double, axis: Vector3)Se rotește în jurul axei prin unghi dat în radiani
Rotate(q: Quaternion)Rotate folosind cvaternionul specificat
RotateEulerDegree(degX: double, degY: double, degZ: double)Aplică rotația Euler cu unghiuri de grad pentru X, Y, Z
RotateEulerRadian(x: double, y: double, z: double)Aplică rotația Euler folosind un vector3 de unghiuri radiane
RotateEulerRadian(r: Vector3)
Translate(tx: double, ty: double, tz: double)Se mișcă după componentele vectorului dat3
Translate(v: Vector3)
Reset()Restorează constructorul la o transformare de identitate.
RotateDegree(rot: Vector3, order: RotationOrder)
RotateRadian(rot: Vector3, order: RotationOrder)
 Română