DirectShapeType
Version comparison
Members across versions
41 members across 9 versions
· 32 added later
· 4 changed
Members across versions
41 members across 9 versions
· 32 added later
· 4 changed
Member-name color: stable · changed · removed · obsolete · added later
| Member | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2025.3 | 2026 | 2027 |
|---|---|---|---|---|---|---|---|---|---|
| not yet introduced | not yet introduced | added | same | same | same | same | same | same | |
| not yet introduced | not yet introduced | added | same | same | same | same | same | same | |
| not yet introduced | not yet introduced | added | same | same | same | same | same | same | |
| not yet introduced | not yet introduced | added | same | same | same | same | same | same | |
| not yet introduced | not yet introduced | added | same | same | same | same | same | same | |
| not yet introduced | not yet introduced | added | same | same | same | same | same | same | |
| not yet introduced | not yet introduced | added | same | same | same | same | same | same | |
| not yet introduced | not yet introduced | added | same | same | same | same | same | same | |
| 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 | |
| not yet introduced | added | same | same | same | same | same | same | same | |
| not yet introduced | not yet introduced | not yet introduced | not yet introduced | added | same | same | same | same | |
| 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 | changed | same | same | same | |
| not yet introduced | added | same | same | same | changed | same | same | same | |
| not yet introduced | not yet introduced | added | same | same | changed | same | same | same | |
| not yet introduced | not yet introduced | not yet introduced | not yet introduced | added | changed | same | same | same | |
| not yet introduced | added | same | same | same | same | same | same | same | |
| not yet introduced | not yet introduced | added | same | same | same | same | same | same | |
| not yet introduced | not yet introduced | not yet introduced | not yet introduced | added | same | same | same | same | |
| not yet introduced | not yet introduced | added | same | same | same | same | same | same | |
| 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 | |
| not yet introduced | not yet introduced | not yet introduced | not yet introduced | added | same | same | same | same | |
| not yet introduced | not yet introduced | not yet introduced | not yet introduced | added | same | same | same | same | |
| not yet introduced | not yet introduced | not yet introduced | not yet introduced | added | same | same | same | same | |
| not yet introduced | not yet introduced | added | same | same | same | same | same | same | |
| not yet introduced | not yet introduced | not yet introduced | not yet introduced | added | same | same | same | same | |
| not yet introduced | not yet introduced | not yet introduced | not yet introduced | added | same | same | same | same | |
| not yet introduced | not yet introduced | added | same | same | same | same | same | same | |
| not yet introduced | not yet introduced | added | same | same | same | same | same | same | |
| 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 | |
| not yet introduced | not yet introduced | not yet introduced | not yet introduced | not yet introduced | added | same | same | same | |
| not yet introduced | not yet introduced | added | same | same | same | same | same | same | |
| not yet introduced | not yet introduced | not yet introduced | added | 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 2022 vs 2021 18 added
Flip API Versions →Added in 2022 (new since 2021)
AddExternallyTaggedGeometry(ExternallyTaggedGeometryObject)
AddReferenceCurve(Curve)
AddReferenceCurve(Curve, DirectShapeReferenceOptions)
AddReferencePlane(Plane, BoundingBoxUV)
AddReferencePlane(Plane, DirectShapeReferenceOptions)
AddReferencePlane(Plane, BoundingBoxUV, DirectShapeReferenceOptions)
AddReferencePlane(Plane)
AddReferencePoint(XYZ, DirectShapeReferenceOptions)
AddReferencePoint(XYZ)
CanChangeFamilyName
GetExternallyTaggedGeometry(ExternalGeometryId)
HasExternalGeometry(ExternalGeometryId)
IsValidReferenceCurve(Curve)
IsValidReferencePlaneBoundingBoxUV(BoundingBoxUV)
RemoveExternallyTaggedGeometry(ExternalGeometryId)
ResetExternallyTaggedGeometry
SetFamilyName(String)
UpdateExternallyTaggedGeometry(ExternallyTaggedGeometryObject)
Changes in 2023 vs 2021 19 added
Flip API Versions →Added in 2023 (new since 2021)
AddExternallyTaggedGeometry(ExternallyTaggedGeometryObject)
AddReferenceCurve(Curve)
AddReferenceCurve(Curve, DirectShapeReferenceOptions)
AddReferencePlane(Plane, BoundingBoxUV)
AddReferencePlane(Plane, DirectShapeReferenceOptions)
AddReferencePlane(Plane, BoundingBoxUV, DirectShapeReferenceOptions)
AddReferencePlane(Plane)
AddReferencePoint(XYZ, DirectShapeReferenceOptions)
AddReferencePoint(XYZ)
CanChangeFamilyName
GetExternallyTaggedGeometry(ExternalGeometryId)
HasExternalGeometry(ExternalGeometryId)
IsValidReferenceCurve(Curve)
IsValidReferencePlaneBoundingBoxUV(BoundingBoxUV)
RemoveExternallyTaggedGeometry(ExternalGeometryId)
ResetExternallyTaggedGeometry
SetFamilyName(String)
UpdateExternallyTaggedGeometry(ExternallyTaggedGeometryObject)
UserAssignability
Changes in 2024 vs 2021 27 added
Flip API Versions →Added in 2024 (new since 2021)
AddExternallyTaggedGeometry(ExternallyTaggedGeometryObject)
AddReferenceCurve(Curve)
AddReferenceCurve(Curve, DirectShapeReferenceOptions)
AddReferencePlane(Plane, BoundingBoxUV)
AddReferencePlane(Plane, DirectShapeReferenceOptions)
AddReferencePlane(Plane, BoundingBoxUV, DirectShapeReferenceOptions)
AddReferencePlane(Plane)
AddReferencePoint(XYZ, DirectShapeReferenceOptions)
AddReferencePoint(XYZ)
AreValidDirectShapeReferenceOptions(DirectShapeReferenceOptions)
CanChangeFamilyName
GetExternallyTaggedGeometry(ExternalGeometryId)
GetExternallyTaggedReference(ExternalGeometryId)
HasExternalGeometry(ExternalGeometryId)
HasExternallyTaggedReference(ExternalGeometryId)
IsValidReferenceCurve(Curve)
IsValidReferencePlaneBoundingBoxUV(BoundingBoxUV)
IsValidShape(ExternallyTaggedGeometryObject)
IsValidUsage(ExternallyTaggedGeometryObject)
RemoveAllReferenceObjects
RemoveExternallyTaggedGeometry(ExternalGeometryId)
RemoveReferenceObject(ExternalGeometryId)
RemoveReferenceObject(String)
ResetExternallyTaggedGeometry
SetFamilyName(String)
UpdateExternallyTaggedGeometry(ExternallyTaggedGeometryObject)
UserAssignability
Changes in 2025 vs 2021 28 added 2 changed
Flip API Versions →Added in 2025 (new since 2021)
AddExternallyTaggedGeometry(ExternallyTaggedGeometryObject)
AddReferenceCurve(Curve)
AddReferenceCurve(Curve, DirectShapeReferenceOptions)
AddReferencePlane(Plane, BoundingBoxUV)
AddReferencePlane(Plane, DirectShapeReferenceOptions)
AddReferencePlane(Plane, BoundingBoxUV, DirectShapeReferenceOptions)
AddReferencePlane(Plane)
AddReferencePoint(XYZ, DirectShapeReferenceOptions)
AddReferencePoint(XYZ)
AreValidDirectShapeReferenceOptions(DirectShapeReferenceOptions)
CanChangeFamilyName
GetExternallyTaggedGeometry(ExternalGeometryId)
GetExternallyTaggedReference(ExternalGeometryId)
HasExternalGeometry(ExternalGeometryId)
HasExternallyTaggedReference(ExternalGeometryId)
IsValidReferenceCurve(Curve)
IsValidReferencePlaneBoundingBoxUV(BoundingBoxUV)
IsValidShape(ExternallyTaggedGeometryObject)
IsValidUsage(ExternallyTaggedGeometryObject)
RemoveAllReferenceObjects
RemoveExternallyTaggedGeometry(ExternalGeometryId)
RemoveReferenceObject(ExternalGeometryId)
RemoveReferenceObject(String)
ResetExternallyTaggedGeometry
SetFamilyName(String)
SetShape(IList<GeometryObject>, DirectShapeTargetViewType)
UpdateExternallyTaggedGeometry(ExternallyTaggedGeometryObject)
UserAssignability
Changed members
DirectShapeType.Create(Document, String, ElementId)
| document | Document | The document that will contain the new element. Must be a project document. |
| name | String | Name of the DirectShapeType. |
| categoryId | ElementId | Id of the category assigned to this DirectShapeType. Must be a valid category id. |
| → returns | DirectShapeType | The new DirectShapeType. |
DirectShapeType.Create(Document, String, ElementId, DirectShapeTypeOptions)
| document | Document | The document that will contain the new element. Must be a project document. |
| name | String | Name of the DirectShapeType. |
| categoryId | ElementId | Id of the category assigned to this DirectShapeType. Must be a valid category id. |
| options | DirectShapeTypeOptions | Options that can be used to control the behavior of DirectShapeType being created. |
| → returns | DirectShapeType | The new DirectShapeType. |
Changes in 2025.3 vs 2021 28 added 2 changed
Flip API Versions →Added in 2025.3 (new since 2021)
AddExternallyTaggedGeometry(ExternallyTaggedGeometryObject)
AddReferenceCurve(Curve)
AddReferenceCurve(Curve, DirectShapeReferenceOptions)
AddReferencePlane(Plane, BoundingBoxUV)
AddReferencePlane(Plane, DirectShapeReferenceOptions)
AddReferencePlane(Plane, BoundingBoxUV, DirectShapeReferenceOptions)
AddReferencePlane(Plane)
AddReferencePoint(XYZ, DirectShapeReferenceOptions)
AddReferencePoint(XYZ)
AreValidDirectShapeReferenceOptions(DirectShapeReferenceOptions)
CanChangeFamilyName
GetExternallyTaggedGeometry(ExternalGeometryId)
GetExternallyTaggedReference(ExternalGeometryId)
HasExternalGeometry(ExternalGeometryId)
HasExternallyTaggedReference(ExternalGeometryId)
IsValidReferenceCurve(Curve)
IsValidReferencePlaneBoundingBoxUV(BoundingBoxUV)
IsValidShape(ExternallyTaggedGeometryObject)
IsValidUsage(ExternallyTaggedGeometryObject)
RemoveAllReferenceObjects
RemoveExternallyTaggedGeometry(ExternalGeometryId)
RemoveReferenceObject(ExternalGeometryId)
RemoveReferenceObject(String)
ResetExternallyTaggedGeometry
SetFamilyName(String)
SetShape(IList<GeometryObject>, DirectShapeTargetViewType)
UpdateExternallyTaggedGeometry(ExternallyTaggedGeometryObject)
UserAssignability
Changed members
DirectShapeType.Create(Document, String, ElementId)
| document | Document | The document that will contain the new element. Must be a project document. |
| name | String | Name of the DirectShapeType. |
| categoryId | ElementId | Id of the category assigned to this DirectShapeType. Must be a valid category id. |
| → returns | DirectShapeType | The new DirectShapeType. |
DirectShapeType.Create(Document, String, ElementId, DirectShapeTypeOptions)
| document | Document | The document that will contain the new element. Must be a project document. |
| name | String | Name of the DirectShapeType. |
| categoryId | ElementId | Id of the category assigned to this DirectShapeType. Must be a valid category id. |
| options | DirectShapeTypeOptions | Options that can be used to control the behavior of DirectShapeType being created. |
| → returns | DirectShapeType | The new DirectShapeType. |
Changes in 2026 vs 2021 28 added 2 changed
Flip API Versions →Added in 2026 (new since 2021)
AddExternallyTaggedGeometry(ExternallyTaggedGeometryObject)
AddReferenceCurve(Curve)
AddReferenceCurve(Curve, DirectShapeReferenceOptions)
AddReferencePlane(Plane, BoundingBoxUV)
AddReferencePlane(Plane, DirectShapeReferenceOptions)
AddReferencePlane(Plane, BoundingBoxUV, DirectShapeReferenceOptions)
AddReferencePlane(Plane)
AddReferencePoint(XYZ, DirectShapeReferenceOptions)
AddReferencePoint(XYZ)
AreValidDirectShapeReferenceOptions(DirectShapeReferenceOptions)
CanChangeFamilyName
GetExternallyTaggedGeometry(ExternalGeometryId)
GetExternallyTaggedReference(ExternalGeometryId)
HasExternalGeometry(ExternalGeometryId)
HasExternallyTaggedReference(ExternalGeometryId)
IsValidReferenceCurve(Curve)
IsValidReferencePlaneBoundingBoxUV(BoundingBoxUV)
IsValidShape(ExternallyTaggedGeometryObject)
IsValidUsage(ExternallyTaggedGeometryObject)
RemoveAllReferenceObjects
RemoveExternallyTaggedGeometry(ExternalGeometryId)
RemoveReferenceObject(ExternalGeometryId)
RemoveReferenceObject(String)
ResetExternallyTaggedGeometry
SetFamilyName(String)
SetShape(IList<GeometryObject>, DirectShapeTargetViewType)
UpdateExternallyTaggedGeometry(ExternallyTaggedGeometryObject)
UserAssignability
Changed members
DirectShapeType.Create(Document, String, ElementId)
| document | Document | The document that will contain the new element. Must be a project document. |
| name | String | Name of the DirectShapeType. |
| categoryId | ElementId | Id of the category assigned to this DirectShapeType. Must be a valid category id. |
| → returns | DirectShapeType | The new DirectShapeType. |
DirectShapeType.Create(Document, String, ElementId, DirectShapeTypeOptions)
| document | Document | The document that will contain the new element. Must be a project document. |
| name | String | Name of the DirectShapeType. |
| categoryId | ElementId | Id of the category assigned to this DirectShapeType. Must be a valid category id. |
| options | DirectShapeTypeOptions | Options that can be used to control the behavior of DirectShapeType being created. |
| → returns | DirectShapeType | The new DirectShapeType. |
Changes in 2027 vs 2021 28 added 2 changed
Flip API Versions →Added in 2027 (new since 2021)
AddExternallyTaggedGeometry(ExternallyTaggedGeometryObject)
AddReferenceCurve(Curve)
AddReferenceCurve(Curve, DirectShapeReferenceOptions)
AddReferencePlane(Plane, BoundingBoxUV)
AddReferencePlane(Plane, DirectShapeReferenceOptions)
AddReferencePlane(Plane, BoundingBoxUV, DirectShapeReferenceOptions)
AddReferencePlane(Plane)
AddReferencePoint(XYZ, DirectShapeReferenceOptions)
AddReferencePoint(XYZ)
AreValidDirectShapeReferenceOptions(DirectShapeReferenceOptions)
CanChangeFamilyName
GetExternallyTaggedGeometry(ExternalGeometryId)
GetExternallyTaggedReference(ExternalGeometryId)
HasExternalGeometry(ExternalGeometryId)
HasExternallyTaggedReference(ExternalGeometryId)
IsValidReferenceCurve(Curve)
IsValidReferencePlaneBoundingBoxUV(BoundingBoxUV)
IsValidShape(ExternallyTaggedGeometryObject)
IsValidUsage(ExternallyTaggedGeometryObject)
RemoveAllReferenceObjects
RemoveExternallyTaggedGeometry(ExternalGeometryId)
RemoveReferenceObject(ExternalGeometryId)
RemoveReferenceObject(String)
ResetExternallyTaggedGeometry
SetFamilyName(String)
SetShape(IList<GeometryObject>, DirectShapeTargetViewType)
UpdateExternallyTaggedGeometry(ExternallyTaggedGeometryObject)
UserAssignability
Changed members
DirectShapeType.Create(Document, String, ElementId)
| document | Document | The document that will contain the new element. Must be a project document. |
| name | String | Name of the DirectShapeType. |
| categoryId | ElementId | Id of the category assigned to this DirectShapeType. Must be a valid category id. |
| → returns | DirectShapeType | The new DirectShapeType. |
DirectShapeType.Create(Document, String, ElementId, DirectShapeTypeOptions)
| document | Document | The document that will contain the new element. Must be a project document. |
| name | String | Name of the DirectShapeType. |
| categoryId | ElementId | Id of the category assigned to this DirectShapeType. Must be a valid category id. |
| options | DirectShapeTypeOptions | Options that can be used to control the behavior of DirectShapeType being created. |
| → returns | DirectShapeType | The new DirectShapeType. |