Ejemplo n.º 1
0
def _flower_poly():
    result = QPolygonF()
    hex1 = QPolygonF()
    l = 0.501/cos30
    for i in range(6):
        a = i*tau/6-tau/12
        hex1.append(QPointF(l*math.sin(a), -l*math.cos(a)))
    for i1 in range(6):
        a1 = i1*tau/6
        for i2 in range(6):
            a2 = i2*tau/6
            result = result.united(hex1.translated(math.sin(a1)+math.sin(a2), -math.cos(a1)-math.cos(a2)))
    return result
Ejemplo n.º 2
0
def _flower_poly():
    result = QPolygonF()
    hex1 = QPolygonF()
    l = 0.501/cos30
    for i in range(6):
        a = i*tau/6-tau/12
        hex1.append(QPointF(l*math.sin(a), -l*math.cos(a)))
    for i1 in range(6):
        a1 = i1*tau/6
        for i2 in range(6):
            a2 = i2*tau/6
            result = result.united(hex1.translated(math.sin(a1)+math.sin(a2), -math.cos(a1)-math.cos(a2)))
    return result