Was thinking about this project a bit more. I think it is possible to make the micro-bench function. As you modders know we can make 3d models with the node_box property
Example
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
- Code: Select all
node_box = {
type = "fixed",
fixed = {
{-0.2, -0.5, -0.3, 0.2, -0.4, 0.3},
{-0.3, -0.5, -0.2, 0.3, -0.4, 0.2},
{-0.1, -0.4, -0.2, 0.1, -0.3, 0.2},
{-0.2, -0.4, -0.1, 0.2, -0.3, 0.1},
{-0.1, -0.3, -0.1, 0.1, 0.2, 0.1},
{-0.2, -0.1, -0.1, 0.2, 0.1, 0.1},
{-0.1, -0.1, -0.2, 0.1, 0.1, 0.2},
},
},
selection_box = {
type = "fixed",
fixed = {-0.3, -0.5, -0.3, 0.3, 0.2, 0.3},
},
If a
3d area of nodes coordinates can be translated to
coordinates for a 3d model minetesters could easily build a minetest sized object and shrink it down to one node with a scale of 16x16x16 of 32x32x32 or 128x128x128.
- So imagine you have nodes called the micro-bench 16, micro-bench 32, micro-bench 64, micro-bench 128, 256,512 etc...
- The micro-bench can be placed wherever it is desired.
- Punching the micro-bench transports a player to a coordinate where a room of the size equal to the micro-bench scale is spawned.
- In this room the minetester can build whatever he/she wants.
- Once done building, the minetester can choose to save the construction to a model by punching the save node within the creation room and give it a name.
- The player can also exit without saving.
- As soon as the player exits the room, the room is removed from the map and the player is transported back to the micro-bench
In order to "giveme" the nodes the game should be restarted. Otherwise the build nodes are not loaded. ?
I still do not understand the 3d model function. So I still have some questions. The most important one being.
- Would it be possible to also save and show the textures of the nodes in the 3d model? (Multiple textures)