@override void writeInto(RayC p) { position.writeInto(p.position); direction.writeInto(p.direction); }