|
|
@ -671,6 +671,7 @@ export class FilletUtils
|
|
|
|
let narcP2 = a2.GetClosestPointTo(narcCenter, true);
|
|
|
|
let narcP2 = a2.GetClosestPointTo(narcCenter, true);
|
|
|
|
|
|
|
|
|
|
|
|
let tempCircle = new Circle(narcCenter, this.FilletRadius);
|
|
|
|
let tempCircle = new Circle(narcCenter, this.FilletRadius);
|
|
|
|
|
|
|
|
tempCircle.OCSNoClone.copy(a1.OCSNoClone).setPosition(narcCenter);
|
|
|
|
let closestPt = a1.GetClosestPointTo(a2.Center, true);//两曲线距离对方圆心最近的点
|
|
|
|
let closestPt = a1.GetClosestPointTo(a2.Center, true);//两曲线距离对方圆心最近的点
|
|
|
|
let narcMP = tempCircle.GetClosestPointTo(closestPt, false);//相切圆距离closestPt最近的点
|
|
|
|
let narcMP = tempCircle.GetClosestPointTo(closestPt, false);//相切圆距离closestPt最近的点
|
|
|
|
|
|
|
|
|
|
|
|