diff --git a/web/app/brep/brep-builder.js b/web/app/brep/brep-builder.js index 39961cdc..76673467 100644 --- a/web/app/brep/brep-builder.js +++ b/web/app/brep/brep-builder.js @@ -54,7 +54,7 @@ export default class BrepBuilder { let he = a.edgeFor(b); if (he === null) { if (!curve) { - curve = BrepCurve.createLinearNurbs(a.point, b.point); + curve = BrepCurve.createLinearCurve(a.point, b.point); } const e = new Edge(curve, a, b); he = e.halfEdge1; diff --git a/web/app/brep/brep-enclose.js b/web/app/brep/brep-enclose.js index 902587a6..6b329cad 100644 --- a/web/app/brep/brep-enclose.js +++ b/web/app/brep/brep-enclose.js @@ -40,8 +40,8 @@ export function createPrism(basePoints, height) { for (let i = 0; i < basePoints.length; i++) { let j = (i + 1) % basePoints.length; - basePath.push(BrepCurve.createLinearNurbs(basePoints[i], basePoints[j])); - lidPath.push(BrepCurve.createLinearNurbs(lidPoints[i], lidPoints[j])); + basePath.push(BrepCurve.createLinearCurve(basePoints[i], basePoints[j])); + lidPath.push(BrepCurve.createLinearCurve(lidPoints[i], lidPoints[j])); } return enclose(basePath, lidPath, baseSurface, lidSurface); } diff --git a/web/app/brep/geom/curves/brepCurve.js b/web/app/brep/geom/curves/brepCurve.js index 8a482ecd..ee42c996 100644 --- a/web/app/brep/geom/curves/brepCurve.js +++ b/web/app/brep/geom/curves/brepCurve.js @@ -181,7 +181,7 @@ function degree1OptTessellator(curve, min, max, tessTol, scale) { return curveTess(curve, min, max, tessTol, scale); } -BrepCurve.createLinearNurbs = function(a, b) { +BrepCurve.createLinearCurve = function(a, b) { let line = verb.geom.NurbsCurve.byKnotsControlPointsWeights( 1, [0,0,1,1], [a.data(), b.data()]); return new BrepCurve(new NurbsCurve(line)); }; diff --git a/web/app/brep/utils/ray.js b/web/app/brep/utils/ray.js index cb3962bc..f9d63f65 100644 --- a/web/app/brep/utils/ray.js +++ b/web/app/brep/utils/ray.js @@ -12,7 +12,7 @@ export class Ray { } updateCurve() { - this.curve = BrepCurve.createLinearNurbs(this.pt, this.pt.plus(this.dir.multiply(this.reachableDistance))); + this.curve = BrepCurve.createLinearCurve(this.pt, this.pt.plus(this.dir.multiply(this.reachableDistance))); } pertrub() { diff --git a/web/test/cases/brep-enclose.js b/web/test/cases/brep-enclose.js index 8a12e11b..fab4d17a 100644 --- a/web/test/cases/brep-enclose.js +++ b/web/test/cases/brep-enclose.js @@ -128,11 +128,11 @@ function createEnclosure(tpi, a, b, c) { } function createEdge(tpi, a, b) { - return new tpi.brep.topo.Edge(tpi.brep.geom.BrepCurve.createLinearNurbs(a.point, b.point), a, b).halfEdge1; + return new tpi.brep.topo.Edge(tpi.brep.geom.BrepCurve.createLinearCurve(a.point, b.point), a, b).halfEdge1; } function createCurve(tpi, a, b) { - return tpi.brep.geom.BrepCurve.createLinearNurbs(pt(tpi,a), pt(tpi,b)); + return tpi.brep.geom.BrepCurve.createLinearCurve(pt(tpi,a), pt(tpi,b)); } const pt = (tpi, arr) => new tpi.brep.geom.Point().set3(arr);