{"version":"1.0","type":"rich","title":"Gist 0870263c0c476205b6f7a471f00ee1dc","description":"This example shows a node-based procedural geometry editor that generates primitive meshes and combines them into model groups. It uses the XNode framework to define a graph where a `Primitive` node creates dodecahedra, octahedra, or cubes via the ProceduralToolkit `MeshDraft` API, while a `RandomPrimitive` node supplies the primitive type. The `Primitive` node reads inputs for primitive type, radius, and material, then outputs a `ModelGroup` containing a single `Model` with an assigned material. The graph structure is visible in how node ports connect inputs and outputs, demonstrating how procedural mesh generation can be controlled through a visual scripting system.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-0870263c0c476205b6f7a471f00ee1dc?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}