'Add the points to the mayavi pipeline'

@on_trait_change('scene.activated')
def plot(self):

    _scale = self.scene.camera.parallel_scale
    self.clear()
    if (not np.any(self.tri)):
        return
    fig = self.scene.mayavi_scene
    surf = complete_surface_info(dict(rr=self.points, tris=self.tri), verbose='error')
    src = _create_mesh_surf(surf, fig=fig)
    rep = ('wireframe' if (self.rep == 'Wireframe') else 'surface')
    surf = pipeline.surface(src, figure=fig, color=self.color, representation=rep, line_width=1)
    surf.actor.property.backface_culling = True
    self.src = src
    self.surf = surf
    self.sync_trait('visible', self.surf, 'visible')
    self.sync_trait('color', self.surf.actor.property, mutual=False)
    self.sync_trait('opacity', self.surf.actor.property)
    self.scene.camera.parallel_scale = _scale
