المتّجه 3

فئة عامة Vector3

متّجه يضم 3 عوامات.

الحقول

قائمة عامة x
قائمة عامة y
قائمة عامة z

الأشغال العامة

Vector3)
إنشاء Vector3 وتعيين صفر لجميع القيم
Vector3(العائم x، العائم y، العائم z)
إنشاء Vector3 وتخصيص كل قيمة
Vector3(Vector3 الإصدار)
إنشاء Vector3 ونسخ القيم

الأساليب العامة

الثابت الموجّه 3
Add (إضافة)(Vector3 ls وVector3 rhs)
إضافة اثنين من Vector3's
قيمة عائمة ثابتة
gleBetweenVectors(الموجّه 3 أ والموجّه 3 ب)
تعرض أقصر زاوية بالدرجات بين متّجهَين.
الثابت الموجّه 3
back()
يتم ضبط Vector3 على (0، 0، 1)
الثابت الموجّه 3
Cross(Vector3 ls وVector3 rhs)
الحصول على منتج متبادل بمعيار Vector3&#39s
قيمة عائمة ثابتة
النقطة(Vector3 ls وVector3 rhs)
الحصول على منتج من نقطتين وفقًا لـ Vector3&#39
الثابت الموجّه 3
down()
يتم ضبط Vector3 على (0، -1، 0)
قيمة منطقية
يساوي(Vector3 ls وVector3 rhs)
للمقارنة بين رمزَي Vector3&#39، إذا كان كل مكوّن متساويًا ضمن قيمة تفاوت معيّنة
منطقي
يساوي(كائن آخر)
عرض "صحيح" إذا كان العنصر الآخر Vector3 وكان كل مكوّن يساوي القيمة المسموح بها.
الثابت الموجّه 3
forward()
يتم ضبط Vector3 على (0، 0، -1)
الثابت الموجّه 3
left()
يتم ضبط Vector3 على (-1، 0، 0)
عدد عائم
length()
عدد عائم
الثابت الموجّه 3
lerp(Vector3 a, Vector3 b)
يتداخل خطيًا بين a وb.
الثابت الموجّه 3
max (Vector3 ls وVector3 rhs)
يمكنك الحصول على Vector3 مع ضبط كل قيمة على الحد الأقصى المسموح به للعنصر في قيم Vector3's.
الثابت الموجّه 3
min(Vector3 ls، Vector3 rhs)
يمكنك الحصول على Vector3 مع ضبط كل قيمة على الحد الأدنى لقيمة العنصر من حيث قيمة Vector3&#39s.
الموجّه 3
مُلغى()
إلغاء الموجّه 3
الموجّه 3
تسوية()
تغيير حجم Vector3 إلى طول الوحدة
الثابت الموجّه 3
one()
يحصل على Vector3 مع ضبط جميع القيم على واحد
الثابت الموجّه 3
right()
يتم ضبط Vector3 على (1، 0، 0)
الموجّه 3
Scaled (العائم a)
تحجيم متّجه موحّد 3
باطلة
set(Vector3 الإصدار)
انسخ القيم من Vector3 آخر إلى Vector3 هذا
باطلة
set(العائم vx، العائم vy، العائم vz)
ضبط كل قيمة
الثابت الموجّه 3
طرح (هيكل V3or، rh Vector3)
طرح اثنين الموجّه 3
سلسلة
الثابت الموجّه 3
up()
يتم ضبط Vector3 على (0، 1، 0)
الثابت الموجّه 3
صفر()
الحصول على Vector3 مع ضبط جميع القيم على صفر

الطرق المكتسَبة

الحقول

عائمة عامة x

عائمة عامة y

عائمة عامة z

الأشغال العامة

Public Vector3 ()

إنشاء Vector3 وتعيين صفر لجميع القيم

علني الموجّه 3 (العائم x، العائم y، العائم z)

إنشاء Vector3 وتخصيص كل قيمة

المَعلمات
x
y
z

علني Vector3 (Vector3 v)

إنشاء Vector3 ونسخ القيم

المَعلمات
جدًا

الأساليب العامة

Public Static Vector3 add (Voror3، l، Vector3 rhs)

إضافة اثنين من Vector3's

المَعلمات
أصناف
Rhs
المرتجعات
  • Vector3 المُجمَّع

عمومي ثابت عائم angleBetweenVectors (الموجّه 3 أ والموجّه 3 ب)

تعرض أقصر زاوية بالدرجات بين متّجهَين. وتكون النتيجة أكبر من 180 درجة.

المَعلمات
a
b

Public Static Vector3 back ()

يتم ضبط Vector3 على (0، 0، 1)

Public Static Vector3 cross (Vector3 sls، Vector3 rhs)

الحصول على منتج متبادل بمعيار Vector3&#39s

المَعلمات
أصناف
Rhs
المرتجعات
  • متّجه Vector3 مع Vector3's

عمومي ثابت عائم نقطة (Vector3 ls, Vector3 rhs)

الحصول على منتج من نقطتين وفقًا لـ Vector3&#39

المَعلمات
أصناف
Rhs
المرتجعات
  • المنتَج العددي في Vector3's

Public Static Vector3 down ()

يتم ضبط Vector3 على (0، -1، 0)

Public static boolean يساوي (Vector3 sls, Vector3 rhs)

للمقارنة بين رمزَي Vector3&#39، إذا كان كل مكوّن متساويًا ضمن قيمة تفاوت معيّنة

المَعلمات
أصناف
Rhs

Public boolean يساوي (Object غير ذلك)

عرض "صحيح" إذا كان العنصر الآخر Vector3 وكان كل مكوّن يساوي القيمة المسموح بها.

المَعلمات
آخر

Public Static Vector3 forward ()

يتم ضبط Vector3 على (0، 0، -1)

Public Static Vector3 left ()

يتم ضبط Vector3 على (-1، 0، 0)

Public العائم length ()

Public العائم lengthSquared ()

Public Static Vector3 lerp (Vector3، a Vector3 b، عائمة t)

يتداخل خطيًا بين a وb.

المَعلمات
a القيمة المبدئية
b القيمة النهائية
t نسبة بين عائمتين.
المرتجعات
  • القيمة المستهلَكة بين العائم

Public Static Vector3 max (Vector3 sls، Vector3 rhs)

يمكنك الحصول على Vector3 مع ضبط كل قيمة على الحد الأقصى المسموح به للعنصر في قيم Vector3's.

المَعلمات
أصناف
Rhs

Public Static Vector3 min (Vector3 ls، Vector3 rhs)

يمكنك الحصول على Vector3 مع ضبط كل قيمة على الحد الأدنى لقيمة العنصر من حيث قيمة Vector3&#39s.

المَعلمات
أصناف
Rhs

Public Vector3 مُلغاة ()

إلغاء الموجّه 3

المرتجعات
  • الموجّه 3 باتجاه عكسي

Public Vector3 تمت تسويتها ()

تغيير حجم Vector3 إلى طول الوحدة

Public Static Vector3 one ()

يحصل على Vector3 مع ضبط جميع القيم على واحد

Public Static Vector3 right ()

يتم ضبط Vector3 على (1، 0، 0)

علني Vector3 متغيّر (العائم a)

تحجيم متّجه موحّد 3

المَعلمات
a
المرتجعات
  • الموجّه 3 مضروبًا في مبلغ رقمي

علنية باطلة set (Vector3 v)

انسخ القيم من Vector3 آخر إلى Vector3 هذا

المَعلمات
جدًا

ضبط كل قيمة

المَعلمات
تنسيق x
vy
Vz

Public Static Vector3 subtract (Vector3 ls، Vector3 rhs)

طرح اثنين الموجّه 3

المَعلمات
أصناف
Rhs
المرتجعات
  • Vector3 المُجمَّع

Public String toString ()

Public Static Vector3 up ()

يتم ضبط Vector3 على (0، 1، 0)

Public static Vector3 صفر ()

الحصول على Vector3 مع ضبط جميع القيم على صفر