明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2315|回复: 12

谁能做这样lisp程序??

  [复制链接]
发表于 2005-5-6 23:29:00 | 显示全部楼层 |阅读模式
这是一个矩形充填了砖的图案,我相信很多人都会遇到想把它其中的一部分修剪掉,在2005版本中到是有这个功能了,本图就是用2005做的,但在低版本中这个功能就没有那么强大了,2005真好,我经常用这个功能,可是,2005不能装在Win98下面哦!给有高手能不能提供点这个软件功能设计的思想!



谢谢大家!


*****************************************************************************


我深爱的人,不能帮我编程!




本帖子中包含更多资源

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

x
发表于 2005-5-7 02:45:00 | 显示全部楼层
我也想知道答案。
发表于 2005-5-7 17:38:00 | 显示全部楼层
下次贴上来
 楼主| 发表于 2005-5-7 17:52:00 | 显示全部楼层
To:onej 好啊,真的太谢谢了!我一直在傻傻的等! 你也可以发到: dqs007@126.com 中来啊
发表于 2005-5-8 00:55:00 | 显示全部楼层
可以不可以在填充图形文件里直接改呀?
发表于 2005-5-8 10:00:00 | 显示全部楼层
我是初学者,却要做一个 基于Visual LISP齿轮齿形仿真的毕业设计,难读很大啊,各位大哥大姐能否帮小弟个忙,教我写这个程序,写好发到liyihua2472@sina.com 本人不甚感激!!!!
 楼主| 发表于 2005-5-9 18:20:00 | 显示全部楼层
To:onej(你应该是叫王杰吧1不好意思),你怎么还不来啊,我天天在傻傻的等啊!
发表于 2005-5-12 11:06:00 | 显示全部楼层
其实不用什么程序了,参照进来,裁剪就可以了啊!
 楼主| 发表于 2005-5-12 13:02:00 | 显示全部楼层
能具体说说吗?我一直在傻傻的等!
发表于 2005-5-12 15:43:00 | 显示全部楼层
可不可以删除原先的剖面线重新打上,参考一下我这一个:
  1. (defun c:MH ()
  2.    (setq ent (entsel "\n 选择要修改的剖面线: "))
  3.    (setq ent0 (car ent) p0 (cadr ent))
  4.    (setq obj (vlax-Ename->Vla-Object ent0))
  5.    (setq P-Angle (vla-get-PatternAngle obj))
  6.    (setq P-Name (vla-get-PatternName obj))
  7.    (setq P-Scale (vla-get-PatternScale obj))
  8.    (setq p-Layer (vla-get-Layer obj))
  9.    (command "erase" ent0 "")
  10.    (command "-bhatch" "p" P-Name  P-Scale  P-Angle p0)
  11.    (while (setq point (getpoint))
  12.        (command point)
  13.        )
  14.    (command "")
  15.    (setq obj (vlax-Ename->Vla-Object (entlast)))
  16.    (vla-put-Layer obj p-Layer)
  17. )
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-28 03:19 , Processed in 0.162689 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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