TransformBuilder

TransformBuilder

Overview

TransformBuilder Sınıfı Aspose.3D FOSS için Tipik.

TransformBuilder.constructor creates a new TransformBuilder; overloads allow initial matrix and compose order.

Bu sınıf, Tipekrip programlarında TransformBuilder nesnelerle çalışmak için 13 yöntem sunar. Mevcut yöntemler şunları içerir: append, compose, constructor, prepend, rearrange, reset, rotate, rotateDegree, rotateEulerDegree, rotateEulerRadian, rotateRadian, scale,1 ve daha fazla yöntem. Tüm kamu üyeleri, Tipekrip paket için Aspose.3D FOSS’u yükledikten sonra herhangi bir Typescript uygulamasına erişilebilir. Mülkiyet : composeOrder, matrix.

Description

TransformBuilder Aspose.3D için FOSS kütüphanesinde 23 yöntem ve 2 programlama özelliklerini ortaya koyan bir sınıf.

Temel yetenekler şunları içerir: matrix4; composeorder; yeni bir transformbuilder oluşturur; aşırı yükleme başlangıç matrisini ve kompozisyonun sırasını sağlar. Bu işlemler geliştiricilerin transformBuilder işlevselliğini doğrudan TypeScript uygulamalarına entegre etmelerine olanak tanır.

Sınıf 4 konstruktör yükü sunar, çağrı bağlamına bağlı olarak esnek bir başlangıç sağlar.

Properties

NameTypeAccessDescription
matrixMatrix4Okumak / YazmakMatrisini bulmak için.
composeOrderComposeOrderOkumak / YazmakKompozit sipariş veriyor.

Methods

SignatureDescription
constructor()Yeni bir TransformBuilder oluşturur; aşırı yükleme başlangıç matrisini ve siparişleri yapar.
constructor(initial: Matrix4, order: ComposeOrder)verilen matrisle başlatılan bir TransformBuilder oluşturur ve sırası oluşturar.
constructor(order: ComposeOrder)Bir TransformBuilder oluşturur kimlik matrisini ve belirlenen kompozit siparişi kullanarak
constructor()Bir varsayılan TransformBuilder oluşturur kimlik matrisiyle
scale(s: number)TransformBuilderEşit olmayan ölçüm faktörlerini x, y, z ile toplayıp yapıcıya geri döner.
scale(x: number, y: number, z: number)TransformBuilderEşit olmayan ölçüm faktörlerini x, y, z ile ayarlayın ve yapıcıya geri dönün.
scale(s: Vector3)TransformBuilderVector3’ten bir boyama yapın ve inşaatçıyı geri getirin.
scale()TransformBuilderPaketli argümandan bir boyama uygulayın ve yapımcıya geri dönün.
rotateDegree(angle: number, axis: Vector3)TransformBuilderYapımcıya geri döner veya argüman olmadan çağırdığında hiçbir şey yapmaz.
rotateDegree(rot: Vector3, order: RotationOrder)Euler açıları tarafından belirlenen dönüş sırasını kullanarak derecelerde döndürülür ve inşaatçıyı geri getirir.
rotateDegree() → `TransformBuildervoid`
rotateRadian(angle: number, axis: Vector3)TransformBuilderBir kuyrukta (radyanlar) döner ve yapıcıya geri dönür.
rotateRadian(rot: Vector3, order: RotationOrder)Euler’ın köşeleriyle radyanlarda belirlenen dönüş sırasını kullanarak döndürülür ve yapıcıya geri döner.
rotateRadian() → `TransformBuildervoid`
rotateEulerRadian(x: number, y: number, z: number)TransformBuilderVector3 r (radianlar)‘dan Euler açıları ile döndürülür ve inşaatçıya geri döner.
rotateEulerRadian(r: Vector3)TransformBuilderVector3 r (radianlarda) köşeleriyle döner ve yapımcıya geri dönür.
rotateEulerRadian()TransformBuilderEuler’ın radyanlarda döndürülmesini paketli argümanlardan uygulayın ve yapıcıyı geri getirin.
translate(tx: number, ty: number, tz: number)TransformBuilderÇ, ty, tz ile hareket eder ve inşaatçıya geri döner.
translate(v: Vector3)TransformBuilder
translate()TransformBuilder
compose(m: Matrix4)Bu matrisin yapımcının mevcut matrişine yerleştirilir.
append(m: Matrix4)TransformBuilderMatris m’yi mevcut dönüşümüne ekleyin ve yapıcıyı geri getirin.
prepend(m: Matrix4)TransformBuilderMatrisin M’yi geçmeden önce dönüştürür ve inşaatçıyı geri getirir.
rearrange(newX: Axis, newY: Axis, newZ: Axis)TransformBuilderYeni X, yeni Y, new Z’ye yeniden düzenler ve yapıcıya geri döner.
rotate(q: Quaternion)TransformBuilderQuaternion dönüşü q’yi yapımcıya uygulayın ve yapımı geri getirin.
rotateEulerDegree(degX: number, degY: number, degZ: number)TransformBuilderEuler tarafından derecelerde açılar döndürülür ve inşaatçıya geri döner.
reset()Tüm dönüşümleri temizler, kimlik matrisine geri döner

See Also

 Türkçe