本帖最后由 amook147 于 2025-11-30 15:13 编辑
红色0.25半径的小R角 能否实现批量框选,一次性修改成其他R值?修改完成以后保持和白色的圆弧相切关系。
网友答:
这个是就是一个fillet命令的应用而已; 首先搞懂两个圆弧间的圆角,圆角前先设置filletrad变量,比如(setvar "filletrad" 0.3) 然后再 (command "FILLET" 点1 点2) ) 这个点1、点2 可以用 (list 图元名 点坐标) 的形式;图元名就是圆弧的图元名,点坐标, 我选择的是圆弧的中点坐标。这样就可以实现两个圆弧间的圆角 然后就是相同步骤的循环而已 网友答:
那样的话白色的大圆弧的半径就不对了啊,, 我要的效果是 白色大圆弧不动的情况下修改红色小圆弧的R值,并且修改完成以后保持和白色圆弧的相切关系。。。网友答:
大佬 能分享下源码吗? 学习学习 自己试了好多天了 都不行 网友答: 见人工具箱里有个圆角功能,批量的
可以试下网友答: 全部连成pline,然后圆角pline网友答: pe 编辑把这些断线连成一个完整的线,再offset网友答: 圆心切点圆心在一条线,这样连接圆心后就增加了可操作性,不过程序不怎么会做。网友答: pe 编辑把这些断线连成一个完整的线,再offset
网友答: 先取消红色圆弧,直接fillet白色圆弧并join成一整个pline,然后用fillet指定半径。
以后可以指定新半径直接fillet网友答: 将红色圆弧删除 然后白色圆弧按照与几何中心所成角度排序,设置好filletrad变量 然后调用圆角命令,两两圆角即可网友答: 测试了下 好像不排序也是可以实现
红色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变量 然后调用圆角命令,两两圆角即可网友答: 测试了下 好像不排序也是可以实现