UArPose lerp(UArPose other, double t) => UArPose(position: position.lerp(other.position, t), rotation: rotation.slerp(other.rotation, t));