Changeset View
Changeset View
Standalone View
Standalone View
release/scripts/startup/bl_operators/object.py
| Show First 20 Lines • Show All 272 Lines • ▼ Show 20 Lines | def execute(self, context): | ||||
| elif obj.mode == 'OBJECT': | elif obj.mode == 'OBJECT': | ||||
| if mod.levels != level: | if mod.levels != level: | ||||
| mod.levels = level | mod.levels = level | ||||
| return | return | ||||
| else: | else: | ||||
| if obj.mode == 'SCULPT': | if obj.mode == 'SCULPT': | ||||
| if mod.sculpt_levels + level <= mod.total_levels: | if mod.sculpt_levels + level <= mod.total_levels: | ||||
| mod.sculpt_levels += level | mod.sculpt_levels += level | ||||
| else: | |||||
| bpy.ops.object.multires_subdivide(modifier="Multires") | |||||
| elif obj.mode == 'OBJECT': | elif obj.mode == 'OBJECT': | ||||
| if mod.levels + level <= mod.total_levels: | if mod.levels + level <= mod.total_levels: | ||||
| mod.levels += level | mod.levels += level | ||||
| return | return | ||||
| elif mod.type == 'SUBSURF': | elif mod.type == 'SUBSURF': | ||||
| if relative: | if relative: | ||||
| mod.levels += level | mod.levels += level | ||||
| ▲ Show 20 Lines • Show All 727 Lines • Show Last 20 Lines | |||||