Search Results for

    Show / Hide Table of Contents

    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.

    In this article
    Back to top
    • Term of use
    • Corporate information
    • Privacy Policy - GDPR

    Copyright ©2025 TopSolid - All rights reserved.