API Reference > imodeljs-common > Views Views Types for defining graphical views of the contents of an iModel. Classes Name Description Camera The current position (eyepoint), lens angle, and focus distance of a camera. Frustum The region of physical (3d) space that appears in a view. ViewDetails Encapsulates access to optional view details stored in JSON properties. Beta ViewDetails3d Encapsulates access to optional 3d view details stored in JSON properties. Beta Constants Name Description NpcCenter The center point of the Normalized Plane Coordinate cube. NpcCorners The 8 corners of an Npc Frustum. Enumerations Name Description GridOrientationType Describes the orientation of the grid displayed within a viewport. Npc The 8 corners of the Normalized Plane Coordinate cube. Interfaces Name Description AuxCoordSystem2dProps Properties of AuxCoordSystem2d AuxCoordSystem3dProps Properties of AuxCoordSystem3d AuxCoordSystemProps CameraProps JSON representation of a Camera. CategorySelectorProps Properties that define a CategorySelector ModelSelectorProps Properties that define a ModelSelector SpatialViewDefinitionProps Parameters to construct a SpatialViewDefinition ViewDefinition2dProps Parameters used to construct a ViewDefinition2d ViewDefinition3dProps Parameters to construct a ViewDefinition3d ViewDefinitionProps Parameters used to construct a ViewDefinition ViewQueryParams Parameters for performing a query on ViewDefinition classes. ViewStateProps Returned from IModelDb.Views.getViewStateData Last Updated: 13 June, 2024