API Reference > imodeljs-common > Views > ViewDetails3d ViewDetails3d Class Encapsulates access to optional 3d view details stored in JSON properties. see ViewDetails3dProps for the JSON representation. Extends ViewDetails Properties Name Type Description allow3dManipulations Accessor boolean Controls whether viewing tools are allowed to operate on the view in 3 dimensions. modelClipGroups Accessor ModelClipGroups Groups of models associated with ClipVectors by which those models should be clipped. onModelClipGroupsChanged Readonly BeEvent<(newGroups: ModelClipGroups) => void> Event raised when just before assignment to the ViewDetails3d.modelClipGroups property. Inherited properties Name Type Inherited from Description aspectRatioSkew Accessor number ViewDetails The aspect ratio skew (x/y, usually 1.0) used to exaggerate the y axis of the view. auxiliaryCoordinateSystemId Accessor string ViewDetails The Id of the auxiliary coordinate system for the view. clipVector Accessor undefined | ClipVector ViewDetails Clipping volume for the view. gridOrientation Accessor GridOrientationType ViewDetails The orientation of the view's grid. gridSpacing Accessor Readonly<WritableXAndY> ViewDetails The grid spacing for the view. gridsPerRef Accessor number ViewDetails The number of grids per ref for the view. maxSkew Static number ViewDetails Maximum aspect ratio skew. onClipVectorChanged Readonly BeEvent<(newClip: undefined | ClipVector) => void> ViewDetails Event raised just before assignment to the ViewDetails.clipVector property. Defined in core/common/src/ViewDetails.ts Line 166 Last Updated: 12 June, 2024