def __init__(self, elementNode): self.inradius = lineation.getInradiusFirstByHeightWidth(complex(10.0, 10.0), elementNode) self.density = evaluate.getEvaluatedFloat(0.2, elementNode, 'density') self.radius = lineation.getComplexByPrefixBeginEnd(elementNode, 'radius', 'diameter', complex(1.0, 1.0)) self.seed = evaluate.getEvaluatedInt(None, elementNode, 'seed') self.target = evaluate.getTransformedPathsByKey([], elementNode, 'target') self.typeMenuRadioStrings = 'hexagonal random rectangular'.split() self.typeString = evaluate.getEvaluatedString('rectangular', elementNode, 'type') self.zigzag = evaluate.getEvaluatedBoolean(True, elementNode, 'zigzag')
def __init__(self, elementNode): 'Set defaults.' self.inradius = lineation.getInradiusFirstByHeightWidth(complex(10.0, 10.0), elementNode) self.density = evaluate.getEvaluatedFloat(0.2, elementNode, 'density') self.radius = lineation.getComplexByPrefixBeginEnd(elementNode, 'radius', 'diameter', complex(1.0, 1.0)) self.seed = evaluate.getEvaluatedInt(None, elementNode, 'seed') self.target = evaluate.getTransformedPathsByKey([], elementNode, 'target') self.typeMenuRadioStrings = 'hexagonal random rectangular'.split() self.typeString = evaluate.getEvaluatedString('rectangular', elementNode, 'type') self.zigzag = evaluate.getEvaluatedBoolean(True, elementNode, 'zigzag')
def __init__(self, elementNode): self.inradius = lineation.getInradiusFirstByHeightWidth(complex(10.0, 10.0), elementNode) self.radius = evaluate.getEvaluatedFloat(1.0, elementNode, 'radius') self.target = evaluate.getTransformedPathsByKey([], elementNode, 'target')