乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 86|回复: 7

[编程交流] 我需要一个Lisp程序的程序

[复制链接]

2

主题

4

帖子

2

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-5 17:11:01 | 显示全部楼层 |阅读模式
所以我已经做了一段时间的测量员了,我能看到这个过程加快的唯一方法就是开始研究lisp例程。
 
我还没有嘴唇方面的经验,但我正在努力学习如何自己做
 
我想做的第一件事是做一个圆,修剪里面的线,然后可能会减小圆的半径
 
详情
我们当前的过程是在两个单独的层上使用圆1是0.7半径,另一个0.86修剪半径为0.86的圆中的所有线,然后关闭该层
该过程可以适用于每个计划10-50分之间的任何地方
最后剩下0.7个圆,线条之间留有间隙,以允许打印时的线条粗细
 
我想写的例程应该能够在里面放置一条0.86的圆修剪线,然后将圆的半径减小到0.7,同时使圆环为黄色也是一个额外的优点。
 
这样的例行公事可能吗?如果可能的话,有人能给我指出正确的方向吗。
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 17:20:06 | 显示全部楼层
所有完成张贴在这里只需要再次找到它。所以简单的pick pt可以找到底层对象pline或line,放置圆可以修剪它,删除“最后一个”绘制新的圆。非常确定使用WP来确保获得至少2条线v是一条单pline。
回复

使用道具 举报

2

主题

4

帖子

2

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-5 17:29:11 | 显示全部楼层
我一直在浏览论坛,但还没有发现任何东西
回复

使用道具 举报

10

主题

52

帖子

42

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
51
发表于 2022-7-5 17:43:36 | 显示全部楼层
这要归功于艾伦H先生。
 
试试这个。
  1. ; trim via a circle
  2. ; by Alan H
  3. (defun c:clickit ( / pt oldsnap)
  4. (setq oldsnap (getvar "osmode"))
  5. (setvar "osmode" 512)
  6. (alert "Pick - press ESC or pick nothing to exit")
  7. (while (setq pt (getpoint "pick line or pline etc"))
  8. (command "circle" pt 0.5)
  9. (setq obj (entlast))
  10. (command "trim" obj "" pt "")
  11. (command "erase" obj "")
  12. (setvar "osmode" oldsnap)
  13. )
  14. )
回复

使用道具 举报

2

主题

4

帖子

2

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-5 17:45:47 | 显示全部楼层
不完全是我想要的,在一个幻影圆圈内进行常规修剪
我需要修剪成一个大圆,只留下一个小圆
回复

使用道具 举报

10

主题

52

帖子

42

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
51
发表于 2022-7-5 17:58:44 | 显示全部楼层
我很抱歉。我对lisp写作不熟悉。
试试这个。或者有人可以帮你。
 
  1. ; trim via a circle
  2. ; by Alan H
  3. (defun c:clickit ( / pt oldsnap)
  4. (setq oldsnap (getvar "osmode"))
  5. (setvar "osmode" 512)
  6. (setq pt (getpoint "pick line or pline etc"))
  7. (command "circle" pt 0.7)
  8. (setq obj (entLAST))
  9. (command "circle" pt 0.86)
  10. (command "trim" obj "" pt "")
  11. (setvar "osmode" oldsnap)
  12. )

 
 
干杯和问候
库马尔
回复

使用道具 举报

4

主题

2143

帖子

2197

银币

限制会员

铜币
-24
发表于 2022-7-5 18:03:40 | 显示全部楼层
yathishkumar,
 
请阅读代码发布指南,并在将来为您的代码使用代码标签。
回复

使用道具 举报

0

主题

57

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
53
发表于 2022-7-5 18:14:09 | 显示全部楼层
你好
如果你仍然需要那个项目,我可以帮助你。
解决方案是使用EXTRIM
告诉我引导你
阿米尔
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-13 09:00 , Processed in 0.364783 second(s), 68 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表