明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4809|回复: 25

[已解答] 请问各位大侠谁有“对齐填充图案”的LSP啊(已解决,谢谢)

[复制链接]
发表于 2015-7-8 23:19:21 | 显示全部楼层 |阅读模式
本帖最后由 lingduwx 于 2015-7-10 11:03 编辑

这个功能非常实用,可是俺还是不会写啊,希望高手们帮帮忙,先谢了
就是像这样的,第一个点拾取填充起点对齐,第二个点拾取方向对齐


本帖子中包含更多资源

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

x
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2015-7-11 15:06:28 | 显示全部楼层
本帖最后由 ucuc2003 于 2015-7-11 15:38 编辑

填充角度改成自动记忆的,个人比较喜欢批量的,改成批量的了

本帖子中包含更多资源

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

x
回复 支持 1 反对 0

使用道具 举报

发表于 2015-7-9 16:44:14 | 显示全部楼层
  1. ;调整填充基点及角度
  2. ;2006以上支持快速基点修改
  3. (vl-load-com)
  4. (defun c:tt (/ p ss en obj ang)
  5.   (if (setq ss (ssget ":E:S" '((0 . "hatch"))))
  6.     (progn
  7.       (setq en (ssname ss 0))
  8.       (setq obj (vlax-ename->vla-object en))
  9.       (if (vlax-property-available-p obj 'Origin)
  10.         (setq p (getpoint "\n指定新的填充基点:"))
  11.         (princ "\n该版本不支持快速更改填充基点....")
  12.       )
  13.       (setq ang (getangle "\n指定新的填充角度:"))
  14.       (if p
  15.         (vla-put-Origin
  16.           obj
  17.           (vlax-safearray-fill
  18.             (vlax-make-safearray vlax-vbDouble '(0 . 1))
  19.             (list (car p) (cadr p))
  20.           )
  21.         )
  22.       )
  23.       (if ang
  24.         (vla-put-PatternAngle obj ang)
  25.       )
  26.       (vla-update obj)
  27.     )
  28.   )
  29.   (princ)
  30. )

评分

参与人数 1明经币 +1 收起 理由
lucas_3333 + 1 E大的作风让那些只上图而不上码的人感到汗颜.

查看全部评分

回复 支持 1 反对 0

使用道具 举报

发表于 2015-7-9 10:22:09 | 显示全部楼层
你这意思是要旋转填充角度吗 ???

本帖子中包含更多资源

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

x
 楼主| 发表于 2015-7-9 10:26:02 | 显示全部楼层
love1030312 发表于 2015-7-9 10:22
你这意思是要旋转填充角度吗 ???

就是想要这种效果,真是厉害啊大哥,可否把你那个工具共享一下,谢谢
发表于 2015-7-9 12:35:10 | 显示全部楼层
本帖最后由 cable2004 于 2015-7-9 13:07 编辑

看看看看看
 楼主| 发表于 2015-7-9 15:43:58 | 显示全部楼层
love1030312 发表于 2015-7-9 10:22
你这意思是要旋转填充角度吗 ???

忘了留邮箱,大侠方便的话麻烦发一个,谢谢,qq:381585181@qq.com
发表于 2015-7-9 17:17:06 | 显示全部楼层
edata 发表于 2015-7-9 16:44

E大, 貌似楼主的图是可以捕捉到填充的线条的

点评

op选项中更改设置,或者设置变量 老版本 OSNAPHATCH,新版 OSOPTIONS 控制是否忽略捕捉填充,  发表于 2015-7-9 18:14
 楼主| 发表于 2015-7-9 19:34:27 | 显示全部楼层
edata 发表于 2015-7-9 16:44

谢谢,真是解决了俺的一个大难题啊,呵呵

点评

请将提问置为已解决吧  发表于 2015-7-9 20:25
发表于 2015-7-10 06:32:59 | 显示全部楼层
学习一下
发表于 2015-7-10 11:04:23 | 显示全部楼层
edata 发表于 2015-7-9 16:44

请问edata大侠,变量 老版本 OSNAPHATCH,是指哪一版?新版 OSOPTIONS是从哪一版开始
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-15 11:52 , Processed in 0.193743 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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