API

Interface ISafeOrbitCameraLimits

Safe-orbit camera limits embedded in a Gaussian Splatting file's metadata (Adobe safe-orbit extension). Exposed on the loaded mesh via GaussianSplattingMeshBase.safeOrbitCameraLimits so consumers can read/apply the limits independently of the scene's active camera — the loader's automatic application only affects an active ArcRotateCamera at load time.

interface ISafeOrbitCameraLimits {
    elevationMinMax?: [number, number];
    radiusMin?: number;
}
Index
elevationMinMax?: [number, number]

Safe elevation range as [minElevation, maxElevation] in radians, if the file specifies one.

radiusMin?: number

Minimum safe orbit radius (distance from the camera to its target), if the file specifies one.