API Reference > imodeljs-frontend > Views > ViewPose ViewPose Class The "pose" for a view. This is either the volume or area, depending on whether the view is 3d or 2d, plus the camera position/angle, if it is enabled. note a ViewPose is immutable. Methods Name Description constructor(cameraOn: boolean): ViewPose equal(other: ViewPose): boolean Abstract equalState(view: ViewState): boolean Abstract Properties Name Type Description cameraOn boolean center Accessor ReadOnly Point3d extents Abstract Vector3d origin Abstract Point3d rotation Abstract Matrix3d target Accessor ReadOnly Point3d undoTime undefined | BeTimePoint zVec Accessor ReadOnly Vector3d Defined in core/frontend/src/ViewPose.ts Line 19 Last Updated: 12 June, 2024