clone method

  1. @override
RayD clone()
override

Returns a deep copy of this instance, preserving op if present.

Implementation

@override
RayD clone() => .new(
  op: op,
  position: position.clone(),
  direction: direction.clone(),
);