Finds every waterfall this liquid renders inside bounds: river cells whose
outgoing edge drops at least cliffThreshold levels onto land (a drop into
standing water of this liquid is an estuary, not a fall, and is skipped).
Pass the SAME WaterGeometryOptions handed to buildRiverGeometry —
the channel-ownership filter, flow-dependent widths, carved river
elevations, and terrain noise all have to agree, or the spray lands beside
the water instead of in it.
Finds every waterfall this liquid renders inside
bounds: river cells whose outgoing edge drops at leastcliffThresholdlevels onto land (a drop into standing water of this liquid is an estuary, not a fall, and is skipped).Pass the SAME WaterGeometryOptions handed to
buildRiverGeometry— the channel-ownership filter, flow-dependent widths, carved river elevations, and terrain noise all have to agree, or the spray lands beside the water instead of in it.