@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