ObjectArx 计算当前的分辨率

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;
}

 

posted @ 2014-12-04 23:22  三井瘦  阅读(463)  评论(0编辑  收藏  举报