fix nurbs to circle reconciliation for boundaries

This commit is contained in:
Val Erastov 2018-11-28 20:23:00 -08:00
parent d5e30734c5
commit 7b01e228ff

View file

@ -26,7 +26,8 @@ export function getSketchBoundaries(sceneFace) {
let mA = vec.normalize(DA);
if (veqXYZ(A[0], A[1], 0, B[0], B[1], 0)) {
let c = vec.mul(mA, arcRadius);
let centripetal = perpXY(vec.mul(mA, arcRadius));
let c = vec._add(centripetal, A);
boundary.circles.push({
c: {x: c[0], y: c[1]},
r: arcRadius
@ -231,4 +232,5 @@ function perpXY(v) {
v[0] = - y;
v[1] = x;
return v;
}