首页 > 技术文章 > ObjectArx 计算当前的分辨率

luzhiw 2014-12-04 23:22 原文

doubleGetCrurrentViewResolution()
{    

    CPoint ptIn1( 0, 0);    //设备坐标系上的第一点;
    acedDwgPoint ptOut1;
    acedCoordFromPixelToWorld( ptIn1 , ptOut1);


    CPoint ptIn2( 100, 0);   //设备坐标系上的第二点;
    acedDwgPoint ptOut2;
    acedCoordFromPixelToWorld( ptIn2 , ptOut2);
    
    double dResolution = (ptOut2[0]-ptOut1[0])/100;
    return  dResolution;
}

 

推荐阅读