-
Notifications
You must be signed in to change notification settings - Fork 2
prestidigitator/minetest-mod-blockexport
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Block Export Mod ================ This mod defines a new chat command "/exportblock" which writes 3D node data of the player's current 80x80x80 node block to a file. The chat command requires the "export" privilege, also defined by the mod. Data is exported in Wavefront OBJ format, to a file named "<prefix><bx>-<by>-<bz><suffix>", where <prefix> is the configurable string FILE_PREFIX defaulting to "block_", <suffix> is the configurable string FILE_SUFFIX defaulting to ".obj", and <bx>, <by>, and <bz> are the (minimum) x, y, and z coordinates of the exported block, with negative values prefixed by an "m" character rather than a minus sign. For example, with the default values blocks close to the origin might be exported as "block_0-0-0.obj" and "block_m80-m80-m80.obj". The entire block is exported as a single mesh, with internal faces between adjoining blocks removed. The mesh object's origin will be at the world origin, while the vertex coordinates will be located at their corresponding locations within the block. Mod Details ----------- Required Minetest Version: >= 0.4.9 Dependencies: none New Privileges: export Commands: /exportblock -- Requires "export" privilege. Takes no parameters. Exports nodes from the player's current 80x80x80 node block named in EXPORT_NODES. Note: The default configuration has a soft dependency on wool simply because it lists some "wool:..." node types as the ones to export. See the EXPORT_NODES configuration variable. Git Repo: https://github.com/prestidigitator/minetest-mod-blockexport.git Change History -------------- Version 1.0 * Released 2014-08-17 * Known issue: Adjoining planar faces may not be joined at all vertices and edges due to the way they are divided into rectangular strips. * Known issue: May need to be mirrored in most modeling programs due to Minetest/OpenGL's non-standard left-handed coordinate system. Copyright and Licensing ----------------------- All contents are the original creations of the mod author. Author: prestidigitator (as registered on forum.minetest.net) License: WTFPL (all content)
About
Provides a /exportblock command for exporting certain nodes of a Minetest block in Wavefront OBJ format
Resources
Stars
Watchers
Forks
Packages 0
No packages published