Ejemplo n.º 1
0
def addPositivePeg(derivation, positives, x, y):
	"""Add positive cylinder at x and y."""
	positivePegRadius = derivation.pegRadius - derivation.halfPegClearance
	radius = complex(positivePegRadius, positivePegRadius)
	copyShallow = derivation.xmlElement.getCopyShallow()
	start = Vector3(x, y, derivation.demiheight)
	endZ = derivation.height
	peg.addPegOutput(derivation.pegBevel, endZ, positives, radius, start, derivation.topOverBottom, copyShallow)
Ejemplo n.º 2
0
def addPositivePeg(derivation, positives, x, y):
	'Add positive cylinder at x and y.'
	positivePegRadius = derivation.pegRadiusArealized - derivation.halfPegClearance
	radiusArealized = complex(positivePegRadius, positivePegRadius)
	copyShallow = derivation.elementNode.getCopyShallow()
	start = Vector3(x, y, derivation.demiheight)
	endZ = derivation.height
	peg.addPegOutput(derivation.pegBevel, endZ, positives, radiusArealized, derivation.sides, start, derivation.topOverBottom)
Ejemplo n.º 3
0
def addPositivePeg(derivation, positives, x, y):
	'Add positive cylinder at x and y.'
	positivePegRadius = derivation.pegRadiusArealized - derivation.halfPegClearance
	radiusArealized = complex(positivePegRadius, positivePegRadius)
	copyShallow = derivation.elementNode.getCopyShallow()
	start = Vector3(x, y, derivation.demiheight)
	endZ = derivation.height
	peg.addPegOutput(derivation.pegBevel, endZ, positives, radiusArealized, derivation.sides, start, derivation.topOverBottom)