CHAMFER
用一条直线切去两个图元之间的角,沿每个图元各后退一段距离。
语法
CHAMFER @a,@b,distanceA,distanceB
CHAMFER @a,@b,distanceA,distanceB,pointsOnly,trim,extend
| 参数 | 含义 |
|---|---|
| @a、@b | 两个图元。 |
| distanceA | 沿 @a 从角点后退的距离。 |
| distanceB | 沿 @b 后退的距离。 |
| pointsOnly | 为 TRUE 时只添加倒角的点,不添加直线(可选:默认为 FALSE)。 |
| trim | 为 FALSE 时添加直线但保持两个图元不变(可选:默认为 TRUE,将它们修剪到该直线)。 |
| extend | 为 FALSE 时拒绝未到达角点的图元(可选:默认为 TRUE,将直线和圆弧延伸到角点)。 |
示例
LINE @1,P0,P1
LINE @2,P1,P2
CHAMFER @1,@2,20,40

说明
在相交于一点的两条线段之间,新点由直线计算得出,倒角大小是一个新变量(CHAM1、CHAM2……):在变量面板中修改它,或移动直线,角都会随之更新。在其他图元之间,这些图元保留在 构造 图层上,修剪后的部分基于它们定义。