Added:
- New shape: polygon. Allows for regular polygons with 3 to (theoretically) infinite sides.
- The required number of blocks is now also shown in terms of stacks of 64.
- An entry in the debug pie chart (can be found at root.gameRenderer.level.forge_render_last.buildguide)
- Debug output to log how long it takes to generate a shape.
- A config for said debug output, because it's very spammy.
Changes:
- Rewrote rendering code to use a proper VAO. Much improved performance at the cost of a (usually negligible) bit of time when generating the shape and slightly reduced ease-of-use of colours. 200 block diameter spheres are now somewhat feasible again (rendering-wise, that is).
- The circle and polygon can now be extended 'outwards' as well to create tubes or walls.
- Opposing walls of the cuboid can now be toggled.
- The order of line directions and dome modes has been swapped a bit.
- New logo that required more than 1 minute in MS paint.
Fixed:
- Changing the base position no longer requires shapes to be regenerated.
Some new features, a redesign of the GUI, and a lot of internal rewriting. Let me know if you run into any problems!
Added:
- The cuboid has been added as a new shape
- The sphere now has a dome mode which will only display a given hemisphere
- GUI now displays the amount of blocks that make up a shape
- Colours of the shape blocks and the base position block can now be adjusted
Changed:
- GUI has been reworked and looks less like a wall of buttons now
- Internal changes that should make the code much less copy-pasted (code quality not guaranteed)