love.math.isConvex
Доступно начиная с LÖVE 0.9.0
Эта функция не поддерживается в более ранних версиях.
Проверяет, является ли многоугольник выпуклым.
Многоугольники в love.physics, некоторые виды сетчатых элементов и многоугольники, нарисованные с помощью love.graphics.polygon, должны быть простыми выпуклыми многоугольниками.
Функция
Синопсис
convex = love.math.isConvex( vertices )
Аргументы
table vertices- Вершины многоугольника как таблица в формате
{x1, y1, x2, y2, x3, y3, ...}.
Возвращаемые значения
boolean convex- Является ли данный многоугольник выпуклым.
Функция
Синопсис
convex = love.math.isConvex( x1, y1, x2, y2, x3, y3, ... )
Аргументы
number x1- Позиция первой вершины многоугольника по оси X.
number y1- Позиция первой вершины многоугольника по оси Y.
number x2- Позиция второй вершины многоугольника по оси X.
number y2- Позиция второй вершины многоугольника по оси Y.
number x3- Позиция третьей вершины многоугольника по оси X.
number y3- Позиция третьей вершины многоугольника по оси Y.
Возвращаемые значения
boolean convex- Является ли данный многоугольник выпуклым.
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.math.isConvex