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)
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)
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)