HasanCAD 发表于 2020-7-11 09:24:40

圆角方向错误

作为图像
附加的CAD文件

**** Hidden Message *****

Crank 发表于 2020-7-11 10:59:03

如果涉及折线,则可以反转行为异常的折线的方向。右键单击行为异常的折线,然后选择“折线”>“反向”(或键入“反向”)。然后再次切片。

dtkell 发表于 2020-7-14 10:37:58

说得好。
当圆角化到需要设置为“不修剪”和“手动修剪”的圆弧时,也会发生这种情况。

tombu 发表于 2020-7-14 13:08:14

roy_043发布了解决方案:http://www.theswamp.org/index.php?topic=55803.msg598594#msg598594 必须
预设圆角半径,只需选择要在哪一侧选择线即可。

BIGAL 发表于 2020-7-21 02:27:34

即使90线在正确的末端附近更长,也可以使用自定义的双弧,因此它可以在交叉点修剪。
较长的“T”线需要休息,然后很容易地运行两次圆角。然后一条线或样条就可以工作了。
链接是更多的1弧,但方向。
相交方法最好作为处理样条。
(setq oldsnap (getvar 'osmode))
(setvar 'osmode 0)
(setvar 'filletrad (getreal "\nEnter radius"))
(setq ent1 (entsel "\npick square off line near start end"))
(setq pt1 (cadr ent1))
(setq ent2 (entsel "\npick main line"))
(setq obj1 (vlax-ename->vla-object (car ent1)))
(setq obj2 (vlax-ename->vla-object (car ent2)))
(setq pt2 (vlax-invoke obj1 'intersectwith obj2 acExtendBoth))
; need a check here line pline
(setq start (vlax-get Obj2 'StartPoint))
(setq end (vlax-get Obj2 'EndPoint))
(setq pt3 (polar pt2 (angle start end) 0.05))
(setq pt4 (polar pt2 (- (angle start end) pi) 0.05))
(command "break" pt3 pt2)
(setq ent3 (entlast))
(command "fillet" pt1 ent2)
(command "fillet" pt1 ent3)
(setvar 'osmode oldsnap)
页: [1]
查看完整版本: 圆角方向错误