Select all faces inside an edge loop?

 From:  Cody (ECHOLOCATING)
11003.2 In reply to 11003.1 
Here are a couple of scripts that I've gathered from the community here...

script: /* SELECT LOOP */ moi.geometryDatabase.selectLoop();

This one requires you to select one or more edges and then run it (sometimes 2 selected edges are required if it's nested among joined surfaces). It'll select all the bordering edges of the adjacent surface(s).

script: /* SELECT ALL NAKED EDGES */ var gd = moi.geometryDatabase; gd.deselectAll(); var breps = gd.getObjects().getBreps(); for ( var i = 0; i < breps.length; ++i ) breps.item(i).getNakedEdges().setProperty( 'selected', true );

This one doesn't require anything to be selected prior to running. It will select all the "border edges" of all joined and unjoined surfaces. It's a great way to see where a shape has problems becoming a watertight solid, as well.

...maybe these are what you are looking for.

EDIT: Sorry, I should mention that these scripts need to be added to the "shortcut keys" in the "options" popup to be used effectively.

EDITED: 3 Mar 2023 by ECHOLOCATING