TRIANGULATE
与两个点分别相距给定距离的点:以这两点为圆心的两个圆的交点。
语法
TRIANGULATE(A,B,dA,dB,side)
| 参数 | 含义 |
|---|---|
| A, B | 两个点。 |
| dA, dB | 新点到 A 和到 B 的距离。 |
| side | 取两个交点中的哪一个:正数(或 0)表示从 A 到 B 方向左侧的交点,负数表示右侧的交点。 |
结果
一个位置。
示例
在示例图纸中:
| 表达式 | 结果 |
|---|---|
TRIANGULATE(P0,P1,300,400,1) |
[180,240] |
TRIANGULATE(P0,P1,300,400,-1) |
[180,-240] |
说明
两个距离捕捉模式以这种方式生成点。如果两个点相同、距离为负,或两个圆不相交(距离太短无法相交,或一个圆在另一个圆内),则会出错;两个圆恰好相切时,得到切点。
另请参阅:RAYCROSSING、DISTANCE。