API Reference > geometry-core > Serialization > IModelJson > IModelJson.SphereProps IModelJson.SphereProps Interface Interface for Sphere (with optionally different radius to pole versus equator) Orientation may be given in any AxesProps way (yawPitchRoll, xyVectors, zxVectors) Extends IModelJson.AxesProps Properties Name Type Description capped undefined | false | true optional capping flag. center XYZProps Center of the sphere coordinate system latitudeStartEnd undefined | AngleSweepProps optional sweep range for latitude. radius undefined | number primary radius radiusX undefined | number optional x radius radiusY undefined | number optional y radius radiusZ undefined | number optional radius at poles. Inherited properties Name Type Inherited from Description xyVectors undefined | [XYZProps, XYZProps] IModelJson.AxesProps Cartesian coordinate directions defined by X direction then Y direction. yawPitchRollAngles undefined | YawPitchRollProps IModelJson.AxesProps See YawPitchAngles class for further information about using 3 rotations to specify orientation. zxVectors undefined | [XYZProps, XYZProps] IModelJson.AxesProps Cartesian coordinate directions defined by X direction then Y direction. Defined in core/geometry/src/serialization/IModelJsonSchema.ts Line 407 Last Updated: 13 June, 2024