Ejemplo n.º 1
0
 def computeQuads(self):
     nvert = self.verts.shape[0]
     nedge = self.edges.shape[0]
     nadj = self.adjMap.shape[0]
     nquad = nedge - nvert + 1
     nquad = int(QUADlib.countquads(nvert, nadj, self.adjPtr, self.adjMap)/8)
     self.quads = QUADlib.computequads(nvert, nadj, 8*nquad, self.adjPtr, self.adjMap)
     self.quads = QUADlib.removeduplicatequads(8*nquad, nquad, self.quads)
     QUADlib.rotatequads(nvert, nquad, self.verts, self.quads)
     if self.output: print 'Done: computeQuads'
Ejemplo n.º 2
0
 def computeQuads(self):
     nvert = self.verts.shape[0]
     nedge = self.edges.shape[0]
     nadj = self.adjMap.shape[0]
     nquad = nedge - nvert + 1
     nquad = int(QUADlib.countquads(nvert, nadj, self.adjPtr, self.adjMap)/8)
     self.quads = QUADlib.computequads(nvert, nadj, 8*nquad, self.adjPtr, self.adjMap)
     self.quads = QUADlib.removeduplicatequads(8*nquad, nquad, self.quads)
     QUADlib.rotatequads(nvert, nquad, self.verts, self.quads)
     if self.output: print 'Done: computeQuads'