-
ACAD :: ErrorStatus
-
getSysVar (LPCTSTR VARNAME、AcGePoint3d&val)で
-
{
-
resbuf RB;
-
IF(acedGetVar(VARNAME、&RB)== RTNORM){
-
ASSERT(rb.restype == RT3DPOINT)。
-
ヴァル。 セット(rb.resval.rpoint [X]、rb.resval.rpoint [Y]、rb.resval.rpoint [Z])。
-
リターン(アカデミー:: EOK)。
-
}
-
そうしないと
-
リターン(アカデミー:: eInvalidInput)。
-
}
-
-
//カンニングとシステム変数から現在のビューポートのためのVIEWDIR取得
-
AcGeVector3d VIEWDIR;
-
AcGePoint3d tmpPt;
-
getSysVar(_T( "VIEWDIR")、tmpPt)。
-
VIEWDIR = tmpPt.asVector()。