Curve
Version comparison
Members across versions
30 members across 9 versions
· 2 added later
· 2 removed
· 8 changed
· 2 obsolete
Members across versions
30 members across 9 versions
· 2 added later
· 2 removed
· 8 changed
· 2 obsolete
Member-name color: stable · changed · removed · obsolete · added later
| Member | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2025.3 | 2026 | 2027 |
|---|---|---|---|---|---|---|---|---|---|
|
M
Clone
|
same | same | same | same | same | same | same | same | same |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | changed | same | same | same | |
| same | same | same | same | same | changed | same | same | same | |
| same | same | same | same | same | changed | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | changed | same | same | same | |
| same | same | same | same | same | changed | same | same | same | |
| same | same | same | same | same | changed | same | same | same | |
| same | same | same | same | same | same | same | changed | missing | |
| same | same | same | same | same | same | same | changed | missing | |
| not yet introduced | not yet introduced | not yet introduced | not yet introduced | not yet introduced | not yet introduced | not yet introduced | added | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
|
P
IsBound
|
same | same | same | same | same | same | same | same | same |
|
P
IsClosed
|
not yet introduced | added | same | same | same | same | same | same | same |
|
P
IsCyclic
|
same | same | same | same | same | same | same | same | same |
|
P
Length
|
same | same | same | same | same | same | same | same | same |
|
P
Period
|
same | same | same | same | same | same | same | same | same |
| same | same | same | same | same | same | same | same | same |
No members match the current filter.
Per-version detail
Click a version below to see what changed in that release vs your current frame (2021).
2021
current
Changes in 2025 vs 2021 6 changed
Flip API Versions →Changed members
Curve.CreateOffset(Double, XYZ)
| offsetDist | Double | The signed distance that controls the offset. |
| referenceVector | XYZ | A reference vector to define the offset direction. |
| → returns | Curve | The new curve. |
Curve.CreateReversed()
| → returns | Curve | The new curve. |
Curve.CreateTransformed(Transform)
| transform | Transform | The transform to apply. |
| → returns | Curve | The new curve. |
Curve.GetEndParameter(Int32)
| index | Int32 | 0 for the start or 1 for end of the curve. |
| → returns | Double | The parameter. |
Curve.GetEndPoint(Int32)
| index | Int32 | 0 for the start or 1 for end of the curve. |
| → returns | XYZ | The curve endpoint. |
Curve.GetEndPointReference(Int32)
| index | Int32 | Use 0 for the start point; 1 for the end point. |
| → returns | Reference→nullNothingnullptr | Reference to the point or null Nothing nullptr a null reference ( Nothing in Visual Basic) if reference cannot be obtained. |
Changes in 2025.3 vs 2021 6 changed
Flip API Versions →Changed members
Curve.CreateOffset(Double, XYZ)
| offsetDist | Double | The signed distance that controls the offset. |
| referenceVector | XYZ | A reference vector to define the offset direction. |
| → returns | Curve | The new curve. |
Curve.CreateReversed()
| → returns | Curve | The new curve. |
Curve.CreateTransformed(Transform)
| transform | Transform | The transform to apply. |
| → returns | Curve | The new curve. |
Curve.GetEndParameter(Int32)
| index | Int32 | 0 for the start or 1 for end of the curve. |
| → returns | Double | The parameter. |
Curve.GetEndPoint(Int32)
| index | Int32 | 0 for the start or 1 for end of the curve. |
| → returns | XYZ | The curve endpoint. |
Curve.GetEndPointReference(Int32)
| index | Int32 | Use 0 for the start point; 1 for the end point. |
| → returns | Reference→nullNothingnullptr | Reference to the point or null Nothing nullptr a null reference ( Nothing in Visual Basic) if reference cannot be obtained. |
Changes in 2026 vs 2021 1 added 8 changed
Flip API Versions →Added in 2026 (new since 2021)
Changed members
Curve.CreateOffset(Double, XYZ)
| offsetDist | Double | The signed distance that controls the offset. |
| referenceVector | XYZ | A reference vector to define the offset direction. |
| → returns | Curve | The new curve. |
Curve.CreateReversed()
| → returns | Curve | The new curve. |
Curve.CreateTransformed(Transform)
| transform | Transform | The transform to apply. |
| → returns | Curve | The new curve. |
Curve.GetEndParameter(Int32)
| index | Int32 | 0 for the start or 1 for end of the curve. |
| → returns | Double | The parameter. |
Curve.GetEndPoint(Int32)
| index | Int32 | 0 for the start or 1 for end of the curve. |
| → returns | XYZ | The curve endpoint. |
Curve.GetEndPointReference(Int32)
| index | Int32 | Use 0 for the start point; 1 for the end point. |
| → returns | Reference→nullNothingnullptr | Reference to the point or null Nothing nullptr a null reference ( Nothing in Visual Basic) if reference cannot be obtained. |
Curve.Intersect(Curve, IntersectionResultArray%)
No longer obsolete in 2021 (was obsolete in 2026)
| curve | Curve | The specified curve to intersect with this curve. |
| resultArray | IntersectionResultArray% | Provides more information about the intersection. |
| → returns | SetComparisonResult | SetComparisonResult.Overlap - One or more intersections were encountered. The output argument has the details. SetComparisonResult.Subset - The inputs are parallel lines with only one common intersection point, or the curve used to invoke the intersection check is a line entirely within the unbound line passed as argument curve. If the former, the output argument has the details of the intersection point. SetComparisonResult.Superset - The input curve is entirely within the unbound line used to invoke the intersection check. SetComparisonResult.Disjoint - There is no intersection found between the two curves. SetComparisonResult.Equal - The two curves are identical. |
Curve.Intersect(Curve)
No longer obsolete in 2021 (was obsolete in 2026)
| curve | Curve | The specified curve to intersect with this curve. |
| → returns | SetComparisonResult | SetComparisonResult.Overlap - One or more intersections were encountered. SetComparisonResult.Subset - The inputs are parallel lines with only one common intersection point, or the curve used to invoke the intersection check is a line entirely within the unbound line passed as argument curve. SetComparisonResult.Superset - The input curve is entirely within the unbound line used to invoke the intersection check. SetComparisonResult.Disjoint - There is no intersection found between the two curves. SetComparisonResult.Equal - The two curves are identical. |
Changes in 2027 vs 2021 1 added 2 missing 6 changed
Flip API Versions →Added in 2027 (new since 2021)
Missing in 2027 (only available in 2021)
Changed members
Curve.CreateOffset(Double, XYZ)
| offsetDist | Double | The signed distance that controls the offset. |
| referenceVector | XYZ | A reference vector to define the offset direction. |
| → returns | Curve | The new curve. |
Curve.CreateReversed()
| → returns | Curve | The new curve. |
Curve.CreateTransformed(Transform)
| transform | Transform | The transform to apply. |
| → returns | Curve | The new curve. |
Curve.GetEndParameter(Int32)
| index | Int32 | 0 for the start or 1 for end of the curve. |
| → returns | Double | The parameter. |
Curve.GetEndPoint(Int32)
| index | Int32 | 0 for the start or 1 for end of the curve. |
| → returns | XYZ | The curve endpoint. |
Curve.GetEndPointReference(Int32)
| index | Int32 | Use 0 for the start point; 1 for the end point. |
| → returns | Reference→nullNothingnullptr | Reference to the point or null Nothing nullptr a null reference ( Nothing in Visual Basic) if reference cannot be obtained. |