2线之间切线fillet/arc的中心点、起点和终点
centrepoint, starting and ending point of tangential fillet/arc between 2 lines
计算两条直线 Ax1,Ay1,Az1 : Ax2,Ay2,Az2 和 Bx1,By1,Bz1 : Bx2,By2 之间给定半径的切线圆弧的中心点、起点和终点的公式是什么,Bz2.
直线相交。
设intersection point为P,A、B线的单位方向向量(norm
上面代码link)为dA 和 dB。
则切点和圆心为(四解):
T1 = P +- dA * R
T2 = P +- dB * R
C = T1 + T2 - P
计算两条直线 Ax1,Ay1,Az1 : Ax2,Ay2,Az2 和 Bx1,By1,Bz1 : Bx2,By2 之间给定半径的切线圆弧的中心点、起点和终点的公式是什么,Bz2.
直线相交。
设intersection point为P,A、B线的单位方向向量(norm
上面代码link)为dA 和 dB。
则切点和圆心为(四解):
T1 = P +- dA * R
T2 = P +- dB * R
C = T1 + T2 - P