def apply(self): self._log.debug(u"""Applying values filename: '%s', subdivisions: '%f', bezier factor: '%f'""" % ( self.surface_filename, self.surface_subdivisions, self.bezier_factor)) if self.surface: del self.surface if self.plane: self.plane.removeNode() self.plane = None if self.mls_surface: self.mls_surface.removeNode() self.mls_surface = None if self.bezier_surface: self.bezier_surface.removeNode() self.bezier_surface = None if self.point_cloud: self.point_cloud.removeNode() self.point_cloud = None self.surface = Surface.from_file(self.surface_filename) self._toggle_plane() self._toggle_mls_surface() self._toggle_bezier_surface() self._toggle_point_cloud()
def setUp(self): self.model_filename = "pointdata/franke4.off" self.surface = Surface.from_file(self.model_filename)