Вектор с 3 поплавками.
Поля
общественное плавание | Икс | |
общественное плавание | у | |
общественное плавание | г |
Публичные конструкторы
Вектор3 () Создайте Vector3 и назначьте ноль всем значениям | |
Vector3 (с плавающей запятой x, с плавающей запятой y, с плавающей запятой z) Создайте Vector3 и присвойте каждому значению | |
Публичные методы
статический вектор3 | |
статический поплавок | |
статический вектор3 | назад () Получает для Vector3 значение (0, 0, 1) |
статический вектор3 | |
статический поплавок | |
статический вектор3 | вниз () Получает для Vector3 значение (0, -1, 0) |
статическое логическое значение | равно ( Vector3 слева , Vector3 справа ) Сравнивает, что два объекта Vector3 равны, если каждый компонент равен в пределах допуска. |
логический | |
статический вектор3 | вперед () Получает для Vector3 значение (0, 0, -1) |
статический вектор3 | слева () Получает для Vector3 значение (-1, 0, 0) |
плавать | длина () |
плавать | |
статический вектор3 | |
статический вектор3 | макс ( Vector3 левый , Vector3 правый ) Получите Vector3 с каждым значением, установленным на максимум двух значений Vector3 по элементам. |
статический вектор3 | мин . ( Vector3 левый , Vector3 правый ) Получите Vector3 с каждым значением, установленным на элементное минимум двух значений Vector3. |
Вектор3 | отрицается () Отменяет Vector3 |
Вектор3 | нормализованный () Масштабирует Vector3 до единичной длины |
статический вектор3 | один () Получает Vector3 со всеми значениями, установленными в единицу |
статический вектор3 | правильно () Получает для Vector3 значение (1, 0, 0) |
Вектор3 | масштабируется (с плавающей запятой) Равномерно масштабирует Vector3 |
пустота | |
пустота | установить (плавать vx, плавать vy, плавать vz) Установите каждое значение |
статический вектор3 | |
Нить | toString () |
статический вектор3 | вверх () Получает для Vector3 значение (0, 1, 0) |
статический вектор3 | ноль () Получает Vector3 со всеми значениями, установленными на ноль |
Унаследованные методы
Поля
публичный плавающий x
публичное размещение y
общественный поплавок z
Публичные конструкторы
общедоступный Vector3 ()
Создайте Vector3 и назначьте ноль всем значениям
общедоступный Vector3 (с плавающей запятой x, с плавающей запятой y, с плавающей запятой z)
Создайте Vector3 и присвойте каждому значению
Параметры
Икс | |
---|---|
у | |
г |
Публичные методы
public static Vector3 add ( Vector3 lhs , Vector3 rhs)
Добавляет два Vector3
Параметры
левая | |
---|---|
правая сторона |
Возвращает
- Комбинированный Vector3
общедоступный статический угол плаванияBetweenVectors ( Vector3 a , Vector3 b)
Возвращает кратчайший угол в градусах между двумя векторами. Результат никогда не превышает 180 градусов.
Параметры
а | |
---|---|
б |
общедоступный статический крест Vector3 ( Vector3 lhs , Vector3 rhs)
Получите перекрестное произведение двух векторов Vector3
Параметры
левая | |
---|---|
правая сторона |
Возвращает
- Vector3 перпендикулярен Vector3
общедоступная статическая точка с плавающей запятой ( Vector3 lhs , Vector3 rhs)
Получить точечный продукт двух векторов Vector3
Параметры
левая | |
---|---|
правая сторона |
Возвращает
- Скалярное произведение Vector3
общедоступные статические логические эквиваленты ( Vector3 lhs , Vector3 rhs)
Сравнивает, что два объекта Vector3 равны, если каждый компонент равен в пределах допуска.
Параметры
левая | |
---|---|
правая сторона |
public boolean equals (другой объект )
Возвращает true, если другим объектом является Vector3 и все компоненты равны в пределах допуска.
Параметры
Другой |
---|
публичная длина с плавающей запятой ()
публичный float lengthSquared ()
public static Vector3 lerp ( Vector3 a, Vector3 b, float t)
Линейно интерполирует между a и b.
Параметры
а | начальное значение |
---|---|
б | конечное значение |
т | соотношение между двумя поплавками. |
Возвращает
- интерполированное значение между двумя поплавками
public static Vector3 max ( Vector3 lhs , Vector3 rhs)
Получите Vector3 с каждым значением, установленным на максимум двух значений Vector3 по элементам.
Параметры
левая | |
---|---|
правая сторона |
общедоступный статический Vector3 min ( Vector3 lhs , Vector3 rhs)
Получите Vector3 с каждым значением, установленным на элементное минимум двух значений Vector3.
Параметры
левая | |
---|---|
правая сторона |
общедоступный Vector3 отрицается ()
Отменяет Vector3
Возвращает
- Vector3 с противоположным направлением
общедоступный статический Vector3 один ()
Получает Vector3 со всеми значениями, установленными в единицу
public Vector3 в масштабе (с плавающей запятой)
Равномерно масштабирует Vector3
Параметры
а |
---|
Возвращает
- Vector3, умноженный на скалярную величину
публичный набор пустот ( Vector3 v)
Скопируйте значения из другого Vector3 в этот Vector3
Параметры
в |
---|
набор public void (с плавающей запятой vx, с плавающей запятой vy, с плавающей запятой vz)
Установите каждое значение
Параметры
vx | |
---|---|
ви | |
вз |
публичное статическое вычитание Vector3 ( Vector3 lhs , Vector3 rhs)
Вычесть два Vector3
Параметры
левая | |
---|---|
правая сторона |
Возвращает
- Комбинированный Vector3
общедоступный статический Vector3 ноль ()
Получает Vector3 со всеми значениями, установленными на ноль