Click or drag to resize

IGeometry Interface

Provides factory methods to create temporary points, vectors, and matrices in document units.

Namespace:  Autodesk.iLogic.Interfaces
Assembly:  Autodesk.iLogic.Interfaces (in Autodesk.iLogic.Interfaces.dll) Version: 23.0
Syntax
Public Interface IGeometry

The IGeometry type exposes the following members.

Methods
  NameDescription
Public methodMatrix
Creates and returns a new 4x4 DocumentUnitsMatrix. The matrix is initialized as an identity matrix.
Public methodMatrix(Double)
Creates and returns a new 4x4 DocumentUnitsMatrix. The elements of the matrix are initialized from a double array of size 16.
Public methodMatrix(String)
Creates and returns a new 4x4 DocumentUnitsMatrix. The matrix is initialized with a matrix from a User Coordinate System (UCS).
Public methodMatrix(ComponentArgument, String)
Creates and returns a new 4x4 DocumentUnitsMatrix. The matrix is initialized with a UCS matrix from a component.
Public methodMatrix(DocumentUnitsPoint, DocumentUnitsVector, DocumentUnitsVector)
Creates and returns a new 4x4 DocumentUnitsMatrix. The matrix is initialized with origin point and two vectors.
Public methodMatrix(DocumentUnitsPoint, DocumentUnitsVector, DocumentUnitsVector, Double)
Creates and returns a new 4x4 DocumentUnitsMatrix. The matrix is initialized with the origin point, and X and Z axis vectors. It is rotated counterclockwise around the Z axis by the specified angle.
Public methodPoint(String)
Creates and returns a new 3D DocumentUnitsPoint with the coordinates of a work point or named vertex.
Public methodPoint(ComponentArgument, String)
Creates and returns a new 3D DocumentUnitsPoint with the coordinates of the work point or named vertex in a component.
Public methodPoint(Double, Double, Double)
Creates and returns a new 3D DocumentUnitsPoint with the given coordinate values.
Public methodVector
Creates and returns a new 3D DocumentUnitsVector with the given coordinate values.
Top
See Also