@cornerstonejs/core
Version:
Cornerstone3D Core
13 lines (12 loc) • 597 B
TypeScript
import type { ICamera, Point3 } from '../../../types/index.js';
import type { ProjectionScale } from '../ViewportProjectionTypes.js';
import type { Volume3DCamera } from './viewport3DTypes.js';
export declare function cloneVolume3DCamera(camera: Volume3DCamera & ICamera): Volume3DCamera & ICamera;
export declare function getVolume3DProjectionScale(args: {
camera: Volume3DCamera & ICamera;
canvasHeight: number;
}): ProjectionScale | undefined;
export declare function getVolume3DProjectionPosition(camera: Volume3DCamera & ICamera): {
kind: "focalPoint";
worldPoint: Point3;
};