love.math.triangulate (日本語)
LÖVE 0.9.0 から使用可能 |
この関数は以前のバージョンでは非対応です。 |
単一の凸面または凹面の多角形を三角形へ分解します。
関数
概要
triangles = love.math.triangulate( polygon )
引数
table polygon
- 三角形に分けたい多角形。それ自体と交差してはいけません。
返値
table triangles
- 多角形として構成されていた三角形の一覧であり、形式は
{{x1, y1, x2, y2, x3, y3}, {x1, y1, x2, y2, x3, y3}, ...}
です。
関数
概要
triangles = love.math.triangulate( x1, y1, x2, y2, x3, y3, ... )
引数
number x1
- 多角形の x 軸にある一番目の頂点の位置。
number y1
- 多角形の y 軸にある一番目の頂点の位置。
number x2
- 多角形の x 軸にある二番目の頂点の位置。
number y2
- 多角形の y 軸にある二番目の頂点の位置。
number x3
- 多角形の x 軸にある三番目の頂点の位置。
number y3
- 多角形の y 軸にある三番目の頂点の位置。
返値
table triangles
- 多角形として構成されていた三角形の一覧であり、形式は
{{x1, y1, x2, y2, x3, y3}, {x1, y1, x2, y2, x3, y3}, ...}
です。
関連
そのほかの言語
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info