Spec-Zone.ru › LÖVE

Фигура:testSegment

Убрано в LÖVE 0.8.0
Эта функция не поддерживается в этой и более поздних версиях.

Проверяет, пересекает ли отрезок прямой фигуру. Эта функция вернёт "время" столкновения и нормаль к поверхности в точке столкновения, или nil, если линия не пересекает фигуру. "Время" — значение от 0.0 до 1.0 и может использоваться для расчёта места столкновения.

Функция

Синопсис

t, xn, yn = Shape:testSegment( x1, y1, x2, y2 )

Аргументы

number x1
X-компонента первой конечной точки.
number y1
Y-компонента первой конечной точки.
number x2
X-компонента второй конечной точки.
number y2
Y-компонента второй конечной точки.

Возвращаемые значения

number t
Время столкновения или nil, если столкновения нет.
number xn
X-компонента нормали к поверхности.
number yn
Y-компонента нормали к поверхности.

См. также

  • Фигура


© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/Shape:testSegment

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API