MeshDrawMode
Доступно начиная с LÖVE 0.9.0
Этот перечисление не поддерживается в более ранних версиях.
Как вершины сетки используются при отрисовке.
Постоянные
- fan
- Вершины образуют форму «венца» с первой вершиной в качестве центральной точки. Легко используется для отрисовки простых выпуклых многоугольников.
- strip
- Вершины образуют серию соединенных треугольников, используя вершины 1, 2, 3, затем 3, 2, 4 (обратите внимание на порядок), затем 3, 4, 5 и так далее.
- triangles
- Вершины образуют несвязанные треугольники.
- points
- Вершины отображаются как несвязанные точки (см. love.graphics.setPointSize).
Примечания
Если у сетки есть настраиваемая карта вершин, то она определит порядок интерпретации вершин режимом отрисовки.
Карта вершин также может использоваться для повторного использования вершин в режиме отрисовки, например, если у сетки 4 вершины и используется режим отрисовки «треугольники», карта вершин может быть установлена в {1, 2, 3, 1, 3, 4}, чтобы нарисовать 2 треугольника, используя только 4 вершины, эффективно рисуя четырехугольник с помощью треугольников.
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/MeshDrawMode