The code is made from scratch.
Fixed removal of geometry.
Fixed work with modifiers.
Added offset along the selection normals. Earlier the mouse had to move left or right.
Bandages have been made. They transmit the distance from the nearest point of the object to your goal. I will rewrite further, this is a temporary solution.
Added to the water from the keyboard. You can enter the required value yourself. Supports the arithmetic expressions [+, -, *, /]
Added a status bar, where you can see the length of the offset.
There is no automatic bavel update anymore. If you need to update it, press the spacebar
-------------------------------------#
great tool, will use it every day. Been doing lots of house modelling recently, thought about this tool several times.
EDIT: doesn’t properly register here.
console writes this. never heard about ‘RestrictContext’ even if I write scripts every day.
Traceback (most recent call last):
File “F:\blenders\current\blender-2.78-f94a460-win64\blender-2.78.0-git.f94a460-windows64\2.78\scripts\modules\addon_utils.py”, line 330, in enable
mod = import(module_name)
File “C:\Users\X3\AppData\Roaming\Blender Foundation\Blender\2.78\scripts\addons\Destructive Extrude.py”, line 14, in <module>
class DestructiveExtrude(bpy.types.Operator):
File “C:\Users\X3\AppData\Roaming\Blender Foundation\Blender\2.78\scripts\addons\Destructive Extrude.py”, line 23, in DestructiveExtrude
object_A = bpy.context.active_object
AttributeError: ‘_RestrictContext’ object has no attribute ‘active_object’
So this is basicly like the push/pull addon but works with several faces? It really looks great, hopefully the bugs will be fixed, can’t wait to try this puppy out, great job!
around line 22. These shouldn’t be there. Also need to find all references to object_A and object_A_Name that don’t have “self.” in front of them and add it. Basically around lines 59, 60, 65 and 69.
Feedback for author: L is already a default bound key. Alt-L is available though.
masterxeon1001: Seems to work fine with HardOps’ circles, which is cool!
edit: It also works with multiple selected faces which is real handy.
Did you possibly post an out of date version of the addon because the code I quoted is definitely incorrect and will always cause an error(and has since blender 2.5 added _RestrictContext according to my research). Those values should not be attempted to be set in the addon registration. As far as the missing self lines, I’m pretty sure python doesn’t assign new variables to self by default.