def translate_curve(self, dest_parent, source_obj): paths = source_obj.paths trafo = [] + source_obj.trafo trafo[4] += self.dx trafo[5] += self.dy paths = libgeom.apply_trafo_to_paths(paths, trafo) style = get_sk_style(source_obj, self.sk2_doc.cms) dest_curve = sk_model.SKPolyBezier(paths_list=paths, properties=style) return dest_curve
def b(self): self.paths = [[None, [], sk_const.CURVE_OPENED]] obj = sk_model.SKPolyBezier(paths_list=self.paths) self.set_style(obj) self.add_object(obj)