Overview
An advanced low-level node that extrudes a footprint into an isometric solid
(IsoItem). Use it only when you need a free-form shape that the standard
workflow (iso_item_builder or block primitives) cannot create.
Usage tips
- Consider the standard routes first:
iso_item_builderfor map-like assets and block primitives for basic shapes. This node is a supplemental free-form route. - The output is an IsoItem. Place it into an
IsoWorldwithiso_place. To combine several items into one asset, useiso_assemblebefore placement. - The input path is normalized to the item's local origin. Its original 2D position is
not retained; set the world position with
iso_place. - The current implementation is a solid-color proof of concept and may change in the future.
Related nodes
iso_item_builder— the recommended standard routeiso_surface— the low-level surface counterpartiso_place— places the IsoItem into an IsoWorldiso_assemble— combines several IsoItems into one assetiso_world_compose— combines already placed IsoWorldsVersion: 1
Notes
- In the long-term design, this is a free-form route that supplements semantic primitives such as
IsoBlock, not the primary workflow. - Visible faces are generated with simple face tests.
- Materials currently support only solid colors.
- The current v1 is a polygon-extrusion proof of concept intended to be replaced by a
footprint -> occupancy grid -> exposed facespipeline. - Reference shapes such as
ClassicCubeare expected to use a dedicated primitive and raster style instead of being built here.