Більше
Vector3.negativeInfinity
Vector3(float.NegativeInfinity, float.NegativeInfinity, float.NegativeInfinity)
Vector3.positiveInfinity
Vector3(float.PositiveInfinity, float.PositiveInfinity, float.PositiveInfinity)
Vector3.one
Vector3(1, 1, 1)
Vector3.zero
Vector3(0, 0, 0)
Властивості
magnitude - довжина вектора (get)
normalized - повертає вектор величиною 1 (get)
sqrMagnitud - повертає довжину вектора в квадраті (get)
this[int] - доступ до x, y, z компонентів через [0], [1], [2]
x - компонента x
y - компонента y
z - компонента z
Публічні методи
Equals - перевірка на рівність
Set - присвоїти x, y і z компоненти
ToString - повертає красивий рядок
Статичні методи
Angle - кут між звідки і куди
ClampMagnitude - повертає копію вектора з величиною притиснутою до maxLength
Cross - векторний добуток
Distance - відстань між a і b
Dot - скалярний добуток
Lerp - лінійна інтерполяція між двома точками
LerpUnclamped - лінійна інтерполяція між двома векторами
Max - повертає вектор створений з найбільших компонентів двох векторів
Min - повертає вектор, який складається з найменших компонентів двох векторів
MoveTowards - обчислює позицію між точками (поточною та цільовою) до maxDistanceDelta
Normalize - зробити вектор з довжиною 1
OrthoNormalize - робить вектори нормалізованими та ортогональними один для одного
Project - проекція вектора на інший вектор
ProjectOnPlane - проекціює вектор на площину, задану нормаллю ортогональною площині
Reflect - відбиває вектор поза площиною, визначений нормаллю
RotateTowards - обертає векторний струм у бік цілі
Scale - векторний добуток (мудрий)
SignedAngle - повертає підписаний кут у градусах від і до
Slerp - сферична інтерполяція між двома векторами
SlerpUnclamped - сферична інтерполяція між двома векторами
SmoothDamp - поступова зміна вектора у бік бажаної мети
Оператори
- відняти один вектор від іншого
!= повертає true якщо вектор різні
* множить вектор на число
/ ділить вектор на число
+ додає два вектори
== повертає true якщо два вектори приблизно вільні