-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgekregen_ruimte_donker.py
25224 lines (25224 loc) · 949 KB
/
gekregen_ruimte_donker.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
filename = "gekregen ruimte 3.0"
nb_triangles = 12608
samples = 1
triangles_in_tree = 10
0
1.1440021991729736
1
1.1550498008728027
2
9.201000213623047
3
14.923967838287354
4
1.1150131225585938
5
1.2180218696594238
6
1.1210031509399414
7
1.1229979991912842
8
4.960004806518555
9
1.1180059909820557
10
1.1119661331176758
11
1.1150028705596924
12
1.1169891357421875
13
1.869980812072754
14
1.1220250129699707
15
1.1030101776123047
16
3.635018825531006
17
1.1239969730377197
18
1.120981216430664
19
1.1100819110870361
20
4.979940891265869
21
1.123002052307129
22
1.1109769344329834
23
1.1000092029571533
24
1.1239888668060303
25
1.1290249824523926
26
1.1319870948791504
27
1.1229908466339111
28
7.1010050773620605
29
14.850995063781738
30
1.1000049114227295
31
1.132991075515747
32
1.0960030555725098
33
1.1160030364990234
34
1.1120219230651855
35
1.1039979457855225
36
1.1229920387268066
37
1.1209900379180908
38
1.1269910335540771
39
1.1350469589233398
40
1.1079580783843994
41
1.1160099506378174
42
1.1369950771331787
43
1.1070199012756348
44
1.1229510307312012
45
1.1240339279174805
46
1.1209630966186523
47
1.1200299263000488
48
1.0970361232757568
49
1.1099660396575928
50
7.876006841659546
51
1.2060117721557617
52
1.1190061569213867
53
1.1069989204406738
54
11.426952123641968
55
1.119020938873291
56
1.1200010776519775
57
1.1029808521270752
58
1.1290440559387207
59
1.1040019989013672
60
9.639978885650635
61
14.48301100730896
62
1.1499981880187988
63
1.147986888885498
64
1.125054121017456
65
1.1129729747772217
66
1.1380009651184082
67
1.1170039176940918
68
1.191951036453247
69
1.1380279064178467
70
1.122969150543213
71
1.1190228462219238
72
3.889984130859375
73
1.0949950218200684
74
1.095038890838623
75
1.125014066696167
76
3.0419929027557373
77
1.0949580669403076
78
7.53699803352356
79
1.110011100769043
80
1.1190049648284912
81
1.109997034072876
82
1.1100029945373535
83
1.1080310344696045
84
1.091001033782959
85
1.0979678630828857
86
7.074028968811035
87
1.120002031326294
88
1.1389460563659668
89
1.124032974243164
90
1.0999970436096191
91
10.68897294998169
92
1.1140530109405518
93
1.1049919128417969
94
1.2069590091705322
95
1.213036060333252
96
1.110990047454834
97
1.1200189590454102
98
8.328974962234497
99
1.0950069427490234
100
1.2160050868988037
101
1.2199699878692627
102
11.483025074005127
103
14.777983903884888
104
1.2029979228973389
105
1.1440250873565674
106
1.2229928970336914
107
1.2160310745239258
108
1.127000093460083
109
1.1069669723510742
110
1.1179840564727783
111
1.2120428085327148
112
1.1280021667480469
113
1.2239749431610107
114
3.4719960689544678
115
15.155021905899048
116
1.2540180683135986
117
1.248002052307129
118
1.1169970035552979
119
1.1379749774932861
120
1.1170158386230469
121
1.2220079898834229
122
1.1179571151733398
123
1.1220200061798096
124
1.128999948501587
125
4.345005035400391
126
1.1099720001220703
127
1.117048978805542
128
1.1989960670471191
129
11.556997060775757
130
1.12398099899292
131
11.670020818710327
132
1.134016990661621
133
1.1389780044555664
134
14.999988079071045
135
1.1120150089263916
136
1.1180169582366943
137
1.2109971046447754
138
1.1139750480651855
139
1.14202880859375
140
1.1469480991363525
141
1.1160380840301514
142
1.108987808227539
143
1.1189720630645752
144
1.2270240783691406
145
1.2109999656677246
146
1.1040029525756836
147
1.1650149822235107
148
1.0879831314086914
149
1.2019789218902588
150
1.2119979858398438
151
1.2240030765533447
152
1.1140508651733398
153
1.0959529876708984
154
1.1120541095733643
155
1.543992042541504
156
1.1309959888458252
157
1.1369810104370117
158
1.1119959354400635
159
1.0879929065704346
160
1.1410200595855713
161
14.839993953704834
162
1.1070330142974854
163
14.025990962982178
164
1.1119961738586426
165
14.421012878417969
166
1.1209981441497803
167
1.1169538497924805
168
1.1040220260620117
169
1.0930070877075195
170
1.0940120220184326
171
1.098006010055542
172
1.188951015472412
173
1.1100490093231201
174
1.1150009632110596
175
1.1249868869781494
176
1.1279799938201904
177
2.1740119457244873
178
14.62201714515686
179
1.124971866607666
180
1.1199870109558105
181
1.1010260581970215
182
1.090975046157837
183
1.0930171012878418
184
1.106029987335205
185
1.1139709949493408
186
1.1080288887023926
187
1.1329481601715088
188
1.1070468425750732
189
1.117002010345459
190
1.0979878902435303
191
1.0989980697631836
192
1.1189651489257812
193
1.1070489883422852
194
13.299998998641968
195
1.1209959983825684
196
1.1339938640594482
197
13.013015985488892
198
1.1069540977478027
199
1.1020238399505615
200
1.1089720726013184
201
1.1970500946044922
202
1.1039738655090332
203
1.10300612449646
204
1.1220219135284424
205
7.031999111175537
206
1.120952844619751
207
13.905022144317627
208
1.1000280380249023
209
1.1249868869781494
210
1.0919840335845947
211
1.095999002456665
212
1.099031925201416
213
1.125002145767212
214
1.1059868335723877
215
1.119014024734497
216
6.400964975357056
217
1.2070221900939941
218
1.1950149536132812
219
1.1169960498809814
220
11.468000888824463
221
1.085968017578125
222
1.0990090370178223
223
1.1060268878936768
224
1.0899741649627686
225
1.1160228252410889
226
1.1109881401062012
227
1.104015827178955
228
1.1379930973052979
229
5.8519580364227295
230
1.1340179443359375
231
4.0860090255737305
232
1.1010229587554932
233
1.1060221195220947
234
1.1359479427337646
235
1.1250319480895996
236
1.125
237
1.2149980068206787
238
1.1219909191131592
239
1.1189641952514648
240
1.1100490093231201
241
1.1999738216400146
242
1.2119991779327393
243
1.1070239543914795
244
1.2209498882293701
245
1.1060380935668945
246
1.1060009002685547
247
1.129997968673706
248
1.1090149879455566
249
3.783987045288086
250
1.1160130500793457
251
1.1019980907440186
252
1.1009538173675537
253
1.0940020084381104
254
10.562024116516113
255
1.0829930305480957
256
2.0620028972625732
257
1.4079980850219727
258
12.312033891677856
259
1.2019741535186768
260
1.2040259838104248
261
1.2289788722991943
262
1.2130241394042969
263
1.2189459800720215
264
1.212052822113037
265
1.1939940452575684
266
1.305006980895996
267
1.220000982284546
268
4.168970108032227
269
1.313999891281128
270
1.3160250186920166
271
1.2319741249084473
272
10.199987888336182
273
1.3320000171661377
274
1.2460010051727295
275
1.3499960899353027
276
1.2720000743865967
277
1.3200139999389648
278
1.4280178546905518
279
1.4329891204833984
280
1.4209978580474854
281
1.3069820404052734
282
1.3210020065307617
283
1.3180100917816162
284
1.414999008178711
285
1.3459899425506592
286
1.3370351791381836
287
1.3169958591461182
288
1.4169809818267822
289
1.3409810066223145
290
1.6230220794677734
291
1.2119998931884766
292
1.1100029945373535
293
1.2110040187835693
294
1.2010109424591064
295
1.1570000648498535
296
1.220015048980713
297
1.2189750671386719
298
1.221998929977417
299
1.212022066116333
300
1.219007968902588
301
1.1129488945007324
302
8.285031080245972
303
1.1130180358886719
304
1.2089738845825195
305
1.2119770050048828
306
1.2260489463806152
307
1.205003023147583
308
1.2060000896453857
309
1.1990020275115967
310
1.2059738636016846
311
1.247002124786377
312
4.107022047042847
313
1.5390009880065918
314
1.3109939098358154
315
1.317979097366333
316
1.3270230293273926
317
1.3339569568634033
318
1.3410019874572754
319
6.65904688835144
320
1.3200011253356934
321
13.508975982666016
322
1.2119920253753662
323
1.2069849967956543
324
12.627050876617432
325
1.221951961517334
326
1.2030351161956787
327
1.193011999130249
328
1.238969087600708
329
1.213021993637085
330
1.2999868392944336
331
1.312028169631958
332
1.227949857711792
333
1.4550480842590332
334
1.2309980392456055
335
2.6769869327545166
336
15.952006101608276
337
14.095018863677979
338
1.1979939937591553
339
1.3259999752044678
340
1.2409770488739014
341
12.173991918563843
342
14.167002201080322
343
15.045036792755127
344
14.977007150650024
345
1.296994924545288
346
13.632992029190063
347
1.2110109329223633
348
1.323991060256958
349
1.2410109043121338
350
1.2239689826965332
351
1.3020291328430176
352
8.84600281715393
353
1.3219780921936035
354
1.2140250205993652
355
1.2439548969268799
356
1.2080461978912354
357
1.20900297164917
358
1.1159718036651611
359
1.1110081672668457
360
1.2230219841003418
361
1.1919848918914795
362
1.2059831619262695
363
1.20902681350708
364
1.2139520645141602
365
1.130059003829956
366
14.105947017669678
367
14.903048992156982
368
1.1029720306396484
369
1.2070050239562988
370
1.2169780731201172
371
1.214047908782959
372
1.224998950958252
373
1.2309720516204834
374
1.2100310325622559
375
6.875951051712036
376
1.3180317878723145
377
1.2439661026000977
378
12.337057113647461
379
1.3139958381652832
380
1.3159749507904053
381
1.3449749946594238
382
1.3430311679840088
383
1.3220219612121582
384
1.3339688777923584
385
7.062016010284424
386
1.3270020484924316
387
1.319019079208374
388
1.3409969806671143
389
1.4539918899536133
390
1.4359769821166992
391
1.4330310821533203
392
1.424976110458374
393
1.3140108585357666
394
1.3390240669250488
395
1.3349919319152832
396
1.3550100326538086
397
1.332977056503296
398
1.3219959735870361
399
1.3390169143676758
400
10.88996410369873
401
1.4300360679626465
402
1.2159759998321533
403
1.2519898414611816
404
1.209007978439331
405
1.2010250091552734
406
8.73199200630188
407
14.935992002487183
408
15.102014064788818
409
1.2079839706420898
410
13.687997102737427
411
14.925022840499878
412
1.2080121040344238
413
13.84697699546814
414
1.2239959239959717
415
13.818004131317139
416
1.2130029201507568
417
1.197011947631836
418
1.206017017364502
419
1.2119970321655273
420
10.211955070495605
421
1.2240209579467773
422
1.2040259838104248
423
1.196976900100708
424
1.2079730033874512
425
10.112028121948242
426
1.2009789943695068
427
1.205014944076538
428
1.1960020065307617
429
1.2180330753326416
430
1.2209689617156982
431
1.2090299129486084
432
1.209968090057373
433
1.212033987045288
434
5.096951961517334
435
1.2100510597229004
436
13.991000890731812
437
1.225970983505249
438
1.2239971160888672
439
12.113000869750977
440
1.5870330333709717
441
1.2220020294189453
442
12.645988941192627
443
1.2169880867004395
444
13.672975063323975
445
1.2220039367675781
446
11.048058032989502
447
1.3179709911346436
448
1.202996015548706
449
1.2209789752960205
450
1.2040350437164307
451
1.2050061225891113
452
1.197009801864624
453
1.2139980792999268
454
1.2239689826965332
455
7.739033937454224
456
1.1179931163787842
457
14.022953987121582
458
1.213054895401001
459
1.1039462089538574
460
1.1060538291931152
461
9.737993001937866
462
1.2040059566497803
463
1.2049732208251953
464
1.213027000427246
465
1.2269728183746338
466
1.1089990139007568
467
1.2110280990600586
468
1.2059998512268066
469
9.396006107330322
470
1.2029879093170166
471
1.2220079898834229
472
1.1960041522979736
473
1.2189970016479492
474
1.3109898567199707
475
1.3250150680541992
476
6.934951066970825
477
1.3220160007476807
478
1.3260300159454346
479
1.3420069217681885
480
1.3249459266662598
481
1.331050157546997
482
8.292973041534424
483
1.1889967918395996
484
13.72900915145874
485
1.3240230083465576
486
1.3139779567718506
487
1.2210218906402588
488
1.219001054763794
489
9.619997024536133
490
1.2599809169769287
491
1.2049951553344727
492
12.833003044128418
493
1.195019006729126
494
1.202962875366211
495
12.645049095153809
496
1.1970009803771973
497
1.2000010013580322