Interface IGeometries3D
Gives access to 3D geometric entities.
Namespace: TopSolid.Kernel.Automating
Assembly: TopSolid.Kernel.Automating.dll
Syntax
[ServiceContract]
[AvailableSinceVersion(7, 6, 0, 0)]
public interface IGeometries3D
Remarks
This interface is available since v7.6.
Methods
| Name | Description |
|---|---|
| CreateAxis(DocumentId, Axis3D) | Creates an axis entity in a document. |
| CreateAxisWithExtent(DocumentId, Axis3D, double, double) | Creates an axis entity with specified extent in a document. |
| CreateFrame(DocumentId, Frame3D) | Creates a frame entity in a document. |
| CreateFrameByPointAndTwoDirections(DocumentId, SmartPoint3D, SmartDirection3D, SmartDirection3D, bool) | Creates a frame entity in a document by point and two directions. |
| CreateFrameWithOffset(DocumentId, SmartFrame3D, SmartDirection3D, SmartReal) | Creates a frame entity in a document by offset. |
| CreateOffsetPoint(DocumentId, SmartPoint3D, SmartDirection3D, SmartReal) | Creates an offset point creation operation in a document. |
| CreatePlane(DocumentId, Plane3D) | Creates a plane entity in a document. |
| CreatePlaneWithExtent(DocumentId, Plane3D, double, double, double, double) | Creates a plane entity with specified extent in a document. |
| CreatePoint(DocumentId, Point3D) | Creates a point entity in a document. |
| CreateSmartFrame(DocumentId, SmartFrame3D) | Creates a frame entity with a provided smart frame in a document. |
| GetAbsoluteFrame(DocumentId) | Gets the absolute frame entity of a document. |
| GetAbsoluteOriginPoint(DocumentId) | Gets the absolute origin point entity of a document. |
| GetAbsoluteXAxis(DocumentId) | Gets the absolute X axis entity of a document. |
| GetAbsoluteXYPlane(DocumentId) | Gets the absolute XY plane entity of a document. |
| GetAbsoluteXZPlane(DocumentId) | Gets the absolute XZ plane entity of a document. |
| GetAbsoluteYAxis(DocumentId) | Gets the absolute Y axis entity of a document. |
| GetAbsoluteYZPlane(DocumentId) | Gets the absolute YZ plane entity of a document. |
| GetAbsoluteZAxis(DocumentId) | Gets the absolute Z axis entity of a document. |
| GetAxes(DocumentId) | Gets the axes entities that are in the axes folder of a document. |
| GetAxesFolder(DocumentId) | Gets the axes folder entity of a document. |
| GetAxisGeometry(ElementId) | Gets the geometry of an axis entity. |
| GetAxisGeometryWithExtent(ElementId, out double, out double) | Gets the geometry and the extent of an axis entity. |
| GetAxisPublishingDefinition(ElementId) | Gets the definition of an axis publishing entity. |
| GetFrameGeometry(ElementId) | Gets the geometry of a frame entity. |
| GetFramePublishingDefinition(ElementId) | Gets the definition of a frame publishing entity. |
| GetFrames(DocumentId) | Gets the frames entities that are in the frames folder of a document. |
| GetFramesFolder(DocumentId) | Gets the frames folder entity of a document. |
| GetGeometryType(ElementId) | Gets the type of a geometric entity. |
| GetOccurrenceDefinitionTransform(ElementId) | Gets the definition transform of an occurrence entity. |
| GetOccurrenceSourceTransform(ElementId) | Gets the source transform of an occurrence entity. |
| GetOffsetPointCreation(ElementId, out SmartPoint3D, out SmartDirection3D, out SmartReal) | Gets an offset point creation operation. |
| GetPlaneGeometry(ElementId) | Gets the geometry of a plane entity. |
| GetPlaneGeometryWithExtent(ElementId, out double, out double, out double, out double) | Gets the geometry and the extent of a plane entity. |
| GetPlanePublishingDefinition(ElementId) | Gets the definition of a plane publishing entity. |
| GetPlanes(DocumentId) | Gets the planes entities that are in the planes folder of a document. |
| GetPlanesFolder(DocumentId) | Gets the planes folder entity of a document. |
| GetPointGeometry(ElementId) | Gets the geometry of a point entity. |
| GetPointPublishingDefinition(ElementId) | Gets the definition of a point publishing entity. |
| GetPoints(DocumentId) | Gets the points entities that are in the points folder of a document. |
| GetPointsFolder(DocumentId) | Gets the points folder entity of a document. |
| GetSectionPublishingDefinition(ElementId) | Gets the definition of a section publishing entity. |
| PublishAxis(DocumentId, string, SmartAxis3D) | Creates an axis publishing entity in a document. |
| PublishFrame(DocumentId, string, SmartFrame3D) | Creates a frame publishing entity in a document. |
| PublishPlane(DocumentId, string, SmartPlane3D) | Creates a plane publishing entity in a document. |
| PublishPoint(DocumentId, string, SmartPoint3D) | Creates a point publishing entity in a document. |
| PublishSection(DocumentId, string, SmartSection3D) | Creates a section publishing entity in a document. |
| SetAxisGeometry(ElementId, Axis3D) | Sets the geometry of an axis entity. |
| SetAxisGeometryWithExtent(ElementId, Axis3D, double, double) | Sets the geometry and the extent of an axis entity. |
| SetAxisPublishingDefinition(ElementId, SmartAxis3D) | Sets the definition of an axis publishing entity. |
| SetFrameGeometry(ElementId, Frame3D) | Sets the geometry of a frame entity. |
| SetFramePublishingDefinition(ElementId, SmartFrame3D) | Sets the definition of a frame publishing entity. |
| SetOffsetPointCreation(ElementId, SmartPoint3D, SmartDirection3D, SmartReal) | Sets an offset point creation operation. |
| SetPlaneGeometry(ElementId, Plane3D) | Sets the geometry of a plane entity. |
| SetPlaneGeometryWithExtent(ElementId, Plane3D, double, double, double, double) | Sets the geometry and the extent of a plane entity. |
| SetPlanePublishingDefinition(ElementId, SmartPlane3D) | Sets the definition of a plane publishing entity. |
| SetPointGeometry(ElementId, Point3D) | Sets the geometry of a point entity. |
| SetPointPublishingDefinition(ElementId, SmartPoint3D) | Sets the definition of a point publishing entity. |
| SetPointPublishingDefinitionList(ElementId, List<SmartPoint3D>) | Sets the definition of a point publishing list entity. |
| SetSectionPublishingDefinition(ElementId, SmartSection3D) | Sets the definition of a section publishing entity. |