找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 165|回复: 0

ObjectARX_图元镜像MIRROR

[复制链接]

0

主题

0

回帖

26

积分

管理员

积分
26
发表于 2024-3-3 09:18:03 | 显示全部楼层 |阅读模式
  1. static void msddMyGroupMyCommand1 ()
  2. {
  3.         ads采用name ss;
  4.         CStringArray mmm1;
  5.         resbuf *rbList = acutBuildList(RTDXF0, 采用T("INSERT"), RTNONE);
  6.         acutPrintf(采用T("\nPlease select the mirrored blocks: "));
  7.         if (RTNORM != acedSSGet(NULL, NULL, NULL, NULL, ss))
  8.         {
  9.                 acutRelRb(rbList);
  10.                 acutPrintf(采用T("\nNo valid object selected!"));
  11.                 return;
  12.         }
  13.         acutRelRb(rbList);
  14.         AcGePoint3d ptmir1,ptmir2;
  15.         ads采用point pt;
  16.         if (acedGetPoint(NULL, 采用T("\nSpecify mirror point1:"), pt) != RTNORM)
  17.         {
  18.                 return;
  19.         }
  20.         ptmir1 = asPnt3d(pt);
  21.         if (acedGetPoint(pt, 采用T("\nSpecify mirror point2:"), pt) != RTNORM)
  22.         {
  23.                 return;
  24.         }
  25.         ptmir2 = asPnt3d(pt);
  26.         CommandMirror( ss, ptmir1 , ptmir2);
  27.         acedSSFree(ss);       
  28. }
  29. static void CommandMirror(ads采用name ss,AcGePoint3d pt1 ,AcGePoint3d pt2)
  30. {
  31. #if 采用MSC采用VER >= 1700
  32.         acedCommandS(RTSTR, 采用T("MIRROR"),
  33.                 RTPICKS, ss,
  34.                 RTSTR, 采用T(""),
  35.                 RTPOINT, pt1,
  36.                 RTPOINT, pt2,
  37.                 RTSTR, 采用T("N"),  // 此代表是否保留镜像之前实体
  38.                 RTSTR, 采用T(""),
  39.                 RTNONE);
  40. #else               
  41.         acedCommand(RTSTR, 采用T("MIRROR"),
  42.                 RTPICKS, ss,
  43.                 RTSTR, 采用T(""),
  44.                 RTPOINT, pt1,
  45.                 RTPOINT, pt2,
  46.                 RTSTR, 采用T("N"),  // 此代表是否保留镜像之前实体
  47.                 RTSTR, 采用T(""),
  48.                 RTNONE);
  49. #endif
  50. }
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|膜结构网

GMT+8, 2024-12-28 14:14 , Processed in 0.131381 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表