Skip to content
Brass Orrery

Orrery Terrain · Blueprint · Make and Break

Make Orrery Terrain Editor Stroke

Editor only

One 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

Blueprint Make Orrery Terrain Editor Stroke
The graph as text
  1. 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
Module
OrreryTerrainEditor, editor only: the node is in editor-utility Blueprints, not in packaged games

Inputs

PinTypeDefaultMeaning
ToolEOrreryTerrainEditorBrushSculpt

The tool, as the palette names it.

InvertBooleanFalse

Shift held: Sculpt lowers, Holes fill.

Radius M (advanced)Float20.0

Brush radius, m; clamped to 0.5 and the project's Max Radius.

Strength (advanced)Float0.5

Share of Step Height applied at the centre per step, 0 to 1 (height tools).

Step Height M (advanced)Float0.5

Height change at the centre per step at strength 1, m (height tools).

Falloff (advanced)EOrreryTerrainFalloffSmooth—
Falloff Start (advanced)Float-1.0

Inner share of the radius at full strength, 0 to 1.

Step Rate Hz (advanced)Float30.0

Steps per second while the cursor moves; with Frames at 30 a second, the steps of the stroke.

Flatten Target (advanced)EOrreryTerrainFlattenTargetStrokeStart

Flatten: where the target height comes from.

Flatten Height M (advanced)Float0.0

Flatten, Fixed: the target height, world, m.

Flatten Direction (advanced)EOrreryTerrainFlattenDirectionBoth—
Layer (advanced)NameLayer 0

Paint: a layer name of the terrain's layer table, else Layer 0 to Layer 15.

Opacity (advanced)Float1.0

Paint: the weight the layer moves toward, 0.05 to 1.

Ground Class (advanced)Integer0

Ground class: the class to paint, 0 to 7.

Fill Class (advanced)Integer0

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)Integer30

Frames of 1/30 s the cursor takes along the path, as a drag takes them; at least 1.

Outputs

PinTypeMeaning
Orrery Terrain Editor StrokeOrrery 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