goonkt 发表于 2022-7-6 07:44:56

修剪内圆

我正试图制作一个lisp,很好地帮助创建一个通用标签。
 
 
我要讨论的问题是如何在没有选择的情况下修剪圆的内部。
标签是一个圆圈,有一条线以45度角从圆圈中出来。lisp从中心开始画线,但我想在圆圈内修剪。

Tharwat 发表于 2022-7-6 07:59:33

看看这个。。。。
 
http://www.cadtutor.net/forum/showthread.php?68144-一步多圆内修剪多少条线&p=467090&viewfull=1#post467090

MSasu 发表于 2022-7-6 08:09:29

我认为你需要澄清你的问题—(1)你想用你的例程添加的圆修剪现有的线,或者(2)线和圆都是由上述例程添加的?

goonkt 发表于 2022-7-6 08:16:18

想要保留圆并修剪例程添加的线

MSasu 发表于 2022-7-6 08:32:12

那么为什么不按要求的长度画一条线呢?请检查极性函数。

fuccaro 发表于 2022-7-6 08:38:51

正如米尔恰所说,只需提供更多细节;
不要从圆心开始直线,只是为了稍后修剪它。从第一个开始画。如果圆心是C,半径是R,则起点可以是(极坐标C和R)
Ang是所需角度。
也可以用(+R 2)之类的值替换R,以在直线和圆之间留下一个小间隙。
 
几年前,我曾使用一个动态块,我在图形中插入的数字属性。一个简短的Lisp自动将属性更改为独立顺序。

Dadgad 发表于 2022-7-6 08:48:19

您是否考虑过创建新的自定义多行样式?
如图所示,有很多不同的选项,包括使用用户提供的箭头样式。可以添加多行文字,各种选择。
页: [1]
查看完整版本: 修剪内圆