Tekla Open API

Detailed and full API reference helps you master Tekla Open API

This is the most recent version of Tekla Open API.
For older versions, please visit Tekla Warehouse.

Matrix Class

The Matrix class represents a 4x3 matrix.
Inheritance Hierarchy
SystemObject
  Tekla.Structures.Geometry3dMatrix

Namespace:  Tekla.Structures.Geometry3d
Assembly:  Tekla.Structures (in Tekla.Structures.dll) Version: 2018.1.0.0 (2018.1.0.0)
Syntax
[SerializableAttribute]
public class Matrix

The Matrix type exposes the following members.

Constructors
  Name Description
Public method Matrix
Creates a new indentity matrix.
Public method Matrix(Matrix)
Creates a new matrix which is a copy of the given matrix.
Top
Properties
  Name Description
Public property Item
Sets or gets the matrix element values.
Top
Methods
  Name Description
Public method GetTranspose
Returns a new matrix which is a transpose of the current matrix. The transposed matrix is an inversion of the current matrix, if the current matrix was a valid rotation matrix.
Public method ToString
Returns a string that represents the current matrix.
(Overrides ObjectToString.)
Public method Transform
Transforms the given point using the current matrix.
Public method Transpose
Transposes a matrix. The resulting matrix is an inversion of the current matrix, if the current matrix was a valid rotation matrix.
Top
Operators
  Name Description
Public operatorStatic member Multiply(Matrix, Matrix)
Multiplies (combines) two transformation matrices.
Public operatorStatic member Multiply(Matrix, Point)
Transforms the given point using the given matrix.
Top
See Also