本帖最后由 amook147 于 2025-11-30 15:13 编辑

红色0.25半径的小R角 能否实现批量框选,一次性修改成其他R值?修改完成以后保持和白色的圆弧相切关系。







网友答:
amook147 发表于 2025-12-2 09:21
大佬  能分享下源码吗?  学习学习  自己试了好多天了 都不行

这个是就是一个fillet命令的应用而已; 首先搞懂两个圆弧间的圆角,圆角前先设置filletrad变量,比如(setvar "filletrad" 0.3)   然后再  (command "FILLET"  点1   点2) )     这个点1、点2  可以用 (list  图元名  点坐标) 的形式;图元名就是圆弧的图元名,点坐标, 我选择的是圆弧的中点坐标。这样就可以实现两个圆弧间的圆角      然后就是相同步骤的循环而已   

网友答:
阿猪蛋 发表于 2025-12-1 09:35
pe 编辑把这些断线连成一个完整的线,再offset

那样的话白色的大圆弧的半径就不对了啊,,  我要的效果是 白色大圆弧不动的情况下修改红色小圆弧的R值,并且修改完成以后保持和白色圆弧的相切关系。。。

网友答:
guosheyang 发表于 2025-12-1 18:58
测试了下 好像不排序也是可以实现

大佬  能分享下源码吗?  学习学习  自己试了好多天了 都不行  

网友答: 见人工具箱里有个圆角功能,批量的
可以试下

网友答: 全部连成pline,然后圆角pline

网友答: pe 编辑把这些断线连成一个完整的线,再offset

网友答: 圆心切点圆心在一条线,这样连接圆心后就增加了可操作性,不过程序不怎么会做。

网友答: pe 编辑把这些断线连成一个完整的线,再offset


网友答: 先取消红色圆弧,直接fillet白色圆弧并join成一整个pline,然后用fillet指定半径。
以后可以指定新半径直接fillet

网友答: 将红色圆弧删除  然后白色圆弧按照与几何中心所成角度排序,设置好filletrad变量  然后调用圆角命令,两两圆角即可

网友答: 测试了下 好像不排序也是可以实现  
  • 上一篇:AI 编写了一个多文档批量打印的插件
  • 下一篇:没有了