Randomisieren eines Winkels?

8

%Vor% %Vor%

Ich habe eine Funktion, die ein Baum-Fraktal in einer Leinwand zeichnet:

%Vor%

Ich versuche, das Fraktal ein wenig zu randomisieren, um es organischer aussehen zu lassen. Ich habe es versucht:

%Vor%

Aus irgendeinem Grund scheint dies den Wert 0 zu beeinflussen. Der Baum neigt sich nach rechts. Ich verstehe nicht warum.

    
Himmators 31.07.2015, 09:03
quelle

1 Antwort

7

Sie müssen einen zufälligen Versatz (im Bereich ± 0,5 oder weniger) zu Ihrem Winkel hinzufügen, nicht mit diesem Faktor multiplizieren.

%Vor% %Vor%

Sie können auch experimentieren mit dem Ändern des Winkels, der an die rekursiven Aufrufe übergeben wird (z. B. den modifizierten Winkel anstelle des ursprünglichen verwenden).

    
Alnitak 31.07.2015, 09:13
quelle

Tags und Links