+ Use Add > Terrain to create the first authored terrain.
+
+ {terrainList.map((terrain, terrainIndex) => {
+ const label = getTerrainLabel(terrain, terrainIndex);
+ const authoredStateSummary =
+ formatAuthoredObjectStateSummary(terrain);
+ const isActiveSelection = isSelectionActiveId(
+ editorState.selection,
+ editorState.activeSelectionId,
+ terrain.id
+ );
+
+ return (
+
+
+
+
+
+
+ {[
+ authoredStateSummary,
+ `${terrain.sampleCountX} x ${terrain.sampleCountZ} samples`,
+ `${terrain.cellSize}m cells`
+ ]
+ .filter((part): part is string => part !== null)
+ .join(" | ")}
+
+
+ );
+ })}
+