Orrery Terrain · Blueprint · Make and Break
Make Orrery Terrain Editor Stroke
Editor onlyOne brush stroke as a script states it: the tool, its settings as the tool's details panel shows them, and the cursor's path over the ground.
Node
The graph as text
- Make Orrery Terrain Editor Stroke (structure)
- In Tool (EOrreryTerrainEditorBrush): Sculpt
- In Invert (Boolean): false
- In Radius M (Double): 20.0
- In Strength (Double): 0.5
- In Step Height M (Double): 0.5
- In Falloff (EOrreryTerrainFalloff): Smooth
- In Falloff Start (Double): -1.0
- In Step Rate Hz (Double): 30.0
- In Flatten Target (EOrreryTerrainFlattenTarget): StrokeStart
- In Flatten Height M (Double): 0.0
- In Flatten Direction (EOrreryTerrainFlattenDirection): Both
- In Layer (Name): Layer 0
- In Opacity (Double): 1.0
- In Ground Class (Integer): 0
- In Fill Class (Integer): 0
- In Path M (array of Vector2D): not connected
- In Frames (Integer): 30
- Out Orrery Terrain Editor Stroke (OrreryTerrainEditorStroke): not connected
- Palette
- The struct’s pin menu (drag from a Orrery Terrain Editor Stroke pin), or search “Make Orrery Terrain Editor Stroke”
- Node
- structure
- Break node
- Break Orrery Terrain Editor Stroke
- Module
- OrreryTerrainEditor, editor only: the node is in editor-utility Blueprints, not in packaged games
Inputs
| Pin | Type | Default | Meaning |
|---|---|---|---|
| Tool | EOrreryTerrainEditorBrush | Sculpt | The tool, as the palette names it. |
| Invert | Boolean | False | Shift held: Sculpt lowers, Holes fill. |
| Radius M (advanced) | Float | 20.0 | Brush radius, m; clamped to 0.5 and the project's Max Radius. |
| Strength (advanced) | Float | 0.5 | Share of Step Height applied at the centre per step, 0 to 1 (height tools). |
| Step Height M (advanced) | Float | 0.5 | Height change at the centre per step at strength 1, m (height tools). |
| Falloff (advanced) | EOrreryTerrainFalloff | Smooth | — |
| Falloff Start (advanced) | Float | -1.0 | Inner share of the radius at full strength, 0 to 1. |
| Step Rate Hz (advanced) | Float | 30.0 | Steps per second while the cursor moves; with Frames at 30 a second, the steps of the stroke. |
| Flatten Target (advanced) | EOrreryTerrainFlattenTarget | StrokeStart | Flatten: where the target height comes from. |
| Flatten Height M (advanced) | Float | 0.0 | Flatten, Fixed: the target height, world, m. |
| Flatten Direction (advanced) | EOrreryTerrainFlattenDirection | Both | — |
| Layer (advanced) | Name | Layer 0 | Paint: a layer name of the terrain's layer table, else Layer 0 to Layer 15. |
| Opacity (advanced) | Float | 1.0 | Paint: the weight the layer moves toward, 0.05 to 1. |
| Ground Class (advanced) | Integer | 0 | Ground class: the class to paint, 0 to 7. |
| Fill Class (advanced) | Integer | 0 | Holes, inverted: the class a filled hole gets, 0 to 7. |
| Path M (advanced) | Array of Vector 2 D | — | The cursor's path, world X and Y in metres: the press at the first point, the release at the last. |
| Frames (advanced) | Integer | 30 | Frames of 1/30 s the cursor takes along the path, as a drag takes them; at least 1. |
Outputs
| Pin | Type | Meaning |
|---|---|---|
| Orrery Terrain Editor Stroke | Orrery Terrain Editor Stroke | — |
Description
Metres and world coordinates throughout.
How this page is made
Drawn from the C++ declaration’s reflection specifiers, not exported from the editor.
- the palette lists Make and Break under Utilities, Struct; the reference groups them by struct