找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2081|回复: 7

[试用]:应菜宝宝要求,新写了“填充刷子”工具,可以对填充实体刷样式、角度、比例

[复制链接]

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-10-11 01:01:58 | 显示全部楼层 |阅读模式

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

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

×

  1. [FONT=courier new]
  2. ;|
  3.    命令:XDTB_HatchMatch
  4.    功能:填充刷子,将选取的HATCH修改成指定HATCH的样式,比例,角度
  5. |;
  6. (defun c:XDTB_HatchMatch (/ e1 ss info PatternType name scl ang dblFlag e)
  7.   (if (and
  8.         (setq e1 (car (xdrx_entsel "\n请点取目标HATCH<退出>:" '((0 . "HATCH")))))
  9.         (progn
  10.           (prompt "\n请选取要修改的HATCH实体<退出>:")
  11.           (setq ss (ssget '((0 . "HATCH"))))
  12.         )
  13.       )
  14.     (progn
  15.       (setq info (xdrx_hatch_info e1)
  16.             PatternType (cadr (assoc "PatternType" info))
  17.             name (cadr (assoc "Name" info))
  18.             scl (cadr (assoc "Scale" info))
  19.             ang (cadr (assoc "Angle" info))
  20.             space (cadr (assoc "Space" info))
  21.             dblFlag (cadr (assoc "DoubleFlag" info))
  22.       )
  23.       (xdrx_setsstodb ss 0)
  24.       (while (setq e (xdrx_getentdata 0))
  25.         (xdrx_hatch_modify_pattern e name)
  26.         (xdrx_hatch_modify_angle e ang)
  27.         (cond
  28.           ((= 1 PatternType)
  29.             (xdrx_hatch_modify_scale e scl)
  30.           )
  31.           (t
  32.             (xdrx_hatch_modify_scale e space)
  33.             (xdrx_hatch_modify_double e dblFlag)
  34.           )
  35.         )
  36.       )
  37.     )
  38.   )
  39.   (princ)
  40. )

  41. [/FONT]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2002-10-11 22:02:39 | 显示全部楼层
我mail了一张图给你,执行结果不正确,这个发言也附上了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

 楼主| 发表于 2002-10-11 22:10:39 | 显示全部楼层
最初由 小菜 发布
[B]我mail了一张图给你,执行结果不正确,这个发言也附上了 [/B]


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

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

 楼主| 发表于 2002-10-12 03:54:13 | 显示全部楼层
最初由 小菜 发布
[B]我mail了一张图给你,执行结果不正确,这个发言也附上了 [/B]


发现你图的毛病了,你的HATCH都没有边界,所以替换后没有了,在刷前,先用“晓东工具箱“的”重建边界“,生成边界,然后再刷。

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

使用道具 举报

发表于 2002-10-12 15:28:28 | 显示全部楼层
论坛上有没有把pline也“刷”成同样宽度的“格式刷”?我好像见过,但没有找到
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

 楼主| 发表于 2002-10-12 15:31:57 | 显示全部楼层
最初由 caibaobao 发布
[B]论坛上有没有把pline也“刷”成同样宽度的“格式刷”?我好像见过,但没有找到 [/B]


晓东工具箱-曲线工具-曲线加粗命令,里面就有“刷子”的功能,同时也提供了自身相对变比和统一宽度的功能。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 488个

财富等级: 日进斗金

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

使用道具 举报

发表于 2002-10-12 19:59:55 | 显示全部楼层
XDTB_HatchMatch,先选择图中圆圈表示的"hatch源“中的dots作为目标hatch,然后窗选 所有物体,就会发现有些hatch丢失了,我试过先执行边界关联和填充重建这两个命令,但执行后也会使图中的部分实体变成其它形状。
我认为作为hatch刷子,应当图中有什么hatch就应该能刷什么,不必再附加执行别的命令,当然更不能没有任何提示就得出错误的运行结果
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 03:04 , Processed in 0.434813 second(s), 47 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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