Skip to content
Snippets Groups Projects
Commit e8434f0e authored by Campbell Barton's avatar Campbell Barton
Browse files

workaround for exception adding in editmode, for now setting vertex groups is...

workaround for exception adding in editmode, for now setting vertex groups is unsupported in editmode.
support could be added through bmesh.
parent 3efbf531
No related branches found
No related tags found
No related merge requests found
......@@ -675,12 +675,14 @@ class AddGear(bpy.types.Operator):
base = create_mesh_object(context, verts, [], faces, "Gear")
obj = base.object
# Create vertex groups from stored vertices.
tipGroup = obj.vertex_groups.new('Tips')
tipGroup.add(verts_tip, 1.0, 'ADD')
# XXX, supporting adding in editmode is move involved
if obj.mode != 'EDIT':
# Create vertex groups from stored vertices.
tipGroup = obj.vertex_groups.new('Tips')
tipGroup.add(verts_tip, 1.0, 'ADD')
valleyGroup = obj.vertex_groups.new('Valleys')
valleyGroup.add(verts_valley, 1.0, 'ADD')
valleyGroup = obj.vertex_groups.new('Valleys')
valleyGroup.add(verts_valley, 1.0, 'ADD')
return {'FINISHED'}
......@@ -776,11 +778,13 @@ class AddWormGear(bpy.types.Operator):
base = create_mesh_object(context, verts, [], faces, "Worm Gear")
obj = base.object
# Create vertex groups from stored vertices.
tipGroup = obj.vertex_groups.new('Tips')
tipGroup.add(verts_tip, 1.0, 'ADD')
# XXX, supporting adding in editmode is move involved
if obj.mode != 'EDIT':
# Create vertex groups from stored vertices.
tipGroup = obj.vertex_groups.new('Tips')
tipGroup.add(verts_tip, 1.0, 'ADD')
valleyGroup = obj.vertex_groups.new('Valleys')
valleyGroup.add(verts_valley, 1.0, 'ADD')
valleyGroup = obj.vertex_groups.new('Valleys')
valleyGroup.add(verts_valley, 1.0, 'ADD')
return {'FINISHED'}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment