Drawing View

Parent module: Drawing Module

group a3d_drawing_view

Enumerations for drawing view type for use in the A3DDrawingViewData structure.

Entity type is kA3DTypeDrawingView.

See also

Drawing Sheet

Version

5.0

A local coordinate system can be applied on view, by setting A3DDrawingViewData::m_sOriginOnSheet, A3DDrawingViewData::m_sOffsetLocation, A3DDrawingViewData::m_dScale and A3DDrawingViewData::m_dAngle. To convert local view coordinates into local sheet coordinate space, you can use the pseudo function below.

Matrix2D ViewToSheetMatrix( A3DDrawingViewData const & sViewData)
{
    Marix2D sMatrix

    sMatrix.SetAngle(  sViewData.m_dAngle );
    sMatrix.Translate( sViewData.m_sOffsetLocation );
    sMatrix.Scale(     sViewData.m_dScale );
    sMatrix.Translate( sViewData.m_sOriginOnSheet );

    return sMatrix;
}

Sub-modules

Drawing Clip Frame

Define a clipping frame for views.

Data Structures

A3DDrawingViewData

DrawingView structure.

Functions

A3DDrawingViewGet()

Populates the A3DDrawingViewData structure.

A3DDrawingViewCreate()

Creates an A3DDrawingView from A3DDrawingViewData structure.