diff --git a/web/app/sketcher/tools/loop-pick.js b/web/app/sketcher/tools/loop-pick.js index 99b5d7f1..33a29a46 100644 --- a/web/app/sketcher/tools/loop-pick.js +++ b/web/app/sketcher/tools/loop-pick.js @@ -50,7 +50,8 @@ export class LoopPickTool extends Tool { this.loops.clear(); const points = []; this.viewer.accept((obj) => { - if (obj._class == 'TCAD.TWO.EndPoint' && obj.parent && obj.parent.a && obj.parent.b) { + if (obj._class == 'TCAD.TWO.EndPoint' && obj.parent && + obj.parent.a && obj.parent.b && (obj.parent.a == obj || obj.parent.b == obj)) { points.push(obj); } return true;