more ornaments, probably other things...

This commit is contained in:
Dave Griffiths 2009-08-25 09:55:32 +01:00
parent 0f28887cbf
commit a53a1758bd
19 changed files with 6226 additions and 1528 deletions

View file

@ -14,7 +14,7 @@
(define num-pickups 10) (define num-pickups 10)
(define pickup-dist-radius 200) (define pickup-dist-radius 200)
(define pickup-size 1) (define pickup-size 1)
(define ornament-grow-probability 8) (define ornament-grow-probability 2)
(define curl-amount 40) (define curl-amount 40)
(define start-size 50) (define start-size 50)
(define max-ornaments 10) ; per twig (define max-ornaments 10) ; per twig
@ -324,7 +324,7 @@
(field (field
(twigs '()) ; a assoc list map of ids to twigs (twigs '()) ; a assoc list map of ids to twigs
(leader-twig #f) ; the temporary twig controlled by the player (leader-twig #f) ; the temporary twig controlled by the player
(properties '()) ; a list of symbols - properties come from pickups (properties '(leaf flower fork horn inflatoe)) ; a list of symbols - properties come from pickups
(ornaments '()) ; map of ids to ornaments on the plant (ornaments '()) ; map of ids to ornaments on the plant
(size start-size) ; the age of this plant (size start-size) ; the age of this plant
(max-twigs default-max-twigs) ; the maximum twigs allowed at any time - oldest removed first (max-twigs default-max-twigs) ; the maximum twigs allowed at any time - oldest removed first
@ -466,22 +466,13 @@
((property (choose properties)) ((property (choose properties))
(point-index (+ 1 (random (- (send twig get-length) 2))))) (point-index (+ 1 (random (- (send twig get-length) 2)))))
(when (not (eq? property 'curly))
(send twig add-ornament point-index (send twig add-ornament point-index
(cond
((or
(eq? property 'leaf)
(eq? property 'inflatoe)
(eq? property 'horn)
(eq? property 'wiggle))
(make-object ornament-logic% (make-object ornament-logic%
(get-next-ornament-id) (get-next-ornament-id)
property property
this this
twig twig
point-index)) point-index))))))
(else
(error "property not understood " property)))))))))
(map (map
(lambda (twig) (lambda (twig)
(send (cadr twig) update)) (send (cadr twig) update))

3145
plant-eyes/meshes/flower.obj Normal file

File diff suppressed because it is too large Load diff

View file

@ -1,12 +0,0 @@
# Blender3D MTL File:
# Material Count: 1
newmtl (null)
Ns 96.078431
Ka 0.000000 0.000000 0.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ni 1.000000
d 1.000000
illum 2

View file

@ -1,77 +1,77 @@
# Blender3D v245 OBJ File: # Blender3D v245 OBJ File: ornaments.blend
# www.blender3d.org # www.blender3d.org
mtllib fork.mtl mtllib fork.mtl
o Fork_None_(null) o fork_Fork_None_(null)_(nul
v -0.039791 0.168513 4.964270 v -0.007437 0.000213 1.922784
v -0.040933 0.282689 4.925990 v -0.007650 0.021553 1.915630
v -0.108653 0.718406 6.748458 v -0.020307 0.102988 2.256247
v 0.465093 0.110662 -4.535414 v 0.086925 -0.010599 0.147307
v 0.244420 0.119588 -4.767383 v 0.045682 -0.008931 0.103952
v 0.351705 0.156405 -3.763552 v 0.065733 -0.002050 0.291567
v 0.565785 0.215406 -3.107401 v 0.105744 0.008978 0.414200
v 0.576558 0.079835 -3.220147 v 0.107758 -0.016361 0.393128
v 0.539070 0.119381 -4.622900 v 0.100751 -0.008969 0.130956
v 0.224510 0.359067 -1.998777 v 0.041961 0.035828 0.621401
v -0.495336 0.179528 -3.253911 v -0.092578 0.002272 0.386818
v 0.482312 0.206201 -3.048592 v 0.090143 0.007257 0.425192
v 0.333694 0.090661 -5.127208 v 0.062367 -0.014337 0.036701
v -0.104077 0.091664 -5.361515 v -0.019452 -0.014150 -0.007090
v -0.362328 0.141538 -3.919894 v -0.067719 -0.004828 0.262347
v -0.155120 0.113817 -4.893561 v -0.028992 -0.010009 0.080370
v -0.259453 0.100733 -5.136386 v -0.048491 -0.012455 0.034986
v -0.177594 0.719197 6.727843 v -0.033192 0.103135 2.252394
v -0.235328 0.278192 4.912725 v -0.043982 0.020712 1.913151
v -0.228743 0.167002 4.960428 v -0.042752 -0.000069 1.922066
v -0.425034 -0.007686 -5.027839 v -0.079438 -0.032718 0.055273
v 0.475817 -0.007705 -4.939786 v 0.088930 -0.032722 0.071730
v -0.593166 0.040013 -3.580553 v -0.110862 -0.023803 0.325769
v -0.324651 0.159689 4.934551 v -0.060677 -0.001436 1.917230
v -0.557443 0.156443 4.918820 v -0.104185 -0.002043 1.914290
v 0.042170 0.158826 4.939285 v 0.007882 -0.001597 1.918115
v -0.285410 0.263076 3.259415 v -0.053343 0.017887 1.604149
v -0.216526 0.439434 2.300539 v -0.040468 0.050848 1.424937
v -0.323724 0.116550 3.345688 v -0.060504 -0.009498 1.620274
v -0.519393 0.169678 4.133279 v -0.097074 0.000431 1.767473
v -0.522179 0.046173 4.142149 v -0.097595 -0.022652 1.769131
v 0.453852 0.716404 6.734918 v 0.084824 0.102613 2.253716
v 0.564047 0.140050 4.858176 v 0.105420 -0.005106 1.902956
v 0.566938 0.238374 4.716423 v 0.105960 0.013270 1.876462
v 0.111910 0.718545 6.747885 v 0.020916 0.103014 2.256140
v 0.231461 0.164695 4.953304 v 0.043260 -0.000500 1.920735
v 0.180681 0.719077 6.727861 v 0.033769 0.103113 2.252397
v -0.383279 0.722443 6.751919 v -0.071634 0.103742 2.256893
v -0.450716 0.716423 6.734745 v -0.084238 0.102617 2.253684
v 0.386434 0.722560 6.752130 v 0.072224 0.103764 2.256933
v 0.322608 0.162264 4.938189 v 0.060295 -0.000955 1.917910
v 0.479647 0.034778 3.952436 v 0.089645 -0.024782 1.733674
v 0.036678 0.277110 4.912676 v 0.006855 0.020510 1.913141
v 0.236135 0.278995 4.912978 v 0.044133 0.020862 1.913198
v -0.548701 0.123531 -4.501585 v -0.102551 -0.008194 0.153629
v 0.305012 0.602722 -0.161291 v 0.057006 0.081366 0.964824
v 0.001636 -0.017819 -5.413282 v 0.000306 -0.034612 -0.016766
v 0.102475 0.104668 -5.380585 v 0.019152 -0.011719 -0.010655
v -0.390422 0.097412 -5.076557 v -0.072969 -0.013075 0.046168
v -0.234725 0.355297 -2.034723 v -0.043870 0.035123 0.614682
v 0.451462 0.167179 3.831276 v 0.084378 -0.000036 1.711029
v 0.095946 0.653445 1.798241 v 0.017932 0.090846 1.331058
v -0.128993 0.662375 1.734646 v -0.024109 0.092515 1.319172
v 0.226843 0.551683 2.327707 v 0.042397 0.071827 1.430014
v -0.565709 0.215877 -3.105098 v -0.105730 0.009066 0.414631
v -0.325673 0.563432 -0.527512 v -0.060868 0.074023 0.896378
v -0.227065 0.523558 2.442820 v -0.042438 0.066571 1.451529
v -0.286605 0.692038 1.206266 v -0.053566 0.098059 1.220419
v 0.258805 0.211437 3.022681 v 0.048370 0.008236 1.559904
v 0.308389 0.575386 0.876130 v 0.057637 0.076257 1.158717
v 0.285810 0.689437 1.255805 v 0.053417 0.097573 1.229677
v 0.233941 0.485339 2.056813 v 0.043723 0.059428 1.379385
v -0.335285 0.575966 0.516886 v -0.062664 0.076366 1.091575
v 0.220081 0.676948 1.021054 v 0.041133 0.095239 1.185803
v 0.390437 0.605372 -0.286421 v 0.072972 0.081862 0.941438
v -0.329970 0.284389 4.942448 v -0.061671 0.021870 1.918706
v -0.555328 0.274841 4.893444 v -0.103790 0.020086 1.909547
v 0.276326 0.296874 3.159481 v 0.051645 0.024204 1.585472
v 0.333532 0.282617 4.928764 v 0.062337 0.021539 1.916148
v -0.359108 0.645322 0.090503 v -0.067117 0.089328 1.011884
vt 0.473081 0.146963 0.0 vt 0.473081 0.146963 0.0
vt 0.472105 0.150109 0.0 vt 0.472105 0.150109 0.0
vt 0.414211 0.000302 0.0 vt 0.414211 0.000302 0.0
@ -480,277 +480,211 @@ vt 0.083636 0.822499 0.0
vt 0.837462 0.000000 0.0 vt 0.837462 0.000000 0.0
vt 0.991775 0.167336 0.0 vt 0.991775 0.167336 0.0
vt 0.792236 0.149881 0.0 vt 0.792236 0.149881 0.0
vn 0.999267 0.020780 0.032163 vn 0.632618 -0.359111 0.686117
vn 0.088560 0.995010 -0.045958 vn 0.599872 0.696982 0.392865
vn 0.994818 0.098847 -0.023799 vn 0.986175 -0.044923 0.159459
vn -0.003103 -0.989668 0.143346 vn 0.369854 0.745201 -0.554796
vn 0.023105 0.998976 -0.038893 vn 0.557176 0.264077 -0.787255
vn -0.039495 0.998541 -0.036834 vn 0.053896 0.995575 -0.076907
vn -0.998277 -0.041207 0.041764 vn 0.584765 0.808283 -0.068361
vn -0.003204 -0.999464 0.032568 vn 0.744743 -0.664357 0.063021
vn -0.005942 -0.958312 0.285660 vn 0.778375 0.606952 -0.160344
vn -0.005107 0.999550 -0.029545 vn 0.816767 0.503525 0.281594
vn -0.970770 0.238615 -0.025852 vn -0.106296 0.994171 -0.017884
vn -0.006384 0.971757 -0.235897 vn 0.312906 0.949767 0.000946
vn 0.173783 0.979696 -0.099980 vn 0.611744 0.653066 -0.446303
vn -0.998663 0.019074 -0.048051 vn -0.395489 0.614185 -0.682882
vn -0.963246 0.106728 -0.246508 vn -0.004273 0.998138 -0.060518
vn 0.998169 0.038222 0.046870 vn 0.397992 0.301798 -0.866298
vn 0.094489 -0.949462 0.299321 vn 0.046754 0.998108 -0.039644
vn 0.010417 -0.955717 0.294104 vn -0.989227 0.101077 0.105716
vn 0.009782 -0.955510 0.294797 vn -0.596423 0.170537 0.784295
vn 0.987450 -0.138486 -0.075918 vn -0.628254 -0.420362 0.654622
vn -0.008897 0.976194 -0.216716 vn -0.727409 -0.592639 -0.345805
vn 0.012528 0.999422 -0.031616 vn 0.798181 -0.498611 -0.337992
vn -0.873315 -0.479568 -0.085648 vn -0.781060 -0.623341 0.036653
vn -0.209244 0.966956 -0.145644 vn 0.451125 -0.366527 0.813685
vn 0.047960 0.996084 -0.074278 vn -0.700919 -0.695059 0.159917
vn -0.107609 0.338160 -0.934916 vn -0.391522 -0.542009 0.743553
vn 0.001715 0.998990 -0.044909 vn -0.727744 0.685171 0.029756
vn -0.013088 0.999293 -0.035252 vn -0.788720 -0.601947 -0.124699
vn 0.004040 0.993594 -0.112937 vn -0.756066 -0.605335 -0.248817
vn 0.019427 0.988098 -0.152591 vn -0.673116 0.730399 -0.115818
vn 0.987018 0.085950 -0.135679 vn -0.696829 -0.712729 -0.080050
vn -0.015444 0.981195 0.192402 vn 0.988891 0.033662 0.144658
vn -0.006026 -0.956228 0.292562 vn 0.686972 -0.713187 0.139195
vn 0.187707 0.970950 -0.148401 vn 0.670888 0.728965 -0.135868
vn -0.985873 -0.165633 0.024902 vn -0.985076 -0.056001 0.162694
vn 0.972691 -0.005283 -0.232044 vn 0.610065 -0.415357 0.674703
vn -0.047073 0.997754 -0.047661 vn 0.989807 0.095401 0.105502
vn 0.998018 -0.009498 0.062206 vn 0.991699 0.053133 0.116825
vn -0.063556 0.994443 -0.083926 vn -0.989166 0.031495 0.143284
vn 0.154768 0.948682 -0.275771 vn -0.990631 0.074374 0.114414
vn 0.927011 -0.373369 -0.035300 vn -0.497543 -0.379284 0.780084
vn 0.027168 0.997787 -0.060688 vn 0.691153 -0.710105 -0.134281
vn 0.308241 0.222390 0.924949 vn -0.449690 0.732749 0.510666
vn -0.205228 0.973941 -0.096544 vn 0.503250 0.681783 0.530900
vn -0.703151 -0.095070 -0.704656 vn -0.769036 0.621357 -0.149754
vn -0.645511 -0.289010 -0.706958 vn -0.095920 0.989441 -0.108585
vn -0.008826 0.971737 -0.235901 vn 0.023041 -0.553789 -0.832331
vn -0.121937 0.990583 -0.062268 vn 0.326151 0.560656 -0.761071
vn -0.031428 0.997472 -0.063731 vn -0.657918 0.621082 -0.425855
vn -0.048849 -0.961245 -0.271333 vn -0.838069 0.493393 0.232734
vn -0.074560 0.970253 -0.230325 vn 0.652303 0.753288 -0.083773
vn 0.018670 -0.998588 0.049740 vn 0.009003 0.996155 0.087008
vn 0.009921 0.971943 -0.235005 vn 0.036592 0.998016 0.050813
vn 0.182414 0.314186 0.931672 vn 0.767266 0.627125 0.134037
vn -0.185254 0.980925 -0.058888 vn -0.574328 0.816218 -0.062441
vn 0.029018 -0.991369 0.127847 vn 0.080874 0.986572 -0.141697
vn 0.043257 -0.995927 -0.079115 vn -0.744621 0.651326 0.145726
vn 0.007747 -0.955354 0.295361 vn -0.615894 0.785668 0.057833
vn 0.995202 0.097818 0.002120 vn 0.782189 -0.573901 -0.242439
vn -0.012524 -0.956068 0.292877 vn 0.943449 -0.080996 -0.321421
vn 0.079614 0.970168 -0.228990 vn 0.866207 0.499496 -0.013520
vn 0.360039 0.931183 -0.057192 vn 0.729209 -0.676015 -0.105869
vn -0.944982 0.186694 -0.268617 vn -0.513901 -0.816004 -0.264565
vn -0.268325 0.366344 0.890951 vn -0.055177 0.998413 -0.008911
vn -0.186431 0.982468 -0.000066 vn 0.618885 0.784600 -0.036348
vn 0.962728 0.156166 -0.220833 vn 0.798608 0.105899 0.592425
vn 0.029773 0.998945 0.034965 vn -0.699301 0.702841 -0.130192
vn 0.204273 0.969445 0.135824 vn 0.721488 0.689810 0.059877
vn -0.006655 -0.955290 0.295594 vn -0.613422 0.666463 0.423688
vn -0.003298 0.952767 0.303684 vn -0.511063 0.859066 -0.028047
vn 0.000771 0.993477 -0.114032
vn 0.296436 -0.047765 0.953858
vn 0.993974 -0.073234 -0.081567
vn 0.000102 -0.932250 0.361815
vn 0.070696 0.997481 -0.005865
vn -0.002337 -0.999717 0.023694
vn 0.998922 -0.027711 0.037241
vn -0.002841 0.978343 -0.206968
vn -0.008522 -0.955163 -0.295958
vn -0.246090 0.957924 -0.147718
vn -0.002140 0.990168 -0.139869
vn 0.001656 -0.955622 0.294590
vn -0.012484 -0.988822 0.148580
vn -0.301867 0.942571 0.142959
vn -0.007694 -0.990890 0.134454
vn 0.038780 0.992439 0.116454
vn -0.024193 0.980390 0.195578
vn 0.386503 0.920090 -0.063638
vn 0.163234 0.322308 0.932455
vn -0.997030 0.044397 0.062929
vn -0.995833 0.090933 0.006952
vn 0.012866 -0.952793 0.303349
vn 0.014819 0.956282 0.292070
vn -0.997387 -0.002879 -0.072181
vn -0.152196 0.986427 -0.061622
vn 0.996031 -0.076843 0.044918
vn 0.007128 -0.974147 0.225803
vn 0.998955 0.041379 0.019413
vn 0.676959 -0.301350 -0.671502
vn 0.671506 -0.383584 -0.633990
vn -0.012461 0.981573 0.190683
vn 0.016691 0.990701 -0.135031
vn 0.037886 -0.996510 -0.074387
vn -0.015709 0.991102 -0.132175
vn -0.029353 -0.995022 -0.095236
vn 0.012832 -0.972210 0.233757
vn 0.041363 0.997362 -0.059642
vn -0.053001 0.993240 0.103276
vn -0.998807 0.007498 -0.048253
vn -0.997230 -0.029227 0.068400
vn 0.049766 -0.978972 -0.197831
vn -0.100411 -0.948844 0.299354
vn 0.010381 -0.993370 0.114490
vn -0.021501 0.996771 -0.077368
vn 0.014075 0.991336 -0.130594
vn 0.800863 0.483258 -0.353667
vn -0.027819 0.972408 -0.231623
vn -0.162645 0.091690 0.982415
vn 0.002297 0.990209 -0.139574
vn 0.030448 0.973014 -0.228728
vn 0.062498 -0.995446 -0.071978
vn -0.997572 0.016422 0.067677
vn 0.997843 0.031313 0.057696
vn -0.974163 0.224264 -0.026695
vn 0.199927 0.979681 -0.015955
vn -0.012045 0.990417 -0.137585
vn -0.997929 0.024021 0.059665
vn -0.998158 -0.035235 0.049394
vn -0.048888 0.998798 -0.003517
vn -0.000863 -0.990076 0.140530
vn -0.970416 0.004551 -0.241397
vn -0.998348 0.028523 0.049880
vn -0.124038 0.992259 -0.005995
vn 0.996957 -0.035197 0.069554
vn -0.003096 -0.989668 0.143342
vn -0.028361 0.971900 -0.233678
usemtl (null) usemtl (null)
s off s 1
f 1/1/1 2/2/1 3/3/1 f 1/1/1 2/2/2 3/3/3
f 4/4/2 5/5/2 6/6/2 f 4/4/4 5/5/5 6/6/6
f 7/7/3 8/8/3 9/9/3 f 7/7/7 8/8/8 9/9/9
f 10/10/4 11/11/4 12/12/4 f 10/10/10 11/11/11 12/12/12
f 13/13/5 14/14/5 4/15/5 f 13/13/13 14/14/14 4/15/4
f 15/16/6 16/17/6 17/18/6 f 15/16/15 16/17/16 17/18/17
f 18/19/7 19/20/7 20/21/7 f 18/19/18 19/20/19 20/21/20
f 21/22/8 22/23/8 23/24/8 f 21/22/21 22/23/22 23/24/23
f 24/25/9 25/26/9 26/27/9 f 24/25/24 25/26/25 26/27/26
f 5/28/10 16/29/10 15/30/10 f 5/28/5 16/29/16 15/30/15
f 27/31/11 28/32/11 29/33/11 f 27/31/27 28/32/28 29/33/29
f 18/34/12 2/35/12 19/36/12 f 18/34/18 2/35/2 19/36/19
f 12/37/13 6/38/13 10/39/13 f 12/37/12 6/38/6 10/39/10
f 25/40/14 30/41/14 31/42/14 f 25/40/25 30/41/30 31/42/31
f 27/43/15 29/44/15 30/45/15 f 27/43/27 29/44/29 30/45/30
f 32/46/16 33/47/16 34/48/16 f 32/46/32 33/47/33 34/48/34
f 35/49/17 36/50/17 37/51/17 f 35/49/35 36/50/36 37/51/37
f 25/52/18 38/53/18 39/54/18 f 25/52/25 38/53/38 39/54/39
f 33/55/19 40/56/19 41/57/19 f 33/55/33 40/56/40 41/57/41
f 34/58/20 33/59/20 42/60/20 f 34/58/34 33/59/33 42/60/42
f 43/61/21 44/62/21 34/63/21 f 43/61/43 44/62/44 34/63/34
f 14/64/22 17/65/22 4/66/22 f 14/64/14 17/65/17 4/66/4
f 45/67/23 21/68/23 23/69/23 f 45/67/45 21/68/21 23/69/23
f 46/70/24 7/71/24 12/72/24 f 46/70/46 7/71/7 12/72/12
f 16/73/25 4/74/25 17/75/25 f 16/73/16 4/74/4 17/75/17
f 47/76/26 14/77/26 48/78/26 f 47/76/47 14/77/14 48/78/48
f 45/79/27 11/80/27 49/81/27 f 45/79/45 11/80/11 49/81/49
f 15/82/28 6/83/28 5/84/28 f 15/82/15 6/83/6 5/84/5
f 50/85/29 6/86/29 15/87/29 f 50/85/50 6/86/6 15/87/15
f 2/88/30 34/89/30 30/90/30 f 2/88/2 34/89/34 30/90/30
f 42/91/31 51/92/31 34/93/31 f 42/91/42 51/92/51 34/93/34
f 52/94/32 53/95/32 54/96/32 f 52/94/52 53/95/53 54/96/54
f 26/97/33 20/98/33 24/99/33 f 26/97/26 20/98/20 24/99/24
f 55/100/34 56/101/34 11/102/34 f 55/100/55 56/101/56 11/102/11
f 28/103/35 57/104/35 58/105/35 f 28/103/28 57/104/57 58/105/58
f 51/106/36 42/107/36 59/108/36 f 51/106/51 42/107/42 59/108/59
f 49/109/37 11/110/37 17/111/37 f 49/109/49 11/110/11 17/111/17
f 60/112/38 61/113/38 62/114/38 f 60/112/60 61/113/61 62/114/62
f 14/115/39 49/116/39 17/117/39 f 14/115/14 49/116/49 17/117/17
f 60/118/40 63/119/40 61/120/40 f 60/118/60 63/119/63 61/120/61
f 9/121/41 8/122/41 22/123/41 f 9/121/9 8/122/8 22/123/22
f 46/124/42 64/125/42 61/126/42 f 46/124/46 64/125/64 61/126/61
f 43/127/43 1/128/43 26/129/43 f 43/127/43 1/128/1 26/129/26
f 11/130/44 50/131/44 15/132/44 f 11/130/11 50/131/50 15/132/15
f 21/133/45 49/134/45 14/135/45 f 21/133/21 49/134/49 14/135/14
f 21/136/46 14/137/46 47/138/46 f 21/136/21 14/137/14 47/138/47
f 43/139/47 37/140/47 44/141/47 f 43/139/43 37/140/37 44/141/44
f 46/142/48 61/143/48 65/144/48 f 46/142/46 61/143/61 65/144/65
f 12/145/49 4/146/49 6/147/49 f 12/145/12 4/146/4 6/147/6
f 28/148/50 62/149/50 59/150/50 f 28/148/28 62/149/62 59/150/59
f 35/151/51 37/152/51 43/153/51 f 35/151/35 37/152/37 43/153/43
f 23/154/52 22/155/52 8/156/52 f 23/154/23 22/155/22 8/156/8
f 38/157/53 66/158/53 67/159/53 f 38/157/38 66/158/66 67/159/67
f 2/160/54 1/161/54 43/162/54 f 2/160/2 1/161/1 43/162/43
f 7/163/55 9/164/55 4/165/55 f 7/163/7 9/164/9 4/165/4
f 61/166/56 63/167/56 23/168/56 f 61/166/61 63/167/63 23/168/23
f 63/169/57 60/170/57 28/171/57 f 63/169/63 60/170/60 28/171/28
f 36/172/58 35/173/58 26/174/58 f 36/172/36 35/173/35 26/174/26
f 62/175/59 54/176/59 59/177/59 f 62/175/62 54/176/54 59/177/59
f 33/178/60 32/179/60 40/180/60 f 33/178/33 32/179/32 40/180/40
f 18/181/61 3/182/61 2/183/61 f 18/181/18 3/182/3 2/183/2
f 45/184/62 55/185/62 11/186/62 f 45/184/45 55/185/55 11/186/11
f 45/187/63 49/188/63 21/189/63 f 45/187/45 49/188/49 21/189/21
f 24/190/64 20/191/64 19/192/64 f 24/190/24 20/191/20 19/192/19
f 52/193/65 61/194/65 64/195/65 f 52/193/52 61/194/61 64/195/64
f 51/196/66 59/197/66 68/198/66 f 51/196/51 59/197/59 68/198/68
f 64/199/67 53/200/67 52/201/67 f 64/199/64 53/200/53 52/201/52
f 52/202/68 54/203/68 61/204/68 f 52/202/52 54/203/54 61/204/61
f 25/205/69 24/206/69 38/207/69 f 25/205/25 24/206/24 38/207/38
f 27/208/70 68/209/70 57/210/70 f 27/208/27 68/209/68 57/210/57
f 6/211/71 50/212/71 10/213/71 f 6/211/6 50/212/50 10/213/10
f 66/214/72 24/215/72 19/216/72 f 66/214/66 24/215/24 19/216/19
f 68/217/73 59/218/73 54/219/73 f 68/217/68 59/218/59 54/219/54
f 26/220/74 1/221/74 20/222/74 f 26/220/26 1/221/1 20/222/20
f 2/223/75 43/224/75 34/225/75 f 2/223/2 43/224/43 34/225/34
f 22/226/76 21/227/76 47/228/76 f 22/226/22 21/227/21 47/228/47
f 37/229/77 36/230/77 44/231/77 f 37/229/37 36/230/36 44/231/44
f 69/232/78 34/233/78 44/234/78 f 69/232/69 34/233/34 44/234/44
f 59/235/79 29/236/79 28/237/79 f 59/235/59 29/236/29 28/237/28
f 7/238/80 46/239/80 65/240/80 f 7/238/7 46/239/46 65/240/65
f 66/241/81 2/242/81 30/243/81 f 66/241/66 2/242/2 30/243/30
f 20/244/82 1/245/82 3/246/82 f 20/244/20 1/245/1 3/246/3
f 31/247/83 33/248/83 26/249/83 f 31/247/31 33/248/33 26/249/26
f 57/250/84 53/251/84 58/252/84 f 57/250/57 53/251/53 58/252/58
f 61/253/85 23/254/85 8/255/85 f 61/253/61 23/254/23 8/255/8
f 51/256/86 27/257/86 30/258/86 f 51/256/51 27/257/27 30/258/30
f 27/259/87 51/260/87 68/261/87 f 27/259/27 51/260/51 68/261/68
f 58/262/88 53/263/88 70/264/88 f 58/262/58 53/263/53 70/264/70
f 44/265/89 36/266/89 41/267/89 f 44/265/44 36/266/36 41/267/41
f 63/268/90 58/269/90 70/270/90 f 63/268/63 58/269/58 70/270/70
f 41/271/91 40/272/91 69/273/91 f 41/271/41 40/272/40 69/273/69
f 41/274/92 26/275/92 33/276/92 f 41/274/41 26/275/26 33/276/33
f 68/277/93 54/278/93 57/279/93 f 68/277/68 54/278/54 57/279/57
f 57/280/94 28/281/94 27/282/94 f 57/280/57 28/281/28 27/282/27
f 7/283/95 4/284/95 12/285/95 f 7/283/7 4/284/4 12/285/12
f 54/286/96 62/287/96 61/288/96 f 54/286/54 62/287/62 61/288/61
f 2/289/97 66/290/97 19/291/97 f 2/289/2 66/290/66 19/291/19
f 66/292/98 38/293/98 24/294/98 f 66/292/66 38/293/38 24/294/24
f 13/295/99 22/296/99 47/297/99 f 13/295/13 22/296/22 47/297/47
f 13/298/100 47/299/100 48/300/100 f 13/298/13 47/299/47 48/300/48
f 57/301/101 54/302/101 53/303/101 f 57/301/57 54/302/54 53/303/53
f 12/304/102 56/305/102 46/306/102 f 12/304/12 56/305/56 46/306/46
f 4/307/103 16/308/103 5/309/103 f 4/307/4 16/308/16 5/309/5
f 55/310/104 70/311/104 56/312/104 f 55/310/55 70/311/70 56/312/56
f 29/313/105 42/314/105 31/315/105 f 29/313/29 42/314/42 31/315/31
f 26/316/106 41/317/106 36/318/106 f 26/316/26 41/317/41 36/318/36
f 46/319/107 70/320/107 64/321/107 f 46/319/46 70/320/70 64/321/64
f 48/322/108 14/323/108 13/324/108 f 48/322/48 14/323/14 13/324/13
f 30/325/109 25/326/109 67/327/109 f 30/325/30 25/326/25 67/327/67
f 70/328/110 55/329/110 23/330/110 f 70/328/70 55/329/55 23/330/23
f 42/331/111 29/332/111 59/333/111 f 42/331/42 29/332/29 59/333/59
f 3/334/112 18/335/112 20/336/112 f 3/334/3 18/335/18 20/336/20
f 31/337/113 42/338/113 33/339/113 f 31/337/31 42/338/42 33/339/33
f 51/340/114 30/341/114 34/342/114 f 51/340/51 30/341/30 34/342/34
f 70/343/115 46/344/115 56/345/115 f 70/343/70 46/344/46 56/345/56
f 13/346/116 9/347/116 22/348/116 f 13/346/13 9/347/9 22/348/22
f 38/349/117 67/350/117 39/351/117 f 38/349/38 67/350/67 39/351/39
f 44/352/118 41/353/118 69/354/118 f 44/352/44 41/353/41 69/354/69
f 56/355/119 12/356/119 11/357/119 f 56/355/56 12/356/12 11/357/11
f 40/358/120 32/359/120 34/360/120 f 40/358/40 32/359/32 34/360/34
f 60/361/121 62/362/121 28/363/121 f 60/361/60 62/362/62 28/363/28
f 58/364/122 63/365/122 28/366/122 f 58/364/58 63/365/63 28/366/28
f 65/367/123 8/368/123 7/369/123 f 65/367/65 8/368/8 7/369/7
f 55/370/124 45/371/124 23/372/124 f 55/370/55 45/371/45 23/372/23
f 17/373/125 11/374/125 15/375/125 f 17/373/17 11/374/11 15/375/15
f 67/376/126 66/377/126 30/378/126 f 67/376/67 66/377/66 30/378/30
f 63/379/127 70/380/127 23/381/127 f 63/379/63 70/380/70 23/381/23
f 26/382/128 35/383/128 43/384/128 f 26/382/26 35/383/35 43/384/43
f 53/385/129 64/386/129 70/387/129 f 53/385/53 64/386/64 70/387/70
f 31/388/130 26/389/130 25/390/130 f 31/388/31 26/389/26 25/390/25
f 29/391/131 31/392/131 30/393/131 f 29/391/29 31/392/31 30/393/30
f 25/394/132 39/395/132 67/396/132 f 25/394/25 39/395/39 67/396/67
f 13/397/133 4/398/133 9/399/133 f 13/397/13 4/398/4 9/399/9
f 8/400/134 65/401/134 61/402/134 f 8/400/8 65/401/65 61/402/61
f 10/403/135 50/404/135 11/405/135 f 10/403/10 50/404/50 11/405/11
f 40/406/136 34/407/136 69/408/136 f 40/406/40 34/407/34 69/408/69

View file

@ -1,354 +1,354 @@
# Blender3D v245 OBJ File: <memory> # Blender3D v245 OBJ File: ornaments.blend
# www.blender3d.org # www.blender3d.org
mtllib horn.mtl mtllib horn.mtl
o Circle_Circle.002 o horn_Circle_Circle.002_(nu
v -0.056109 0.067765 1.009831 v -0.056109 0.067765 0.050814
v -0.062805 0.075851 1.000966 v 0.000000 0.099016 0.041949
v 0.000000 0.099016 1.000966 v -0.062805 0.075851 0.041949
v 0.000000 0.088460 1.009831 v 0.000000 0.088460 0.050814
v -0.049670 0.059989 1.036085 v -0.049670 0.059989 0.077068
v 0.000000 0.078310 1.036085 v 0.000000 0.078310 0.077068
v -0.043737 0.052822 1.078720 v -0.043737 0.052822 0.119703
v 0.000000 0.068955 1.078720 v 0.000000 0.068955 0.119703
v -0.038536 0.046542 1.136097 v -0.038536 0.046542 0.177080
v 0.000000 0.060755 1.136097 v 0.000000 0.060755 0.177080
v -0.034268 0.041387 1.206011 v -0.034268 0.041387 0.246994
v 0.000000 0.054026 1.206011 v 0.000000 0.054026 0.246994
v -0.031096 0.037556 1.285776 v -0.031096 0.037556 0.326759
v 0.000000 0.049026 1.285776 v 0.000000 0.049026 0.326759
v -0.029143 0.035197 1.372325 v -0.029143 0.035197 0.413308
v 0.000000 0.045947 1.372325 v 0.000000 0.045947 0.413308
v -0.032209 0.034372 1.475903 v -0.032209 0.034372 0.516886
v -0.002873 0.047313 1.475903 v -0.002873 0.047313 0.516886
v -0.039485 0.047687 1.552342 v -0.039485 0.047687 0.593325
v 0.000000 0.062251 1.552342 v 0.000000 0.062251 0.593325
v -0.052307 0.063173 1.638892 v -0.052307 0.063173 0.679875
v 0.000000 0.082466 1.638892 v 0.000000 0.082466 0.679875
v -0.073129 0.088321 1.718656 v -0.073129 0.088321 0.759639
v 0.000000 0.115296 1.718656 v 0.000000 0.115296 0.759639
v -0.101152 0.122165 1.788570 v -0.101152 0.122165 0.829553
v 0.000000 0.159475 1.788570 v 0.000000 0.159475 0.829553
v -0.135297 0.163404 1.845947 v -0.135297 0.163404 0.886930
v 0.000000 0.213308 1.845947 v 0.000000 0.213308 0.886930
v -0.174254 0.210452 1.888582 v -0.174254 0.210452 0.929565
v 0.000000 0.274725 1.888582 v 0.000000 0.274725 0.929565
v -0.216524 0.261503 1.914837 v -0.216524 0.261503 0.955820
v 0.000000 0.341368 1.914837 v 0.000000 0.341368 0.955820
v -0.227062 0.279499 1.923702 v -0.227062 0.279499 0.964685
v 0.000000 0.363251 1.923702 v 0.000000 0.363251 0.964685
v -0.347879 0.067432 1.923702 v -0.347879 0.067432 0.964685
v -0.331733 0.059278 1.914837 v -0.331733 0.059278 0.955820
v -0.266973 0.047705 1.888582 v -0.266973 0.047705 0.929565
v -0.207288 0.037041 1.845947 v -0.207288 0.037041 0.886930
v -0.154974 0.027693 1.788570 v -0.154974 0.027693 0.829553
v -0.112041 0.020021 1.718656 v -0.112041 0.020021 0.759639
v -0.080139 0.014321 1.638892 v -0.080139 0.014321 0.679875
v -0.060494 0.010810 1.552342 v -0.060494 0.010810 0.593325
v -0.046476 0.005349 1.475903 v -0.046476 0.005349 0.516886
v -0.044650 0.007979 1.372325 v -0.044650 0.007979 0.413308
v -0.047641 0.008513 1.285776 v -0.047641 0.008513 0.326759
v -0.052501 0.009382 1.206011 v -0.052501 0.009382 0.246994
v -0.059041 0.010550 1.136097 v -0.059041 0.010550 0.177080
v -0.067008 0.011973 1.078720 v -0.067008 0.011973 0.119703
v -0.076099 0.013599 1.036085 v -0.076099 0.013599 0.077068
v -0.085964 0.015361 1.009831 v -0.085964 0.015361 0.050814
v -0.096222 0.017194 1.000966 v -0.096222 0.017194 0.041949
v -0.075595 -0.044230 1.009831 v -0.075595 -0.044230 0.050814
v -0.084616 -0.049508 1.000966 v -0.084616 -0.049508 0.041949
v -0.066921 -0.039155 1.036085 v -0.066921 -0.039155 0.077068
v -0.058927 -0.034477 1.078720 v -0.058927 -0.034477 0.119703
v -0.051919 -0.030377 1.136097 v -0.051919 -0.030377 0.177080
v -0.046168 -0.027013 1.206011 v -0.046168 -0.027013 0.246994
v -0.041895 -0.024512 1.285776 v -0.041895 -0.024512 0.326759
v -0.039265 -0.022973 1.372325 v -0.039265 -0.022973 0.413308
v -0.038995 -0.026177 1.475903 v -0.038995 -0.026177 0.516886
v -0.053197 -0.031125 1.552342 v -0.053197 -0.031125 0.593325
v -0.070473 -0.041233 1.638892 v -0.070473 -0.041233 0.679875
v -0.098527 -0.057648 1.718656 v -0.098527 -0.057648 0.759639
v -0.136281 -0.079737 1.788570 v -0.136281 -0.079737 0.829553
v -0.182286 -0.106654 1.845947 v -0.182286 -0.106654 0.886930
v -0.234771 -0.137363 1.888582 v -0.234771 -0.137363 0.929565
v -0.291721 -0.170684 1.914837 v -0.291721 -0.170684 0.955820
v -0.305919 -0.173722 1.923702 v -0.305919 -0.173722 0.964685
v -0.120817 -0.331124 1.923702 v -0.120817 -0.331124 0.964685
v -0.115210 -0.320781 1.914837 v -0.115210 -0.320781 0.955820
v -0.092718 -0.258157 1.888582 v -0.092718 -0.258157 0.929565
v -0.071990 -0.200443 1.845947 v -0.071990 -0.200443 0.886930
v -0.053822 -0.149857 1.788570 v -0.053822 -0.149857 0.829553
v -0.038912 -0.108342 1.718656 v -0.038912 -0.108342 0.759639
v -0.027833 -0.077492 1.638892 v -0.027833 -0.077492 0.679875
v -0.021010 -0.058496 1.552342 v -0.021010 -0.058496 0.593325
v -0.013269 -0.045455 1.475903 v -0.013269 -0.045455 0.516886
v -0.015507 -0.043175 1.372325 v -0.015507 -0.043175 0.413308
v -0.016546 -0.046069 1.285776 v -0.016546 -0.046069 0.326759
v -0.018233 -0.050768 1.206011 v -0.018233 -0.050768 0.246994
v -0.020505 -0.057091 1.136097 v -0.020505 -0.057091 0.177080
v -0.023272 -0.064796 1.078720 v -0.023272 -0.064796 0.119703
v -0.026429 -0.073587 1.036085 v -0.026429 -0.073587 0.077068
v -0.029855 -0.083125 1.009831 v -0.029855 -0.083125 0.050814
v -0.033418 -0.093045 1.000966 v -0.033418 -0.093045 0.041949
v 0.029855 -0.083125 1.009831 v 0.029855 -0.083125 0.050814
v 0.033417 -0.093045 1.000966 v 0.033417 -0.093045 0.041949
v 0.026429 -0.073587 1.036085 v 0.026429 -0.073587 0.077068
v 0.023272 -0.064796 1.078720 v 0.023272 -0.064796 0.119703
v 0.020505 -0.057091 1.136097 v 0.020505 -0.057091 0.177080
v 0.018233 -0.050768 1.206011 v 0.018233 -0.050768 0.246994
v 0.016546 -0.046069 1.285776 v 0.016546 -0.046069 0.326759
v 0.015507 -0.043175 1.372325 v 0.015507 -0.043175 0.413308
v 0.018667 -0.043463 1.475903 v 0.018667 -0.043463 0.516886
v 0.021010 -0.058496 1.552342 v 0.021010 -0.058496 0.593325
v 0.027833 -0.077492 1.638892 v 0.027833 -0.077492 0.679875
v 0.038912 -0.108342 1.718656 v 0.038912 -0.108342 0.759639
v 0.053822 -0.149857 1.788570 v 0.053822 -0.149857 0.829553
v 0.071990 -0.200443 1.845947 v 0.071990 -0.200443 0.886930
v 0.092718 -0.258157 1.888582 v 0.092718 -0.258157 0.929565
v 0.115210 -0.320781 1.914837 v 0.115210 -0.320781 0.955820
v 0.120817 -0.331124 1.923702 v 0.120817 -0.331124 0.964685
v 0.305919 -0.173722 1.923702 v 0.305919 -0.173722 0.964685
v 0.291721 -0.170684 1.914837 v 0.291721 -0.170684 0.955820
v 0.234771 -0.137363 1.888582 v 0.234771 -0.137363 0.929565
v 0.182286 -0.106654 1.845947 v 0.182286 -0.106654 0.886930
v 0.136281 -0.079737 1.788570 v 0.136281 -0.079737 0.829553
v 0.098527 -0.057648 1.718656 v 0.098527 -0.057648 0.759639
v 0.070473 -0.041233 1.638892 v 0.070473 -0.041233 0.679875
v 0.053197 -0.031125 1.552342 v 0.053197 -0.031125 0.593325
v 0.041868 -0.021134 1.475903 v 0.041868 -0.021134 0.516886
v 0.039265 -0.022973 1.372325 v 0.039265 -0.022973 0.413308
v 0.041895 -0.024512 1.285776 v 0.041895 -0.024512 0.326759
v 0.046168 -0.027013 1.206011 v 0.046168 -0.027013 0.246994
v 0.051919 -0.030377 1.136097 v 0.051919 -0.030377 0.177080
v 0.058927 -0.034477 1.078720 v 0.058927 -0.034477 0.119703
v 0.066921 -0.039155 1.036085 v 0.066921 -0.039155 0.077068
v 0.075595 -0.044230 1.009831 v 0.075595 -0.044230 0.050814
v 0.084616 -0.049508 1.000966 v 0.084616 -0.049508 0.041949
v 0.085964 0.015361 1.009831 v 0.085964 0.015361 0.050814
v 0.096222 0.017194 1.000966 v 0.096222 0.017194 0.041949
v 0.076099 0.013599 1.036085 v 0.076099 0.013599 0.077068
v 0.067008 0.011973 1.078720 v 0.067008 0.011973 0.119703
v 0.059041 0.010550 1.136097 v 0.059041 0.010550 0.177080
v 0.052501 0.009382 1.206011 v 0.052501 0.009382 0.246994
v 0.047641 0.008513 1.285776 v 0.047641 0.008513 0.326759
v 0.044650 0.007979 1.372325 v 0.044650 0.007979 0.413308
v 0.045478 0.011083 1.475903 v 0.045478 0.011083 0.516886
v 0.060494 0.010810 1.552342 v 0.060494 0.010810 0.593325
v 0.080139 0.014321 1.638892 v 0.080139 0.014321 0.679875
v 0.112041 0.020021 1.718656 v 0.112041 0.020021 0.759639
v 0.154974 0.027693 1.788570 v 0.154974 0.027693 0.829553
v 0.207288 0.037041 1.845947 v 0.207288 0.037041 0.886930
v 0.266973 0.047705 1.888582 v 0.266973 0.047705 0.929565
v 0.331733 0.059278 1.914837 v 0.331733 0.059278 0.955820
v 0.347879 0.067432 1.923702 v 0.347879 0.067432 0.964685
v 0.227062 0.279499 1.923702 v 0.227062 0.279499 0.964685
v 0.216524 0.261503 1.914837 v 0.216524 0.261503 0.955820
v 0.174254 0.210452 1.888582 v 0.174254 0.210452 0.929565
v 0.135297 0.163404 1.845947 v 0.135297 0.163404 0.886930
v 0.101152 0.122165 1.788570 v 0.101152 0.122165 0.829553
v 0.073129 0.088321 1.718656 v 0.073129 0.088321 0.759639
v 0.052307 0.063173 1.638892 v 0.052307 0.063173 0.679875
v 0.039485 0.047687 1.552342 v 0.039485 0.047687 0.593325
v 0.027809 0.038115 1.475903 v 0.027809 0.038115 0.516886
v 0.029143 0.035197 1.372325 v 0.029143 0.035197 0.413308
v 0.031096 0.037556 1.285776 v 0.031096 0.037556 0.326759
v 0.034268 0.041387 1.206011 v 0.034268 0.041387 0.246994
v 0.038536 0.046542 1.136097 v 0.038536 0.046542 0.177080
v 0.043737 0.052822 1.078720 v 0.043737 0.052822 0.119703
v 0.049670 0.059989 1.036085 v 0.049670 0.059989 0.077068
v 0.056109 0.067765 1.009831 v 0.056109 0.067765 0.050814
v 0.062805 0.075851 1.000966 v 0.062805 0.075851 0.041949
v 0.000000 0.088460 1.009831 v 0.000000 0.088460 0.050814
v 0.000000 0.099016 1.000966 v 0.000000 0.099016 0.041949
v 0.000000 0.078310 1.036085 v 0.000000 0.078310 0.077068
v 0.000000 0.068955 1.078720 v 0.000000 0.068955 0.119703
v 0.000000 0.060755 1.136097 v 0.000000 0.060755 0.177080
v 0.000000 0.054026 1.206011 v 0.000000 0.054026 0.246994
v 0.000000 0.049026 1.285776 v 0.000000 0.049026 0.326759
v 0.000000 0.045947 1.372325 v 0.000000 0.045947 0.413308
v -0.002873 0.047313 1.475903 v -0.002873 0.047313 0.516886
v 0.000000 0.062251 1.552342 v 0.000000 0.062251 0.593325
v 0.000000 0.082466 1.638892 v 0.000000 0.082466 0.679875
v 0.000000 0.115296 1.718656 v 0.000000 0.115296 0.759639
v 0.000000 0.159475 1.788570 v 0.000000 0.159475 0.829553
v 0.000000 0.213308 1.845947 v 0.000000 0.213308 0.886930
v 0.000000 0.274725 1.888582 v 0.000000 0.274725 0.929565
v 0.000000 0.341368 1.914837 v 0.000000 0.341368 0.955820
v 0.000000 0.363251 1.923702 v 0.000000 0.363251 0.964685
v -0.049252 0.058696 1.009831 v -0.049252 0.058696 0.050814
v -0.055129 0.065700 1.000966 v -0.055129 0.065700 0.041949
v 0.000000 0.085765 1.000966 v 0.000000 0.085765 0.041949
v 0.000000 0.076622 1.009831 v 0.000000 0.076622 0.050814
v -0.043600 0.051961 1.036085 v -0.043600 0.051961 0.077068
v 0.000000 0.067830 1.036085 v 0.000000 0.067830 0.077068
v -0.038392 0.045753 1.078720 v -0.038392 0.045753 0.119703
v 0.000000 0.059727 1.078720 v 0.000000 0.059727 0.119703
v -0.033826 0.040313 1.136097 v -0.033826 0.040313 0.177080
v 0.000000 0.052624 1.136097 v 0.000000 0.052624 0.177080
v -0.030080 0.035848 1.206011 v -0.030080 0.035848 0.246994
v 0.000000 0.046796 1.206011 v 0.000000 0.046796 0.246994
v -0.027296 0.032530 1.285776 v -0.027296 0.032530 0.326759
v 0.000000 0.042465 1.285776 v 0.000000 0.042465 0.326759
v -0.025581 0.030487 1.372325 v -0.025581 0.030487 0.413308
v 0.000000 0.039798 1.372325 v 0.000000 0.039798 0.413308
v -0.028273 0.029772 1.475903 v -0.028273 0.029772 0.516886
v -0.002522 0.040981 1.475903 v -0.002522 0.040981 0.516886
v -0.034659 0.041305 1.552342 v -0.034659 0.041305 0.593325
v 0.000000 0.053920 1.552342 v 0.000000 0.053920 0.593325
v -0.045914 0.054719 1.638892 v -0.045914 0.054719 0.679875
v 0.000000 0.071430 1.638892 v 0.000000 0.071430 0.679875
v -0.064192 0.076501 1.718656 v -0.064192 0.076501 0.759639
v 0.000000 0.099866 1.718656 v 0.000000 0.099866 0.759639
v -0.088790 0.105816 1.788570 v -0.088790 0.105816 0.829553
v 0.000000 0.138133 1.788570 v 0.000000 0.138133 0.829553
v -0.118762 0.141536 1.845947 v -0.118762 0.141536 0.886930
v 0.000000 0.184762 1.845947 v 0.000000 0.184762 0.886930
v -0.152958 0.182288 1.888582 v -0.152958 0.182288 0.929565
v 0.000000 0.237960 1.888582 v 0.000000 0.237960 0.929565
v -0.190062 0.226507 1.914837 v -0.190062 0.226507 0.955820
v 0.000000 0.295684 1.914837 v 0.000000 0.295684 0.955820
v -0.228649 0.272493 1.923702 v -0.228649 0.272493 0.964685
v 0.000000 0.355714 1.923702 v 0.000000 0.355714 0.964685
v -0.350310 0.061769 1.923702 v -0.350310 0.061769 0.964685
v -0.291191 0.051345 1.914837 v -0.291191 0.051345 0.955820
v -0.234345 0.041321 1.888582 v -0.234345 0.041321 0.929565
v -0.181955 0.032084 1.845947 v -0.181955 0.032084 0.886930
v -0.136034 0.023987 1.788570 v -0.136034 0.023987 0.829553
v -0.098348 0.017342 1.718656 v -0.098348 0.017342 0.759639
v -0.070345 0.012404 1.638892 v -0.070345 0.012404 0.679875
v -0.053101 0.009363 1.552342 v -0.053101 0.009363 0.593325
v -0.040796 0.004633 1.475903 v -0.040796 0.004633 0.516886
v -0.039193 0.006911 1.372325 v -0.039193 0.006911 0.413308
v -0.041819 0.007374 1.285776 v -0.041819 0.007374 0.326759
v -0.046085 0.008126 1.206011 v -0.046085 0.008126 0.246994
v -0.051825 0.009138 1.136097 v -0.051825 0.009138 0.177080
v -0.058819 0.010371 1.078720 v -0.058819 0.010371 0.119703
v -0.066799 0.011779 1.036085 v -0.066799 0.011779 0.077068
v -0.075458 0.013305 1.009831 v -0.075458 0.013305 0.050814
v -0.084462 0.014893 1.000966 v -0.084462 0.014893 0.041949
v -0.066356 -0.038311 1.009831 v -0.066356 -0.038311 0.050814
v -0.074275 -0.042883 1.000966 v -0.074275 -0.042883 0.041949
v -0.058742 -0.033915 1.036085 v -0.058742 -0.033915 0.077068
v -0.051725 -0.029863 1.078720 v -0.051725 -0.029863 0.119703
v -0.045574 -0.026312 1.136097 v -0.045574 -0.026312 0.177080
v -0.040526 -0.023398 1.206011 v -0.040526 -0.023398 0.246994
v -0.036775 -0.021232 1.285776 v -0.036775 -0.021232 0.326759
v -0.034466 -0.019899 1.372325 v -0.034466 -0.019899 0.413308
v -0.034229 -0.022674 1.475903 v -0.034229 -0.022674 0.516886
v -0.046696 -0.026960 1.552342 v -0.046696 -0.026960 0.593325
v -0.061860 -0.035715 1.638892 v -0.061860 -0.035715 0.679875
v -0.086486 -0.049933 1.718656 v -0.086486 -0.049933 0.759639
v -0.119626 -0.069066 1.788570 v -0.119626 -0.069066 0.829553
v -0.160008 -0.092381 1.845947 v -0.160008 -0.092381 0.886930
v -0.206079 -0.118980 1.888582 v -0.206079 -0.118980 0.929565
v -0.256069 -0.147842 1.914837 v -0.256069 -0.147842 0.955820
v -0.308057 -0.177857 1.923702 v -0.308057 -0.177857 0.964685
v -0.121661 -0.334262 1.923702 v -0.121661 -0.334262 0.964685
v -0.101130 -0.277852 1.914837 v -0.101130 -0.277852 0.955820
v -0.081387 -0.223609 1.888582 v -0.081387 -0.223609 0.929565
v -0.063192 -0.173619 1.845947 v -0.063192 -0.173619 0.886930
v -0.047244 -0.129802 1.788570 v -0.047244 -0.129802 0.829553
v -0.034156 -0.093843 1.718656 v -0.034156 -0.093843 0.759639
v -0.024431 -0.067122 1.638892 v -0.024431 -0.067122 0.679875
v -0.018442 -0.050668 1.552342 v -0.018442 -0.050668 0.593325
v -0.011647 -0.039372 1.475903 v -0.011647 -0.039372 0.516886
v -0.013612 -0.037397 1.372325 v -0.013612 -0.037397 0.413308
v -0.014524 -0.039904 1.285776 v -0.014524 -0.039904 0.326759
v -0.016005 -0.043974 1.206011 v -0.016005 -0.043974 0.246994
v -0.017999 -0.049451 1.136097 v -0.017999 -0.049451 0.177080
v -0.020428 -0.056125 1.078720 v -0.020428 -0.056125 0.119703
v -0.023199 -0.063739 1.036085 v -0.023199 -0.063739 0.077068
v -0.026206 -0.072001 1.009831 v -0.026206 -0.072001 0.050814
v -0.029334 -0.080593 1.000966 v -0.029334 -0.080593 0.041949
v 0.026206 -0.072001 1.009831 v 0.026206 -0.072001 0.050814
v 0.029333 -0.080593 1.000966 v 0.029333 -0.080593 0.041949
v 0.023199 -0.063739 1.036085 v 0.023199 -0.063739 0.077068
v 0.020428 -0.056125 1.078720 v 0.020428 -0.056125 0.119703
v 0.017999 -0.049451 1.136097 v 0.017999 -0.049451 0.177080
v 0.016005 -0.043974 1.206011 v 0.016005 -0.043974 0.246994
v 0.014524 -0.039904 1.285776 v 0.014524 -0.039904 0.326759
v 0.013612 -0.037397 1.372325 v 0.013612 -0.037397 0.413308
v 0.016386 -0.037647 1.475903 v 0.016386 -0.037647 0.516886
v 0.018442 -0.050668 1.552342 v 0.018442 -0.050668 0.593325
v 0.024431 -0.067122 1.638892 v 0.024431 -0.067122 0.679875
v 0.034156 -0.093843 1.718656 v 0.034156 -0.093843 0.759639
v 0.047244 -0.129802 1.788570 v 0.047244 -0.129802 0.829553
v 0.063192 -0.173619 1.845947 v 0.063192 -0.173619 0.886930
v 0.081387 -0.223609 1.888582 v 0.081387 -0.223609 0.929565
v 0.101130 -0.277852 1.914837 v 0.101130 -0.277852 0.955820
v 0.121661 -0.334262 1.923702 v 0.121661 -0.334262 0.964685
v 0.308057 -0.177857 1.923702 v 0.308057 -0.177857 0.964685
v 0.256069 -0.147842 1.914837 v 0.256069 -0.147842 0.955820
v 0.206079 -0.118980 1.888582 v 0.206079 -0.118980 0.929565
v 0.160008 -0.092381 1.845947 v 0.160008 -0.092381 0.886930
v 0.119626 -0.069066 1.788570 v 0.119626 -0.069066 0.829553
v 0.086486 -0.049933 1.718656 v 0.086486 -0.049933 0.759639
v 0.061860 -0.035715 1.638892 v 0.061860 -0.035715 0.679875
v 0.046696 -0.026960 1.552342 v 0.046696 -0.026960 0.593325
v 0.036751 -0.018306 1.475903 v 0.036751 -0.018306 0.516886
v 0.034466 -0.019899 1.372325 v 0.034466 -0.019899 0.413308
v 0.036775 -0.021232 1.285776 v 0.036775 -0.021232 0.326759
v 0.040526 -0.023398 1.206011 v 0.040526 -0.023398 0.246994
v 0.045574 -0.026312 1.136097 v 0.045574 -0.026312 0.177080
v 0.051725 -0.029863 1.078720 v 0.051725 -0.029863 0.119703
v 0.058742 -0.033915 1.036085 v 0.058742 -0.033915 0.077068
v 0.066356 -0.038311 1.009831 v 0.066356 -0.038311 0.050814
v 0.074275 -0.042883 1.000966 v 0.074275 -0.042883 0.041949
v 0.075458 0.013305 1.009831 v 0.075458 0.013305 0.050814
v 0.084462 0.014893 1.000966 v 0.084462 0.014893 0.041949
v 0.066799 0.011779 1.036085 v 0.066799 0.011779 0.077068
v 0.058819 0.010371 1.078720 v 0.058819 0.010371 0.119703
v 0.051825 0.009138 1.136097 v 0.051825 0.009138 0.177080
v 0.046085 0.008126 1.206011 v 0.046085 0.008126 0.246994
v 0.041819 0.007374 1.285776 v 0.041819 0.007374 0.326759
v 0.039193 0.006911 1.372325 v 0.039193 0.006911 0.413308
v 0.039920 0.009600 1.475903 v 0.039920 0.009600 0.516886
v 0.053101 0.009363 1.552342 v 0.053101 0.009363 0.593325
v 0.070345 0.012404 1.638892 v 0.070345 0.012404 0.679875
v 0.098348 0.017342 1.718656 v 0.098348 0.017342 0.759639
v 0.136034 0.023987 1.788570 v 0.136034 0.023987 0.829553
v 0.181955 0.032084 1.845947 v 0.181955 0.032084 0.886930
v 0.234345 0.041321 1.888582 v 0.234345 0.041321 0.929565
v 0.291191 0.051345 1.914837 v 0.291191 0.051345 0.955820
v 0.350310 0.061769 1.923702 v 0.350310 0.061769 0.964685
v 0.228649 0.272493 1.923702 v 0.228649 0.272493 0.964685
v 0.190062 0.226507 1.914837 v 0.190062 0.226507 0.955820
v 0.152958 0.182288 1.888582 v 0.152958 0.182288 0.929565
v 0.118762 0.141536 1.845947 v 0.118762 0.141536 0.886930
v 0.088790 0.105816 1.788570 v 0.088790 0.105816 0.829553
v 0.064192 0.076501 1.718656 v 0.064192 0.076501 0.759639
v 0.045914 0.054719 1.638892 v 0.045914 0.054719 0.679875
v 0.034659 0.041305 1.552342 v 0.034659 0.041305 0.593325
v 0.024410 0.033014 1.475903 v 0.024410 0.033014 0.516886
v 0.025581 0.030487 1.372325 v 0.025581 0.030487 0.413308
v 0.027296 0.032530 1.285776 v 0.027296 0.032530 0.326759
v 0.030080 0.035848 1.206011 v 0.030080 0.035848 0.246994
v 0.033826 0.040313 1.136097 v 0.033826 0.040313 0.177080
v 0.038392 0.045753 1.078720 v 0.038392 0.045753 0.119703
v 0.043600 0.051961 1.036085 v 0.043600 0.051961 0.077068
v 0.049252 0.058696 1.009831 v 0.049252 0.058696 0.050814
v 0.055129 0.065700 1.000966 v 0.055129 0.065700 0.041949
v 0.000000 0.076622 1.009831 v 0.000000 0.076622 0.050814
v 0.000000 0.085765 1.000966 v 0.000000 0.085765 0.041949
v 0.000000 0.067830 1.036085 v 0.000000 0.067830 0.077068
v 0.000000 0.059727 1.078720 v 0.000000 0.059727 0.119703
v 0.000000 0.052624 1.136097 v 0.000000 0.052624 0.177080
v 0.000000 0.046796 1.206011 v 0.000000 0.046796 0.246994
v 0.000000 0.042465 1.285776 v 0.000000 0.042465 0.326759
v 0.000000 0.039798 1.372325 v 0.000000 0.039798 0.413308
v -0.002522 0.040981 1.475903 v -0.002522 0.040981 0.516886
v 0.000000 0.053920 1.552342 v 0.000000 0.053920 0.593325
v 0.000000 0.071430 1.638892 v 0.000000 0.071430 0.679875
v 0.000000 0.099866 1.718656 v 0.000000 0.099866 0.759639
v 0.000000 0.138133 1.788570 v 0.000000 0.138133 0.829553
v 0.000000 0.184762 1.845947 v 0.000000 0.184762 0.886930
v 0.000000 0.237960 1.888582 v 0.000000 0.237960 0.929565
v 0.000000 0.295684 1.914837 v 0.000000 0.295684 0.955820
v 0.000000 0.355714 1.923702 v 0.000000 0.355714 0.964685
vn -0.534440 0.630238 0.563097 vn -0.534440 0.630238 0.563128
vn -0.230781 0.625751 0.745079 vn -0.230781 0.625721 0.745079
vn -0.417615 0.491806 0.764000 vn -0.417615 0.491775 0.764000
vn -0.286691 0.777337 0.559923 vn -0.286691 0.777337 0.559923
vn -0.619556 0.731040 0.285775 vn -0.619556 0.731040 0.285775
vn -0.332987 0.902829 0.272011 vn -0.332987 0.902829 0.272011
vn -0.636341 0.750816 0.176885 vn -0.636372 0.750816 0.176885
vn -0.341166 0.924955 0.167333 vn -0.341166 0.924955 0.167333
vn -0.642048 0.757500 0.117954 vn -0.642048 0.757500 0.117954
vn -0.343883 0.932371 0.111423 vn -0.343883 0.932371 0.111423
@ -361,65 +361,65 @@ vn -0.346049 0.938169 0.005676
vn -0.690207 0.716269 -0.102512 vn -0.690207 0.716269 -0.102512
vn -0.387707 0.916410 -0.099216 vn -0.387707 0.916410 -0.099216
vn -0.631489 0.747093 -0.207404 vn -0.631489 0.747093 -0.207404
vn -0.339671 0.920927 -0.191046 vn -0.339671 0.920927 -0.191015
vn -0.616291 0.727195 -0.302225 vn -0.616291 0.727195 -0.302225
vn -0.331370 0.898465 -0.287973 vn -0.331370 0.898465 -0.287973
vn -0.575884 0.679220 -0.454909 vn -0.575884 0.679220 -0.454909
vn -0.311319 0.844050 -0.436598 vn -0.311319 0.844020 -0.436628
vn -0.514420 0.606342 -0.606372 vn -0.514420 0.606342 -0.606372
vn -0.279916 0.758934 -0.587909 vn -0.279916 0.758934 -0.587909
vn -0.428022 0.504074 -0.750084 vn -0.428022 0.504074 -0.750084
vn -0.234107 0.634693 -0.736442 vn -0.234107 0.634693 -0.736442
vn -0.314554 0.370006 -0.874111 vn -0.314554 0.370006 -0.874111
vn -0.171117 0.463942 -0.869137 vn -0.171117 0.463942 -0.869167
vn -0.259407 0.283761 -0.923124 vn -0.259438 0.283761 -0.923093
vn -0.135563 0.367565 -0.920042 vn -0.135563 0.367565 -0.920042
vn -0.262764 0.298135 -0.917631 vn -0.262764 0.298135 -0.917631
vn -0.137181 0.371899 -0.918058 vn -0.137181 0.371899 -0.918058
vn -0.454695 0.065279 -0.888211 vn -0.454695 0.065279 -0.888211
vn -0.419477 0.048280 -0.906461 vn -0.419477 0.048280 -0.906461
vn -0.481033 0.083712 -0.872677 vn -0.481002 0.083712 -0.872677
vn -0.653768 0.112522 -0.748253 vn -0.654073 0.113956 -0.747765
vn -0.785394 0.136967 -0.603595 vn -0.785394 0.136967 -0.603595
vn -0.878567 0.153294 -0.452315 vn -0.878567 0.153294 -0.452315
vn -0.939634 0.164006 -0.300241 vn -0.939634 0.164037 -0.300241
vn -0.963744 0.169561 -0.205939 vn -0.963744 0.169530 -0.205939
vn -0.988830 0.108737 -0.101871 vn -0.988830 0.108737 -0.101840
vn -0.984863 0.172918 0.010102 vn -0.984863 0.172918 0.010102
vn -0.983947 0.171728 0.048402 vn -0.983947 0.171728 0.048402
vn -0.982086 0.171392 0.078158 vn -0.982086 0.171392 0.078158
vn -0.978301 0.170751 0.117100 vn -0.978301 0.170751 0.117100
vn -0.969787 0.169286 0.175634 vn -0.969787 0.169286 0.175604
vn -0.944548 0.164861 0.283853 vn -0.944548 0.164892 0.283883
vn -0.815638 0.142277 0.560778 vn -0.815607 0.142277 0.560778
vn -0.638356 0.111179 0.761650 vn -0.638356 0.111209 0.761650
vn -0.718345 -0.410382 0.561693 vn -0.718345 -0.410382 0.561693
vn -0.561815 -0.320505 0.762596 vn -0.561846 -0.320536 0.762596
vn -0.832270 -0.475723 0.284616 vn -0.832270 -0.475692 0.284616
vn -0.854610 -0.488449 0.176122 vn -0.854610 -0.488479 0.176122
vn -0.862178 -0.492752 0.117435 vn -0.862178 -0.492752 0.117466
vn -0.865505 -0.494675 0.078372 vn -0.865505 -0.494675 0.078372
vn -0.867153 -0.495621 0.048555 vn -0.867153 -0.495621 0.048555
vn -0.868587 -0.495376 0.010132 vn -0.868587 -0.495376 0.010132
vn -0.830378 -0.547716 -0.102237 vn -0.830378 -0.547716 -0.102237
vn -0.850154 -0.484329 -0.206488 vn -0.850154 -0.484329 -0.206488
vn -0.827876 -0.473220 -0.301004 vn -0.827906 -0.473220 -0.301004
vn -0.773888 -0.442183 -0.453352 vn -0.773888 -0.442183 -0.453352
vn -0.691610 -0.394940 -0.604694 vn -0.691610 -0.394940 -0.604694
vn -0.575762 -0.328501 -0.748680 vn -0.575762 -0.328501 -0.748680
vn -0.424696 -0.240211 -0.872860 vn -0.423322 -0.241218 -0.873257
vn -0.396405 -0.255989 -0.881649 vn -0.396405 -0.255989 -0.881649
vn -0.463729 -0.282723 -0.839625 vn -0.463729 -0.282723 -0.839625
vn -0.202551 -0.571673 -0.795068 vn -0.202521 -0.571642 -0.795068
vn -0.163030 -0.481338 -0.861202 vn -0.164129 -0.480056 -0.861721
vn -0.166295 -0.453902 -0.875362 vn -0.167547 -0.454360 -0.874905
vn -0.228065 -0.619221 -0.751335 vn -0.226600 -0.619160 -0.751823
vn -0.272622 -0.745384 -0.608295 vn -0.272622 -0.745384 -0.608295
vn -0.307108 -0.835109 -0.456313 vn -0.305429 -0.835475 -0.456771
vn -0.328776 -0.894345 -0.303293 vn -0.328776 -0.894345 -0.303293
vn -0.336802 -0.918210 -0.208258 vn -0.336802 -0.918210 -0.208258
vn -0.282235 -0.953764 -0.103030 vn -0.282235 -0.953764 -0.103030
vn -0.345927 -0.938169 0.010224 vn -0.345958 -0.938169 0.010224
vn -0.342601 -0.938169 0.048891 vn -0.342601 -0.938169 0.048891
vn -0.341960 -0.936369 0.078951 vn -0.341960 -0.936369 0.078951
vn -0.340617 -0.932707 0.118290 vn -0.340617 -0.932707 0.118290
@ -427,8 +427,8 @@ vn -0.337626 -0.924406 0.177343
vn -0.328776 -0.899899 0.286416 vn -0.328776 -0.899899 0.286416
vn -0.284951 -0.774743 0.564379 vn -0.284951 -0.774743 0.564379
vn -0.218513 -0.605426 0.765282 vn -0.218513 -0.605426 0.765282
vn 0.283792 -0.774468 0.565325 vn 0.283761 -0.774499 0.565325
vn 0.222480 -0.603992 0.765252 vn 0.222480 -0.603992 0.765282
vn 0.330515 -0.899136 0.286782 vn 0.330515 -0.899136 0.286782
vn 0.337626 -0.924314 0.177770 vn 0.337626 -0.924314 0.177770
vn 0.340617 -0.932676 0.118564 vn 0.340617 -0.932676 0.118564
@ -436,36 +436,36 @@ vn 0.341960 -0.936369 0.079134
vn 0.342601 -0.938169 0.049043 vn 0.342601 -0.938169 0.049043
vn 0.342112 -0.939573 0.010376 vn 0.342112 -0.939573 0.010376
vn 0.402448 -0.909604 -0.102939 vn 0.402448 -0.909604 -0.102939
vn 0.336222 -0.918455 -0.208197 vn 0.336253 -0.918455 -0.208197
vn 0.327036 -0.895138 -0.302896 vn 0.327036 -0.895138 -0.302896
vn 0.307108 -0.835109 -0.456313 vn 0.307108 -0.835109 -0.456313
vn 0.274209 -0.745170 -0.607837 vn 0.272652 -0.746086 -0.607410
vn 0.226600 -0.620228 -0.750938 vn 0.226600 -0.620228 -0.750938
vn 0.167547 -0.454360 -0.874905 vn 0.166295 -0.455519 -0.874538
vn 0.162999 -0.479476 -0.862270 vn 0.164129 -0.480056 -0.861721
vn 0.198767 -0.573443 -0.794733 vn 0.202521 -0.571642 -0.795068
vn 0.463729 -0.282754 -0.839625 vn 0.463729 -0.282754 -0.839625
vn 0.396405 -0.255959 -0.881649 vn 0.396405 -0.255959 -0.881649
vn 0.423322 -0.241218 -0.873257 vn 0.423322 -0.241218 -0.873257
vn 0.575976 -0.327036 -0.749168 vn 0.575762 -0.328501 -0.748680
vn 0.691610 -0.394940 -0.604694 vn 0.691610 -0.394940 -0.604694
vn 0.773888 -0.442183 -0.453352 vn 0.773888 -0.442183 -0.453352
vn 0.827906 -0.473220 -0.301004 vn 0.827876 -0.473220 -0.301004
vn 0.848811 -0.486648 -0.206519 vn 0.848811 -0.486618 -0.206519
vn 0.893185 -0.437880 -0.102084 vn 0.893185 -0.437910 -0.102084
vn 0.867611 -0.497085 0.010132 vn 0.867641 -0.497085 0.010132
vn 0.867153 -0.495590 0.048555 vn 0.867183 -0.495590 0.048555
vn 0.865505 -0.494675 0.078372 vn 0.865505 -0.494675 0.078372
vn 0.862178 -0.492782 0.117435 vn 0.862178 -0.492782 0.117466
vn 0.854610 -0.488449 0.176122 vn 0.854610 -0.488449 0.176122
vn 0.832240 -0.475723 0.284616 vn 0.832270 -0.475723 0.284585
vn 0.718345 -0.410382 0.561693 vn 0.718375 -0.410382 0.561693
vn 0.561846 -0.320505 0.762596 vn 0.561846 -0.320536 0.762596
vn 0.815607 0.142277 0.560778 vn 0.815607 0.142277 0.560778
vn 0.638356 0.111209 0.761650 vn 0.638325 0.111209 0.761650
vn 0.944548 0.164861 0.283853 vn 0.944548 0.164892 0.283883
vn 0.969787 0.169286 0.175634 vn 0.969787 0.169286 0.175604
vn 0.978301 0.170751 0.117100 vn 0.978301 0.170721 0.117100
vn 0.982086 0.171392 0.078158 vn 0.982086 0.171392 0.078158
vn 0.983947 0.171728 0.048402 vn 0.983947 0.171728 0.048402
vn 0.985198 0.170995 0.010102 vn 0.985198 0.170995 0.010102
@ -475,11 +475,11 @@ vn 0.939634 0.164006 -0.300241
vn 0.878567 0.153294 -0.452315 vn 0.878567 0.153294 -0.452315
vn 0.785394 0.136967 -0.603595 vn 0.785394 0.136967 -0.603595
vn 0.654073 0.113956 -0.747765 vn 0.654073 0.113956 -0.747765
vn 0.481948 0.082278 -0.872311 vn 0.481033 0.083712 -0.872677
vn 0.419477 0.048311 -0.906461 vn 0.419477 0.048311 -0.906461
vn 0.454726 0.065249 -0.888211 vn 0.454695 0.065249 -0.888211
vn 0.262764 0.298135 -0.917631 vn 0.262764 0.298135 -0.917631
vn 0.259407 0.283761 -0.923124 vn 0.259438 0.283761 -0.923093
vn 0.314554 0.370006 -0.874111 vn 0.314554 0.370006 -0.874111
vn 0.428022 0.504074 -0.750084 vn 0.428022 0.504074 -0.750084
vn 0.514420 0.606342 -0.606372 vn 0.514420 0.606342 -0.606372
@ -488,28 +488,28 @@ vn 0.616291 0.727195 -0.302225
vn 0.633564 0.745354 -0.207373 vn 0.633564 0.745354 -0.207373
vn 0.593036 0.798578 -0.102664 vn 0.593036 0.798578 -0.102664
vn 0.647267 0.762169 0.010163 vn 0.647267 0.762169 0.010163
vn 0.645802 0.761895 0.048769 vn 0.645833 0.761895 0.048769
vn 0.644551 0.760460 0.078738 vn 0.644551 0.760460 0.078738
vn 0.642048 0.757500 0.117954 vn 0.642048 0.757500 0.117954
vn 0.636341 0.750816 0.176885 vn 0.636341 0.750816 0.176885
vn 0.619556 0.731040 0.285775 vn 0.619556 0.731040 0.285775
vn 0.534440 0.630238 0.563128 vn 0.534440 0.630268 0.563128
vn 0.417615 0.491806 0.764000 vn 0.417585 0.491775 0.764000
vn 0.286691 0.777306 0.559923 vn 0.286691 0.777337 0.559923
vn 0.230781 0.625751 0.745079 vn 0.230781 0.625721 0.745079
vn 0.332987 0.902829 0.272011 vn 0.332987 0.902799 0.272042
vn 0.341166 0.924955 0.167364 vn 0.341166 0.924955 0.167364
vn 0.343883 0.932371 0.111423 vn 0.343883 0.932371 0.111423
vn 0.345073 0.935606 0.074313 vn 0.345073 0.935606 0.074313
vn 0.345683 0.937193 0.046022 vn 0.345683 0.937193 0.046022
vn 0.328593 0.944456 -0.002106 vn 0.328593 0.944456 -0.002106
vn 0.285714 0.953063 -0.099887 vn 0.285714 0.953063 -0.099887
vn 0.321482 0.928068 -0.187780 vn 0.321482 0.928098 -0.187780
vn 0.331370 0.898465 -0.287973 vn 0.331370 0.898465 -0.287973
vn 0.311319 0.844050 -0.436598 vn 0.311319 0.844050 -0.436598
vn 0.279916 0.758934 -0.587909 vn 0.279916 0.758934 -0.587909
vn 0.234107 0.634693 -0.736442 vn 0.234107 0.634693 -0.736412
vn 0.171117 0.463942 -0.869137 vn 0.171117 0.463942 -0.869167
vn 0.135563 0.367565 -0.920042 vn 0.135563 0.367565 -0.920042
vn 0.137181 0.371899 -0.918058 vn 0.137181 0.371899 -0.918058
vn 0.549516 -0.654866 -0.518784 vn 0.549516 -0.654866 -0.518784
@ -648,7 +648,7 @@ vn -0.698874 -0.123234 0.704520
vn -0.527390 -0.092990 0.844508 vn -0.527390 -0.092990 0.844508
vn -0.303598 -0.053529 0.951262 vn -0.303598 -0.053529 0.951262
vn -0.143864 -0.025361 0.989257 vn -0.143864 -0.025361 0.989257
vn -0.093875 -0.111881 0.989257 vn -0.093875 -0.111911 0.989257
vn -0.198157 -0.236152 0.951262 vn -0.198157 -0.236152 0.951262
vn -0.344218 -0.410230 0.844508 vn -0.344218 -0.410230 0.844508
vn -0.456160 -0.543626 0.704520 vn -0.456160 -0.543626 0.704520
@ -665,7 +665,7 @@ vn -0.635029 -0.756798 -0.154729
vn -0.622028 -0.741325 -0.251930 vn -0.622028 -0.741325 -0.251930
vn -0.549516 -0.654866 -0.518784 vn -0.549516 -0.654866 -0.518784
vn -0.447432 -0.533219 -0.717917 vn -0.447432 -0.533219 -0.717917
vn -0.293802 -0.807276 -0.511826 vn -0.293802 -0.807276 -0.511795
vn -0.245582 -0.674764 -0.695944 vn -0.245582 -0.674764 -0.695944
vn -0.332133 -0.912564 -0.238472 vn -0.332133 -0.912564 -0.238472
vn -0.338359 -0.929624 -0.145756 vn -0.338359 -0.929624 -0.145756
@ -675,7 +675,7 @@ vn -0.341746 -0.938932 -0.039949
vn -0.323832 -0.946074 0.002136 vn -0.323832 -0.946074 0.002136
vn -0.282571 -0.955290 0.086917 vn -0.282571 -0.955290 0.086917
vn -0.318339 -0.933744 0.163549 vn -0.318339 -0.933744 0.163549
vn -0.330882 -0.909146 0.252754 vn -0.330882 -0.909146 0.252785
vn -0.315134 -0.865810 0.388592 vn -0.315134 -0.865810 0.388592
vn -0.289102 -0.794336 0.534227 vn -0.289102 -0.794336 0.534227
vn -0.248268 -0.682119 0.687765 vn -0.248268 -0.682119 0.687765
@ -684,8 +684,8 @@ vn -0.102145 -0.280679 0.954344
vn -0.053072 -0.145878 0.987854 vn -0.053072 -0.145878 0.987854
usemtl (null).001 usemtl (null).001
s 1 s 1
f 1//1 3//2 2//3 f 1//1 2//2 3//3
f 1//1 4//4 3//2 f 1//1 4//4 2//2
f 4//4 1//1 5//5 f 4//4 1//1 5//5
f 5//5 6//6 4//4 f 5//5 6//6 4//4
f 7//7 6//6 5//5 f 7//7 6//6 5//5
@ -746,8 +746,8 @@ f 48//48 5//5 49//49
f 48//48 7//7 5//5 f 48//48 7//7 5//5
f 49//49 1//1 50//50 f 49//49 1//1 50//50
f 5//5 1//1 49//49 f 5//5 1//1 49//49
f 50//50 2//3 51//51 f 50//50 3//3 51//51
f 50//50 1//1 2//3 f 50//50 1//1 3//3
f 52//52 51//51 53//53 f 52//52 51//51 53//53
f 52//52 50//50 51//51 f 52//52 50//50 51//51
f 54//54 50//50 52//52 f 54//54 50//50 52//52

View file

@ -1,43 +1,43 @@
# Blender3D v245 OBJ File: # Blender3D v245 OBJ File: ornaments.blend
# www.blender3d.org # www.blender3d.org
mtllib inflatoe-empty.mtl mtllib inflatoe-empty.mtl
o Sphere_Sphere.004_(nu o inflatoe-empty_Sphere_Sphere.004_(nu
v -0.258270 -0.166060 1.446520 v -0.258270 -0.166060 0.476155
v -0.038165 -0.185562 1.440088 v -0.038165 -0.185562 0.469724
v -0.091614 -0.256987 1.627843 v -0.091614 -0.256987 0.657479
v -0.019370 -0.210698 2.514796 v -0.019370 -0.210698 1.544432
v -0.066842 -0.153343 2.620445 v -0.066842 -0.153343 1.650081
v -0.042503 -0.288337 2.278201 v -0.042503 -0.288337 1.307837
v -0.426562 -0.226227 2.292146 v -0.426562 -0.226227 1.321782
v -0.568837 -0.160779 1.991169 v -0.568837 -0.160779 1.020805
v -0.418335 -0.134456 2.390263 v -0.418335 -0.134456 1.419899
v -0.485910 -0.075599 2.066889 v -0.485910 -0.075599 1.096525
v 0.016305 -0.055664 1.370447 v 0.016305 -0.055664 0.400083
v 0.088817 -0.087492 1.342034 v 0.088817 -0.087492 0.371669
v 0.070511 0.012160 0.976933 v 0.070511 0.012160 0.006568
v -0.290191 -0.047968 2.227410 v -0.290191 -0.047968 1.257046
v -0.290559 -0.285152 1.921172 v -0.290559 -0.285152 0.950808
v -0.011207 -0.305508 1.935047 v -0.011207 -0.305508 0.964683
v 0.295902 -0.217925 1.574355 v 0.295902 -0.217925 0.603990
v 0.364544 -0.287458 1.909856 v 0.364544 -0.287458 0.939491
v -0.269099 -0.046800 1.531153 v -0.269099 -0.046800 0.560788
v -0.049971 -0.082761 1.348119 v -0.049971 -0.082761 0.377755
v -0.467711 -0.104025 1.683471 v -0.467711 -0.104025 0.713106
v 0.541381 -0.105213 2.257928 v 0.541381 -0.105213 1.287563
v 0.146622 -0.050834 2.564120 v 0.146622 -0.050834 1.593756
v 0.443054 -0.193032 2.396733 v 0.443054 -0.193032 1.426369
v -0.488087 -0.208298 1.806224 v -0.488087 -0.208298 0.835859
v 0.025536 -0.020212 2.181950 v 0.025536 -0.020212 1.211586
v -0.113466 -0.022705 1.766086 v -0.113466 -0.022705 0.795721
v -0.263962 -0.081104 2.489385 v -0.263962 -0.081104 1.519020
v 0.481752 -0.139275 1.650118 v 0.481752 -0.139275 0.679753
v 0.247807 -0.062137 1.547299 v 0.247807 -0.062137 0.576935
v 0.264517 -0.034446 1.770225 v 0.264517 -0.034446 0.799861
v 0.511188 -0.089502 1.932410 v 0.511188 -0.089502 0.962045
v 0.278799 -0.031003 2.156239 v 0.278799 -0.031003 1.185875
v 0.582307 -0.184192 1.897767 v 0.582307 -0.184192 0.927402
v 0.021390 -0.009214 0.983717 v 0.021390 -0.009214 0.013353
v 0.010705 0.078459 1.006324 v 0.010705 0.078459 0.035960
vt 0.331806 0.243816 0.0 vt 0.331806 0.243816 0.0
vt 0.309750 0.258955 0.0 vt 0.309750 0.258955 0.0
vt 0.438126 0.089822 0.0 vt 0.438126 0.089822 0.0
@ -239,139 +239,108 @@ vt 0.019340 0.660371 0.0
vt 0.356408 0.611583 0.0 vt 0.356408 0.611583 0.0
vt 0.331806 0.243816 0.0 vt 0.331806 0.243816 0.0
vt 0.477172 0.412006 0.0 vt 0.477172 0.412006 0.0
vn -0.092673 -0.921580 -0.376964 vn -0.655202 -0.329630 -0.679708
vn -0.345773 -0.881004 0.322914 vn 0.000671 -0.828425 -0.560045
vn -0.136667 -0.924800 0.355059 vn -0.067080 -0.963042 -0.260781
vn -0.798016 0.541123 0.265248 vn -0.054994 -0.916837 0.395367
vn 0.461253 0.861562 0.212031 vn -0.176305 -0.327250 0.928312
vn -0.321596 0.917460 0.234188 vn -0.086581 -0.967193 0.238777
vn -0.065102 -0.988145 -0.139033 vn -0.521805 -0.708213 0.475509
vn 0.068389 -0.974026 -0.215861 vn -0.977020 -0.145940 -0.155217
vn -0.523028 0.461167 -0.716775 vn -0.775750 0.141575 0.614917
vn -0.591344 -0.735780 -0.330060 vn -0.491195 0.866726 0.086245
vn 0.590898 0.423599 0.686588 vn 0.129002 0.990112 0.054964
vn -0.462377 -0.886307 0.025841 vn 0.667348 -0.096927 -0.738365
vn -0.095285 0.993935 -0.054909 vn 0.953612 -0.293069 -0.068636
vn -0.204774 0.975366 -0.082032 vn -0.217811 0.969451 0.112735
vn 0.112742 -0.947304 0.299840 vn -0.203497 -0.977172 -0.060457
vn -0.603005 -0.318454 0.731418 vn -0.009583 -0.998749 -0.048677
vn 0.365594 0.919929 -0.141675 vn 0.323099 -0.810053 -0.489273
vn -0.114816 0.992857 0.032426 vn 0.250038 -0.966491 -0.057772
vn 0.335387 0.921169 -0.197392 vn -0.378765 0.837306 -0.394208
vn 0.263979 0.964276 0.022054 vn -0.756645 -0.127140 -0.641285
vn 0.401290 -0.877115 -0.263886 vn -0.826960 0.356182 -0.435011
vn 0.367691 -0.278086 0.887396 vn 0.856380 0.394910 0.332591
vn -0.368832 -0.929413 0.012406 vn 0.268105 0.614063 0.742271
vn -0.886215 -0.298940 0.353918 vn 0.610645 -0.476974 0.632099
vn 0.383768 -0.916867 -0.109897 vn -0.791101 -0.473373 -0.387341
vn -0.092753 0.989739 0.108691 vn -0.046876 0.998199 0.037019
vn 0.228525 0.973387 -0.017137 vn -0.082644 0.996094 -0.030732
vn -0.235946 0.970104 0.056808 vn -0.492874 0.350200 0.796503
vn 0.480985 -0.807386 -0.341734 vn 0.796838 0.162847 -0.581805
vn -0.044319 -0.964325 -0.260985 vn 0.274422 0.931425 -0.238929
vn 0.166427 -0.833304 0.527168 vn 0.195532 0.975799 -0.097598
vn 0.032175 0.991561 -0.125581 vn 0.539109 0.836543 -0.097537
vn -0.231234 -0.938095 -0.257893 vn 0.148534 0.988189 0.037507
vn -0.191014 -0.708840 0.679014 vn 0.948454 -0.293893 -0.118473
vn -0.074737 -0.996274 0.043036 vn -0.498001 -0.825922 -0.264199
vn 0.051564 -0.997176 0.054600 vn -0.406995 0.877163 0.254769
vn 0.151117 -0.974704 0.164668 usemtl (null).003
vn 0.036274 -0.985599 -0.165165 s 1
vn 0.047153 -0.938002 -0.343406 f 1/1/1 2/2/2 3/3/3
vn 0.271671 0.906769 -0.322435 f 4/4/4 5/5/5 6/6/6
vn -0.214274 0.877552 -0.428940 f 7/7/7 6/8/6 5/9/5
vn -0.674372 0.733322 -0.086376 f 8/10/8 9/11/9 10/12/10
vn 0.031155 0.999464 -0.010067 f 11/13/11 12/14/12 13/15/13
vn 0.430862 -0.896363 0.104365 f 9/16/9 14/17/14 10/18/10
vn 0.159222 -0.793474 -0.587408 f 15/19/15 3/20/3 16/21/16
vn 0.226530 0.966534 0.120402 f 17/22/17 18/23/18 3/24/3
vn -0.225378 -0.943368 -0.243438 f 1/25/1 19/26/19 20/27/20
vn 0.072924 0.995590 -0.059020 f 21/28/21 1/29/1 8/30/8
vn -0.067949 0.988933 0.131888 f 22/31/22 23/32/23 24/33/24
vn -0.155349 -0.982870 0.099163 f 25/34/25 7/35/7 8/36/8
vn -0.055068 -0.701571 -0.710469 f 26/37/26 10/38/10 14/39/14
vn 0.450667 0.774051 -0.444685 f 21/40/21 10/41/10 27/42/27
vn -0.784918 0.424129 -0.451685 f 4/43/4 6/44/6 24/45/24
vn 0.801032 -0.559198 0.213647 f 7/46/7 5/47/5 28/48/28
vn -0.410006 0.898860 0.154743 f 29/49/29 30/50/30 31/51/31
vn -0.174398 0.727673 0.663383 f 10/52/10 26/53/26 27/54/27
vn -0.079758 -0.651258 -0.754653 f 31/55/31 32/56/32 29/57/29
vn 0.040578 0.998985 -0.019551 f 32/58/32 33/59/33 22/60/22
vn 0.791037 0.610190 -0.043922 f 18/61/18 17/62/17 34/63/34
vn -0.019360 0.995816 -0.089308 f 5/64/5 24/65/24 23/66/23
vn 0.048998 0.996724 0.064339 f 7/67/7 25/68/25 15/69/15
vn 0.750429 0.633090 -0.189877 f 7/70/7 9/71/9 8/72/8
vn 0.498417 -0.486621 -0.717482 f 13/73/13 20/74/20 35/75/35
vn 0.770453 0.601958 0.209879 f 26/76/26 28/77/28 23/78/23
vn -0.976596 -0.066259 -0.204620 f 33/79/33 32/80/32 31/81/31
vn -0.448173 0.836592 0.315047 f 27/82/27 19/83/19 21/84/21
vn -0.626216 0.412592 -0.661530 f 29/85/29 34/86/34 17/87/17
usemtl (null) f 12/88/12 20/89/20 13/90/13
s off f 5/91/5 4/92/4 24/93/24
f 1/1/1 2/2/1 3/3/1 f 27/94/27 31/95/31 30/96/30
f 4/4/2 5/5/2 6/6/2 f 25/97/25 1/98/1 3/99/3
f 7/7/3 6/8/3 5/9/3 f 28/100/28 9/101/9 7/102/7
f 8/10/4 9/11/4 10/12/4 f 6/103/6 15/104/15 16/105/16
f 11/13/5 12/14/5 13/15/5 f 16/106/16 18/107/18 6/108/6
f 9/16/6 14/17/6 10/18/6 f 24/109/24 6/110/6 18/111/18
f 15/19/7 3/20/7 16/21/7 f 16/112/16 3/113/3 18/114/18
f 17/22/8 18/23/8 3/24/8 f 3/115/3 2/116/2 17/117/17
f 1/25/9 19/26/9 20/27/9 f 12/118/12 11/119/11 30/120/30
f 21/28/10 1/29/10 8/30/10 f 20/121/20 19/122/19 11/123/11
f 22/31/11 23/32/11 24/33/11 f 21/124/21 8/125/8 10/126/10
f 25/34/12 7/35/12 8/36/12 f 31/127/31 27/128/27 33/129/33
f 26/37/13 10/38/13 14/39/13 f 18/130/18 34/131/34 24/132/24
f 21/40/14 10/41/14 27/42/14 f 2/133/2 12/134/12 17/135/17
f 4/43/15 6/44/15 24/45/15 f 22/136/22 33/137/33 23/138/23
f 7/46/16 5/47/16 28/48/16 f 3/139/3 15/140/15 25/141/25
f 29/49/17 30/50/17 31/51/17 f 27/142/27 30/143/30 11/144/11
f 10/52/18 26/53/18 27/54/18 f 26/145/26 14/146/14 28/147/28
f 31/55/19 32/56/19 29/57/19 f 15/148/15 6/149/6 7/150/7
f 32/58/20 33/59/20 22/60/20 f 1/151/1 20/152/20 12/153/12
f 18/61/21 17/62/21 34/63/21 f 29/154/29 12/155/12 30/156/30
f 5/64/22 24/65/22 23/66/22 f 8/157/8 1/158/1 25/159/25
f 7/67/23 25/68/23 15/69/23 f 34/160/34 22/161/22 24/162/24
f 7/70/24 9/71/24 8/72/24 f 14/163/14 9/164/9 28/165/28
f 13/73/25 20/74/25 35/75/25 f 28/166/28 5/167/5 23/168/23
f 26/76/26 28/77/26 23/78/26 f 2/169/2 1/170/1 12/171/12
f 33/79/27 32/80/27 31/81/27 f 27/172/27 26/173/26 33/174/33
f 27/82/28 19/83/28 21/84/28 f 34/175/34 32/176/32 22/177/22
f 29/85/29 34/86/29 17/87/29 f 11/178/11 19/179/19 27/180/27
f 12/88/30 20/89/30 13/90/30 f 33/181/33 26/182/26 23/183/23
f 5/91/31 4/92/31 24/93/31 f 32/184/32 34/185/34 29/186/29
f 27/94/32 31/95/32 30/96/32 f 29/187/29 17/188/17 12/189/12
f 25/97/33 1/98/33 3/99/33 f 11/190/11 13/191/13 36/192/36
f 28/100/34 9/101/34 7/102/34 f 20/193/20 36/194/36 35/195/35
f 6/103/35 15/104/35 16/105/35 f 20/196/20 11/197/11 36/198/36
f 16/106/36 18/107/36 6/108/36 f 19/199/19 1/200/1 21/201/21
f 24/109/37 6/110/37 18/111/37
f 16/112/38 3/113/38 18/114/38
f 3/115/39 2/116/39 17/117/39
f 12/118/40 11/119/40 30/120/40
f 20/121/41 19/122/41 11/123/41
f 21/124/42 8/125/42 10/126/42
f 31/127/43 27/128/43 33/129/43
f 18/130/44 34/131/44 24/132/44
f 2/133/45 12/134/45 17/135/45
f 22/136/46 33/137/46 23/138/46
f 3/139/47 15/140/47 25/141/47
f 27/142/48 30/143/48 11/144/48
f 26/145/49 14/146/49 28/147/49
f 15/148/50 6/149/50 7/150/50
f 1/151/51 20/152/51 12/153/51
f 29/154/52 12/155/52 30/156/52
f 8/157/53 1/158/53 25/159/53
f 34/160/54 22/161/54 24/162/54
f 14/163/55 9/164/55 28/165/55
f 28/166/56 5/167/56 23/168/56
f 2/169/57 1/170/57 12/171/57
f 27/172/58 26/173/58 33/174/58
f 34/175/59 32/176/59 22/177/59
f 11/178/60 19/179/60 27/180/60
f 33/181/61 26/182/61 23/183/61
f 32/184/62 34/185/62 29/186/62
f 29/187/63 17/188/63 12/189/63
f 11/190/64 13/191/64 36/192/64
f 20/193/65 36/194/65 35/195/65
f 20/196/66 11/197/66 36/198/66
f 19/199/67 1/200/67 21/201/67

View file

@ -1,43 +1,43 @@
# Blender3D v245 OBJ File: # Blender3D v245 OBJ File: ornaments.blend
# www.blender3d.org # www.blender3d.org
mtllib inflatoe-full.mtl mtllib inflatoe-full.mtl
o Sphere_Sphere.004 o inflato-full_Sphere_Sphere.004
v -0.262736 -0.424645 1.446520 v -0.262736 -0.424645 0.489736
v -0.040502 -0.490365 1.440088 v -0.040502 -0.490365 0.483304
v -0.101674 -0.715473 1.627843 v -0.101674 -0.715473 0.671059
v -0.044527 -0.615077 2.514796 v -0.044527 -0.615077 1.558012
v -0.089726 -0.424164 2.620445 v -0.089726 -0.424164 1.663661
v -0.072741 -0.837604 2.278201 v -0.072741 -0.837604 1.321417
v -0.463284 -0.573517 2.292146 v -0.463284 -0.573517 1.335361
v -0.597910 -0.323740 1.991169 v -0.597910 -0.323740 1.034384
v -0.455672 -0.219889 2.390263 v -0.455672 -0.219889 1.433479
v -0.522068 0.043760 2.066889 v -0.522068 0.043760 1.110105
v 0.015644 -0.019807 1.370447 v 0.015644 -0.019807 0.413663
v 0.088785 -0.138439 1.342034 v 0.088785 -0.138439 0.385249
v 0.070511 0.012160 0.976933 v 0.070511 0.012160 0.020149
v -0.333119 0.176694 2.227410 v -0.333119 0.176694 1.270626
v -0.318531 -0.794888 1.921172 v -0.318531 -0.794888 0.964388
v -0.032821 -0.865716 1.935047 v -0.032821 -0.865716 0.978263
v 0.295283 -0.557191 1.574355 v 0.295283 -0.557191 0.617571
v 0.360304 -0.775354 1.909856 v 0.360304 -0.775354 0.953072
v -0.278413 0.042464 1.531153 v -0.278413 0.042464 0.574368
v -0.050627 -0.125002 1.348119 v -0.050627 -0.125002 0.391335
v -0.484612 -0.159861 1.683471 v -0.484612 -0.159861 0.726686
v 0.539579 -0.143540 2.257928 v 0.539579 -0.143540 1.301143
v 0.129802 -0.054346 2.564120 v 0.129802 -0.054346 1.607336
v 0.438874 -0.541165 2.396733 v 0.438874 -0.541165 1.439949
v -0.509955 -0.532734 1.806224 v -0.509955 -0.532734 0.849440
v -0.006362 0.301730 2.181950 v -0.006362 0.301730 1.225166
v -0.134785 0.258782 1.766086 v -0.134785 0.258782 0.809301
v -0.299321 -0.048071 2.489385 v -0.299321 -0.048071 1.532600
v 0.481752 -0.239679 1.650118 v 0.481752 -0.239679 0.693334
v 0.246483 0.022839 1.547299 v 0.246483 0.022839 0.590515
v 0.257666 0.217909 1.770225 v 0.257666 0.217909 0.813441
v 0.509874 -0.010950 1.932410 v 0.509874 -0.010950 0.975626
v 0.263770 0.231728 2.156239 v 0.263770 0.231728 1.199455
v 0.582283 -0.382062 1.897767 v 0.582283 -0.382062 0.940982
v 0.021390 -0.009195 0.983717 v 0.021390 -0.009195 0.026933
v 0.010705 0.078471 1.006324 v 0.010705 0.078471 0.049540
vt 0.331806 0.243816 0.0 vt 0.331806 0.243816 0.0
vt 0.309750 0.258955 0.0 vt 0.309750 0.258955 0.0
vt 0.438126 0.089822 0.0 vt 0.438126 0.089822 0.0
@ -275,7 +275,7 @@ vn 0.456313 0.861629 0.222114
vn 0.969054 -0.191107 -0.156072 vn 0.969054 -0.191107 -0.156072
vn -0.499130 -0.792444 -0.350475 vn -0.499130 -0.792444 -0.350475
vn -0.497635 0.847682 0.183721 vn -0.497635 0.847682 0.183721
usemtl (null).002 usemtl (null).004
s 1 s 1
f 1/1/1 2/2/2 3/3/3 f 1/1/1 2/2/2 3/3/3
f 4/4/4 5/5/5 6/6/6 f 4/4/4 5/5/5 6/6/6

View file

@ -1,87 +1,87 @@
# Blender3D v245 OBJ File: <memory> # Blender3D v245 OBJ File: ornaments.blend
# www.blender3d.org # www.blender3d.org
mtllib leaf.mtl mtllib leaf.mtl
o Curve_Mesh o leaf_Curve_Mesh_None_leaf.
v -0.125295 -0.601421 -2.929551 v -0.041820 0.116723 -0.370674
v 0.125677 -1.143917 -6.523137 v 0.041988 0.114119 -0.356481
v -0.125489 1.879872 -4.880939 v 0.041995 0.090615 -0.980050
v -0.125673 0.292934 -6.725776 v -0.042000 -0.380861 -2.181540
v 0.125610 -0.397294 -0.531290 v -0.042009 -0.157553 -2.271715
v 0.125658 1.879997 -4.868506 v 0.042009 -0.159425 -2.271345
v 0.125644 -1.337872 -3.591626 v 0.042008 -0.382360 -2.180392
v 0.125616 0.341413 -1.066494 v -0.041982 -0.546838 -1.999203
v -0.125054 -0.308053 -0.515079 v 0.042006 -0.547787 -1.997481
v -0.125680 -0.471354 -6.796350 v 0.041988 -0.219713 -0.346947
v 0.125679 0.286987 -6.727294 v -0.041868 -0.171711 -0.854511
v 0.125637 -0.597622 -2.923181 v 0.041993 -0.172936 -0.860853
v 0.125667 1.647260 -5.660890 v -0.041823 -0.216842 -0.405971
v -0.125632 1.070318 -6.312778 v -0.041880 -0.201028 -0.979217
v -0.125124 -0.648731 -1.214553 v -0.041903 -0.448889 -1.202655
v 0.125616 -0.657322 -1.037970 v 0.041997 -0.447191 -1.200519
v 0.125652 1.738067 -4.266612 v 0.042002 0.628399 -1.627323
v -0.125257 -0.513713 -2.556462 v -0.041925 0.580959 -1.426229
v -0.125272 0.263078 -2.700678 v 0.042000 0.580958 -1.426137
v 0.125653 -1.800148 -4.421751 v -0.041802 0.039138 -0.197250
v -0.125526 -1.879321 -5.250360 v 0.041986 -0.132798 -0.177586
v -0.125444 -1.802119 -4.428381 v 0.041986 0.039970 -0.197813
v 0.125611 0.119578 -0.591802 v 0.042000 -0.601709 -1.477993
v 0.125633 -0.517377 -2.575437 v -0.041807 -0.190001 -0.243952
v -0.125361 -1.342952 -3.598014 v -0.041930 -0.602368 -1.480209
v -0.125075 -0.568431 -0.729837 v -0.041958 -0.628173 -1.754960
v 0.125637 0.271094 -2.932041 v 0.042003 -0.628399 -1.752882
v 0.125671 -1.638829 -5.975917 v 0.041995 -0.199758 -0.977088
v -0.125599 -1.635988 -5.981070 v -0.042007 0.097915 -2.248125
v -0.125061 0.117090 -0.590117 v -0.041993 0.357759 -2.110079
v -0.125653 -1.139432 -6.526570 v 0.042007 0.356040 -2.111334
v -0.125113 0.349202 -1.108956 v 0.042009 0.095927 -2.248633
v 0.125674 1.065174 -6.316533 v -0.041905 0.439113 -1.223891
v 0.125645 1.319886 -3.667305 v 0.041997 0.441179 -1.225816
v -0.125566 1.650364 -5.655704 v 0.042005 0.550605 -1.892182
v 0.125662 -1.879998 -5.244145 v -0.041800 -0.102968 -0.172168
v 0.125680 -0.476955 -6.795242 v -0.041883 0.116940 -1.009206
v -0.125428 1.738070 -4.266888 v -0.041873 0.087935 -0.902716
v -0.125367 1.313706 -3.661548 v -0.041971 0.551643 -1.890448
v -0.125303 0.349853 -3.019268 v -0.041945 0.628357 -1.631479
v -0.125295 -0.601420 2.911983 v -0.041820 0.116723 0.364802
v 0.125677 -1.143917 6.505569 v 0.041995 0.090615 0.974178
v -0.125489 1.879872 4.863370 v 0.041988 0.114119 0.350609
v -0.125673 0.292934 6.708208 v -0.042000 -0.380861 2.175668
v 0.125610 -0.397294 0.513722 v 0.042009 -0.159424 2.265473
v 0.125658 1.879998 4.850938 v -0.042009 -0.157552 2.265843
v 0.125644 -1.337871 3.574058 v 0.042008 -0.382360 2.174520
v 0.125616 0.341413 1.048925 v -0.041982 -0.546837 1.993331
v -0.125054 -0.308053 0.497511 v 0.042006 -0.547787 1.991609
v -0.125680 -0.471353 6.778782 v 0.041988 -0.219713 0.341075
v 0.125679 0.286987 6.709725 v 0.041993 -0.172936 0.854981
v 0.125637 -0.597621 2.905613 v -0.041868 -0.171711 0.848638
v 0.125667 1.647260 5.643321 v -0.041823 -0.216842 0.400098
v -0.125632 1.070319 6.295209 v -0.041880 -0.201028 0.973345
v -0.125124 -0.648731 1.196985 v 0.041997 -0.447190 1.194647
v 0.125616 -0.657322 1.020402 v -0.041903 -0.448889 1.196783
v 0.125652 1.738067 4.249043 v 0.042002 0.628399 1.621451
v -0.125257 -0.513713 2.538894 v 0.042000 0.580958 1.420264
v -0.125272 0.263078 2.683109 v -0.041925 0.580959 1.420357
v 0.125653 -1.800147 4.404183 v -0.041802 0.039138 0.191377
v -0.125526 -1.879321 5.232792 v 0.041986 0.039970 0.191941
v -0.125444 -1.802119 4.410814 v 0.041986 -0.132798 0.171714
v 0.125611 0.119578 0.574234 v 0.042000 -0.601708 1.472121
v 0.125633 -0.517377 2.557869 v -0.041807 -0.190001 0.238080
v -0.125361 -1.342952 3.580446 v -0.041930 -0.602368 1.474337
v -0.125075 -0.568431 0.712269 v 0.042003 -0.628399 1.747010
v 0.125637 0.271094 2.914473 v -0.041958 -0.628173 1.749088
v 0.125671 -1.638828 5.958350 v 0.041995 -0.199758 0.971216
v -0.125599 -1.635988 5.963502 v -0.042007 0.097915 2.242253
v -0.125061 0.117090 0.572549 v 0.042007 0.356040 2.105462
v -0.125653 -1.139432 6.509003 v -0.041993 0.357760 2.104206
v -0.125113 0.349202 1.091388 v 0.042009 0.095927 2.242760
v 0.125674 1.065175 6.298965 v -0.041905 0.439113 1.218019
v 0.125645 1.319886 3.649737 v 0.041997 0.441179 1.219943
v -0.125566 1.650365 5.638135 v 0.042005 0.550605 1.886309
v 0.125662 -1.879997 5.226577 v -0.041800 -0.102968 0.166296
v 0.125680 -0.476954 6.777674 v -0.041883 0.116940 1.003334
v -0.125428 1.738070 4.249320 v -0.041873 0.087935 0.896843
v -0.125367 1.313706 3.643980 v -0.041971 0.551643 1.884576
v -0.125303 0.349853 3.001700 v -0.041945 0.628357 1.625606
vt 0.407127 0.905453 0.0 vt 0.407127 0.905453 0.0
vt 0.409199 0.912213 0.0 vt 0.409199 0.912213 0.0
vt 0.427901 0.615211 0.0 vt 0.427901 0.615211 0.0
@ -538,243 +538,271 @@ vt 0.935859 0.130616 0.0
vt 0.978763 0.378044 0.0 vt 0.978763 0.378044 0.0
vt 0.935859 0.130616 0.0 vt 0.935859 0.130616 0.0
vt 1.000000 0.247116 0.0 vt 1.000000 0.247116 0.0
vn 0.037395 0.998591 -0.037640 vn 0.037396 0.998591 -0.037640
vn -0.004255 -0.374435 -0.927243 vn -0.004257 -0.374435 -0.927243
vn 0.005907 -0.377742 -0.925892 vn 0.005904 -0.377742 -0.925892
vn 0.005372 -0.741655 -0.670761 vn 0.005371 -0.741655 -0.670760
vn -0.021393 -0.995655 -0.090628 vn -0.021395 -0.995655 -0.090628
vn 0.036390 -0.994317 -0.100048 vn 0.036391 -0.994317 -0.100048
vn -0.005350 -0.669555 0.742743 vn -0.005352 -0.669555 0.742743
vn -0.000241 0.973306 0.229512 vn -0.000241 0.973306 0.229511
vn 0.005525 0.116279 0.993201 vn 0.005522 0.116278 0.993201
vn 0.005302 -0.873655 0.486517 vn 0.005300 -0.873655 0.486517
vn 0.238639 -0.863975 0.443395 vn 0.238640 -0.863975 0.443394
vn -0.004996 -0.995606 0.093510 vn -0.004997 -0.995606 0.093510
vn 0.008928 -0.973424 0.228835 vn 0.008928 -0.973424 0.228838
vn -0.006145 0.905937 0.423367 vn -0.006146 0.905938 0.423366
vn -0.003594 0.469163 -0.883104 vn -0.003593 0.469164 -0.883104
vn 0.006365 0.088592 -0.996048 vn 0.006364 0.088592 -0.996048
vn 0.004645 0.574037 0.818816 vn 0.004648 0.574037 0.818816
vn -0.003839 0.091948 -0.995756 vn -0.003838 0.091947 -0.995757
vn 0.005386 0.747800 -0.663903 vn 0.005386 0.747799 -0.663903
vn 0.124589 0.172461 0.977105 vn 0.124591 0.172462 0.977105
vn 0.206908 0.943977 0.257092 vn 0.206907 0.943977 0.257093
vn -0.004398 0.749675 -0.661791 vn -0.004399 0.749675 -0.661791
vn 0.002777 -0.974390 0.224848 vn 0.002775 -0.974390 0.224849
vn -0.004245 -0.948767 -0.315947 vn -0.004248 -0.948767 -0.315948
vn -0.006995 0.818813 0.574017 vn -0.006994 0.818814 0.574017
vn -0.005907 -0.875101 0.483904 vn -0.005908 -0.875101 0.483904
vn 0.006038 0.959452 -0.281809 vn 0.006037 0.959452 -0.281808
vn -0.173944 -0.626579 0.759699 vn -0.173943 -0.626580 0.759698
vn -0.011626 0.974291 0.224993 vn -0.011624 0.974291 0.224993
vn 0.005264 -0.995306 0.096639 vn 0.005261 -0.995306 0.096639
vn -0.040769 0.912058 0.408030 vn -0.040768 0.912058 0.408030
vn 0.013578 0.958727 -0.284004 vn 0.013582 0.958727 -0.284004
vn -0.081440 0.995223 -0.053841 vn -0.081442 0.995223 -0.053841
vn 0.005703 0.466796 -0.884347 vn 0.005704 0.466796 -0.884347
vn -0.004001 -0.739497 -0.673148 vn -0.004004 -0.739497 -0.673147
vn 0.005186 -0.949738 -0.313004 vn 0.005185 -0.949738 -0.313004
vn -0.114464 0.550878 0.826699 vn -0.114466 0.550877 0.826699
vn -0.147289 -0.975792 0.161669 vn -0.147288 -0.975792 0.161668
vn -0.008693 -0.670168 0.742159 vn -0.008693 -0.670168 0.742158
vn -0.000620 0.820088 0.572237 vn -0.000620 0.820088 0.572237
vn -1.000000 -0.000000 0.000100 vn -1.000000 0.000000 0.000099
vn 1.000000 0.000000 0.000011 vn -1.000000 -0.000002 0.000099
vn -1.000000 0.000001 0.000100
vn -1.000000 0.000000 0.000100
vn -1.000000 0.000009 0.000100
vn -1.000000 -0.000001 0.000100
vn -1.000000 -0.000003 0.000100
vn -1.000000 -0.000002 0.000100
vn -1.000000 0.000027 0.000095
vn -1.000000 0.000007 0.000100
vn 1.000000 0.000003 0.000011
vn 1.000000 -0.000001 0.000011 vn 1.000000 -0.000001 0.000011
vn 0.037395 0.998591 0.037640 vn 1.000000 -0.000000 0.000011
vn -0.004255 -0.374434 0.927244 vn 1.000000 0.000001 0.000011
vn 0.005907 -0.377742 0.925892 vn 1.000000 0.000002 0.000011
vn 0.005372 -0.741655 0.670760 vn 1.000000 0.000005 0.000010
vn -0.021393 -0.995655 0.090628 vn 1.000000 -0.000003 0.000011
vn 0.036390 -0.994317 0.100048 vn 0.037396 0.998591 0.037640
vn -0.005351 -0.669555 -0.742743 vn -0.004257 -0.374433 0.927244
vn -0.000241 0.973306 -0.229512 vn 0.005912 -0.377742 0.925892
vn 0.005524 0.116278 -0.993201 vn 0.005369 -0.741654 0.670761
vn 0.005302 -0.873655 -0.486517 vn -0.021395 -0.995655 0.090628
vn 0.238639 -0.863975 -0.443395 vn 0.036391 -0.994317 0.100048
vn -0.004996 -0.995606 -0.093510 vn -0.005349 -0.669555 -0.742743
vn -0.000242 0.973306 -0.229512
vn 0.005522 0.116278 -0.993201
vn 0.005303 -0.873655 -0.486517
vn 0.238640 -0.863975 -0.443394
vn -0.004993 -0.995606 -0.093510
vn 0.008928 -0.973424 -0.228835 vn 0.008928 -0.973424 -0.228835
vn -0.006146 0.905937 -0.423367 vn -0.006146 0.905937 -0.423367
vn -0.003594 0.469163 0.883104 vn -0.003596 0.469164 0.883104
vn 0.006365 0.088594 0.996047 vn 0.006364 0.088594 0.996047
vn 0.004646 0.574037 -0.818816 vn 0.004647 0.574037 -0.818816
vn -0.003835 0.091949 0.995756 vn -0.003835 0.091948 0.995756
vn 0.005386 0.747800 0.663902 vn 0.005384 0.747800 0.663902
vn 0.124589 0.172461 -0.977105 vn 0.124591 0.172462 -0.977105
vn 0.206908 0.943977 -0.257091 vn 0.206908 0.943977 -0.257092
vn -0.004396 0.749675 0.661791 vn -0.004396 0.749675 0.661791
vn 0.002778 -0.974390 -0.224848 vn 0.002775 -0.974390 -0.224846
vn -0.004245 -0.948767 0.315947 vn -0.004246 -0.948767 0.315948
vn -0.006995 0.818813 -0.574018 vn -0.006994 0.818814 -0.574017
vn -0.005907 -0.875101 -0.483904 vn -0.005906 -0.875101 -0.483904
vn 0.006039 0.959452 0.281809 vn 0.006041 0.959451 0.281809
vn -0.173944 -0.626579 -0.759699 vn -0.173943 -0.626580 -0.759698
vn -0.011625 0.974291 -0.224993 vn -0.011626 0.974291 -0.224994
vn 0.005264 -0.995306 -0.096639 vn 0.005265 -0.995306 -0.096639
vn -0.040769 0.912058 -0.408030 vn -0.040770 0.912058 -0.408030
vn 0.013577 0.958727 0.284003 vn 0.013578 0.958727 0.284003
vn -0.081440 0.995223 0.053840 vn -0.081442 0.995223 0.053841
vn 0.005706 0.466795 0.884347 vn 0.005706 0.466795 0.884347
vn -0.004001 -0.739498 0.673147 vn -0.003998 -0.739499 0.673146
vn 0.005186 -0.949738 0.313004 vn 0.005189 -0.949738 0.313003
vn -0.114465 0.550878 -0.826699 vn -0.114465 0.550878 -0.826699
vn -0.147289 -0.975792 -0.161669 vn -0.147288 -0.975792 -0.161668
vn -0.008693 -0.670168 -0.742159 vn -0.008694 -0.670168 -0.742158
vn -0.000620 0.820088 -0.572237 vn -0.000622 0.820088 -0.572237
vn -1.000000 -0.000000 -0.000100 vn -1.000000 0.000000 -0.000099
vn 1.000000 0.000000 -0.000011 vn -1.000000 -0.000002 -0.000099
vn -1.000000 0.000001 -0.000100
vn -1.000000 0.000000 -0.000100
vn -1.000000 0.000009 -0.000100
vn -1.000000 -0.000001 -0.000100
vn -1.000000 -0.000003 -0.000100
vn -1.000000 -0.000002 -0.000100
vn -1.000000 0.000027 -0.000095
vn -1.000000 0.000007 -0.000100
vn 1.000000 0.000003 -0.000011
vn 1.000000 -0.000001 -0.000011 vn 1.000000 -0.000001 -0.000011
usemtl None_leaf.png vn 1.000000 -0.000000 -0.000011
vn 1.000000 0.000001 -0.000011
vn 1.000000 0.000002 -0.000011
vn 1.000000 0.000005 -0.000010
vn 1.000000 -0.000003 -0.000011
usemtl None_leaf.png_leaf.png
s off s off
f 32/1/1 8/2/1 27/3/1 f 1/1/1 2/2/1 3/3/1
f 31/4/2 10/5/2 37/6/2 f 4/4/2 5/5/2 6/6/2
f 31/7/3 37/8/3 2/9/3 f 4/7/3 6/8/3 7/9/3
f 29/10/4 2/11/4 28/12/4 f 8/10/4 7/11/4 9/12/4
f 16/13/5 18/14/5 24/15/5 f 10/13/5 11/14/5 12/15/5
f 15/16/6 18/17/6 16/18/6 f 13/16/6 11/17/6 10/18/6
f 1/19/7 25/20/7 7/21/7 f 14/19/7 15/20/7 16/21/7
f 6/22/8 38/23/8 17/24/8 f 17/22/8 18/23/8 19/24/8
f 30/25/9 5/26/9 23/27/9 f 20/25/9 21/26/9 22/27/9
f 25/28/10 20/29/10 7/30/10 f 15/28/10 23/29/10 16/30/10
f 26/31/11 16/32/11 5/33/11 f 24/31/11 10/32/11 21/33/11
f 22/34/12 21/35/12 36/36/12 f 25/34/12 26/35/12 27/36/12
f 18/37/13 1/38/13 12/39/13 f 11/37/13 14/38/13 28/39/13
f 8/40/14 30/41/14 23/42/14 f 2/40/14 20/41/14 22/42/14
f 4/43/15 14/44/15 33/45/15 f 29/43/15 30/44/15 31/45/15
f 10/46/16 11/47/16 37/48/16 f 5/46/16 32/47/16 6/48/16
f 39/49/17 27/50/17 34/51/17 f 33/49/17 3/50/17 34/51/17
f 10/52/18 4/53/18 11/54/18 f 5/52/18 29/53/18 32/54/18
f 14/55/19 13/56/19 33/57/19 f 30/55/19 35/56/19 31/57/19
f 30/58/20 9/59/20 5/60/20 f 20/58/20 36/59/20 21/60/20
f 40/61/21 19/62/21 27/63/21 f 37/61/21 38/62/21 3/63/21
f 14/64/22 35/65/22 13/66/22 f 30/64/22 39/65/22 35/66/22
f 18/67/23 12/68/23 24/69/23 f 11/67/23 28/68/23 12/69/23
f 21/70/24 29/71/24 28/72/24 f 26/70/24 8/71/24 9/72/24
f 38/73/25 39/74/25 34/75/25 f 18/73/25 33/74/25 34/75/25
f 25/76/26 22/77/26 20/78/26 f 15/76/26 25/77/26 23/78/26
f 35/79/27 6/80/27 13/81/27 f 39/79/27 17/80/27 35/81/27
f 9/82/28 26/83/28 5/84/28 f 36/82/28 24/83/28 21/84/28
f 3/85/29 38/86/29 6/87/29 f 40/85/29 18/86/29 17/87/29
f 22/88/30 36/89/30 20/90/30 f 25/88/30 27/89/30 23/90/30
f 32/91/31 30/92/31 8/93/31 f 1/91/31 20/92/31 2/93/31
f 35/94/32 3/95/32 6/96/32 f 39/94/32 40/95/32 17/96/32
f 19/97/33 32/98/33 27/99/33 f 38/97/33 1/98/33 3/99/33
f 4/100/34 33/101/34 11/102/34 f 29/100/34 31/101/34 32/102/34
f 29/103/35 31/104/35 2/105/35 f 8/103/35 4/104/35 7/105/35
f 21/106/36 28/107/36 36/108/36 f 26/106/36 9/107/36 27/108/36
f 39/109/37 40/110/37 27/111/37 f 33/109/37 37/110/37 3/111/37
f 26/112/38 15/113/38 16/114/38 f 24/112/38 13/113/38 10/114/38
f 1/115/39 7/116/39 12/117/39 f 14/115/39 16/116/39 28/117/39
f 38/118/40 34/119/40 17/120/40 f 18/118/40 34/119/40 19/120/40
f 38/121/41 3/122/41 35/123/41 f 18/121/41 40/122/41 39/123/41
f 39/124/41 38/125/41 35/126/41 f 33/124/42 18/125/42 39/126/42
f 39/127/41 35/128/41 14/129/41 f 33/127/43 39/128/43 30/129/43
f 40/130/41 39/131/41 14/132/41 f 37/130/44 33/131/44 30/132/44
f 40/133/41 14/134/41 4/135/41 f 37/133/44 30/134/44 29/135/44
f 19/136/41 40/137/41 4/138/41 f 38/136/45 37/137/45 29/138/45
f 30/139/41 32/140/41 19/141/41 f 20/139/46 1/140/46 38/141/46
f 19/142/41 4/143/41 10/144/41 f 38/142/44 29/143/44 5/144/44
f 30/145/41 19/146/41 10/147/41 f 20/145/46 38/146/46 5/147/46
f 9/148/41 30/149/41 10/150/41 f 36/148/43 20/149/43 5/150/43
f 18/151/41 9/152/41 10/153/41 f 11/151/47 36/152/47 5/153/47
f 26/154/41 9/155/41 18/156/41 f 24/154/48 36/155/48 11/156/48
f 18/157/41 10/158/41 31/159/41 f 11/157/44 5/158/44 4/159/44
f 1/160/41 18/161/41 31/162/41 f 14/160/49 11/161/49 4/162/49
f 26/163/41 18/164/41 15/165/41 f 24/163/50 11/164/50 13/165/50
f 25/166/41 1/167/41 31/168/41 f 15/166/46 14/167/46 4/168/46
f 25/169/41 31/170/41 29/171/41 f 15/169/43 4/170/43 8/171/43
f 22/172/41 25/173/41 29/174/41 f 25/172/44 15/173/44 8/174/44
f 22/175/41 29/176/41 21/177/41 f 25/175/44 8/176/44 26/177/44
f 17/178/42 13/179/42 6/180/42 f 19/178/51 35/179/51 17/180/51
f 34/181/42 13/182/42 17/183/42 f 34/181/52 35/182/52 19/183/52
f 34/184/42 33/185/42 13/186/42 f 34/184/53 31/185/53 35/186/53
f 27/187/42 33/188/42 34/189/42 f 3/187/53 31/188/53 34/189/53
f 27/190/42 11/191/42 33/192/42 f 3/190/54 32/191/54 31/192/54
f 23/193/42 27/194/42 8/195/42 f 22/193/54 3/194/54 2/195/54
f 27/196/42 37/197/42 11/198/42 f 3/196/53 6/197/53 32/198/53
f 23/199/42 37/200/42 27/201/42 f 22/199/53 6/200/53 3/201/53
f 5/202/42 37/203/42 23/204/42 f 21/202/52 6/203/52 22/204/52
f 24/205/42 37/206/42 5/207/42 f 12/205/55 6/206/55 21/207/55
f 16/208/42 24/209/42 5/210/42 f 10/208/54 12/209/54 21/210/54
f 24/211/42 2/212/42 37/213/42 f 12/211/53 7/212/53 6/213/53
f 12/214/43 2/215/43 24/216/43 f 28/214/56 7/215/56 12/216/56
f 7/217/42 2/218/42 12/219/42 f 16/217/52 7/218/52 28/219/52
f 7/220/42 28/221/42 2/222/42 f 16/220/53 9/221/53 7/222/53
f 20/223/42 28/224/42 7/225/42 f 23/223/52 9/224/52 16/225/52
f 20/226/42 36/227/42 28/228/42 f 23/226/57 27/227/57 9/228/57
f 72/229/44 67/230/44 48/231/44 f 41/229/58 42/230/58 43/231/58
f 71/232/45 77/233/45 50/234/45 f 44/232/59 45/233/59 46/234/59
f 71/235/46 42/236/46 77/237/46 f 44/235/60 47/236/60 45/237/60
f 69/238/47 68/239/47 42/240/47 f 48/238/61 49/239/61 47/240/61
f 56/241/48 64/242/48 58/243/48 f 50/241/62 51/242/62 52/243/62
f 55/244/49 56/245/49 58/246/49 f 53/244/63 50/245/63 52/246/63
f 41/247/50 47/248/50 65/249/50 f 54/247/64 55/248/64 56/249/64
f 46/250/51 57/251/51 78/252/51 f 57/250/65 58/251/65 59/252/65
f 70/253/52 63/254/52 45/255/52 f 60/253/66 61/254/66 62/255/66
f 65/256/53 47/257/53 60/258/53 f 56/256/67 55/257/67 63/258/67
f 66/259/54 45/260/54 56/261/54 f 64/259/68 62/260/68 50/261/68
f 62/262/55 76/263/55 61/264/55 f 65/262/69 66/263/69 67/264/69
f 52/265/56 41/266/56 58/267/56 f 68/265/70 54/266/70 52/267/70
f 48/268/57 63/269/57 70/270/57 f 43/268/71 61/269/71 60/270/71
f 44/271/58 73/272/58 54/273/58 f 69/271/72 70/272/72 71/273/72
f 50/274/59 77/275/59 51/276/59 f 46/274/73 45/275/73 72/276/73
f 79/277/60 74/278/60 67/279/60 f 73/277/74 74/278/74 42/279/74
f 50/280/61 51/281/61 44/282/61 f 46/280/75 72/281/75 69/282/75
f 54/283/62 73/284/62 53/285/62 f 71/283/76 70/284/76 75/285/76
f 70/286/63 45/287/63 49/288/63 f 60/286/77 62/287/77 76/288/77
f 80/289/64 67/290/64 59/291/64 f 77/289/78 42/290/78 78/291/78
f 54/292/65 53/293/65 75/294/65 f 71/292/79 75/293/79 79/294/79
f 58/295/66 64/296/66 52/297/66 f 52/295/80 51/296/80 68/297/80
f 61/298/67 68/299/67 69/300/67 f 67/298/81 49/299/81 48/300/81
f 78/301/68 74/302/68 79/303/68 f 59/301/82 74/302/82 73/303/82
f 65/304/69 60/305/69 62/306/69 f 56/304/83 63/305/83 65/306/83
f 75/307/70 53/308/70 46/309/70 f 79/307/84 75/308/84 57/309/84
f 49/310/71 45/311/71 66/312/71 f 76/310/85 62/311/85 64/312/85
f 43/313/72 46/314/72 78/315/72 f 80/313/86 57/314/86 59/315/86
f 62/316/73 60/317/73 76/318/73 f 65/316/87 63/317/87 66/318/87
f 72/319/74 48/320/74 70/321/74 f 41/319/88 43/320/88 60/321/88
f 75/322/75 46/323/75 43/324/75 f 79/322/89 57/323/89 80/324/89
f 59/325/76 67/326/76 72/327/76 f 78/325/90 42/326/90 41/327/90
f 44/328/77 51/329/77 73/330/77 f 69/328/91 72/329/91 70/330/91
f 69/331/78 42/332/78 71/333/78 f 48/331/92 47/332/92 44/333/92
f 61/334/79 76/335/79 68/336/79 f 67/334/93 66/335/93 49/336/93
f 79/337/80 67/338/80 80/339/80 f 73/337/94 42/338/94 77/339/94
f 66/340/81 56/341/81 55/342/81 f 64/340/95 50/341/95 53/342/95
f 41/343/82 52/344/82 47/345/82 f 54/343/96 68/344/96 55/345/96
f 78/346/83 57/347/83 74/348/83 f 59/346/97 58/347/97 74/348/97
f 78/349/84 75/350/84 43/351/84 f 59/349/98 79/350/98 80/351/98
f 79/352/84 75/353/84 78/354/84 f 73/352/99 79/353/99 59/354/99
f 79/355/84 54/356/84 75/357/84 f 73/355/100 71/356/100 79/357/100
f 80/358/84 54/359/84 79/360/84 f 77/358/101 71/359/101 73/360/101
f 80/361/84 44/362/84 54/363/84 f 77/361/101 69/362/101 71/363/101
f 59/364/84 44/365/84 80/366/84 f 78/364/102 69/365/102 77/366/102
f 70/367/84 59/368/84 72/369/84 f 60/367/103 78/368/103 41/369/103
f 59/370/84 50/371/84 44/372/84 f 78/370/101 46/371/101 69/372/101
f 70/373/84 50/374/84 59/375/84 f 60/373/103 46/374/103 78/375/103
f 49/376/84 50/377/84 70/378/84 f 76/376/100 46/377/100 60/378/100
f 58/379/84 50/380/84 49/381/84 f 52/379/104 46/380/104 76/381/104
f 66/382/84 58/383/84 49/384/84 f 64/382/105 52/383/105 76/384/105
f 58/385/84 71/386/84 50/387/84 f 52/385/101 44/386/101 46/387/101
f 41/388/84 71/389/84 58/390/84 f 54/388/106 44/389/106 52/390/106
f 66/391/84 55/392/84 58/393/84 f 64/391/107 53/392/107 52/393/107
f 65/394/84 71/395/84 41/396/84 f 56/394/103 44/395/103 54/396/103
f 65/397/84 69/398/84 71/399/84 f 56/397/100 48/398/100 44/399/100
f 62/400/84 69/401/84 65/402/84 f 65/400/101 48/401/101 56/402/101
f 62/403/84 61/404/84 69/405/84 f 65/403/101 67/404/101 48/405/101
f 57/406/85 46/407/85 53/408/85 f 58/406/108 57/407/108 75/408/108
f 74/409/85 57/410/85 53/411/85 f 74/409/109 58/410/109 75/411/109
f 74/412/85 53/413/85 73/414/85 f 74/412/110 75/413/110 70/414/110
f 67/415/85 74/416/85 73/417/85 f 42/415/110 74/416/110 70/417/110
f 67/418/85 73/419/85 51/420/85 f 42/418/111 70/419/111 72/420/111
f 63/421/85 48/422/85 67/423/85 f 61/421/111 43/422/111 42/423/111
f 67/424/85 51/425/85 77/426/85 f 42/424/110 72/425/110 45/426/110
f 63/427/85 67/428/85 77/429/85 f 61/427/110 42/428/110 45/429/110
f 45/430/85 63/431/85 77/432/85 f 62/430/109 61/431/109 45/432/109
f 64/433/85 45/434/85 77/435/85 f 51/433/112 62/434/112 45/435/112
f 56/436/85 45/437/85 64/438/85 f 50/436/111 62/437/111 51/438/111
f 64/439/85 77/440/85 42/441/85 f 51/439/110 45/440/110 47/441/110
f 52/442/86 64/443/86 42/444/86 f 68/442/113 51/443/113 47/444/113
f 47/445/85 52/446/85 42/447/85 f 55/445/109 68/446/109 47/447/109
f 47/448/85 42/449/85 68/450/85 f 55/448/110 47/449/110 49/450/110
f 60/451/85 47/452/85 68/453/85 f 63/451/109 55/452/109 49/453/109
f 60/454/85 68/455/85 76/456/85 f 63/454/114 49/455/114 66/456/114

File diff suppressed because it is too large Load diff

View file

@ -1,12 +0,0 @@
# Blender3D MTL File:
# Material Count: 1
newmtl (null).001
Ns 96.078431
Ka 0.000000 0.000000 0.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ni 1.000000
d 1.000000
illum 2

View file

@ -1,2 +0,0 @@
# Blender3D MTL File:
# Material Count: 0

View file

@ -1,12 +0,0 @@
# Blender3D MTL File:
# Material Count: 1
newmtl (null).002
Ns 92.156863
Ka 0.000000 0.000000 0.000000
Kd 0.512000 0.512000 0.512000
Ks 0.250000 0.250000 0.250000
Ni 1.000000
d 1.000000
illum 2

View file

@ -1,12 +0,0 @@
# Blender3D MTL File:
# Material Count: 1
newmtl (null).001
Ns 96.078431
Ka 0.000000 0.000000 0.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ni 1.000000
d 1.000000
illum 2

View file

@ -1,12 +0,0 @@
# Blender3D MTL File:
# Material Count: 1
newmtl T_Body
Ns 92.156863
Ka 0.000000 0.000000 0.000000
Kd 0.512000 0.512000 0.512000
Ks 0.250000 0.250000 0.250000
Ni 1.000000
d 1.000000
illum 2

View file

@ -0,0 +1,365 @@
#lang scheme/base
(require scheme/class fluxus-016/fluxus "sound.ss")
(provide (all-defined-out))
(define (clamp v l u)
(if (< v l) l
(if (> v u) u v)))
(define (property->ornament property pos width dir col)
(make-object (cond
((eq? property 'horn) horn-ornament-view%)
((eq? property 'inflatoe) inflatoe-ornament-view%)
((eq? property 'leaf) leaf-ornament-view%)
((eq? property 'flower) flower-ornament-view%)
((eq? property 'fork) fork-ornament-view%)
(else (error "can't find ornament for property " property)))
pos width dir col))
(define ornament-view%
(class object%
(init-field
(pos (vector 0 0 0))
(sc 1)
(dir (vector 0 0 1))
(col (vector 1 1 1))
(time 0)
(ev-time 0)
(ev-dur 8)
(ev-col (vector 0 0 1))
(light 0))
(field
(const-scale 4)
(rot (vector 0 0 0))
(excitation-changed #f)
(root (build-root))
(particles (if (want-particles?)
(let ((p (with-state
(parent root)
(translate (vector 0 0 1))
(hint-depth-sort)
(hint-unlit)
(blend-mode 'src-alpha 'one)
(texture (load-texture "textures/particle.png"))
(build-particles 30))))
(with-primitive p
(pdata-add "vel" "v")
(pdata-map!
(lambda (vel)
(vmul (srndvec) 0.01))
"vel")
(pdata-map!
(lambda (s)
(vmul (vector 1 1 1) (* 0.25 (rndf))))
"s")
(pdata-map!
(lambda (c)
(vadd ev-col (vmul (rndvec) (* 0.2 (rndf)))))
"c"))
p)
0)))
(define/public (destroy-ornament)
(destroy root))
(define/pubment (want-particles?)
(inner #f want-particles?))
(define/pubment (above-ground-only?)
(inner #f above-ground-only?))
(define/pubment (below-ground-only?)
(inner #f below-ground-only?))
(define/pubment (centred?)
(inner #f centred?))
(define/pubment (want-morph?)
(inner #f want-morph?))
(define/pubment (build-root)
(inner (build-root) build-root))
(define/public (set-excitations! a b)
(set! excitation-changed #t)
(set! light a)
(set! ev-dur (if (zero? a) 9999 (/ 1 a)))
(set! ev-col (vmix (vector 0 0 1) (vector 1 0 0) b))
(set! ev-time (* ev-dur 4 (rndf))))
(define/pubment (update t d)
#;(inner (build-root) update)
(when (< time 1)
(with-primitive root
(identity)
(translate pos)
(concat (maim dir (vector 0 1 0)))
(rotate rot)
(scale (* const-scale sc 0.2 time))
(when (not (centred?))
(translate (vector 0 0 0.8))))
(set! time (+ time (* 0.05 d))))
(when (and (want-morph?) excitation-changed)
(printf "morphing~n")
(with-primitive root
(pdata-map!
(lambda (p p1 p2)
(vmix p1 p2 (clamp light 0 1)))
"p" "p1" "p2")))
(when (want-particles?)
(with-primitive particles
(pdata-op "+" "p" "vel")
(pdata-op "*" "c" 0.995))
(when (< ev-time 0)
(play-sound "snd/wateringcan.wav" pos (+ 0.1 (rndf)) 0.3)
#;(with-primitive root
(identity)
(translate pos)
(concat (maim dir (vector 0 1 0)))
(rotate rot)
(scale (* const-scale sc 0.2 ev-time)))
; todo inherit and call event happen or somesuch
(when (want-particles?)
(with-primitive particles
(pdata-index-map!
(lambda (i p)
(cond ((zero? (random 2)) p)
(else
(pdata-set! "c" i (vector (+ 0.5 (* 0.5 (rndf))) (+ 0.5 (* 0.5 (rndf))) 1))
(vector 0 0 0))))
"p")))
(set! ev-time ev-dur))
(set! ev-time (- ev-time d)))
(set! excitation-changed #f))
(super-new)))
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(define leaf-ornament-view%
(class ornament-view%
(inherit-field rot)
(define/augment (centred?) #t)
(define/augment (above-ground-only?) #t)
(define/augment (build-root)
(colour (vector 0.8 1 0.6))
(texture (load-texture "textures/leaf.png"))
(set! rot (vector 0 0 0))
(load-primitive "meshes/leaf.obj"))
(super-new)))
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(define horn-ornament-view%
(class ornament-view%
(inherit-field rot col)
(define/augment (want-particles?) #t)
(define/augment (build-root)
(shader "shaders/toon.vert.glsl" "shaders/toon.frag.glsl")
(colour col)
(set! rot (vector (* (rndf) 360) 0 0))
(load-primitive "meshes/horn.obj"))
(super-new)))
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(define inflatoe-ornament-view%
(class ornament-view%
(inherit-field rot col)
(define/augment (want-morph?) #t)
(define/augment (build-root)
(shader "shaders/toon.vert.glsl" "shaders/textoon.frag.glsl")
(texture (load-texture "textures/wiggle.png"))
(colour col)
(set! rot (vector (* (rndf) 360) 0 0))
(let ((p (load-primitive "meshes/inflatoe-full.obj")))
(let ((dp (load-primitive "meshes/inflatoe-empty.obj")))
(with-primitive p
(pdata-copy "p" "p1")
(pdata-add "p2" "v")
(pdata-index-map!
(lambda (i p2)
(with-primitive dp
(pdata-ref "p" i)))
"p2"))
(destroy dp))
p))
(super-new)))
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(define fork-ornament-view%
(class ornament-view%
(inherit-field rot col)
(define/augment (build-root)
(shader "shaders/toon.vert.glsl" "shaders/textoon.frag.glsl")
(colour col)
(set! rot (vector (* (rndf) 360) 0 0))
(load-primitive "meshes/fork.obj"))
(super-new)))
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(define flower-ornament-view%
(class ornament-view%
(inherit-field rot col)
(define/augment (above-ground-only?) #t)
(define/augment (build-root)
(shader "shaders/toon.vert.glsl" "shaders/textoon.frag.glsl")
(colour col)
(set! rot (vector (* (rndf) 360) 0 0))
(load-primitive "meshes/flower.obj"))
(super-new)))
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#;(define leaf-ornament-view%
(class ornament-view%
(init-field
(pos (vector 0 0 0))
(sc 1)
(dir (vector 0 0 1))
(property 'none)
(col (vector 1 1 1))
(time 0)
(ev-time 0)
(ev-dur 8)
(ev-col (vector 0 0 1))
(light 0))
(field
(const-scale (if (eq? property 'leaf) 2 4))
(rot (vector 0 0 0))
(excitation-changed #f)
(root (with-state
(translate pos)
;(hint-frustum-cull)
(concat (maim dir (vector 0 1 0)))
(scale (* const-scale sc))
;(hint-origin)
;(shader "shaders/textoon.vert.glsl" "shaders/textoon.frag.glsl")
(cond
((eq? property 'wiggle)
; (opacity 1)
(hint-depth-sort)
(colour (vector 0.5 0.0 0.0))
(load-primitive "meshes/wiggle.obj"))
((eq? property 'leaf)
(colour (vector 0.8 1 0.6))
(texture (load-texture "textures/leaf.png"))
(set! rot (vector 0 0 0))
(load-primitive "meshes/leaf.obj"))
((eq? property 'horn)
(backfacecull 0)
(shader "shaders/toon.vert.glsl" "shaders/toon.frag.glsl")
(colour col)
(set! rot (vector (* (rndf) 360) 0 0))
(load-primitive "meshes/horn.obj"))
((eq? property 'inflatoe)
(backfacecull 0)
(shader "shaders/toon.vert.glsl" "shaders/textoon.frag.glsl")
(texture (load-texture "textures/wiggle.png"))
(colour col)
(set! rot (vector (* (rndf) 360) 0 0))
(let ((p (load-primitive "meshes/inflatoe-full.obj")))
(let ((dp (load-primitive "meshes/inflatoe-empty.obj")))
(with-primitive p
(pdata-copy "p" "p1")
(pdata-add "p2" "v")
(pdata-index-map!
(lambda (i p2)
(with-primitive dp
(pdata-ref "p" i)))
"p2"))
(destroy dp))
p))
(else (error "unrecognised pickup property")))))
(particles (if (eq? property 'horn)
(let ((p (with-state
(parent root)
(translate (vector 0 0 2))
(hint-depth-sort)
(hint-unlit)
(blend-mode 'src-alpha 'one)
(texture (load-texture "textures/particle.png"))
(build-particles 30))))
(with-primitive p
(pdata-add "vel" "v")
(pdata-map!
(lambda (vel)
(vmul (srndvec) 0.01))
"vel")
(pdata-map!
(lambda (s)
(vmul (vector 1 1 1) (* 0.25 (rndf))))
"s")
(pdata-map!
(lambda (c)
(vadd ev-col (vmul (rndvec) (* 0.2 (rndf)))))
"c"))
p)
0)))
(define/public (set-excitations! a b)
(set! excitation-changed #t)
(set! light a)
(set! ev-dur (if (zero? a) 9999 (/ 1 a)))
(set! ev-col (vmix (vector 0 0 1) (vector 1 0 0) b))
(set! ev-time (* ev-dur 4 (rndf))))
(define/public (update t d)
(when (< time 1)
(with-primitive root
(identity)
(translate pos)
(concat (maim dir (vector 0 1 0)))
(rotate rot)
(scale (* const-scale sc 0.2 time)))
(set! time (+ time (* 0.05 d))))
(when (and (eq? property 'inflatoe) excitation-changed)
(with-primitive root
(pdata-map!
(lambda (p p1 p2)
(vmix p1 p2 (clamp light 0 1)))
"p" "p1" "p2")))
(when (eq? property 'horn)
(with-primitive particles
(pdata-op "+" "p" "vel")
(pdata-op "*" "c" 0.995))
(when (< ev-time 0)
(play-sound "snd/wateringcan.wav" pos (+ 0.1 (rndf)) 0.3)
#;(with-primitive root
(identity)
(translate pos)
(concat (maim dir (vector 0 1 0)))
(rotate rot)
(scale (* const-scale sc 0.2 ev-time)))
; todo inherit and call event happen or somesuch
(with-primitive particles
(pdata-index-map!
(lambda (i p)
(cond ((zero? (random 2)) p)
(else
(pdata-set! "c" i (vector (+ 0.5 (* 0.5 (rndf))) (+ 0.5 (* 0.5 (rndf))) 1))
(vector 0 0 0))))
"p"))
(set! ev-time ev-dur))
(set! ev-time (- ev-time d)))
(set! excitation-changed #f))
(super-new)))

View file

@ -0,0 +1,18 @@
// Copyright (C) 2007 Dave Griffiths
// Licence: GPLv2 (see COPYING)
// Fluxus Shader Library
// ---------------------
// Refract/reflect combined with facing ratio, and blinn specular
// (written on a plane from Dresden to Munich)
varying vec3 V;
varying vec3 N;
void main()
{
vec3 v = normalize(V);
vec3 n = normalize(N);
vec3 col=vec3(gl_FrontMaterial.diffuse);
gl_FragColor = vec4(col,1.0f-abs(dot(n,v)));
}

View file

@ -0,0 +1,18 @@
// Copyright (C) 2007 Dave Griffiths
// Licence: GPLv2 (see COPYING)
// Fluxus Shader Library
// ---------------------
// Refract/reflect combined with facing ratio, and blinn specular
// (written on a plane from Dresden to Munich)
varying vec3 N;
varying vec3 P;
varying vec3 V;
void main()
{
N = normalize(gl_NormalMatrix*gl_Normal);
P = gl_Vertex.xyz;
V = -vec3(gl_ModelViewMatrix*gl_Vertex);
gl_Position = ftransform();
}

12
plant-eyes/sound.ss Normal file
View file

@ -0,0 +1,12 @@
#lang scheme/base
(require scheme/class fluxus-016/fluxus)
(provide (all-defined-out))
(define audio-on #t)
(when audio-on (oa-start)) ;; start openAL audio
(define (play-sound sound pos freq vol)
(when audio-on (let ((noise (oa-load-sample (fullpath sound))))
(oa-play noise pos freq vol))))

View file

@ -1,11 +1,10 @@
#lang scheme/base #lang scheme/base
(require scheme/class fluxus-016/fluxus "message.ss" "list-utils.ss") (require scheme/class fluxus-016/fluxus "sound.ss" "message.ss" "list-utils.ss" "ornament-views.ss")
(provide (all-defined-out)) (provide (all-defined-out))
; the fluxus code to make things look the way they do ; the fluxus code to make things look the way they do
(define debug-messages #f) ; prints out all the messages sent to the renderer (define debug-messages #f) ; prints out all the messages sent to the renderer
(define audio-on #t)
(define (ornament-colour) (vector 0.5 1 0.4)) (define (ornament-colour) (vector 0.5 1 0.4))
(define (pickup-colour) (vector 1 1 1)) (define (pickup-colour) (vector 1 1 1))
@ -18,17 +17,10 @@
(define default-grow-speed 0.5) (define default-grow-speed 0.5)
(define grow-overshoot 10) (define grow-overshoot 10)
(when audio-on (oa-start)) ;; start openAL audio
(define (pre-ripple) (define (pre-ripple)
(when (not (pdata-exists? "rip-pref")) (when (not (pdata-exists? "rip-pref"))
(pdata-copy "p" "rip-pref"))) (pdata-copy "p" "rip-pref")))
(define (clamp v l u)
(if (< v l) l
(if (> v u) u v)))
(define (ripple t speed wave-length) (define (ripple t speed wave-length)
(pdata-map! (pdata-map!
(lambda (p pref) (lambda (p pref)
@ -39,154 +31,6 @@
(vector 0 0 0)))))))))) (vector 0 0 0))))))))))
"p" "rip-pref")) "p" "rip-pref"))
(define (play-sound sound pos freq vol)
(when audio-on (let ((noise (oa-load-sample (fullpath sound))))
(oa-play noise pos freq vol))))
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(define ornament-view%
(class object%
(init-field
(pos (vector 0 0 0))
(sc 1)
(dir (vector 0 0 1))
(property 'none)
(col (vector 1 1 1))
(time 0)
(ev-time 0)
(ev-dur 8)
(ev-col (vector 0 0 1))
(light 0))
(field
(const-scale (if (eq? property 'leaf) 2 4))
(rot (vector 0 0 0))
(excitation-changed #f)
(root (with-state
(translate pos)
;(hint-frustum-cull)
(concat (maim dir (vector 0 1 0)))
(scale (* const-scale sc))
;(hint-origin)
;(shader "shaders/textoon.vert.glsl" "shaders/textoon.frag.glsl")
(cond
((eq? property 'wiggle)
; (opacity 1)
(hint-depth-sort)
(colour (vector 0.5 0.0 0.0))
(load-primitive "meshes/wiggle.obj"))
((eq? property 'leaf)
(colour (vector 0.8 1 0.6))
(texture (load-texture "textures/leaf.png"))
(set! rot (vector 0 0 0))
(load-primitive "meshes/leaf.obj"))
((eq? property 'horn)
(backfacecull 0)
(shader "shaders/toon.vert.glsl" "shaders/toon.frag.glsl")
(colour col)
(set! rot (vector (* (rndf) 360) 0 0))
(load-primitive "meshes/horn.obj"))
((eq? property 'inflatoe)
(backfacecull 0)
(shader "shaders/toon.vert.glsl" "shaders/textoon.frag.glsl")
(texture (load-texture "textures/wiggle.png"))
(colour col)
(set! rot (vector (* (rndf) 360) 0 0))
(let ((p (load-primitive "meshes/inflatoe-full.obj")))
(let ((dp (load-primitive "meshes/inflatoe-empty.obj")))
(with-primitive p
(pdata-copy "p" "p1")
(pdata-add "p2" "v")
(pdata-index-map!
(lambda (i p2)
(with-primitive dp
(pdata-ref "p" i)))
"p2"))
(destroy dp))
p))
(else (error "unrecognised pickup property")))))
(particles (if (eq? property 'horn)
(let ((p (with-state
(parent root)
(translate (vector 0 0 2))
(hint-depth-sort)
(hint-unlit)
(blend-mode 'src-alpha 'one)
(texture (load-texture "textures/particle.png"))
(build-particles 30))))
(with-primitive p
(pdata-add "vel" "v")
(pdata-map!
(lambda (vel)
(vmul (srndvec) 0.01))
"vel")
(pdata-map!
(lambda (s)
(vmul (vector 1 1 1) (* 0.25 (rndf))))
"s")
(pdata-map!
(lambda (c)
(vadd ev-col (vmul (rndvec) (* 0.2 (rndf)))))
"c"))
p)
0)))
(define/public (set-excitations! a b)
(set! excitation-changed #t)
(set! light a)
(set! ev-dur (if (zero? a) 9999 (/ 1 a)))
(set! ev-col (vmix (vector 0 0 1) (vector 1 0 0) b))
(set! ev-time (* ev-dur 4 (rndf))))
(define/public (update t d)
(when (< time 1)
(with-primitive root
(identity)
(translate pos)
(concat (maim dir (vector 0 1 0)))
(rotate rot)
(scale (* const-scale sc 0.2 time)))
(set! time (+ time (* 0.05 d))))
(when (and (eq? property 'inflatoe) excitation-changed)
(with-primitive root
(pdata-map!
(lambda (p p1 p2)
(vmix p1 p2 (clamp light 0 1)))
"p" "p1" "p2")))
(when (eq? property 'horn)
(with-primitive particles
(pdata-op "+" "p" "vel")
(pdata-op "*" "c" 0.995))
(when (< ev-time 0)
(play-sound "snd/wateringcan.wav" pos (+ 0.1 (rndf)) 0.3)
#;(with-primitive root
(identity)
(translate pos)
(concat (maim dir (vector 0 1 0)))
(rotate rot)
(scale (* const-scale sc 0.2 ev-time)))
; todo inherit and call event happen or somesuch
(with-primitive particles
(pdata-index-map!
(lambda (i p)
(cond ((zero? (random 2)) p)
(else
(pdata-set! "c" i (vector (+ 0.5 (* 0.5 (rndf))) (+ 0.5 (* 0.5 (rndf))) 1))
(vector 0 0 0))))
"p"))
(set! ev-time ev-dur))
(set! ev-time (- ev-time d)))
(set! excitation-changed #f))
(super-new)))
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(define pickup-view% (define pickup-view%
@ -348,16 +192,17 @@
(play-sound "snd/nix.00203.wav" (get-point point-index) (+ 0.1 (rndf)) 0.3) (play-sound "snd/nix.00203.wav" (get-point point-index) (+ 0.1 (rndf)) 0.3)
(with-state (with-state
(parent (get-root)) (parent (get-root))
; todo - different ornament-view objects per property needed? (let ((ornament (property->ornament property
; todo - delete existing ornaments here (get-point point-index)
(set! ornaments (cons (list point-index (get-width point-index)
(make-object ornament-view% (vnormalise (vsub (get-point point-index) (get-point (- point-index 1))))
(get-point point-index) col)))
(get-width point-index) ; check above ground
(vnormalise (vsub (get-point point-index) (if (not (and (send ornament above-ground-only?)
(get-point (- point-index 1)))) (< (vy (get-point point-index)) 1)))
property col)) ; todo - delete existing ornaments here
ornaments))))) (set! ornaments (cons (list point-index ornament) ornaments))
(send ornament destroy-ornament))))))
(define/pubment (set-excitations! a b) (define/pubment (set-excitations! a b)
(for-each (for-each
@ -468,12 +313,13 @@
(set! path (build-list num-points (lambda (_) (vector 0 0 0)))) (set! path (build-list num-points (lambda (_) (vector 0 0 0))))
(set! widths (build-list num-points (lambda (_) 1))) (set! widths (build-list num-points (lambda (_) 1)))
(set! root (let ((p (with-state (set! root (let ((p (with-state
(backfacecull 0) (backfacecull 1)
(when wire-mode (when wire-mode
(hint-none) (hint-none)
(hint-wire)) (hint-wire))
(shader "shaders/toon.vert.glsl" "shaders/toon.frag.glsl") ;(shader "shaders/toon.vert.glsl" "shaders/toon.frag.glsl")
(texture (load-texture tex)) (shader "shaders/fresnel.vert.glsl" "shaders/fresnel.frag.glsl")
(texture (load-texture tex))
(opacity 0.6) (opacity 0.6)
(colour col) (colour col)
#;(colour (vector 1 1 1)) #;(colour (vector 1 1 1))
@ -540,7 +386,8 @@
(build-locator))) (build-locator)))
(seed (with-state (seed (with-state
(parent root) (parent root)
(shader "shaders/toon.vert.glsl" "shaders/toon.frag.glsl") ;(shader "shaders/toon.vert.glsl" "shaders/toon.frag.glsl")
(shader "shaders/fresnel.vert.glsl" "shaders/fresnel.frag.glsl")
(texture (load-texture tex)) (texture (load-texture tex))
(backfacecull 0) (backfacecull 0)
(opacity 0.6) (opacity 0.6)