Непрозрачность Mayavi mlab_source.set не работает
У меня есть две части кода: эта часть работает отлично:
@on_trait_change('scale_range, scene.activated')
def update_range(self):
label_unique = labels[0]
self.cur_scale = self.scale_range
cur_scallars_len_list = [np.array(x) for x in scallars_len_list[0]]
for ii in range(len(label_unique)):
points_dict[label_unique[ii]].mlab_source.set(
scalars=cur_scallars_len_list [ii]*self.cur_scale)
И это не работает, и я не получаю ошибок:
@on_trait_change('opacity_range, scene.activated')
def update_opacity(self):
label_unique = labels[0]
self.cur_opacity = self.opacity_range
for ii in range(len(label_unique)):
points_dict[label_unique[ii]].mlab_source.set(opacity=self.cur_opacity/100).