Quaternion
المعلومات العامة
Quaternion هي فئة في Aspose.3D FOSS لـ Java. الميراث من: Serializable.
Quaternion.Quaternion creates a quaternion with default components (0,0,0,0).
يوفر هذا الفصل 9 طرق للعمل مع كائنات Quaternion في برامج Java. المنهجيات المتاحة تشمل: Quaternion, conjugate, fromAngleAxis, fromEulerAngle, getIdentity, multiply, normalize. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.3D FOSS for Java. خصائص: identity.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
identity | Quaternion | اقرأ | يحصل على الهوية. |
الطرق
| التوقيع | وصف |
|---|---|
Quaternion() | يبدأ الرباعي مع المكونات x، y، z، w المعطاة |
Quaternion(w: double, x: double, y: double, z: double) | تدعو Quaternion ((w, x, y, z) على هذه الحالة من كواتيرنيون. |
fromEulerAngle(pitch: double, yaw: double, roll: double) → Quaternion | اتصالات من (أولير أنجل) على هذه الحالة الكواترنيونية. |
fromAngleAxis(angle: double, axis: Vector3) → Quaternion | يخلق رباعي من زاوية الدوران ومستدلال المحور |
getIdentity() → Quaternion | يعيد الهوية. |
normalize() → Quaternion | يعيد رباعي واحد طوله يساوي الأصل |
conjugate() → Quaternion | يعيد المشتبكة من الكواترنيون (سلب الجزء المتجه) |
multiply(a: Quaternion, b: Quaternion) → Quaternion | يعيد المعدل لـ 2 أهمية a و b |
multiply(q: Quaternion) → Quaternion | تدعو ضرب ((q) على هذه الحالة Quaternion. |