February 2, 2022, 2:15pm
i use this macro (if anyone interested in…) without separating - selection to border then merge
bpy.ops.object.join(); bpy.ops.object.mode_set(‘EXEC_DEFAULT’, True, mode=‘EDIT’); bpy.ops.mesh.select_all(action=‘SELECT’); bpy.ops.mesh.region_to_loop(); bpy.ops.mesh.remove_doubles(); bpy.ops.object.editmode_toggle()
February 2, 2022, 4:35pm
I like this solution from
zebus 3d on blender.stackexchange
selects each mesh island of the object and remove doubles for them
import bpy, bmesh
raw = 
island = 
obj = bpy.context.object
me = obj.data
bm = bmesh.from_edit_mesh(me)
for f in bm.faces:
for v in f.verts:
if v.index not in raw:
v.select = True
for vs in bm.verts:
bpy.ops.mesh.remove_doubles(threshold=0.0001) # here we remove doubles for each mesh island
February 2, 2022, 6:17pm
It is possible for You to add the option to select inverted faces to your scripts?
We can see face orientation, but can’t select by face orientation.
February 2, 2022, 6:35pm
Maybe just use Mesh - Normals - Recalculate Outside, for selection ?
Or it needed for some other purposes?
February 2, 2022, 7:23pm
Recalculate Outside is just recalculate. Sometimes i wish to only select all inverted faces. Do it by hand In complex object is very time consuming.
Could you make ‘Add duplicate’ for curves in Edit mode part of TT Dupe (and it’s fixed non-linked version)?
February 2, 2022, 11:54pm
Is it possible to select all faces inside selection in your script?
And if not, could you add such feature?
February 3, 2022, 5:15am
Flipped normal select : Hmm, Maybe. A bit tricky. EDIT: Done. Found an easy way ;D
Fill select: Probably not, “fill region” select (ctrl-shift RMB i think) covers most of these cases for me.
February 3, 2022, 5:17am
curve dupe: should be doable, adding to list
February 3, 2022, 6:26am
You can check "Smart Select " addon for such tasks.
Hmm… Wanted to try this method, but couldn’t find “fill region”. Both by find(F3) and “ctrl-shift RMB”
February 3, 2022, 6:50am
Oh, got it what you was talking about. It’s Ctrl+Shift LMB in default Blender.
But it’s a little different thing. I believe @Pinhead asked about something like this: @Pinhead I created a topic regarding advanced selections some time ago. You can check it:
I’m a Modo user and currently looking towards Blender. By now I’ve discovered a ton of awesome features in Blender. However, I couldn’t find some pipeline equivalents with the selection methods in Modo. I will be very grateful if anybody can help me to find out how to do the same in Blender using internal functionality or via an addon/script :
Face/polygon loop selection (half solved):
There is “Edge loop” command in Blender but it works the same way with edges only. …
February 3, 2022, 7:20am
you can do it with default blender operations
but with script to fill selection on hover, would be nice. And not to touch other hidden geometry.
Maybe it already exist somewhere…
February 3, 2022, 7:26am
It does exist! I answered it above - “Smart select” addon (but paid)
February 3, 2022, 7:28am
I’m curious is it macros (like operations in my example) or really smart select with some calculations…
there is an addon called zaloopok and that has ring and loop increasing and decreasing selections…
February 3, 2022, 7:36am
I guess it’s quite complicated tool. At least it has advanced properties where you can set your hotkeys for almost all the actions:
February 3, 2022, 7:44am
Also here is Select Loop Inner Region, but for edge loops. Just in case.
February 3, 2022, 9:26am
wow, nice solution! perfect for turning into macro D
Machin3tools has a toggle to select faces - bounding edges:
Which is the same as using Select Loop > Inner Region > Select Loop > Bouding Loop
Zaloopok is for Shinking and Expanding Edge Loops/ Rings, not for these kinds of things.
Would love to have this Modo Select modes though, they look neat.