Spec-Zone.ru › LÖVE

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
Является ли данный многоугольник выпуклым.

См. также

  • love.math.triangulate
  • love.math

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

Spec-Zone.ru

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