CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface IST_3DMatrix

    3D transformation matrix interface - Defines a spatial coordinate system or transformation

    Namespace: STTypes
    Assembly: STTypes.dll
    Syntax
    [Guid("49001B21-6314-4337-A27B-D2270A5AAA48")]
    public interface IST_3DMatrix

    Properties

    A

    First matrix coefficient (A)

    Declaration
    double A { get; set; }
    Property Value
    Type Description
    double

    B

    Second matrix coefficient (B)

    Declaration
    double B { get; set; }
    Property Value
    Type Description
    double

    C

    Third matrix coefficient (C)

    Declaration
    double C { get; set; }
    Property Value
    Type Description
    double

    D

    Fourth matrix coefficient (D)

    Declaration
    double D { get; set; }
    Property Value
    Type Description
    double

    vT

    Translation vector (origin point)

    Declaration
    IST_3DPoint vT { get; set; }
    Property Value
    Type Description
    IST_3DPoint

    vX

    X-axis basis vector of coordinate system

    Declaration
    IST_3DPoint vX { get; set; }
    Property Value
    Type Description
    IST_3DPoint

    vY

    Y-axis basis vector of coordinate system

    Declaration
    IST_3DPoint vY { get; set; }
    Property Value
    Type Description
    IST_3DPoint

    vZ

    Z-axis basis vector of coordinate system

    Declaration
    IST_3DPoint vZ { get; set; }
    Property Value
    Type Description
    IST_3DPoint

    Methods

    Assign(IST_3DMatrix)

    Copy values from another matrix

    Declaration
    void Assign(IST_3DMatrix Matrix)
    Parameters
    Type Name Description
    IST_3DMatrix Matrix

    Source matrix to copy from

    In this article