diff --git a/web/app/cad/sketch/sketchBoundaries.js b/web/app/cad/sketch/sketchBoundaries.js index b3b20fbe..aee14014 100644 --- a/web/app/cad/sketch/sketchBoundaries.js +++ b/web/app/cad/sketch/sketchBoundaries.js @@ -10,6 +10,9 @@ export function getSketchBoundaries(sceneFace) { let w2sTr = sceneFace.worldToSketchTransformation; let _w2sTrArr = null; let w2sTrArr = () => _w2sTrArr || (_w2sTrArr = w2sTr.toArray()); + if (!sceneFace.brepFace) { + return boundary; + } for (let he of sceneFace.brepFace.edges) { let curve = he.edge.curve.impl; if (curve.constructor.name === 'NurbsCurve' && curve.degree() !== 1) {