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?
optionaldisplayArea:DisplayArea
Inherited from
ProjectionPresentation.displayArea
Defined in
packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:54
flipHorizontal?
optionalflipHorizontal:boolean
Inherited from
ProjectionPresentation.flipHorizontal
Defined in
packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:59
flipVertical?
optionalflipVertical:boolean
Inherited from
ProjectionPresentation.flipVertical
Defined in
packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:60
pan?
optionalpan:Point2
Inherited from
Defined in
packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:56
position?
optionalposition:ProjectionPosition
Inherited from
ProjectionPresentation.position
Defined in
packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:58
rotation?
optionalrotation:number
Inherited from
ProjectionPresentation.rotation
Defined in
packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:53
scale?
optionalscale:ProjectionScale
Inherited from
Defined in
packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:57
zoom?
optionalzoom:number
Inherited from
Defined in
packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:55