Fix T81073: PDT fillet tool not working
The tool still used the "vertex_only" argument to the bevel operator, which changed in 2.90. This commit also fixes the same error in the Mesh Tools addon.
This commit is contained in:
parent
01e3264f26
commit
f510c21650
Notes:
blender-bot
2023-02-14 18:47:53 +01:00
Referenced by issue blender/blender#80396: Potential candidates for corrective releases Referenced by issue blender/blender#80396, Potential candidates for corrective releases Referenced by issue #81073, PDT - Fillet tool not working
|
@ -885,7 +885,7 @@ class VIEW3D_MT_edit_mesh_tools(Menu):
|
|||
props.quad_method = props.ngon_method = 'BEAUTY'
|
||||
layout.operator("mesh.tris_convert_to_quads")
|
||||
layout.operator('mesh.vertex_chamfer', text="Vertex Chamfer")
|
||||
layout.operator("mesh.bevel", text="Bevel Vertices").vertex_only = True
|
||||
layout.operator("mesh.bevel", text="Bevel Vertices").affect = 'VERTICES'
|
||||
layout.operator('mesh.offset_edges', text="Offset Edges")
|
||||
layout.operator('mesh.fillet_plus', text="Fillet Edges")
|
||||
layout.operator("mesh.face_inset_fillet",
|
||||
|
@ -930,7 +930,7 @@ class VIEW3D_PT_edit_mesh_tools(Panel):
|
|||
row = col_top.row(align=True)
|
||||
row.operator("mesh.random_vertices", text="Random Vertices")
|
||||
row = col_top.row(align=True)
|
||||
row.operator("mesh.bevel", text="Bevel Vertices").vertex_only = True
|
||||
row.operator("mesh.bevel", text="Bevel Vertices").affect = 'VERTICES'
|
||||
|
||||
# edge - first line
|
||||
split = col.split(factor=0.80, align=True)
|
||||
|
@ -956,7 +956,7 @@ class VIEW3D_PT_edit_mesh_tools(Panel):
|
|||
row = col_top.row(align=True)
|
||||
row.operator("mesh.extrude_edges_move", text="Extrude Edges")
|
||||
row = col_top.row(align=True)
|
||||
row.operator("mesh.bevel", text="Bevel Edges").vertex_only = False
|
||||
row.operator("mesh.bevel", text="Bevel Edges").affect = 'EDGES'
|
||||
|
||||
# face - first line
|
||||
split = col.split(factor=0.80, align=True)
|
||||
|
|
|
@ -1038,10 +1038,10 @@ def fillet_geometry(context, pg, mode, obj, bm, verts, values):
|
|||
context.window_manager.popup_menu(oops, title="Error", icon="ERROR")
|
||||
return
|
||||
if mode in {"i", "v"}:
|
||||
vert_bool = True
|
||||
affect = 'VERTICES'
|
||||
else:
|
||||
# Must be "e"
|
||||
vert_bool = False
|
||||
affect = 'EDGES'
|
||||
# Note that passing an empty parameter results in that parameter being seen as "0"
|
||||
# _offset <= 0 is ignored since a bevel/fillet radius must be > 0 to make sense
|
||||
_offset = float(values[0])
|
||||
|
@ -1095,5 +1095,5 @@ def fillet_geometry(context, pg, mode, obj, bm, verts, values):
|
|||
offset=_offset,
|
||||
segments=_segments,
|
||||
profile=_profile,
|
||||
vertex_only=vert_bool
|
||||
affect=affect
|
||||
)
|
||||
|
|
Loading…
Reference in New Issue