insertWithCamera MethodStatic


insertWithCamera(txn, definitionModelId, name, modelSelectorId, categorySelectorId, displayStyleId, range, standardView?, cameraAngle?) @beta

Insert an SpatialViewDefinition with the camera turned on.

insertWithCamera(txn: EditTxn, definitionModelId: string, name: string, modelSelectorId: string, categorySelectorId: string, displayStyleId: string, range: Range3d, standardView?: StandardViewIndex, cameraAngle?: number): string

@see createWithCamera for details.

@returns The Id of the newly inserted SpatialViewDefinition element

@throws IModelError if there is an insert problem.

Parameter Type Description
txn EditTxn  
definitionModelId string  
name string  
modelSelectorId string  
categorySelectorId string  
displayStyleId string  
range Range3d  
standardView StandardViewIndex  
cameraAngle number  

Returns - string

The Id of the newly inserted SpatialViewDefinition element



insertWithCamera(iModelDb, definitionModelId, name, modelSelectorId, categorySelectorId, displayStyleId, range, standardView?, cameraAngle?)

Deprecated  Use SpatialViewDefinition.insertWithCamera(txn, ...) instead.

insertWithCamera(iModelDb: IModelDb, definitionModelId: string, name: string, modelSelectorId: string, categorySelectorId: string, displayStyleId: string, range: Range3d, standardView?: StandardViewIndex, cameraAngle?: number): string

Parameter Type Description
iModelDb IModelDb  
definitionModelId string  
name string  
modelSelectorId string  
categorySelectorId string  
displayStyleId string  
range Range3d  
standardView StandardViewIndex  
cameraAngle number  

Returns - string


Defined in

Last Updated: 25 April, 2026