API Reference > imodeljs-frontend > Views > ViewState > setupFromFrustum setupFromFrustum Method Initialize the origin, extents, and rotation from an existing Frustum This function is commonly used in the implementation of ViewTools as follows: Obtain the ViewState's initial frustum. Modify the frustum based on user input. Update the ViewState to match the modified frustum. setupFromFrustum(inFrustum: Frustum): ViewStatus Parameter Type Description inFrustum Frustum Returns - ViewStatus Success if the frustum was successfully updated, or an appropriate error code. Defined in core/frontend/src/ViewState.ts Line 587 Last Updated: 13 June, 2024