Mayavi mlab_source.set不透明度不起作用

时间:2018-10-04 16:49:53

标签: opacity mayavi mayavi.mlab

我有两部分代码: 这部分工作正常:

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

0 个答案:

没有答案