открытый класс Рэй
Математическое представление луча. Используется для выполнения тестов на пересечение и столкновение.
Публичные конструкторы
Рэй () Создайте луч с началом (0,0,0) и направлением Vector3.forward(). | |
Публичные методы
Вектор3 | получить направление () Получите направление луча. |
Вектор3 | получить происхождение () Получите начало луча. |
Вектор3 | getPoint (плавающее расстояние) Получить точку на расстоянии вдоль луча. |
пустота | |
пустота | |
Нить | toString () |
Унаследованные методы
Публичные конструкторы
общественный Рэй ()
Создайте луч с началом (0,0,0) и направлением Vector3.forward().
Публичные методы
общедоступный вектор3 getDirection ()
Получите направление луча.
Возвращает
- новый вектор, представляющий направление луча
общедоступный Vector3 getOrigin ()
Получите начало луча.
Возвращает
- новый вектор, представляющий начало луча
public Vector3 getPoint (расстояние с плавающей запятой)
Получить точку на расстоянии вдоль луча.
Параметры
расстояние | расстояние по лучу точки |
---|
Возвращает
- новый вектор, представляющий точку на расстоянии вдоль луча.
public void setDirection (направление Vector3 )
Установите направление луча. Направление будет автоматически нормализовано.
Параметры
направление | новое направление луча |
---|
public void setOrigin (происхождение Vector3 )
Установите начало луча в мировых координатах.
Параметры
источник | новое происхождение луча. |
---|