Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrain module · struct

FOrreryTerrainPlateBP

An area earthwork as Blueprint states it: a building pad, yard or apron.

Declaration

USTRUCT(BlueprintType, meta=(DisplayName="Terrain Plate"))
struct FOrreryTerrainPlateBP
Blueprint Make and Break Terrain Plate
The graph as text
  1. Make Terrain Plate (structure)
    • In Polygon (array of Vector2D): not connected
    • In Top Z (Double): 0.0
    • In Grade X (Double): 0.0
    • In Grade Y (Double): 0.0
    • In Fill HV (Double): 1.5
    • In Cut HV (Double): 1.5
    • Out Orrery Terrain Plate BP (OrreryTerrainPlateBP): not connected
  2. Break Terrain Plate (structure)
    • In Orrery Terrain Plate BP (OrreryTerrainPlateBP): not connected
    • Out Polygon (array of Vector2D): not connected
    • Out Top Z (Double): not connected
    • Out Grade X (Double): not connected
    • Out Grade Y (Double): not connected
    • Out Fill HV (Double): not connected
    • Out Cut HV (Double): not connected
Header
#include "TerrainBlueprintTypes.h"
Module
PublicDependencyModuleNames.Add("OrreryTerrain"); in your module’s Build.cs.
Stability
Stable: changes within a major version only add.
Blueprint
“Terrain Plate”, a Blueprint type

Description

Converted to OrreryTerrain::Native::FPlateFeature. The top is the plane through Polygon[0] at TopZ with the given grades; batters run out to the ground beyond.

Properties

NameTypeDefaultMeaning
PolygonBlueprintReadWriteTArray<FVector2D>—

World XY, cm.

Simple, at least 3 vertices, in either winding (a clockwise polygon is reversed on use).

TopZBlueprintReadWritedouble0.0

Top height at Polygon[0], world Z in cm.

GradeXBlueprintReadWritedouble0.0

Top slope along X and Y, m/m.

GradeYBlueprintReadWritedouble0.0—
FillHVBlueprintReadWritedouble1.5

Embankment batter, horizontal per vertical (1.5 = 1.5:1).

CutHVBlueprintReadWritedouble1.5

Cutting batter, horizontal per vertical.

Blueprint