بردار3

کلاس عمومی Vector3

یک وکتور با 3 شناور.

زمینه های

شناور عمومی ایکس
شناور عمومی y
شناور عمومی z

سازندگان عمومی

بردار 3 ()
یک Vector3 بسازید و به همه مقادیر صفر اختصاص دهید
بردار 3 (شناور x، شناور y، شناور z)
یک Vector3 بسازید و هر مقدار را اختصاص دهید
Vector3 ( Vector3 v)
یک Vector3 بسازید و مقادیر را کپی کنید

روش های عمومی

بردار استاتیک 3
افزودن ( Vector3 lhs، Vector3 rhs)
دو Vector3 اضافه می کند
شناور استاتیک
زاویه بین بردارها ( بردار 3 a، بردار 3 b)
کوتاه ترین زاویه را بر حسب درجه بین دو بردار برمی گرداند.
بردار استاتیک 3
برگشت ()
مجموعه Vector3 را روی (0، 0، 1) دریافت می کند.
بردار استاتیک 3
متقاطع ( Vector3 lhs، Vector3 rhs)
حاصل ضرب متقابل دو Vector3 را دریافت کنید
شناور استاتیک
نقطه ( Vector3 lhs، Vector3 rhs)
حاصل ضرب نقطه ای دو Vector3 را دریافت کنید
بردار استاتیک 3
پایین ()
مجموعه Vector3 را روی (0، -1، 0) دریافت می کند.
بولی استاتیک
برابر است ( Vector3 lhs، Vector3 rhs)
دو Vector3 را با هم مقایسه می کند اگر هر جزء در یک تلورانس برابر باشد.
بولی
برابر ( شیء دیگر)
اگر شی دیگر یک Vector3 باشد و هر جزء در یک تلورانس برابر باشد، مقدار true را برمی‌گرداند.
بردار استاتیک 3
رو به جلو ()
مجموعه Vector3 را روی (0، 0، -1) دریافت می کند.
بردار استاتیک 3
سمت چپ ()
مجموعه Vector3 را روی (-1، 0، 0) می گیرد.
شناور
طول ()
شناور
بردار استاتیک 3
lerp ( Vector3 a, Vector3 b, float t)
به صورت خطی بین a و b درون یابی می کند.
بردار استاتیک 3
حداکثر ( Vector3 lhs, Vector3 rhs)
یک Vector3 با هر مقدار بر روی عنصر حداکثر دو مقدار Vector3 دریافت کنید
بردار استاتیک 3
دقیقه ( Vector3 lhs, Vector3 rhs)
یک Vector3 دریافت کنید که هر مقدار بر روی عنصر حداقل دو مقدار Vector3 تنظیم شده باشد
بردار3
نفی شده ()
یک Vector3 را نفی می کند
بردار3
نرمال شده ()
Vector3 را به طول واحد مقیاس می دهد
بردار استاتیک 3
یک ()
یک Vector3 با تمام مقادیر یک را دریافت می کند
بردار استاتیک 3
درست ()
مجموعه Vector3 را روی (1، 0، 0) دریافت می کند.
بردار3
مقیاس شده (شناور a)
یک Vector3 را به صورت یکنواخت مقیاس می کند
خالی
مجموعه ( Vector3 v)
مقادیر را از Vector3 دیگر در این Vector3 کپی کنید
خالی
مجموعه (float vx، float vy، float vz)
هر مقدار را تنظیم کنید
بردار استاتیک 3
تفریق (بردار3 lhs، vector3 rhs )
دو بردار3 را کم کنید
رشته
بردار استاتیک 3
بالا ()
مجموعه Vector3 را روی (0، 1، 0) دریافت می کند
بردار استاتیک 3
صفر ()
یک Vector3 با تمام مقادیر صفر می گیرد

روش های ارثی

زمینه های

شناور عمومی x

عمومی شناور y

عمومی شناور z

سازندگان عمومی

عمومی بردار 3 ()

یک Vector3 بسازید و به همه مقادیر صفر اختصاص دهید

بردار عمومی 3 (شناور x، شناور y، شناور z)

یک Vector3 بسازید و هر مقدار را اختصاص دهید

مولفه های
ایکس
y
z

عمومی Vector3 ( Vector3 v)

یک Vector3 بسازید و مقادیر را کپی کنید

مولفه های
v

روش های عمومی

افزودن عمومی static Vector3 ( Vector3 lhs, Vector3 rhs)

دو Vector3 اضافه می کند

مولفه های
lhs
rhs
برمی گرداند
  • بردار ترکیبی 3

زاویه شناور استاتیک عمومی بین بردارها ( بردار 3 a، بردار 3 b)

کوتاه ترین زاویه را بر حسب درجه بین دو بردار برمی گرداند. نتیجه هرگز بیشتر از 180 درجه نیست.

مولفه های
آ
ب

عمومی static Vector3 back ()

مجموعه Vector3 را روی (0، 0، 1) دریافت می کند.

عمومی استاتیک Vector3 cross ( Vector3 lhs, Vector3 rhs)

حاصل ضرب متقابل دو Vector3 را دریافت کنید

مولفه های
lhs
rhs
برمی گرداند
  • بردار 3 عمود بر بردار 3

نقطه شناور استاتیک عمومی ( Vector3 lhs، Vector3 rhs)

حاصل ضرب نقطه ای دو Vector3 را دریافت کنید

مولفه های
lhs
rhs
برمی گرداند
  • حاصل ضرب اسکالر Vector3's

عمومی static Vector3 down ()

مجموعه Vector3 را روی (0، -1، 0) دریافت می کند.

بولین استاتیک عمومی برابر است ( Vector3 lhs، Vector3 rhs)

دو Vector3 را با هم مقایسه می کند اگر هر جزء در یک تلورانس برابر باشد.

مولفه های
lhs
rhs

بولین عمومی برابر است ( Object other)

اگر شی دیگر یک Vector3 باشد و هر جزء در یک تلورانس برابر باشد، مقدار true را برمی‌گرداند.

مولفه های
دیگر

عمومی static Vector3 forward ()

مجموعه Vector3 را روی (0، 0، -1) دریافت می کند.

Public Static Vector3 سمت چپ ()

مجموعه Vector3 را روی (-1، 0، 0) می گیرد.

طول شناور عمومی ()

عمومی float lengthSquared ()

عمومی static Vector3 lerp ( Vector3 a, Vector3 b, float t)

به صورت خطی بین a و b درون یابی می کند.

مولفه های
آ مقدار شروع
ب ارزش پایانی
تی نسبت بین دو شناور
برمی گرداند
  • مقدار درونیابی شده بین دو شناور

Public Static Vector3 max ( Vector3 lhs, Vector3 rhs)

یک Vector3 با هر مقدار بر روی عنصر حداکثر دو مقدار Vector3 دریافت کنید

مولفه های
lhs
rhs

Public Static Vector3 min ( Vector3 lhs, Vector3 rhs)

یک Vector3 با هر مقدار به حداقل دو مقدار Vector3 تنظیم کنید

مولفه های
lhs
rhs

عمومی بردار 3 نفی شد ()

یک Vector3 را نفی می کند

برمی گرداند
  • وکتور 3 با جهت مخالف

عمومی Vector3 عادی شده ()

Vector3 را به طول واحد مقیاس می دهد

عمومی استاتیک بردار 3 یک ()

یک Vector3 با تمام مقادیر یک را دریافت می کند

عمومی استاتیک Vector3 سمت راست ()

مجموعه Vector3 را روی (1، 0، 0) دریافت می کند.

مقیاس عمومی Vector3 (float a)

یک Vector3 را به صورت یکنواخت مقیاس می کند

مولفه های
آ
برمی گرداند
  • a Vector3 ضرب در یک مقدار اسکالر

مجموعه خالی عمومی ( Vector3 v)

مقادیر را از Vector3 دیگر در این Vector3 کپی کنید

مولفه های
v

مجموعه خالی عمومی (float vx، float vy، float vz)

هر مقدار را تنظیم کنید

مولفه های
vx
vy
vz

تفریق عمومی استاتیک Vector3 ( Vector3 lhs, Vector3 rhs)

دو بردار3 را کم کنید

مولفه های
lhs
rhs
برمی گرداند
  • بردار ترکیبی 3

رشته عمومی toString ()

عمومی static Vector3 up ()

مجموعه Vector3 را روی (0، 1، 0) دریافت می کند

عمومی استاتیک بردار 3 صفر ()

یک Vector3 با تمام مقادیر صفر می گیرد