Skip to content

Commit cce4a88

Browse files
committed
show_bumps: support multi-state objects
1 parent 42c00ca commit cce4a88

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

show_bumps.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ def show_bumps(selection='(all)', name='bump_check', quiet=1):
2525
'''
2626
cmd.delete(name)
2727
cmd.create(name, selection, zoom=0)
28-
cmd.sculpt_activate(name)
29-
cmd.show_as('cgo', name)
3028
cmd.set('sculpt_vdw_vis_mode', 1, name)
3129
cmd.set('sculpt_field_mask', 0x020) # cSculptVDW
32-
strain = cmd.sculpt_iterate(name, cycles=0)
33-
if not int(quiet):
34-
print('VDW Strain:', strain)
35-
return strain
30+
for state in range(1, 1 + cmd.count_states('%' + name)):
31+
cmd.sculpt_activate(name, state)
32+
strain = cmd.sculpt_iterate(name, state, cycles=0)
33+
if not int(quiet):
34+
print('VDW Strain in state %d: %f' % (state, strain))
35+
cmd.show_as('cgo', name)
3636

3737
cmd.extend('show_bumps', show_bumps)

0 commit comments

Comments
 (0)