Геометрический треугольник, определяемый тремя векторами, соответствующие его углам.
(0, 0, 0).(0, 0, 0).(0, 0, 0).Создает новый Triangle.
Первый угол треугольника. По умолчанию Vector3 с координатами (0, 0, 0).
Второй угол треугольника. По умолчанию Vector3 с координатами (0, 0, 0).
Последний угол треугольника. По умолчанию Vector3 с координатами (0, 0, 0).
Возвращает новый треугольник с теми же свойствами a, b и c, что и текущий.
Возвращает точку на треугольнике, ближайшую к указанной точке.
Возвращает true, если переданная точка, спроецированная на плоскость треугольника, лежит внутри треугольника.
Копирует значения свойств a, b и c переданного треугольника в текущий треугольник.
Возвращает true, если два треугольника имеют одинаковые свойства a, b и c.
Возвращает площадь треугольника.
Возвращает барицентрические координаты заданного вектора.
target — результат будет скопирован в этот Vector3.
Вычисляет среднюю точку треугольника.
target — результат будет скопирован в этот Vector3.
Вычисляет вектор нормали треугольника.
target — результат будет скопирован в эту плоскость.
Вычисляет плоскость на основе треугольника.
Возвращает UV-координаты указанной точки на треугольнике.
box — куб для проверки пересечения.
Определяет, пересекает ли текущий треугольник указанный кубоид.
direction — направление для проверки.
Проверяет, направлен ли треугольник в указанном направлении.
Устанавливает свойства a, b и c треугольника из указанных векторов. Обратите внимание, что этот метод только копирует значения из заданных объектов.
Устанавливает углы треугольника на основе данных вертексного атрибута.
Устанавливает углы треугольника на основе векторов из указанного массива.
О том как получить исходный код этого модуля читайте тут.