Drawing View
Enumerations for drawing view type for use in the:c:struct:~A3DDrawingViewDatastructure
5.0
Entity type is:c:enumerator:~kA3DTypeDrawingView.
A local coordinate system can be applied on view, by setting:c:member:A3DDrawingViewData::m_sOriginOnSheet <A3DDrawingViewData.m_sOriginOnSheet>,:c:member:A3DDrawingViewData::m_sOffsetLocation <A3DDrawingViewData.m_sOffsetLocation>,:c:member:A3DDrawingViewData::m_dScale <A3DDrawingViewData.m_dScale>and:c:member:A3DDrawingViewData::m_dAngle <A3DDrawingViewData.m_dAngle>. To convert local view coordinates into local sheet coordinate space, you can use the pseudo function below.
Matrix2DViewToSheetMatrix(A3DDrawingViewDataconst&sViewData)
{
Marix2DsMatrix
sMatrix.SetAngle(sViewData.m_dAngle);
sMatrix.Translate(sViewData.m_sOffsetLocation);
sMatrix.Scale(sViewData.m_dScale);
sMatrix.Translate(sViewData.m_sOriginOnSheet);
returnsMatrix;
}
Parameters
pDrawingView: The input view.
pData: Data of the view.
Returns
A3D_SUCCESSon success, or an error code on failure
Topics
Structures
Functions