PropertyCollection{/i:

PropertyCollection{/i:

Približni podaci

TransformBuilder je klasa u Aspose.3D FOSS za .NET.

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

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
MatrixMatrix4Čitanje/pisanjeDobiva ili postavlja rezultiranu transformativnu matricu.
ComposeOrderComposeOrderČitanje/pisanjeDobija ili postavlja redoslijed u kojem se sastavljaju transformacije.

Metoda za primjenu

PotpisOpisivanje
TransformBuilder(initial: Matrix4, order: ComposeOrder)Kreira graditelj s određenim redoslijedom sastavljanja i podrazumevanom matricom
TransformBuilder(order: ComposeOrder)
Compose(m: Matrix4)Zamjenjuje trenutnu matricu sa isporučenom matricom.
Append(m: Matrix4)Množi trenutnu matricu sa datom maticom s desne strane.
Prepend(m: Matrix4)Množi datom matricom lijevo od trenutne matrice.
Rearrange(newX: Axis, newY: Axis, newZ: Axis)Preuređuje osi na newX, newY, NewZ
Scale(s: double)Skala po sastavnim dijelovima predviđenog vektora3
Scale(x: double, y: double, z: double)
Scale(s: Vector3)
RotateDegree(angle: double, axis: Vector3)U ovom slučaju, u skladu s člankom 7. stavkom 1. točkom (a) točke (b) ovog članka.
RotateRadian(angle: double, axis: Vector3)Okreće se oko osi pod uglom u radijanima.
Rotate(q: Quaternion)Srednja strana:
RotateEulerDegree(degX: double, degY: double, degZ: double)Primjenjuje Eulerovu rotaciju s uglovima stupnjeva za X, Y, Z.
RotateEulerRadian(x: double, y: double, z: double)Primjenjuje Eulerovu rotaciju koristeći Vector3 radijanskog ugla.
RotateEulerRadian(r: Vector3)
Translate(tx: double, ty: double, tz: double)Pokreće se po komponentama datog vektora3
Translate(v: Vector3)
Reset()Obnavlja graditelja na transformaciju identiteta.
RotateDegree(rot: Vector3, order: RotationOrder)
RotateRadian(rot: Vector3, order: RotationOrder)
 Hrvatski