Ray constructor

Ray({
  1. StructPointer<Ray>? op,
  2. Vector3? position,
  3. Vector3? direction,
})

Implementation

Ray({
  super.op,
  Vector3? position,
  Vector3? direction
}) :
  _position = position ?? .zero(),
  _direction = direction ?? .zero();