Skip to main content

Interface: Volume3DProjectionPresentation

Cross-viewport presentation fields shared by projection adapters.

Adapter-specific presentations may extend this shape with compatibility fields, but scale and position should remain tagged so their semantics stay explicit at call sites.

Extends

Properties

camera

camera: Volume3DCamera & ICamera<number>

Defined in

packages/core/src/RenderingEngine/GenericViewport/Volume3D/Volume3DProjectionTypes.ts:34


displayArea?

optional displayArea: DisplayArea

Inherited from

ProjectionPresentation.displayArea

Defined in

packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:54


flipHorizontal?

optional flipHorizontal: boolean

Inherited from

ProjectionPresentation.flipHorizontal

Defined in

packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:59


flipVertical?

optional flipVertical: boolean

Inherited from

ProjectionPresentation.flipVertical

Defined in

packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:60


pan?

optional pan: Point2

Inherited from

ProjectionPresentation.pan

Defined in

packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:56


position?

optional position: ProjectionPosition

Inherited from

ProjectionPresentation.position

Defined in

packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:58


rotation?

optional rotation: number

Inherited from

ProjectionPresentation.rotation

Defined in

packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:53


scale?

optional scale: ProjectionScale

Inherited from

ProjectionPresentation.scale

Defined in

packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:57


zoom?

optional zoom: number

Inherited from

ProjectionPresentation.zoom

Defined in

packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:55