Node2DMeshExampleCode
From Crumbled World Wiki
Example
local renderMesh = Node2DMesh()
--add node2DMesh to a panel to be renderd
panel:addRenderObject(renderMesh)
--clear mesh
renderMesh:clearMesh()
local minPos = Vec2(0,0)
local maxPos = Vec2(100,100)
local color = Vec4(1,1,1,1)
--add a quad
renderMesh:addVertex(Vec2(minPos.x, minPos.y), color)
renderMesh:addVertex(Vec2(maxPos.x, minPos.y), color)
renderMesh:addVertex(Vec2(maxPos.x, maxPos.y), color)
renderMesh:addVertex(Vec2(minPos.x, minPos.y), color)
renderMesh:addVertex(Vec2(maxPos.x, maxPos.y), color)
renderMesh:addVertex(Vec2(minPos.x, maxPos.y), color)
renderMesh:compile()