mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-23 11:12:47 +00:00
Fix error that was preventing 3d panning while polyline tool is active.
This error was introduced by 48784ba
This commit is contained in:
@@ -324,7 +324,9 @@ class DrawPolylineWall(bpy.types.Operator, PolylineOperator):
|
|||||||
PolylineDecorator.update(event, self.tool_state, self.input_ui, self.snapping_points[0])
|
PolylineDecorator.update(event, self.tool_state, self.input_ui, self.snapping_points[0])
|
||||||
tool.Blender.update_viewport()
|
tool.Blender.update_viewport()
|
||||||
|
|
||||||
if not event.shift and event.type in {"MIDDLEMOUSE", "WHEELUPMOUSE", "WHEELDOWNMOUSE"}:
|
self.handle_lock_axis(context, event)
|
||||||
|
|
||||||
|
if event.type in {"MIDDLEMOUSE", "WHEELUPMOUSE", "WHEELDOWNMOUSE"}:
|
||||||
self.handle_mouse_move(context, event)
|
self.handle_mouse_move(context, event)
|
||||||
return {"PASS_THROUGH"}
|
return {"PASS_THROUGH"}
|
||||||
|
|
||||||
@@ -334,7 +336,6 @@ class DrawPolylineWall(bpy.types.Operator, PolylineOperator):
|
|||||||
|
|
||||||
self.choose_axis(event)
|
self.choose_axis(event)
|
||||||
|
|
||||||
self.handle_lock_axis(context, event)
|
|
||||||
|
|
||||||
self.handle_snap_selection(context, event)
|
self.handle_snap_selection(context, event)
|
||||||
|
|
||||||
|
|||||||
@@ -2401,7 +2401,9 @@ class MeasureTool(bpy.types.Operator, PolylineOperator):
|
|||||||
PolylineDecorator.update(event, self.tool_state, self.input_ui, self.snapping_points[0])
|
PolylineDecorator.update(event, self.tool_state, self.input_ui, self.snapping_points[0])
|
||||||
tool.Blender.update_viewport()
|
tool.Blender.update_viewport()
|
||||||
|
|
||||||
if not event.shift and event.type in {"MIDDLEMOUSE", "WHEELUPMOUSE", "WHEELDOWNMOUSE"}:
|
self.handle_lock_axis(context, event)
|
||||||
|
|
||||||
|
if event.type in {"MIDDLEMOUSE", "WHEELUPMOUSE", "WHEELDOWNMOUSE"}:
|
||||||
self.handle_mouse_move(context, event)
|
self.handle_mouse_move(context, event)
|
||||||
return {"PASS_THROUGH"}
|
return {"PASS_THROUGH"}
|
||||||
|
|
||||||
@@ -2411,7 +2413,6 @@ class MeasureTool(bpy.types.Operator, PolylineOperator):
|
|||||||
|
|
||||||
self.choose_axis(event, z=True)
|
self.choose_axis(event, z=True)
|
||||||
|
|
||||||
self.handle_lock_axis(context, event)
|
|
||||||
|
|
||||||
self.choose_plane(event)
|
self.choose_plane(event)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user