TransformBuilder

TransformBuilder

المعلومات العامة

TransformBuilder هي فئة في Aspose.3d لـ Typescript. الميراث من: TransformBuilder.

TransformBuilder يقدم واجهة برمجة بيانية شديدة التنقل لتكوين مصفوفات التحويل مع التوسع الحدودي، والدوران (الدرجات، الراديانات أو أيولر) ، والتحويل، ويسمح بتعيين ترتيب التركيب.

خصائص

اسمالنوعالوصولوصف
matrixMatrix4اقرأيمثل مصفوفة التحول الحالية للمبنى.
composeOrderComposeOrderاقرأيشير إلى الترتيب الذي يتم فيه تطبيق عمليات التكوين.

الطرق

التوقيعوصف
constructor()يخلق بناء باستخدام المصفوفة المقدمة وترتيب التكوين
constructor(initial: Matrix4, order: ComposeOrder)
constructor(order: ComposeOrder)
constructor()
scale(s: number) → TransformBuilderيطبق التوسع الموحد بواسطة عامل s ويعيد البناة
scale(x: number, y: number, z: number) → TransformBuilder
scale(s: Vector3) → TransformBuilder
scale() → TransformBuilder
rotateDegree(angle: number, axis: Vector3) → TransformBuilderلا يقوم بتدوير و قد يعيد المُبنى أو الفارغ اعتماداً على الحمل الزائد.
rotateDegree(rot: Vector3, order: RotationOrder)
rotateDegree() → `TransformBuildervoid`
rotateRadian(angle: number, axis: Vector3) → TransformBuilderيطبق دوران أويلر في الراديانات باستخدام الترتيب الممنوح
rotateRadian(rot: Vector3, order: RotationOrder)
rotateRadian() → `TransformBuildervoid`
rotateEulerRadian(x: number, y: number, z: number) → TransformBuilderيدور باستخدام متجه زوايا أويلر في الراديان ويعيد البناي
rotateEulerRadian(r: Vector3) → TransformBuilder
rotateEulerRadian() → TransformBuilder
translate(tx: number, ty: number, tz: number) → TransformBuilderيطبق الترجمة من خلال التغييرات المقدمة ويعيد البنّاء
translate(v: Vector3) → TransformBuilder
translate() → TransformBuilder
compose(m: Matrix4)يُكوّن المصفوفة المقدمة في مصفح البناء (فراغ)
append(m: Matrix4) → TransformBuilderتضرب المصفوفة الحالية بـ m على اليمين وتعيد البناء
prepend(m: Matrix4) → TransformBuilder
rearrange(newX: Axis, newY: Axis, newZ: Axis) → TransformBuilderيعيد ترتيب محاور التحول ويعود المُبنى
rotate(q: Quaternion) → TransformBuilderيطبق الدوران المحدد بواسطة quaternion q ويعيد البناة
rotateEulerDegree(degX: number, degY: number, degZ: number) → TransformBuilderيدور باستخدام زوايا أويلر في درجات ويعيد البنّاء
reset()إعادة تعيين مصفوفة المُبنى إلى مصفرة الهوية (خالية)
 العربية