NetVector3
NetVector3
Класс NetVector3
представляет собой вектор в трехмерном пространстве. Ниже приведены общие методы и свойства этого класса.
1. Свойства
Свойство x
x
public float x { get; set; }
Координата x вектора.
Свойство y
y
public float y { get; set; }
Координата y вектора.
Свойство z
z
public float z { get; set; }
Координата z вектора.
Свойство magnitude
magnitude
public float magnitude { get; }
Длина вектора.
Свойство sqrMagnitude
sqrMagnitude
public float sqrMagnitude { get; }
Квадрат длины вектора.
Статические свойства
public static NetVector3 zero { get; }
public static NetVector3 one { get; }
public static NetVector3 up { get; }
public static NetVector3 down { get; }
public static NetVector3 left { get; }
public static NetVector3 right { get; }
public static NetVector3 forward { get; }
public static NetVector3 back { get; }
Специальные векторы: нулевой, единичный, вверх, вниз, влево, вправо, вперед и назад.
2. Методы
Конструктор
public NetVector3(float x = 0, float y = 0, float z = 0)
Инициализирует новый вектор с указанными координатами x, y и z.
Параметры
x
: Координата x вектора.y
: Координата y вектора.z
: Координата z вектора.
Свойство normalized
normalized
public NetVector3 normalized { get; }
Возвращает нормализованный вектор.
Примечания
Класс
NetVector3
предоставляет удобный способ работы с векторами в трехмерном пространстве.Векторы могут быть использованы для представления позиций, направлений, скоростей и других величин в трехмерном пространстве.
Last updated
Was this helpful?