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: 30.0
Syntax
VB
Public Interface IGeometry
C#
public interface IGeometry
The IGeometry type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | Matrix() |
Creates and returns a new 4x4 DocumentUnitsMatrix. The matrix is initialized as an identity matrix.
|
![]() | Matrix( Double[]) |
Creates and returns a new 4x4 DocumentUnitsMatrix. The elements of the matrix are initialized from a double array of size 16.
|
![]() | Matrix(String) |
Creates and returns a new 4x4 DocumentUnitsMatrix. The matrix is initialized with a matrix from a User Coordinate System (UCS).
|
![]() | Matrix(ComponentArgument, String) |
Creates and returns a new 4x4 DocumentUnitsMatrix. The matrix is initialized with a UCS matrix from a component.
|
![]() | Matrix(DocumentUnitsPoint, DocumentUnitsVector, DocumentUnitsVector) |
Creates and returns a new 4x4 DocumentUnitsMatrix. The matrix is initialized with origin point and two vectors.
|
![]() | Matrix(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.
|
![]() | Point(String) |
Creates and returns a new 3D DocumentUnitsPoint with the coordinates of a work point or named vertex.
|
![]() | Point(ComponentArgument, String) |
Creates and returns a new 3D DocumentUnitsPoint with the coordinates of the work point or named vertex in a component.
|
![]() | Point(Double, Double, Double) |
Creates and returns a new 3D DocumentUnitsPoint with the given coordinate values.
|
![]() | Point2d |
Creates and returns a new 2D DocumentUnitsPoint2d with the given coordinate values.
|
![]() | Point2dList |
Creates and returns a new list of DocumentUnitsPoint2d with the given coordinate values.
|
![]() | Vector |
Creates and returns a new 3D DocumentUnitsVector with the given coordinate values.
|
![]() | Vector2d |
Creates and returns a new 2D DocumentUnitsVector2d with the given coordinate values.
|