From 4f40d1da0c260b4bfec48255cb82af0b866e331c Mon Sep 17 00:00:00 2001 From: Val Erastov Date: Wed, 28 Nov 2018 19:49:03 -0800 Subject: [PATCH] fix boundary problem for open faces --- web/app/cad/sketch/sketchBoundaries.js | 3 +++ 1 file changed, 3 insertions(+) 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) {