找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 894|回复: 3

[求助] 求问 晓东工具箱里面的 填充挖洞 命令怎么用?

[复制链接]

已领礼包: 1个

财富等级: 恭喜发财

发表于 2019-3-29 15:27:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
如题,我用填充挖洞 命令 想把中间的洞挖出来,结果提示参数类型错误。
1.png 2.png
请问 有人能解释下 是我使用的问题吗?选择方式 是什么意思呢?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 20个

财富等级: 恭喜发财

发表于 2019-3-29 22:59:22 | 显示全部楼层
http://bbs.xdcad.net/thread-715859-1-1.html
  【API-拓扑(二)】关于填充实体处理的完全解决方案函数集
5 个回复 - 258 次查看
同ACAD的HATCH实体不同,经过API处理的HATCH,边界LOOP具有完备的“拓扑”关系。 一、合并(MERGE) (xdrx_hatch_merge ) 二、拆离(DETACH) 1、指定点位置,拆出一个带独立拓扑关系的HATCH ...
2018-5-15 18:06 - newer - XDRX_API应用

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2019-3-29 23:31:31 | 显示全部楼层
  1. (defun c:ha_apploop (/ $set_data e ss ptl pl)
  2.   (defun $set_data (ss / sel ptl off_x)
  3.     (xdrx_initget 6 "O B")
  4.     (if (not (setq sel (getkword "\n选择方式[包围盒(B)/轮廓线(O)]<O>:")))
  5.       (setq sel "O")
  6.     )
  7.     (if (= sel "O")
  8.       (setq ptl (mapcar '(lambda(x)(xdrx_getsamplept x))(xdrx_pickset->ents (xdrx_searchoutline ss))))
  9.       (setq ptl (list (xdrx_entity_box ss)))
  10.     )
  11.     (if ptl
  12.       (progn
  13.         (initget 4)
  14.         (if (not (setq off_x (getreal "\n请输入便宜距离<0>:")))
  15.           (setq off_x 0)
  16.         )
  17.         (if (/= off_x 0)
  18.           (progn
  19.             (setq ptl (mapcar
  20.                         '(lambda (x)
  21.                            (apply
  22.                              'xdrx_pointsoffset
  23.                              (cons off_x x)
  24.                            )
  25.                          )
  26.                         ptl
  27.                       )
  28.             )
  29.           )
  30.           (progn
  31.             (if (= 1 (xdrx_yesorno "\n是否删除选择集<Y>"))
  32.               (xdrx_entity_delete  ss)
  33.             )
  34.           )
  35.         )
  36.       )
  37.     )
  38.     ptl
  39.   )
  40.   (xdrx_begin)
  41.   (xdrx_sysvar_push "cmdecho")
  42.   (setvar "cmdecho" 0)
  43.   (if (and
  44.         (progn
  45.           (setq e (car (xdrx_entsel "\n请点取HATCH实体<退出>:" '((0 .
  46.                                                                     "hatch"
  47.                                                                  )
  48.                                     )
  49.                        )
  50.                   )
  51.           )
  52.           (redraw e 3)
  53.           t
  54.         )
  55.         (progn
  56.           (xdrx_initssget "\n选取要添加到HATCH环(挖洞)的实体<退出>:")
  57.           (setq ss (xdrx_ssget '((0 . "*line,arc,circle,ellipse"))))
  58.         )
  59.       )
  60.     (progn
  61.       (if (setq ptl ($set_data ss))
  62.         (progn
  63.           (mapcar
  64.             '(lambda (x)
  65.                (setq pl (xdrx_polyline_make x t))
  66.                (xdrx_setpropertyvalue e "appendloop" (list 1 (entlast)))
  67.                (xdrx_entity_delete pl)
  68.              )
  69.             ptl
  70.           )
  71.         )
  72.       )
  73.     )
  74.   )
  75.   (xdrx_sysvar_pop)
  76.   (xdrx_end)
  77.   (princ)
  78. )


论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 226个

财富等级: 日进斗金

发表于 2019-4-1 08:40:17 | 显示全部楼层
谢谢分享!!!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-12-20 06:40 , Processed in 0.393924 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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