def addCube(faces, inradius, vertexes, xmlElement): """Add cube by inradius.""" square = [ complex(-inradius.x, -inradius.y), complex(inradius.x, -inradius.y), complex(inradius.x, inradius.y), complex(-inradius.x, inradius.y)] bottomTopSquare = triangle_mesh.getAddIndexedLoops(square, vertexes, [-inradius.z, inradius.z]) triangle_mesh.addPillarByLoops(faces, bottomTopSquare)
def createShape(self): "Create the shape." square = [ complex( - self.inradius.x, - self.inradius.y ), complex( self.inradius.x, - self.inradius.y ), complex( self.inradius.x, self.inradius.y ), complex( - self.inradius.x, self.inradius.y ) ] bottomTopSquare = triangle_mesh.getAddIndexedLoops( square, self.vertexes, [ - self.inradius.z, self.inradius.z ] ) triangle_mesh.addPillarByLoops( self.faces, bottomTopSquare )
def addCube(elementNode, faces, inradius, vertexes): 'Add cube by inradius.' square = [ complex(-inradius.x, -inradius.y), complex(inradius.x, -inradius.y), complex(inradius.x, inradius.y), complex(-inradius.x, inradius.y)] bottomTopSquare = triangle_mesh.getAddIndexedLoops(square, vertexes, [-inradius.z, inradius.z]) triangle_mesh.addPillarByLoops(faces, bottomTopSquare)
def createShape(self): "Create the shape." square = [ complex(-self.inradius.x, -self.inradius.y), complex(self.inradius.x, -self.inradius.y), complex(self.inradius.x, self.inradius.y), complex(-self.inradius.x, self.inradius.y) ] bottomTopSquare = triangle_mesh.getAddIndexedLoops( square, self.vertexes, [-self.inradius.z, self.inradius.z]) triangle_mesh.addPillarByLoops(self.faces, bottomTopSquare)