def project_edge(self, edg): if hasattr(edg, 'adaptor'): return self.project_curve(self, self.adaptor) return self.project_curve(self, to_adaptor_3d(edg))