API Reference > geometry-core > Serialization > IModelJson > IModelJson.SolidPrimitiveProps IModelJson.SolidPrimitiveProps Interface Interface for solid primitives: box, sphere, cylinder, cone, torusPipe, linear sweep, rotational sweep, ruled sweep. Properties Name Type Description box undefined | IModelJson.BoxProps {box:...} cone undefined | IModelJson.ConeProps {cone:............} cylinder undefined | IModelJson.CylinderProps {cylinder:...} linearSweep undefined | IModelJson.LinearSweepProps {linearSweep:.........} rotationalSweep undefined | IModelJson.RotationalSweepProps {rotationalSweep:...} ruledSweep undefined | IModelJson.RuledSweepProps {ruledSweep:...} sphere undefined | IModelJson.SphereProps {sphere:............} torusPipe undefined | IModelJson.TorusPipeProps {torusPipe:............} Defined in core/geometry/src/serialization/IModelJsonSchema.ts Line 150 Last Updated: 13 June, 2024