Transform

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

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

يوفر Transform طرقًا لتحديد الترجمة، والتوسع في الحجم، زوايا أويلر، وتدوير الكواترنيون، والترجمات الجيميترية/التوسيع في الدرجة / التدفق، و toString ((() يعيد وصف قابل للقراءة.

خصائص

اسمالنوعالوصولوصف
translationVector3اقرأتحتفظ بالترجمة الحالية كـ Vector3
scalingVector3اقرأ
rotationQuaternionاقرأتخزين الدوران ككواترنيون
eulerAnglesVector3اقرأيعطي الدوران المعبور عن زوايا أويلر في متجه3
scalingOffsetVector3اقرأيخزن التغيير المطبق قبل التوسع كـ Vector3
scalingPivotVector3اقرأيخزن نقطة المحور لعمليات التوسع كـ Vector3
rotationOffsetVector3اقرأيخزن التغيير المطبق قبل الدوران كمتجه3
rotationPivotVector3اقرأتخزين نقطة المحور للدوران ك Vector3
preRotationVector3اقرأيحمل متجه التدوير المسبق الذي تم تطبيقه قبل الدوران الرئيسي.
postRotationVector3اقرأيحمل متجه ما بعد الدوران المطبق بعد التدوير الرئيسي.
geometricTranslationVector3اقرأيخزن مكونات الترجمة الهندسية كـ Vector3
geometricScalingVector3اقرأيخزن عوامل التوسع الهندسية كـ Vector3
geometricRotationVector3اقرأتخزين زوايا الدوران الهندسية كـ Vector3
transformMatrixMatrix4اقرأيوفر مصفوفة التحويل المشتركة 4x4

الطرق

التوقيعوصف
constructor(name: string)يخلق مثال تحويل معترف به باسم المعطى
_computeMatrix()Matrix4
_invalidateCache()
setTranslation(tx: number, ty: number, tz: number)Transformيضع مكونات الترجمة (tx, ty, tz) ويعيد هذا التحول
setScale(sx: number, sy: number, sz: number)Transformيحدد عوامل التوسع (sx, sy, sz) ويرد هذا التحويل
setEulerAngles(rx: number, ry: number, rz: number)Transformيحدد الدوران باستخدام زوايا أويلر (rx، ry، rz) ويرد هذا التحويل
setRotation(rw: number, rx: number, ry: number, rz: number)Transformيضع الدوران ككواترنيون (rw, rx, ry, Rz) ويرد هذا التحويل
setPreRotation(rx: number, ry: number, rz: number)Transformيحدد متجه التدوير المسبق (rx، ry، rz) ويعيد هذا التحويل
setPostRotation(rx: number, ry: number, rz: number)Transform
setGeometricTranslation(x: number, y: number, z: number)Transformيضع الترجمة الهندسية (x، y، z) ويعيد هذا التحول
setGeometricScaling(sx: number, sy: number, sz: number)Transform
setGeometricRotation(rx: number, ry: number, rz: number)Transformيحدد الدوران الهندسي (rx، ry، rz) ويرد هذا التحول
toString()stringيعيد سلسلة قابلة للقراءة من قبل الإنسان تصف التحول.
 العربية