(p: Vec2, i: CameraIntrinsics, modelId: CameraModelId)
| 463 | // ── public API ──────────────────────────────────────────────────────────────── |
| 464 | |
| 465 | export function distortNormalized(p: Vec2, i: CameraIntrinsics, modelId: CameraModelId): Vec2 { |
| 466 | return DISTORTION_STRATEGIES[getCameraModelProjectionClass(modelId)].forward(p, i); |
| 467 | } |
| 468 | |
| 469 | export function undistortNormalized(p: Vec2, i: CameraIntrinsics, modelId: CameraModelId): UndistortResult { |
| 470 | return DISTORTION_STRATEGIES[getCameraModelProjectionClass(modelId)].inverse(p, i); |