Exemple #1
0
 def __init__(self, elementNode):
     'Set defaults.'
     self.elementNode = elementNode
     self.importRadius = setting.getImportRadius(elementNode)
     self.layerHeight = setting.getLayerHeight(elementNode)
     self.targetElementNode = evaluate.getElementNodeByKey(
         elementNode, 'target')
Exemple #2
0
 def __init__(self, elementNode):
     'Set defaults.'
     self.elementNode = elementNode
     self.importRadius = setting.getImportRadius(elementNode)
     self.layerHeight = setting.getLayerHeight(elementNode)
     self.targetElementNode = evaluate.getElementNodeByKey(
         elementNode, 'target')
Exemple #3
0
def getMinimumZ(geometryObject):
	'Get the minimum of the minimum z of the archivableObjects and the object.'
	booleanGeometry = BooleanGeometry()
	booleanGeometry.archivableObjects = geometryObject.archivableObjects
	booleanGeometry.importRadius = setting.getImportRadius(geometryObject.elementNode)
	booleanGeometry.layerHeight = setting.getLayerHeight(geometryObject.elementNode)
	archivableMinimumZ = booleanGeometry.getMinimumZ()
	geometryMinimumZ = geometryObject.getMinimumZ()
	if archivableMinimumZ == None:
		return geometryMinimumZ
	if geometryMinimumZ == None:
		return archivableMinimumZ
	return min(archivableMinimumZ, geometryMinimumZ)
Exemple #4
0
def getMinimumZ(geometryObject):
	'Get the minimum of the minimum z of the archivableObjects and the object.'
	booleanGeometry = BooleanGeometry()
	booleanGeometry.archivableObjects = geometryObject.archivableObjects
	booleanGeometry.importRadius = setting.getImportRadius(geometryObject.elementNode)
	booleanGeometry.layerHeight = setting.getLayerHeight(geometryObject.elementNode)
	archivableMinimumZ = booleanGeometry.getMinimumZ()
	geometryMinimumZ = geometryObject.getMinimumZ()
	if archivableMinimumZ == None:
		return geometryMinimumZ
	if geometryMinimumZ == None:
		return archivableMinimumZ
	return min(archivableMinimumZ, geometryMinimumZ)
Exemple #5
0
 def getAdditionalPathLift(self):
     "Get path lift."
     return 0.5 * setting.getLayerHeight(self.elementNode) * float(self.liftPath)
Exemple #6
0
	def getAdditionalPathLift(self):
		"Get path lift."
		return 0.5 * setting.getLayerHeight(self.elementNode) * float(self.liftPath)