Starbeamrainbowlabs
Starbeamrainbowlabs
Done! We ended up implementing `//ellipsoidapply` instead, but it all worked out in the end :P I'm not going to close this issue just yet, because the MathPlot idea is...
Wow, implementing a mathematical expression parser without any existing tooling is *wildly complicated*. This will take some significant time, as we don't have a tool like [bison](https://www.gnu.org/software/bison/) in vanilla Lua...
Yeah, we should be able to. Minetest's inbuilt version definitely can, but unfortunately I can't make heads or tails of [the documentation](https://github.com/minetest/minetest/blob/master/doc/lua_api.txt#L6655-L6656), so I'm having to look at sourcing a...
Ok, so we have a system that *kinda* works - realistically we need to port something like OpenSimplex to Lua to get anything that looks good. I suggest here that...
`//noiseapply2d` is now a thing! Now for `//noiseapply3d`.....
Hrm, this looks tricky. I agree that some improvements are in order, but someone would need to dive into the maths on this. Currently it checks each node in the...
Ok, just implemented Bresenham's algorithm in 2D! There is another one called DDA, but it's less efficient as it requires floating-point calculations. Now, we just need to implement it in...
3d implementation we might be able to copy: > Why? Why not just run it once and then for each node just create a solid circle around it of [radius]...
Nice idea! To more formally define the syntax of the `here`, do you mean this? ``` //harvest [here []] [node_name1 [node_name2 [...]]] ``` Since node names ≠ integers, we can...
Yep, that's the one!