Skip to content
Shapemetry

@huukhanhnguyen/model / document/views

document/views

isCameraJSON()

isCameraJSON(value): value is CameraData

A COMPLETE camera: exactly one projection field. Pose lives on CameraObject.instances — see the CameraData union.

Parameters

value

unknown

Returns

value is CameraData


isCameraPoseJSON()

isCameraPoseJSON(value): value is { position: number[]; target: number[]; up: number[] }

Where a camera stands and what it looks at — a fold produces exactly this (a drawing's frame is derived by viewFrame in model space, never stored).

Parameters

value

unknown

Returns

value is { position: number[]; target: number[]; up: number[] }


isFlatViewJSON()

isFlatViewJSON(value): value is FlatView

Parameters

value

unknown

Returns

value is FlatView


isProjectionViewJSON()

isProjectionViewJSON(value): value is ProjectionView

Parameters

value

unknown

Returns

value is ProjectionView


isSectionViewJSON()

isSectionViewJSON(value): value is SectionView

Parameters

value

unknown

Returns

value is SectionView


isViewFilterOverride()

isViewFilterOverride(value): value is ViewFilterOverride

Parameters

value

unknown

Returns

value is ViewFilterOverride


isViewJSON()

isViewJSON(value): value is FoldedView

Parameters

value

unknown

Returns

value is FoldedView

Last updated: 📖 1 min readEdit on GitHub