python (3.11.7)

(root)/
lib/
python3.11/
turtledemo/
__pycache__/
fractalcurves.cpython-311.pyc

e
dZddlTddlmZmZGddeZdZe	dkr!eZ
ee
edSdS)	a&      turtle-example-suite:

        tdemo_fractalCurves.py

This program draws two fractal-curve-designs:
(1) A hilbert curve (in a box)
(2) A combination of Koch-curves.

The CurvesTurtle class and the fractal-curve-
methods are taken from the PythonCard example
scripts for turtle-graphics.
)*)sleepperf_counterc eZdZdZdZdZdS)CurvesTurtlec(|dkrdS||dz|||dz
|||||dz|||dz
||||||dz
|||dz|||||dz
|||dzdS)NrZ)lefthilbertforwardright)selfsizelevelparitys    L/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/turtledemo/fractalcurves.pyrzCurvesTurtle.hilbertsA::F		&2+T519vg...T

6B;T519f---TT519f---

6B;TT519vg...	
		&2+cNddl}d|z||j|zz}|||||dd|dz
z|zz
t|D]1}|||||d|z2|	dd|dz
z|zz
||
||dS)Nrr	ih)mathsinpipufdpdrtrangefractalltbk)rnradlevdirredgeis        r
fractalgonzCurvesTurtle.fractalgon/s3w$'A+...						rQU|a'()))q		ALLsC(((GGC!GrQU|a'()))								rc|dkr||dS||dz|dz
||d|z||dz|dz
||d|z||dz|dz
||d|z||dz|dz
|dS)Nr
<x)rr r!r)rdistdepthr&s    rr zCurvesTurtle.fractalBs199GGDMMMFTAXuqy#...STAXuqy#...c	TAXuqy#...STAXuqy#.....rN)__name__
__module____qualname__rr)r rrrrsA
2&
/
/
/
/
/rrc$t}||d||dd|d}|d|zd|z|t}|
d||||
|dd||tdD]5}|d||d	|d
zzz6|td
D],}|||d-|tdD]5}||d|d
zzz|d6|t}d
||z
z}t%d||d||ddt}|dd||dddd|||d|dddd|t}|d||z
zz
}|S)Nrr
iiredr+r	@rBzHilbert: %.2fsec. blackbluezKoch: %.2fsec.)rresetspeedht	getscreentracerrsetposrclock	fillcolor
begin_fillrrrr!rend_fillrcolorr))ftrtar(tbress      rmainrNNs	BHHJJJHHQKKKEEGGGLLNN!AEEGGGDIIc$hD!!!EEGGGwwBLLMMOOOEE$KKKJJtQEE$KKK
1XX
b			
dBqsFmEEGGG
1XX
d
b				EEGGG
1XX
dBqsFm
b				KKMMMwwB2b5)C	!HHHHHJJJHHQKKKEEGGGLLNN!AwwBHHWfMMOOOMM!S!QKKMMMMMOOOHHUOOOMM!S!R   KKMMMwwB2&&CJr__main__N)
__doc__turtletimerrrEPenrrNr0msgprintmainloopr3rr<module>rWs--------;/;/;/;/;/3;/;/;/z777r

$&&C	E#JJJHJJJJJr