Exemplo n.º 1
0
Arquivo: cube.py Projeto: Sciumo/SFACT
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)
Exemplo n.º 2
0
	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 )
Exemplo n.º 3
0
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)
Exemplo n.º 4
0
 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)