Copies the fields of the Dart struct o into this instance.
o
@override RayD setD(RayD o) { originalPointer ??= o.originalPointer; position.setD(o.position); direction.setD(o.direction); return this; }