Geometry Viz Panel
Attractor-driven curve and field rendering, texture mapping, and image utilities.
Curve Renderer
Renders curves as colored thick lines with one radius per curve, driven by attractor-point distance at the curve midpoint.
| Input | Nickname | Description | Default |
|---|---|---|---|
| Curves | C | Curves to render | — |
| Attractors | A | Attractor points | — |
| Min Radius | MinR | Minimum radius at far field | 0.5 |
| Max Radius | MaxR | Maximum radius at attractor | 2.0 |
| Falloff | Fall | Distance falloff exponent | 1.0 |
| Color A | CA | Gradient start color (min) | Blue |
| Color B | CB | Gradient end color (max) | Orange |
| Display Scale | DS | Radius x scale = pixel thickness | 10 |
| Round Caps | RC | Draw round end caps | true |
| Show | Show | Toggle display | true |
| Output | Nickname | Description |
|---|---|---|
| Min Radius | Min | Actual min radius across curves |
| Max Radius | Max | Actual max radius across curves |
| Radii | R | Computed radius per curve |
| Colors | Col | Computed color per curve |
Gradient Legend
Draws a 2D gradient legend in the viewport with configurable placement.
| Input | Nickname | Description | Default |
|---|---|---|---|
| Min Value | Min | Minimum value label | — |
| Max Value | Max | Maximum value label | — |
| Title | Title | Legend title | "Value" |
| Color A | CA | Gradient start color | Blue |
| Color B | CB | Gradient end color | Orange |
| Position | Pos | Viewport placement (0–5) | 1 (Top Center) |
| Width | W | Bar width in pixels | 200 |
| Decimals | Dec | Decimal places on labels | 2 |
| Title Size | TS | Title text size in pixels | 16 |
| Label Size | LS | Label text size in pixels | 12 |
| Text Color | TC | Color for title and labels | Black |
| Show | Show | Toggle display | true |
Position values: 0=Top Left, 1=Top Center, 2=Top Right, 3=Bottom Left, 4=Bottom Center, 5=Bottom Right
Attractor Field Renderer
Renders an attractor-driven radius field across a curve network with adaptive arc-length stepping. Outputs adaptive points and radii for Dendro point-to-volume workflow.
| Input | Nickname | Description | Default |
|---|---|---|---|
| Curves | C | Strut network curves | — |
| Attractors | A | Attractor points | — |
| Min Radius | MinR | Minimum radius at far field | 0.5 |
| Max Radius | MaxR | Maximum radius at attractor | 2.0 |
| Falloff | Fall | Distance falloff exponent | 1.0 |
| Spacing | Sp | Point spacing as multiple of local radius | 1.2 |
| Mode | Mode | true=Attract, false=Repel | true |
| Color A | CA | Color at minimum radius | Blue |
| Color B | CB | Color at maximum radius | Orange |
| Display Scale | DS | Radius x scale = pixel thickness | 10 |
| Show | Show | Toggle viewport preview | true |
| Output | Nickname | Description |
|---|---|---|
| Points | Pts | Adaptive point list for Dendro |
| Radii | R | Matching radius per point |
| Colors | Col | Matching color per point |
| Point Count | N | Total point count |
| Min Radius Out | MinR | Actual min radius in field |
| Max Radius Out | MaxR | Actual max radius in field |
Box Texture Mapping
Sample texture using tri-planar box projection with per-vertex normal face selection.
| Input | Nickname | Description | Default |
|---|---|---|---|
| Mesh | M | Mesh to map | — |
| Image | I | Texture image path | — |
| Box | B | Mapping box | — |
| Tile | T | Repeat texture outside box | false |
| Capped | Ca | All 6 faces or 4 sides only | true |
| Output Mesh | OM | Include colored mesh output | true |
Planar Texture Mapping
Sample texture using planar UV projection from a surface. Accepts planar surfaces only.
| Input | Nickname | Description | Default |
|---|---|---|---|
| Mesh | M | Mesh to sample | — |
| Texture Path | T | File path to the texture image | — |
| Surface | S | Planar surface for UV projection | — |
| Tile | Ti | Tile the texture outside the surface | false |
| Output Mesh | OM | Include colored mesh output | true |
| Output | Nickname | Description |
|---|---|---|
| Mesh | M | Mesh with vertex colors applied |
| Colors | C | Vertex colors sampled from texture |
| Info | I | Summary info |
Image Info
Reads image dimensions (Width, Height, Aspect Ratio) from a file path.
| Input | Nickname | Description |
|---|---|---|
| Image Path | P | File path to the image |
| Output | Nickname | Description |
|---|---|---|
| Width | W | Image width in pixels |
| Height | H | Image height in pixels |
| Aspect Ratio | AR | Width / Height |