v型折在线设计工具更新
搞了一天,把v型折设计工具增加了一个大功能及修改了一个bug
1.原来的底板只能是展开固定180的,现在增加了底板角度设置,改成360度范围内都可以,这样对依托于90度和360度以及任意角度的组合零件的v型折计算就很方便了.
2.原来左侧显示的坡度值有误,当坡度大于90度后会减小,当时没有注意到,这版已经改好了。

搞了一天,把v型折设计工具增加了一个大功能及修改了一个bug
1.原来的底板只能是展开固定180的,现在增加了底板角度设置,改成360度范围内都可以,这样对依托于90度和360度以及任意角度的组合零件的v型折计算就很方便了.
2.原来左侧显示的坡度值有误,当坡度大于90度后会减小,当时没有注意到,这版已经改好了。


在运行平行线脚本时有时会报这个目标层被锁定的错误,导致无法绘制平行线,今天改了一下脚本,增加了检测文档可写性及修复代码,目前测试已经不再出现错误,完美运行。脚本下载文件已经更新。
将以下代码保存成.lsp文件,在cad中用appload命令加载即可,贴位执行命令为xx,也可自行修改代码中的xx为自己想要的字母,贴位按起始点顺时针方向生成。。
(defun c:xx()
(setq popup_xx_dis1 10);这里可以修改粘位高度
(setq popup_xx_p1 (getpoint "\n起点:"))
(setq popup_xx_p2 (getpoint "\n终点:"))
(setq popup_xx_ang1 (angle popup_xx_p1 popup_xx_p2))
(setq popup_xx_dis2 (/ popup_xx_dis1 (sin(* pi 0.4))))
(setq popup_xx_pa (polar popup_xx_p1 (+ (* pi 0.4) popup_xx_ang1) popup_xx_dis2))
(setq popup_xx_pb (polar popup_xx_p2 (+ (* pi 0.6) popup_xx_ang1) popup_xx_dis2))
(setq pz (getvar "OSMODE"))
(setvar "OSMODE" 0);0为关闭捕捉
(command "pline" popup_xx_p1 popup_xx_pa popup_xx_pb popup_xx_p2 popup_xx_p1 "")
(setvar "OSMODE" pz);捕捉还原
)