salman 发表于 2022-7-6 10:50:46

圆角问题(can lisp gurus h

大家好
 
我正在使用lisp绘制一些实体(端到端连接且具有相同z值的直线和圆弧的集合),然后对其执行圆角。
 
我在网上搜索了一下,发现fillet不能通过提供实体名称来工作,相反,我们应该以(entsel)函数返回的形式提供信息。现在,我已经在图形中绘制了实体,如果我通过调用entget提示用户选择实体,则创建自动化例程的步骤将失败。我想知道如何创建由(entsel)返回的相同形式的列表,以便可以将这些列表传递给要圆角的每对实体的圆角。我对创建这样的列表有问题。我们可以创建这样一个列表(entityname pt)吗。
 
如果上述方法不可行,则可以使用其他方法使fillet命令工作。如果我只是通过提供实体名称来调用它,例如
 
(命令“\u fillet”“r”rad\u val“\u fillet”ent1 ent2”)
 

 
(命令“fillet”“r”rad\u val ent1 ent2)
 
it行为不可预测。
 
任何超酷的帮助都将不胜感激。

alanjt 发表于 2022-7-6 11:06:25

请阅读此线程:http://www.cadtutor.net/forum/showthread.php?t=49834
 
发布了几个示例,我解释了使用entsel将实体馈送到fillet命令的局限性。
 
要知道,你提供的信息越多,帮助就越好,因此如果你对一些代码有问题,请发布所有代码,而不是其中的一行。

salman 发表于 2022-7-6 11:09:40

尊敬的Alanjt:
 
感谢您的回复,他们在代码中没有什么特别之处。我创建了许多实体,并通过ssadd将它们添加到选择集。现在,我从使用ssadd创建的选择集中获取每一对连续实体,并对这些实体调用fillet。然后移动到下一对。但是圆角不起作用,可能是因为我没有以表单(entity\u name pt)发送信息。因此,请给出一些关于如何使fillet命令工作的提示。
 
谢谢

alanjt 发表于 2022-7-6 11:24:50

然后张贴代码,我们会看一看。
 
你看完我链接的帖子了吗?

salman 发表于 2022-7-6 11:31:03

该线程不包含任何由美国发布的评论。
 
其次,我将在一段时间后发布代码。

alanjt 发表于 2022-7-6 11:40:44

这个帖子有四页。

salman 发表于 2022-7-6 11:43:24

谢谢alanjit
 
我把问题解决了,我犯了一个愚蠢的错误,我现在发现了。
 
再次感谢。

alanjt 发表于 2022-7-6 11:51:20

嗯,那很容易。
页: [1]
查看完整版本: 圆角问题(can lisp gurus h