دوال التربيع في RenderScript
نظرة عامة
تعالج الدوال التالية الرباعيات.
ملخّص
الدوال
rsQuaternionAdd
: إضافة اثنين من الأرباع
المعلّمات
q | الرباعي الوجهة المطلوب الإضافة إليها. |
Rhs | الربع المطلوب إضافته. |
جمع اثنين من الرباعيات، أي *q += *rhs;
rsQuaternionConjugate
: مرافقة الرباعي
rsQuaternionDot
: ناتج الضرب النقطي لمربّعَين رباعيين
المعلّمات
الربع 0 | الربع الأول. |
الربع الأول | الربع الثاني. |
لعرض ناتج الضرب النقطي لربعين رُبع.
rsQuaternionGetMatrixUnit
: الحصول على مصفوفة دوران من Quaternion
المعلّمات
m | المصفوفة الناتجة. |
q | الرباعي الطبيعي. |
لحساب مصفوفة دوران من الشكل الرباعي الذي تمت تسويته.
rsQuaternionLoadrot
: إنشاء quaternion للتدوير
void rsQuaternionLoadrot(rs_quaternion* q, float rot, float x, float y, float z);
|
|
المعلّمات
q | الرباعي للوجهة. |
تعفن | زاوية للتدوير. |
x | العنصر X لمتجه. |
y | المكون Y للخط المتجه. |
z | العنصر Z لمتجه. |
تحميل رُبع يمثّل دورانًا حول متجه عشوائي
(ليس بالضرورة أن يكون وحدة)
rsQuaternionLoadrotUnit
: Quaternion يمثِّل دوران حول متجه وحدة عشوائي
void rsQuaternionLoadrotUnit(rs_quaternion* q, float rot, float x, float y, float z);
|
|
المعلّمات
q | الرباعي للوجهة. |
تعفن | زاوية للتدوير بوحدات الراديان. |
x | المكون X للخط المتجه. |
y | المكون Y للخط المتجه. |
z | العنصر Z للخط المتجه. |
لتحميل شكل رُبعي يمثل دوران حول متجه وحدة عشوائي.
rsQuaternionMultiply
: ضرب ربع رباعي في مقياس أو رباعي آخر
المعلّمات
q | الرباعي للوجهة. |
عددي | مقياس للضرب في الربع الرباعي |
Rhs | ربع تربيعي لضرب رباعي الوجهة في. |
لضرب رُبع في مقياس أو ربع رباعي آخر، مثل
*q = *q * scalar;
أو *q = *q * *rhs;
.
rsQuaternionnormalize
: تسوية قيمة رباعية
تطبيع بيانات الرسم الرباعي.
rsQuaternionSet
: إنشاء quaternion
المعلّمات
q | الرباعي للوجهة. |
w | المكون W. |
x | المكون X. |
y | Y. |
z | المكون Z. |
Rhs | المصدر الرباعي |
تنشئ رباعيًا من مكوناته الأربعة أو من ربع آخر.
rsQuaternionSlerp
: الاستيفاء الخطي الكروي بين ربعينين
المعلّمات
q | النتيجة الرباعية من الاستيفاء. |
الربع 0 | الإدخال الرباعي الأول. |
الربع الأول | الإدخال الثاني للإدخال الثاني. |
t | مقدار التفسير. |
ينفذ استقراءًا خطيًا كرويًا بين اثنين من الأرباع.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2024-01-03 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2024-01-03 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]