NetVector3

NetVector3

Класс NetVector3 представляет собой вектор в трехмерном пространстве. Ниже приведены общие методы и свойства этого класса.

1. Свойства

Свойство x

public float x { get; set; }

Координата x вектора.

Свойство y

public float y { get; set; }

Координата y вектора.

Свойство z

public float z { get; set; }

Координата z вектора.

Свойство magnitude

public float magnitude { get; }

Длина вектора.

Свойство 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

public NetVector3 normalized { get; }

Возвращает нормализованный вектор.

Примечания

  • Класс NetVector3 предоставляет удобный способ работы с векторами в трехмерном пространстве.

  • Векторы могут быть использованы для представления позиций, направлений, скоростей и других величин в трехмерном пространстве.

Last updated

Was this helpful?