Sorry to bother, but I have a question.
I saw from early on in the thread that you started posting two separate versions of the addon, a 1.4.x and a 1.3.x version, but I never saw an explanation or the reason as to why two versions?
Could you enlighten me please? What version should I download? Thanks!!!
I added those versions upon request. They have options to select all edges and faces in the selection box, not just face centers and edges that are completely inside. But I didnât have time to test them. Therefore, if you donât need those features, use the version on the gumroad. Eventually, I add these features to gumroad version too, I just want to eliminate all bugs first and improve performance.
There are two versions, because they use different methods, I tried to find out which one works better and have fewer bugs.
Select Box X-Ray 2.0.1 beta.zip (41.8 KB)
Fix for face selection not flushed properly in edge mode (e.g selecting/deselecting edges didnât change face selection)
Thanks for all of your hard work. The 2 bug reports I put in for 1.4.3 that were causing python errors look fixed!
But when I uncheck Show X-Ray in the toolbar or the keymap it seems to be ignoring my choice; it shows X-Ray anyway.
This is on a clean install (portable unzip) of blender-2.83-d2c3544c5cb0-windows64 and your addon is the only one installed.
However, if I enable âSelect All Edgesâ and/or âSelect All Facesâ then the X-Ray setting starts to work and correctly does not show while Iâm box selecting in Edge/Face mode respectively. Vertex mode still shows X-Ray.
Also it looks like the Solidify modifier doesnât get hidden during selection (but Mirror does).
Also thereâs no checkbox to disable the X-Ray toggle when box selecting in Object Mode?
Fixed disabling x-ray shading in 2.82 and 2.83 blender versions
Selection now toggle x-ray shading in wireframe mode too (if x-ray shading enabled in the tool settings)
Added a property to object mode tool to enable or disable toggling of x-ray shading
Currently it hides Solidify only if x-ray shading is enabled. The main reason I implemented toggling it is that Solidify can create extra wires with the x-ray shading and it becomes hard to distinguish between a real geometry and geometry created by the modifier.
Would it be useful to hide Solidify if x-ray shading isnât used?
Hmm, does anyone else have any opinions on this? I donât actually have an opinion one way or the other. I suppose it could be useful sometimes.
I havenât tested this yet, but if I had to say, obviously Iâd choose to be given the option to choose whichever option the user preferred. A checkbox somewhere allowing for the toggling on/off of this feature. Specially if this occurs when XRay shading is enabled, I could see myself wanting to sync things up when not in XRay too.
If the choice is between having this at all or not though without any choice/checkbox, Iâd personally lean more towards leaving it out
Seems like the last version of 2.83 Alpha broke sth.
Using Select Box X-Ray 2.0.2 beta
It worked with the version from 2020-03-10 19:12, but now with current version 2020-03-28 01:08, I get two errors and canât activate it unfortunately:
1st time trying to activate the add-on:
Traceback (most recent call last):
File "C:\Program Files\Blender Foundation\Blender 2.83 - daily build\2.83\scripts\modules\addon_utils.py", line 382, in enable
mod.register()
File "C:\Users\MCP\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\space_view3d_select_box_xray\__init__.py", line 56, in register
tools.register()
File "C:\Users\MCP\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\space_view3d_select_box_xray\tools.py", line 71, in register
register_tool_fixed(ToolSelectBoxXrayMesh, after={"builtin.select_box"}, separator=False, group=False)
File "C:\Users\MCP\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\space_view3d_select_box_xray\utils.py", line 75, in register_tool_fixed
tool_converted = tool_from_class(tool_cls)
File "C:\Users\MCP\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\space_view3d_select_box_xray\utils.py", line 72, in tool_from_class
cls._km_action_simple(kc, context_descr, tool_def.label, keymap_data)
TypeError: _km_action_simple() missing 1 required positional argument: 'keymap_fn'
2nd time trying to activate the add-on:
Traceback (most recent call last):
File "C:\Program Files\Blender Foundation\Blender 2.83 - daily build\2.83\scripts\modules\addon_utils.py", line 382, in enable
mod.register()
File "C:\Users\MCP\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\space_view3d_select_box_xray\__init__.py", line 54, in register
operators.register()
File "C:\Users\MCP\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\space_view3d_select_box_xray\operators.py", line 241, in register
register_class(cls)
ValueError: register_class(...): already registered as a subclass 'OBJECT_OT_select_box_xray'
I know, the add-on is called âSelect Box (X-Ray)â, but as mentioned before, a âSelect Lasso (X-Ray)â option would be very helpful, too. Thanks!