love.math.isConvex (Українська)

Доступне починаючи з LÖVE 0.9.0
Ця функція недоступна в попередніх версіях.

Перевіряє, чи є багатокутник опуклим.

Об'єкти PolygonShape (англ.) («полігональна фігура») в love.physics (англ.), деякі форми об'єктів Mesh (англ.) («сітка») і багатокутники, які маюються функцією 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
Чи є цей багатокутник опуклим.

Див. також

Іншими мовами