Oops I saw there was a typing error in my original explanation, hence why it wasn’t all that clear.
What I mean is that wen the selection toggle is disabled, you can no longer change the edge selection. In that case there is no need to reserve a left click for selections. Left click could then be used to confirm a connect operation, like spacebar does in the current state. So basically, the disabling the selection toggle would also enable left click to confirm an operation.
There was one more thing I forgot to add, Blender’s Subdivide edge ring has additional blending features under interpolation. If your connect could use an optional “set flow” operation upon inserting the edges that would be golden.
In addition, I could also see use of moving the newly created edges in/ out based on the normals and perhaps a fall-off (like Subdivide Edge-Ring). In terms of User Experience, it could function as smooth as Mesh Machine’s tools.
In the long term, adding these kind of additional options alongside a more sophisticaded HUD that has room for these, you could create a very very powerful connect tool, one that would make 3ds Max and Maya envy us Blender users.
I am curious to see how far you could push this tool! Thanks again!
hello this some bug warning came out, and this is what tells the console…
location: :-1
Python: Traceback (most recent call last):
File “C:\Users\Usuario\AppData\Roaming\Blender Foundation\Blender\2.91\scripts\addons\mesh_mesh_align_plus\advanced_tools.py”, line 457, in poll
active_item = prims[addon_data.active_list_item]
IndexError: bpy_prop_collection[index]: index 0 out of range, size 0
location: :-1
Traceback (most recent call last):
File “C:\Users\Usuario\AppData\Roaming\Blender Foundation\Blender\2.91\scripts\addons\ConnectEdges-master\connect_edges.py”, line 700, in connect_edges
do_connect_edges()
File “C:\Users\Usuario\AppData\Roaming\Blender Foundation\Blender\2.91\scripts\addons\ConnectEdges-master\connect_edges.py”, line 665, in do_connect_edges
bm_edge = bm.edges[edge_idx]
IndexError: BMElemSeq[index]: index 300 out of range
also i dont seem to be able to select edges when the operation is running (and enabled selection checkbox is enabled), whether i press C or right click for select edges…
Edit: I get a similar error if selection is enabled, and I ctrl+click.
Blockquote
also i dont seem to be able to select edges when the operation is running (and enabled selection checkbox is enabled), whether i press C or right click for select edges…
It’s hard coded for left click select.
I will add an option to support right click select. Sorry about that.
hi when will you update for 3.0? there are bugs appearing such as this one, leaving the addon useless…
Python: Traceback (most recent call last):
File “C:\Users\Usuario\AppData\Roaming\Blender Foundation\Blender\3.0\scripts\addons\ConnectEdges-master\connect_edges.py”, line 700, in connect_edges
do_connect_edges()
File “C:\Users\Usuario\AppData\Roaming\Blender Foundation\Blender\3.0\scripts\addons\ConnectEdges-master\connect_edges.py”, line 652, in do_connect_edges
self.initial_bm.to_mesh(mesh)
ReferenceError: BMesh data of type BMesh has been removed
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “C:\Users\Usuario\AppData\Roaming\Blender Foundation\Blender\3.0\scripts\addons\ConnectEdges-master\connect_edges.py”, line 297, in modal
return self.connect_edges(context)
File “C:\Users\Usuario\AppData\Roaming\Blender Foundation\Blender\3.0\scripts\addons\ConnectEdges-master\connect_edges.py”, line 705, in connect_edges
self.cancelled(context)
File “C:\Users\Usuario\AppData\Roaming\Blender Foundation\Blender\3.0\scripts\addons\ConnectEdges-master\connect_edges.py”, line 372, in cancelled
self.initial_bm.to_mesh(mesh)
ReferenceError: BMesh data of type BMesh has been removed
Python: Traceback (most recent call last):
File “C:\Users\Usuario\AppData\Roaming\Blender Foundation\Blender\3.0\scripts\addons\ConnectEdges-master\connect_edges.py”, line 286, in modal
self.pinch_edges(context=context, update=True)
File “C:\Users\Usuario\AppData\Roaming\Blender Foundation\Blender\3.0\scripts\addons\ConnectEdges-master\connect_edges.py”, line 573, in pinch_edges
num_segs = self.segments
ReferenceError: BMesh data of type BMesh has been removed
Edit: after removing and re-adding the addon did not appear that warning again, so seems to work well now, but still try to seek that issue shown above just in case…
also the selection seems to be bugged a bit, sometimes shows the new cuts, or it doesnt at all, also i dont if this is feature or a bug but seems that you can even undo the selections and cuts you do…
notice the angle difference in the slanted edge i added on purpose, this doesnt happen with no even option (i think even in and out should look akin the same)
but without the slanted edge, the parallel edges only seems to work alright…
Yes I notice the angle difference. But Even (In) uses the shortest selected edge. It is different then Even (out)
In the future, after I am finished with fast loop, and not feeling burned out, I will see if I can make it work better.
Edit: I decided to check out Fast Loop’s even loops and it turns out I have code there that messes up loops that are through angled edges too. Code that should be commented out was still not…