IModelJson.CurveCollectionProps Interface
Interface for a collection of curves, e.g. as used as a swept contour.
Extends
Properties
| Name | Type | Description | |
|---|---|---|---|
| bagofCurves | IModelJson.CurveCollectionProps[] | undefined | A collection of curves with no required structure or connections | Deprecated |
| bagOfCurves | IModelJson.CurvePrimitiveProps | IModelJson.CurveCollectionProps[] | undefined | A collection of curves with no required structure or connections. | |
| path | IModelJson.CurvePrimitiveProps[] | undefined | A sequence of curves joined head to tail. |
Inherited properties
| Name | Type | Inherited from | Description |
|---|---|---|---|
| isInner Inherited | boolean | undefined | IModelJson.PlanarRegionProps | Flag for inner loop status. |
| loop Inherited | IModelJson.CurvePrimitiveProps[] | undefined | IModelJson.PlanarRegionProps | A sequence of curves which connect head to tail, with the final connecting back to the first. |
| parityRegion Inherited | IModelJson.LoopProps[] | undefined | IModelJson.PlanarRegionProps | A collection of loops, with composite inside/outside determined by parity rules. |
| unionRegion Inherited | IModelJson.LoopProps | IModelJson.ParityRegionProps[] | undefined | IModelJson.PlanarRegionProps | A collection of loops and parityRegions. |
Defined in
- serialization/IModelJsonSchema.ts Line 171
Last Updated: 24 September, 2026
Found something wrong, missing, or unclear on this page? Raise an issue in our repo.