Непрозрачность Mayavi mlab_source.set не работает - PullRequest
0 голосов

У меня есть две части кода: эта часть работает безупречно:

        @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).
...