Sections & Tubes¶
🇬🇧 English | 🇺🇦 Українська
⚠️ This is the SplineCraft Demo (evaluation) edition. Every feature works exactly like the full plugin; only how much you can build with it is capped, an on-screen watermark is shown, and it does nothing in Shipping builds. Full list: Demo Limitations.
Sections and Tubes place a mesh in the gap between consecutive active spline points.
Both use the same configuration type (FDemoSCElement); the only difference is intent and typical
meshes: sections are panels, infill, boards; tubes are railings, rails, crossbars.
Element (FDemoSCElement)¶
| Parameter | Purpose |
|---|---|
| Distance From Bottom | height of the element above the spline (cm). |
| Visible All | switch for the entry. |
| Use Every Multiple Of Index | repeat step: an element is built every N spline points. |
| Main Static Mesh Configuration | the main mesh configuration (below). |
| Detailed Visibility Configuration | per-entry visibility rules — see Visibility Rules. |
| Alternate Meshes | First / Last / Odd / Even — swap by span position. |
| Special Meshes | swap by index ranges (Visible At Index Ranges). |
| Random Meshes | Use Random Meshes + a list; the mesh is picked at random. |
| Knobs | knobs mounted on the element (below). |
| Visible Knobs | switch for all of the element's knobs. |
| Ignore Alternate / Special Meshes | turn off the corresponding swap mechanism. |
Main Static Mesh Configuration (FDemoSCElementMeshConfig)¶
| Parameter | Purpose |
|---|---|
| Static Mesh | the span mesh. |
| Visible | show the mesh. |
| Scale | Thickness (Y) and Height (Z) — weight coefficients of the original size. |
| Paddings | insets (FMargin, cm): Left / Right shorten the span along the spline, Top / Bottom trim its height. |
| Shift | Horizontal (Y) / Vertical (Z) offset (cm). |
| Roll Angle (X) | tilt around the element's axis (degrees). |
Mode (EDemoSplineCraftMode) |
Line or Curve for this particular mesh — applied when the actor's global Mode is Concrete. See Line vs Curve Mode. |
| Ignore … Randomization Settings | turn off scale / padding / translation / rotation randomization separately. |
Randomization Settings (FDemoSCElementRandomSettings) |
spread — see Randomization. |
How the mesh fills the gap. In Line mode the mesh is stretched along its X axis to cover
the distance between the points (minus Left / Right paddings), and scaled on Z to account for
Top / Bottom paddings. In Curve mode the mesh bends along a SplineMeshComponent curve and
the offset is applied through its start/end offset.
Knobs on the element (FDemoSCElementKnob)¶
A decorative mesh or actor attached to the span at a weighted position:
| Parameter | Purpose |
|---|---|
| Weight Horizontal Position | position along the span, 0..1. |
Shift (FDemoSCShift) |
Horizontal / Vertical offset (cm). |
| Scale | scale (FVector). |
| Rotation | an added rotation. |
| Static Mesh / Displayed Object / Actor | what to display (Mesh or Actor). |
| Ignore … Randomization / Randomization Settings | per-knob spread. |
Knobs are built in both modes — Line and Curve. When an element is hidden, its knobs are hidden with it.
Section-level visibility¶
FDemoSCSections / FDemoSCTubes:
- Visible All Sections / Visible All Tubes — switch for the whole section.
- Visible All Knobs — switch for knobs on every element.
- All Sections/Tubes Visibility Configuration — visibility rules for all elements at once.