CHAMFERDISTANCEANGLE
切去两个图元之间拐角的倒角:沿第一个图元退回一段距离,并以一定角度离开它。
语法
CHAMFERDISTANCEANGLE(@a,@b,d,angle).POINTA
CHAMFERDISTANCEANGLE(@a,@b,d,angle,endA,endB).POINTB
| 参数 | 含义 |
|---|---|
| @a, @b | 两个图元。 |
| d | 沿 @a 退回的距离。 |
| angle | 切线离开 @a 的角度,以度为单位,朝 @b 方向转:大于 0 且小于 180。 |
| endA, endB | 哪个拐角(可选)。 |
结果
倒角:取其两端 .POINTA 和 .POINTB,或取两个图元(必要时延长)的交点 .CORNER。
示例
在示例图纸中:
| 表达式 | 结果 |
|---|---|
CHAMFERDISTANCEANGLE(@5,@7,30,45).POINTA |
[70,0] |
CHAMFERDISTANCEANGLE(@5,@7,30,45).POINTB |
[90,20] |
说明
端点为 START、END 或 NONE:表示切掉第一个图元的 endA 端和第二个图元的 endB 端的那个拐角。两者都省略(或为 NONE)时,使用最合适的拐角。拐角跟随图元。
另请参阅:CHAMFERDISTANCES、CHAMFEREQUAL。