copy

open override fun copy(flatPoint: FlatPoint): Direction

Returns this object rebuilt around the replacement geometry flatPoint — the hook the shape-preserving operations return through, re-establishing the at-infinity guarantee.

Return

The replacement geometry as a direction.

Parameters

flatPoint

The replacement geometry — a flat point at infinity.

Throws

when flatPoint is finite — its weight does not round to zero at the SCALE quantum.