Ejemplo n.º 1
0
 def computeQuadDominant(self):
     nvert = self.verts.shape[0]
     nedge = self.edges.shape[0]
     ntri = self.triangles.shape[0]
     nrem, removeEdge, removeTri = QUADlib.computequaddominant(nvert, nedge, ntri, self.verts, self.edges, self.edgeCon, self.triangles, self.tri2edge, self.edge2tri)
     self.edgeCon, self.edges, self.triangles, self.quads = QUADlib.mergetriangles(nedge, ntri, nedge-nrem, ntri-2*nrem+1, nrem+1, self.edgeCon, self.edges, self.triangles, self.edge2tri, removeEdge, removeTri)
     if self.output: print 'Done: computeQuadDominant'
Ejemplo n.º 2
0
 def computeQuadDominant(self):
     nvert = self.verts.shape[0]
     nedge = self.edges.shape[0]
     ntri = self.triangles.shape[0]
     nrem, removeEdge, removeTri = QUADlib.computequaddominant(nvert, nedge, ntri, self.verts, self.edges, self.edgeCon, self.triangles, self.tri2edge, self.edge2tri)
     self.edgeCon, self.edges, self.triangles, self.quads = QUADlib.mergetriangles(nedge, ntri, nedge-nrem, ntri-2*nrem+1, nrem+1, self.edgeCon, self.edges, self.triangles, self.edge2tri, removeEdge, removeTri)
     if self.output: print 'Done: computeQuadDominant'