lisp 多段线转面域_Objectarx 相交矩形求并集 面域转多段线

static voidECDMyGroupEUnion() {

DrawRecJig recJig=DrawRecJig();

ads_point pt;

AcDbPolyline*pl1 = NULL, *pl2 =NULL;if (acedGetPoint(NULL, L"\n请选择插入点:", pt) ==RTNORM) {

AcDbObjectId oId1, oId2;if(recJig.DoIt(asPnt3d(pt), oId1)) {

pl1=AcDbPolyline::cast(recJig.entity());

}if(recJig.DoIt(asPnt3d(pt), oId2)) {

pl2=AcDbPolyline::cast(recJig.entity());

}

AcDbVoidPtrArray curveSegments;

AcDbVoidPtrArray regions;

curveSegments.append(pl1);

curveSegments.append(pl2);if (AcDbRegion::createFromCurves(curveSegments, regions) ==Acad::eOk) {

AcDbRegion*region =(AcDbRegion *)regions[0];

region->booleanOper(AcDb::BoolOperType::kBoolUnite, (AcDbRegion *)regions[1]);

AcGePoint3dArray ptArr;

CRegionUtil::GetRegionPoints(region, ptArr

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值