コード例 #1
0
ファイル: geodesic.py プロジェクト: karla3jo/menpo-old
 def __init__(self, trimeshiter):
     TriMeshShapeClass.__init__(self, trimeshiter)
     for x in self.data:
         x.geodesics = TriMeshGeodesics(x.points, x.trilist)
     self.gsig_all_points()
     self.f0 = self.data[0]
     self.f1 = self.data[1]
     self.calculate_mapping()
     self.generate_mapped_faces()
コード例 #2
0
ファイル: correspondence.py プロジェクト: karla3jo/menpo-old
 def __init__(self, trimeshiter):
     TriMeshShapeClass.__init__(self, trimeshiter)
     if len(self.data) != 2:
         raise Exception("A Corresponding trimesh pair requires two"\
                 + " TriMesh instances")
     self.f0 = self.data[0]
     self.f1 = self.data[1]
     if (self.f0.pointfields.get(self.f1) == None or
             self.f1.pointfields.get(self.f0) == None):
         raise Exception("Need to have a correspondence pointfield set on "\
                 + "each trimesh for the opposite trimesh")
コード例 #3
0
ファイル: geodesic.py プロジェクト: karla3jo/menpo-old
 def __init__(self, trimeshiter):
     TriMeshShapeClass.__init__(self, trimeshiter)