Arx中的点点滴滴

ads_point与AcGePoint3d的相互转换:
ads_point ->AcGePoint3d :asPnt3d
示例:
ads_point center, startPt;
if (acedGetPoint(NULL, "/nLocate center of polygon: ",
        center) != RTNORM)
    {
        return Acad::eInvalidInput;
    }

    startPt[0] = center[0];
    startPt[1] = center[1];
    startPt[2] = center[2];

AcGePoint3d ptCenter = asPnt3d(center);
AcGePoint3d ->ads_point :asDblArray
示例:
AcGePoint3d tempPt;
acedGetPoint(NULL, "/nEllipse center point: ",
        asDblArray(tempPt));


acedHelp:获取帮助
获取实体的范围:AcDbEntity::getGeomExtents()
获取对象的类名:CString str = AcDbEntity() ->desc() ->name()

CRichEditCtrl
在构造函数中加上:AfxInitRichEdit()

若在CAD环境中进行预览Dwg图,在Dlg中:
acdbDisplayPreviewFromDwg()
若不在CAD环境中进行DWG的预览,使用
DWGThumbnail.ocx控件即可

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值