Merge pull request #65 from devZoGok/imp-39-harvesters

Imp 39 harvesters
This commit is contained in:
devZoGok
2024-01-24 13:02:44 +00:00
committed by GitHub
45 changed files with 64544 additions and 62180 deletions
@@ -0,0 +1,736 @@
<model>
<node name="Cube" px="0.0" py="0.0" pz="-0.0" rw="1.0" rx="0.0" ry="0.0" rz="0.0" sx="1.0" sy="1.0" sz="1.0">
<mesh name="CubeCube" num_faces="208" num_vertex_groups="0" num_shape_keys="0">
<vertdata px="0.5" py="0.5443006753921509" pz="-0.5" nx="0.30151134729385376" ny="0.9045340418815613" nz="0.30151134729385376" />
<vertdata px="0.5" py="0.5443006753921509" pz="0.5" nx="0.30151134729385376" ny="0.9045340418815613" nz="-0.30151134729385376" />
<vertdata px="0.0" py="0.5443006753921509" pz="-0.0" nx="0.0" ny="1.0" nz="0.0" />
<vertdata px="0.5" py="0.5443006753921509" pz="-0.0" nx="0.0" ny="1.0" nz="0.0" />
<vertdata px="0.0" py="0.5443006753921509" pz="-0.5" nx="0.0" ny="1.0" nz="0.0" />
<vertdata px="0.0" py="0.5443006753921509" pz="0.5" nx="0.0" ny="1.0" nz="0.0" />
<vertdata px="0.5" py="0.9126263856887817" pz="-0.5" nx="0.30151134729385376" ny="-0.9045340418815613" nz="0.30151131749153137" />
<vertdata px="0.5" py="0.9126263856887817" pz="0.5" nx="0.30151134729385376" ny="-0.9045340418815613" nz="-0.30151131749153137" />
<vertdata px="0.5" py="0.9126263856887817" pz="-0.0" nx="-8.700069429323776e-07" ny="-1.0" nz="2.714073472800775e-14" />
<vertdata px="0.0" py="0.9126263856887817" pz="-0.5" nx="6.151899736156485e-13" ny="-1.0" nz="-6.239704930521839e-07" />
<vertdata px="0.0" py="0.9126263856887817" pz="0.5" nx="-6.151899736156485e-13" ny="-1.0" nz="6.239704930521839e-07" />
<vertdata px="1.600000023841858" py="0.3767241835594177" pz="-0.5" nx="0.7201359868049622" ny="-0.2837783098220825" nz="0.6331461071968079" />
<vertdata px="1.2999999523162842" py="0.22275936603546143" pz="-0.5" nx="-0.5586597323417664" ny="0.22014664113521576" nz="0.7996466755867004" />
<vertdata px="1.600000023841858" py="0.3767241835594177" pz="0.5" nx="0.7201359868049622" ny="-0.2837783694267273" nz="-0.6331461071968079" />
<vertdata px="1.2999999523162842" py="0.22275936603546143" pz="0.5" nx="-0.5586597323417664" ny="0.22014664113521576" nz="-0.7996466755867004" />
<vertdata px="1.2999999523162842" py="0.22275936603546143" pz="-0.0" nx="-0.9303694367408752" ny="0.3666233420372009" nz="0.0" />
<vertdata px="1.600000023841858" py="0.3767241835594177" pz="-0.0" nx="0.9303694367408752" ny="-0.3666233420372009" nz="0.0" />
<vertdata px="0.5" py="0.3767241835594177" pz="1.600000023841858" nx="0.6331461071968079" ny="-0.2837783098220825" nz="-0.7201359868049622" />
<vertdata px="0.5" py="0.22275936603546143" pz="1.2999999523162842" nx="0.7996466755867004" ny="0.22014664113521576" nz="0.5586597323417664" />
<vertdata px="0.0" py="0.22275936603546143" pz="1.2999999523162842" nx="0.0" ny="0.3666233420372009" nz="0.9303694367408752" />
<vertdata px="0.0" py="0.3767241835594177" pz="1.600000023841858" nx="0.0" ny="-0.3666234016418457" nz="-0.9303694367408752" />
<vertdata px="0.5" py="0.3767241835594177" pz="-1.600000023841858" nx="0.6331462264060974" ny="-0.2837783992290497" nz="0.7201359272003174" />
<vertdata px="0.5" py="0.22275936603546143" pz="-1.2999999523162842" nx="0.7996466755867004" ny="0.22014664113521576" nz="-0.5586597919464111" />
<vertdata px="0.0" py="0.22275936603546143" pz="-1.2999999523162842" nx="0.0" ny="0.3666233420372009" nz="-0.9303694367408752" />
<vertdata px="0.0" py="0.3767241835594177" pz="-1.600000023841858" nx="0.0" ny="-0.36662331223487854" nz="0.9303694367408752" />
<vertdata px="1.0" py="0.5443006753921509" pz="-0.0" nx="-0.39862868189811707" ny="0.917112410068512" nz="0.0" />
<vertdata px="1.0" py="0.5443006753921509" pz="0.5" nx="-0.23446235060691833" ny="0.5394201278686523" nz="-0.8087356090545654" />
<vertdata px="1.100000023841858" py="0.9126263856887817" pz="0.5" nx="0.31040263175964355" ny="-0.714133620262146" nz="-0.6274260878562927" />
<vertdata px="1.100000023841858" py="0.9126263856887817" pz="-0.5" nx="0.31040269136428833" ny="-0.714133620262146" nz="0.6274260878562927" />
<vertdata px="1.0" py="0.5443006753921509" pz="-0.5" nx="-0.23446236550807953" ny="0.5394201278686523" nz="0.8087356090545654" />
<vertdata px="1.100000023841858" py="0.9126263856887817" pz="-0.0" nx="0.39862868189811707" ny="-0.917112410068512" nz="0.0" />
<vertdata px="0.0" py="0.5443006753921509" pz="1.0" nx="0.0" ny="0.917112410068512" nz="0.39862868189811707" />
<vertdata px="0.5" py="0.9126263856887817" pz="1.100000023841858" nx="0.627426028251648" ny="-0.7141335606575012" nz="-0.31040263175964355" />
<vertdata px="0.5" py="0.5443006753921509" pz="1.0" nx="0.8087356090545654" ny="0.5394201278686523" nz="0.23446236550807953" />
<vertdata px="0.0" py="0.9126263856887817" pz="1.100000023841858" nx="0.0" ny="-0.917112410068512" nz="-0.3986286520957947" />
<vertdata px="0.0" py="0.5443006753921509" pz="-1.0" nx="0.0" ny="0.917112410068512" nz="-0.39862874150276184" />
<vertdata px="0.5" py="0.9126263856887817" pz="-1.100000023841858" nx="0.6274260878562927" ny="-0.714133620262146" nz="0.31040269136428833" />
<vertdata px="0.0" py="0.9126263856887817" pz="-1.100000023841858" nx="0.0" ny="-0.917112410068512" nz="0.39862868189811707" />
<vertdata px="0.5" py="0.5443006753921509" pz="-1.0" nx="0.8087356090545654" ny="0.5394201278686523" nz="-0.23446235060691833" />
<vertdata px="1.600000023841858" py="0.0034503715578466654" pz="-0.5" nx="0.5773503184318542" ny="0.5773503184318542" nz="0.5773503184318542" />
<vertdata px="1.2999999523162842" py="0.0034503715578466654" pz="-0.5" nx="-0.5773503184318542" ny="0.5773503184318542" nz="0.5773503184318542" />
<vertdata px="1.600000023841858" py="0.0034503715578466654" pz="0.5" nx="0.5773503184318542" ny="0.5773503184318542" nz="-0.5773502588272095" />
<vertdata px="1.2999999523162842" py="0.0034503715578466654" pz="0.5" nx="-0.5773502588272095" ny="0.5773503184318542" nz="-0.577350378036499" />
<vertdata px="1.2999999523162842" py="0.0034503715578466654" pz="-0.0" nx="-0.7071068286895752" ny="0.7071068286895752" nz="0.0" />
<vertdata px="1.600000023841858" py="0.0034503715578466654" pz="-0.0" nx="0.7071068286895752" ny="0.7071068286895752" nz="0.0" />
<vertdata px="0.5" py="0.0034503715578466654" pz="1.600000023841858" nx="0.577350378036499" ny="0.5773502588272095" nz="-0.5773502588272095" />
<vertdata px="0.5" py="0.0034503715578466654" pz="1.2999999523162842" nx="0.5773503184318542" ny="0.5773503184318542" nz="0.577350378036499" />
<vertdata px="0.0" py="0.0034503715578466654" pz="1.2999999523162842" nx="0.0" ny="0.7071068286895752" nz="0.7071067690849304" />
<vertdata px="0.0" py="0.0034503715578466654" pz="1.600000023841858" nx="0.0" ny="0.7071067690849304" nz="-0.7071067690849304" />
<vertdata px="0.5" py="0.0034503715578466654" pz="-1.600000023841858" nx="0.5773503184318542" ny="0.577350378036499" nz="0.5773502588272095" />
<vertdata px="0.5" py="0.0034503715578466654" pz="-1.2999999523162842" nx="0.5773503184318542" ny="0.5773502588272095" nz="-0.5773502588272095" />
<vertdata px="0.0" py="0.0034503715578466654" pz="-1.2999999523162842" nx="0.0" ny="0.7071067094802856" nz="-0.7071067690849304" />
<vertdata px="0.0" py="0.0034503715578466654" pz="-1.600000023841858" nx="0.0" ny="0.7071067690849304" nz="0.7071067690849304" />
<vertdata px="-0.5" py="0.5443006753921509" pz="-0.5" nx="-0.30151134729385376" ny="0.9045340418815613" nz="0.30151134729385376" />
<vertdata px="-0.5" py="0.5443006753921509" pz="0.5" nx="-0.30151134729385376" ny="0.9045340418815613" nz="-0.30151134729385376" />
<vertdata px="-0.5" py="0.5443006753921509" pz="-0.0" nx="0.0" ny="1.0" nz="0.0" />
<vertdata px="-0.5" py="0.9126263856887817" pz="-0.5" nx="-0.30151134729385376" ny="-0.9045340418815613" nz="0.30151131749153137" />
<vertdata px="-0.5" py="0.9126263856887817" pz="0.5" nx="-0.30151134729385376" ny="-0.9045340418815613" nz="-0.30151131749153137" />
<vertdata px="-0.5" py="0.9126263856887817" pz="-0.0" nx="8.70007568209985e-07" ny="-1.0" nz="-2.714073472800775e-14" />
<vertdata px="-1.600000023841858" py="0.3767241835594177" pz="-0.5" nx="-0.7201359868049622" ny="-0.2837783098220825" nz="0.6331461071968079" />
<vertdata px="-1.2999999523162842" py="0.22275936603546143" pz="-0.5" nx="0.5586597323417664" ny="0.22014664113521576" nz="0.7996466755867004" />
<vertdata px="-1.600000023841858" py="0.3767241835594177" pz="0.5" nx="-0.7201359868049622" ny="-0.2837783694267273" nz="-0.6331461071968079" />
<vertdata px="-1.2999999523162842" py="0.22275936603546143" pz="0.5" nx="0.5586597323417664" ny="0.22014664113521576" nz="-0.7996466755867004" />
<vertdata px="-1.2999999523162842" py="0.22275936603546143" pz="-0.0" nx="0.9303694367408752" ny="0.3666233420372009" nz="0.0" />
<vertdata px="-1.600000023841858" py="0.3767241835594177" pz="-0.0" nx="-0.9303694367408752" ny="-0.3666233420372009" nz="0.0" />
<vertdata px="-0.5" py="0.3767241835594177" pz="1.600000023841858" nx="-0.6331461071968079" ny="-0.2837783098220825" nz="-0.7201359868049622" />
<vertdata px="-0.5" py="0.22275936603546143" pz="1.2999999523162842" nx="-0.7996466755867004" ny="0.22014664113521576" nz="0.5586597323417664" />
<vertdata px="-0.5" py="0.3767241835594177" pz="-1.600000023841858" nx="-0.6331461071968079" ny="-0.2837783694267273" nz="0.7201359868049622" />
<vertdata px="-0.5" py="0.22275936603546143" pz="-1.2999999523162842" nx="-0.7996466755867004" ny="0.22014664113521576" nz="-0.5586597919464111" />
<vertdata px="-1.0" py="0.5443006753921509" pz="-0.0" nx="0.39862868189811707" ny="0.917112410068512" nz="0.0" />
<vertdata px="-1.0" py="0.5443006753921509" pz="0.5" nx="0.23446236550807953" ny="0.5394201874732971" nz="-0.8087356090545654" />
<vertdata px="-1.100000023841858" py="0.9126263856887817" pz="0.5" nx="-0.31040263175964355" ny="-0.714133620262146" nz="-0.627426028251648" />
<vertdata px="-1.100000023841858" py="0.9126263856887817" pz="-0.5" nx="-0.31040269136428833" ny="-0.714133620262146" nz="0.6274260878562927" />
<vertdata px="-1.0" py="0.5443006753921509" pz="-0.5" nx="0.23446236550807953" ny="0.5394201278686523" nz="0.8087356090545654" />
<vertdata px="-1.100000023841858" py="0.9126263856887817" pz="-0.0" nx="-0.39862868189811707" ny="-0.917112410068512" nz="0.0" />
<vertdata px="-0.5" py="0.9126263856887817" pz="1.100000023841858" nx="-0.627426028251648" ny="-0.7141335606575012" nz="-0.31040263175964355" />
<vertdata px="-0.5" py="0.5443006753921509" pz="1.0" nx="-0.8087356090545654" ny="0.5394201278686523" nz="0.23446236550807953" />
<vertdata px="-0.5" py="0.9126263856887817" pz="-1.100000023841858" nx="-0.6274260878562927" ny="-0.714133620262146" nz="0.31040269136428833" />
<vertdata px="-0.5" py="0.5443006753921509" pz="-1.0" nx="-0.8087356090545654" ny="0.5394201874732971" nz="-0.23446236550807953" />
<vertdata px="-1.600000023841858" py="0.0034503715578466654" pz="-0.5" nx="-0.5773503184318542" ny="0.5773503184318542" nz="0.5773503184318542" />
<vertdata px="-1.2999999523162842" py="0.0034503715578466654" pz="-0.5" nx="0.5773503184318542" ny="0.5773503184318542" nz="0.5773503184318542" />
<vertdata px="-1.600000023841858" py="0.0034503715578466654" pz="0.5" nx="-0.5773503184318542" ny="0.5773503184318542" nz="-0.5773502588272095" />
<vertdata px="-1.2999999523162842" py="0.0034503715578466654" pz="0.5" nx="0.5773502588272095" ny="0.5773503184318542" nz="-0.577350378036499" />
<vertdata px="-1.2999999523162842" py="0.0034503715578466654" pz="-0.0" nx="0.7071068286895752" ny="0.7071068286895752" nz="0.0" />
<vertdata px="-1.600000023841858" py="0.0034503715578466654" pz="-0.0" nx="-0.7071068286895752" ny="0.7071068286895752" nz="0.0" />
<vertdata px="-0.5" py="0.0034503715578466654" pz="1.600000023841858" nx="-0.577350378036499" ny="0.5773502588272095" nz="-0.5773502588272095" />
<vertdata px="-0.5" py="0.0034503715578466654" pz="1.2999999523162842" nx="-0.5773503184318542" ny="0.5773503184318542" nz="0.577350378036499" />
<vertdata px="-0.5" py="0.0034503715578466654" pz="-1.600000023841858" nx="-0.5773503184318542" ny="0.577350378036499" nz="0.5773503184318542" />
<vertdata px="-0.5" py="0.0034503715578466654" pz="-1.2999999523162842" nx="-0.5773503184318542" ny="0.5773502588272095" nz="-0.5773502588272095" />
<vertdata px="0.32798245549201965" py="0.912626326084137" pz="-0.32798248529434204" nx="0.42028799653053284" ny="-0.8041865229606628" nz="0.4202880859375" />
<vertdata px="0.32798248529434204" py="0.912626326084137" pz="0.32798245549201965" nx="0.42028817534446716" ny="-0.8041865229606628" nz="-0.42028799653053284" />
<vertdata px="0.46383726596832275" py="0.912626326084137" pz="-1.2824390438481714e-08" nx="0.5943757891654968" ny="-0.8041874766349792" nz="8.391705108579117e-08" />
<vertdata px="-2.0274972811762382e-08" py="0.912626326084137" pz="-0.46383726596832275" nx="-3.3566806223461754e-08" ny="-0.8041870594024658" nz="0.5943762063980103" />
<vertdata px="2.0274971035405542e-08" py="0.912626326084137" pz="0.46383726596832275" nx="3.3566806223461754e-08" ny="-0.8041870594024658" nz="-0.5943762063980103" />
<vertdata px="-0.32798248529434204" py="0.912626326084137" pz="-0.32798245549201965" nx="-0.4202880859375" ny="-0.8041865229606628" nz="0.42028799653053284" />
<vertdata px="-0.32798245549201965" py="0.912626326084137" pz="0.32798248529434204" nx="-0.4202880561351776" ny="-0.8041864633560181" nz="-0.4202880859375" />
<vertdata px="-0.46383726596832275" py="0.912626326084137" pz="2.772555340868621e-08" nx="-0.5943757891654968" ny="-0.8041874170303345" nz="-1.3731880699197063e-07" />
<vertdata px="0.32798245549201965" py="2.7785561084747314" pz="-0.32798248529434204" nx="0.675110399723053" ny="-0.29740849137306213" nz="0.675110399723053" />
<vertdata px="0.32798248529434204" py="2.7785561084747314" pz="0.32798245549201965" nx="0.6751106977462769" ny="-0.2974083423614502" nz="-0.6751103401184082" />
<vertdata px="0.46383726596832275" py="2.7785561084747314" pz="-1.2824390438481714e-08" nx="0.9547503590583801" ny="-0.2974083423614502" nz="-2.3102030510813165e-08" />
<vertdata px="-2.0274972811762382e-08" py="2.7785561084747314" pz="-0.46383726596832275" nx="-2.425713603315671e-07" ny="-0.29740846157073975" nz="0.9547502994537354" />
<vertdata px="2.0274971035405542e-08" py="2.7785561084747314" pz="0.46383726596832275" nx="2.425713603315671e-07" ny="-0.29740846157073975" nz="-0.9547502994537354" />
<vertdata px="-0.32798248529434204" py="2.7785561084747314" pz="-0.32798245549201965" nx="-0.6751105785369873" ny="-0.2974083721637726" nz="0.6751103401184082" />
<vertdata px="-0.32798245549201965" py="2.7785561084747314" pz="0.32798248529434204" nx="-0.6751105189323425" ny="-0.29740840196609497" nz="-0.6751103401184082" />
<vertdata px="-0.46383726596832275" py="2.7785561084747314" pz="2.772555340868621e-08" nx="-0.9547504186630249" ny="-0.2974083423614502" nz="4.620406457434001e-08" />
<vertdata px="0.0" py="3.390343189239502" pz="2.686970645982001e-10" nx="-6.957753040381931e-09" ny="-1.0" nz="9.740854522988229e-08" />
<vert id="0" uvx="0.21403437852859497" uvy="0.6514383554458618" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="-0.7071067690849304" by="-0.0" bz="0.7071067690849304" />
<vert id="2" uvx="0.21403439342975616" uvy="0.7504584789276123" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="4" uvx="0.16452431678771973" uvy="0.7009484171867371" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="33" uvx="0.6206885576248169" uvy="0.7415277361869812" tx="0.0" ty="1.4628606948008382e-07" tz="-1.0" bx="0.0" by="1.0" bz="1.4628606948008382e-07" />
<vert id="17" uvx="0.5366671681404114" uvy="0.718061089515686" tx="0.0" ty="2.0065947126113315e-07" tz="-1.0" bx="0.0" by="1.0" bz="2.0065947126113315e-07" />
<vert id="18" uvx="0.5786778330802917" uvy="0.6965005397796631" tx="0.0" ty="1.6317460449499777e-07" tz="-1.0" bx="0.0" by="1.0" bz="1.6317460449499777e-07" />
<vert id="3" uvx="0.2635444402694702" uvy="0.7009484171867371" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="5" uvx="0.2635444402694702" uvy="0.7999685406684875" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="2" uvx="0.21403439342975616" uvy="0.7504584789276123" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="26" uvx="0.7612102627754211" uvy="0.7415277361869812" tx="1.0" ty="-2.2687969192247692e-07" tz="-0.0" bx="2.2687969192247692e-07" by="1.0" bz="-0.0" />
<vert id="13" uvx="0.8452316522598267" uvy="0.718061089515686" tx="1.0" ty="-3.8406096791732125e-07" tz="-0.0" bx="3.8406096791732125e-07" by="1.0" bz="-0.0" />
<vert id="27" uvx="0.7752138376235962" uvy="0.7931064367294312" tx="0.9999999403953552" ty="-1.101634552469477e-07" tz="-0.0" bx="1.101634552469477e-07" by="0.9999999403953552" bz="-0.0" />
<vert id="36" uvx="0.20879992842674255" uvy="0.4266442358493805" tx="0.7071068286895752" ty="0.5170184969902039" tz="0.4823813736438751" bx="0.7071067094802856" by="-0.5170186161994934" bz="-0.4823814630508423" />
<vert id="24" uvx="0.0867147445678711" uvy="0.44970932602882385" tx="0.70710688829422" ty="0.5170184969902039" tz="0.48238134384155273" bx="0.7071067094802856" by="-0.5170186161994934" bz="-0.4823814928531647" />
<vert id="37" uvx="0.1592898815870285" uvy="0.37713417410850525" tx="0.7071070075035095" ty="0.5170183777809143" tz="0.48238128423690796" bx="0.7071065902709961" by="-0.517018735408783" bz="-0.48238158226013184" />
<vert id="25" uvx="0.31305453181266785" uvy="0.6514383554458618" tx="0.4823814630508423" ty="-0.5170186161994934" tz="0.7071066498756409" bx="-0.48238128423690796" by="0.5170184373855591" bz="0.7071068286895752" />
<vert id="14" uvx="0.40610969066619873" uvy="0.6574033498764038" tx="0.4823814928531647" ty="-0.5170186161994934" tz="0.7071066498756409" bx="-0.48238128423690796" by="0.5170184373855591" bz="0.7071068286895752" />
<vert id="26" uvx="0.3625645637512207" uvy="0.7009484171867371" tx="0.4823814332485199" ty="-0.5170186161994934" tz="0.7071066498756409" bx="-0.48238128423690796" by="0.5170184373855591" bz="0.7071068286895752" />
<vert id="23" uvx="0.07146915048360825" uvy="0.6078932881355286" tx="0.7071072459220886" ty="0.7071062922477722" tz="-0.0" bx="-0.7071062922477722" by="0.7071072459220886" bz="-0.0" />
<vert id="50" uvx="0.09926320612430573" uvy="0.5366671681404114" tx="0.7071065902709961" ty="0.7071068286895752" tz="-0.0" bx="-0.7071068286895752" by="0.7071065902709961" bz="-0.0" />
<vert id="22" uvx="0.12097921967506409" uvy="0.5583831667900085" tx="0.7071062326431274" ty="0.7071072459220886" tz="-0.0" bx="-0.7071072459220886" by="0.7071062326431274" bz="-0.0" />
<vert id="16" uvx="0.4497092366218567" uvy="0.44970935583114624" tx="0.0" ty="-0.7071067094802856" tz="0.7071068286895752" bx="0.0" by="-0.7071068286895752" bz="-0.7071067094802856" />
<vert id="39" uvx="0.43716078996658325" uvy="0.5361810326576233" tx="0.0" ty="-0.7071065306663513" tz="0.7071070075035095" bx="0.0" by="-0.7071070075035095" bz="-0.7071065306663513" />
<vert id="11" uvx="0.40019917488098145" uvy="0.4992193877696991" tx="0.0" ty="-0.707106351852417" tz="0.7071073055267334" bx="0.0" by="-0.7071073055267334" bz="-0.707106351852417" />
<vert id="29" uvx="0.7612102627754211" uvy="0.45001548528671265" tx="1.0" ty="-1.8862495565485915e-08" tz="-0.0" bx="-1.8862495565485915e-08" by="-1.0" bz="-0.0" />
<vert id="11" uvx="0.8452316522598267" uvy="0.4734821617603302" tx="1.0" ty="1.2432188611910533e-07" tz="-0.0" bx="1.2432188611910533e-07" by="-1.0" bz="-0.0" />
<vert id="12" uvx="0.8032209277153015" uvy="0.49504271149635315" tx="1.0" ty="9.802457867635894e-08" tz="-0.0" bx="9.802457867635894e-08" by="-1.0" bz="-0.0" />
<vert id="29" uvx="0.2635444402694702" uvy="0.6019282937049866" tx="0.4823814928531647" ty="-0.5170186758041382" tz="0.7071067094802856" bx="-0.48238134384155273" by="0.5170184969902039" bz="0.7071069478988647" />
<vert id="15" uvx="0.3565995991230011" uvy="0.6078932881355286" tx="0.4823814630508423" ty="-0.5170186161994934" tz="0.7071066498756409" bx="-0.48238128423690796" by="0.5170184373855591" bz="0.7071068286895752" />
<vert id="25" uvx="0.31305453181266785" uvy="0.6514383554458618" tx="0.4823814630508423" ty="-0.5170186161994934" tz="0.7071066498756409" bx="-0.48238128423690796" by="0.5170184373855591" bz="0.7071068286895752" />
<vert id="27" uvx="0.4266441762447357" uvy="0.3276241719722748" tx="0.4823811948299408" ty="-0.5170183777809143" tz="0.7071070671081543" bx="0.48238158226013184" by="-0.517018735408783" bz="-0.7071064710617065" />
<vert id="16" uvx="0.4497092366218567" uvy="0.44970935583114624" tx="0.4823812246322632" ty="-0.5170183777809143" tz="0.7071070671081543" bx="0.48238158226013184" by="-0.517018735408783" bz="-0.7071064710617065" />
<vert id="30" uvx="0.3771341145038605" uvy="0.37713420391082764" tx="0.4823811650276184" ty="-0.5170183181762695" tz="0.7071070075035095" bx="0.48238155245780945" by="-0.517018735408783" bz="-0.7071064710617065" />
<vert id="30" uvx="0.3771341145038605" uvy="0.37713420391082764" tx="0.4823814630508423" ty="-0.5170186161994934" tz="0.7071067094802856" bx="0.48238134384155273" by="-0.5170184969902039" bz="-0.7071068286895752" />
<vert id="11" uvx="0.40019917488098145" uvy="0.4992193877696991" tx="0.4823814630508423" ty="-0.5170186161994934" tz="0.7071067094802856" bx="0.48238134384155273" by="-0.5170184969902039" bz="-0.7071068286895752" />
<vert id="28" uvx="0.32762405276298523" uvy="0.4266442656517029" tx="0.4823814928531647" ty="-0.5170186758041382" tz="0.7071067690849304" bx="0.4823813736438751" by="-0.5170185565948486" bz="-0.7071069478988647" />
<vert id="18" uvx="0.5786778330802917" uvy="0.6965005397796631" tx="0.0" ty="0.0" tz="-1.0" bx="0.0" by="0.9999999403953552" bz="-0.0" />
<vert id="45" uvx="0.5366671681404114" uvy="0.6657894253730774" tx="0.0" ty="0.0" tz="-1.0" bx="0.0" by="0.9999999403953552" bz="-0.0" />
<vert id="46" uvx="0.5786778926849365" uvy="0.6657894253730774" tx="0.0" ty="0.0" tz="-1.0" bx="0.0" by="0.9999999403953552" bz="-0.0" />
<vert id="34" uvx="0.37713414430618286" uvy="0.15928995609283447" tx="0.7071066498756409" ty="-0.5170186161994934" tz="0.48238152265548706" bx="0.7071069478988647" by="0.5170184373855591" bz="-0.48238134384155273" />
<vert id="17" uvx="0.4992193579673767" uvy="0.1362249106168747" tx="0.7071065306663513" ty="-0.5170186758041382" tz="0.48238152265548706" bx="0.7071069478988647" by="0.5170183777809143" bz="-0.48238125443458557" />
<vert id="32" uvx="0.4266441762447357" uvy="0.2088000327348709" tx="0.7071065306663513" ty="-0.5170186758041382" tz="0.48238155245780945" bx="0.7071070075035095" by="0.5170183777809143" bz="-0.48238125443458557" />
<vert id="33" uvx="0.3625645637512207" uvy="0.7999685406684875" tx="0.7071067094802856" ty="-0.5170186758041382" tz="0.4823814928531647" bx="-0.7071069478988647" by="-0.5170184969902039" bz="0.48238134384155273" />
<vert id="19" uvx="0.3565995991230011" uvy="0.893023669719696" tx="0.7071066498756409" ty="-0.5170185565948486" tz="0.4823814332485199" bx="-0.7071068286895752" by="-0.5170184373855591" bz="0.48238128423690796" />
<vert id="31" uvx="0.31305450201034546" uvy="0.8494786024093628" tx="0.7071066498756409" ty="-0.5170186161994934" tz="0.4823814332485199" bx="-0.7071068286895752" by="-0.5170184373855591" bz="0.48238128423690796" />
<vert id="22" uvx="0.9577462673187256" uvy="0.6965004801750183" tx="2.6613454906510015e-07" ty="1.395663844050432e-06" tz="-1.0" bx="-3.7143435571186656e-13" by="1.0" bz="1.395663844050432e-06" />
<vert id="49" uvx="0.9997569918632507" uvy="0.6657893657684326" tx="2.6613454906510015e-07" ty="1.3956636166767566e-06" tz="-1.0" bx="-3.7143430150175794e-13" by="1.0" bz="1.3956636166767566e-06" />
<vert id="21" uvx="0.9997569918632507" uvy="0.7180609703063965" tx="2.6613454906510015e-07" ty="1.3956637303635944e-06" tz="-1.0" bx="-3.7143432860681225e-13" by="1.0" bz="1.3956637303635944e-06" />
<vert id="38" uvx="0.91573566198349" uvy="0.7415276765823364" tx="0.0" ty="5.856189773112419e-07" tz="-1.0" bx="0.0" by="1.0" bz="5.856189773112419e-07" />
<vert id="21" uvx="0.9997569918632507" uvy="0.7180609703063965" tx="0.0" ty="6.347314069898857e-07" tz="-1.0" bx="0.0" by="1.0" bz="6.347314069898857e-07" />
<vert id="36" uvx="0.929739236831665" uvy="0.7931063771247864" tx="0.0" ty="5.825843345519388e-07" tz="-0.9999999403953552" bx="0.0" by="0.9999999403953552" bz="5.825843345519388e-07" />
<vert id="35" uvx="0.11501425504684448" uvy="0.6514383554458618" tx="0.7071066498756409" ty="0.5170186161994934" tz="0.4823814928531647" bx="-0.7071068286895752" by="0.5170184373855591" bz="0.48238128423690796" />
<vert id="22" uvx="0.12097921967506409" uvy="0.5583831667900085" tx="0.7071067690849304" ty="0.5170186161994934" tz="0.4823814630508423" bx="-0.7071068286895752" by="0.5170185565948486" bz="0.4823813736438751" />
<vert id="38" uvx="0.16452431678771973" uvy="0.6019282937049866" tx="0.7071070671081543" ty="0.5170182585716248" tz="0.482381135225296" bx="-0.707106351852417" by="0.517018735408783" bz="0.48238158226013184" />
<vert id="8" uvx="0.31772205233573914" uvy="0.3177221417427063" tx="0.7071067094802856" ty="0.0" tz="0.7071067094802856" bx="0.7071067094802856" by="-0.0" bz="-0.7071067094802856" />
<vert id="28" uvx="0.32762405276298523" uvy="0.4266442656517029" tx="0.7071066498756409" ty="0.0" tz="0.70710688829422" bx="0.70710688829422" by="-0.0" bz="-0.7071066498756409" />
<vert id="6" uvx="0.2682119905948639" uvy="0.36723217368125916" tx="0.7071064710617065" ty="0.0" tz="0.7071070075035095" bx="0.7071070075035095" by="-0.0" bz="-0.7071064710617065" />
<vert id="7" uvx="0.3672321140766144" uvy="0.26821208000183105" tx="0.7071067094802856" ty="0.0" tz="0.70710688829422" bx="0.70710688829422" by="-0.0" bz="-0.7071067094802856" />
<vert id="30" uvx="0.3771341145038605" uvy="0.37713420391082764" tx="0.7071067094802856" ty="0.0" tz="0.7071067690849304" bx="0.7071067690849304" by="-0.0" bz="-0.7071067094802856" />
<vert id="8" uvx="0.31772205233573914" uvy="0.3177221417427063" tx="0.7071067094802856" ty="0.0" tz="0.7071067094802856" bx="0.7071067094802856" by="-0.0" bz="-0.7071067094802856" />
<vert id="0" uvx="0.21403437852859497" uvy="0.6514383554458618" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="-0.7071067690849304" by="-0.0" bz="0.7071067690849304" />
<vert id="25" uvx="0.31305453181266785" uvy="0.6514383554458618" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="3" uvx="0.2635444402694702" uvy="0.7009484171867371" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="6" uvx="0.6911924481391907" uvy="0.3984367549419403" tx="0.9999999403953552" ty="3.611267800351925e-07" tz="-0.0" bx="3.6112675161348307e-07" by="-0.9999998807907104" bz="-0.0" />
<vert id="29" uvx="0.7612102627754211" uvy="0.45001548528671265" tx="1.0" ty="3.6112680845690193e-07" tz="-0.0" bx="3.611267800351925e-07" by="-0.9999999403953552" bz="-0.0" />
<vert id="0" uvx="0.6911924481391907" uvy="0.45001545548439026" tx="1.0" ty="3.6112680845690193e-07" tz="-0.0" bx="3.611267800351925e-07" by="-0.9999999403953552" bz="-0.0" />
<vert id="3" uvx="0.2635444402694702" uvy="0.7009484171867371" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="26" uvx="0.3625645637512207" uvy="0.7009484171867371" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="-0.7071067690849304" by="-0.0" bz="0.7071067690849304" />
<vert id="1" uvx="0.31305453181266785" uvy="0.7504584789276123" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="7" uvx="0.6911924481391907" uvy="0.7931064367294312" tx="1.0" ty="0.0" tz="-0.0" bx="-0.0" by="1.0" bz="-0.0" />
<vert id="26" uvx="0.7612102627754211" uvy="0.7415277361869812" tx="1.0" ty="-2.2687969192247692e-07" tz="-0.0" bx="2.2687969192247692e-07" by="1.0" bz="-0.0" />
<vert id="27" uvx="0.7752138376235962" uvy="0.7931064367294312" tx="0.9999999403953552" ty="-1.101634552469477e-07" tz="-0.0" bx="1.101634552469477e-07" by="0.9999999403953552" bz="-0.0" />
<vert id="1" uvx="0.31305453181266785" uvy="0.7504584789276123" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="31" uvx="0.31305450201034546" uvy="0.8494786024093628" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="-0.7071067690849304" by="-0.0" bz="0.7071067690849304" />
<vert id="5" uvx="0.2635444402694702" uvy="0.7999685406684875" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="10" uvx="0.3177220821380615" uvy="0.2187020182609558" tx="0.7071065902709961" ty="0.0" tz="0.7071069478988647" bx="0.7071069478988647" by="-0.0" bz="-0.7071065902709961" />
<vert id="32" uvx="0.4266441762447357" uvy="0.2088000327348709" tx="0.7071065902709961" ty="0.0" tz="0.7071069478988647" bx="0.7071069478988647" by="-0.0" bz="-0.7071065902709961" />
<vert id="7" uvx="0.3672321140766144" uvy="0.26821208000183105" tx="0.7071066498756409" ty="0.0" tz="0.7071070075035095" bx="0.7071070075035095" by="-0.0" bz="-0.7071066498756409" />
<vert id="7" uvx="0.6907063722610474" uvy="0.7931064367294312" tx="0.0" ty="0.0" tz="-0.9999999403953552" bx="0.0" by="0.9999998807907104" bz="-0.0" />
<vert id="33" uvx="0.6206885576248169" uvy="0.7415277361869812" tx="0.0" ty="0.0" tz="-1.0" bx="0.0" by="0.9999999403953552" bz="-0.0" />
<vert id="1" uvx="0.6907063722610474" uvy="0.7415277361869812" tx="0.0" ty="0.0" tz="-1.0" bx="0.0" by="0.9999999403953552" bz="-0.0" />
<vert id="4" uvx="0.16452431678771973" uvy="0.7009484171867371" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="38" uvx="0.16452431678771973" uvy="0.6019282937049866" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="-0.7071067690849304" by="-0.0" bz="0.7071067690849304" />
<vert id="0" uvx="0.21403437852859497" uvy="0.6514383554458618" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="-0.7071067690849304" by="-0.0" bz="0.7071067690849304" />
<vert id="6" uvx="0.8457177877426147" uvy="0.7931064367294312" tx="0.0" ty="7.093987051121076e-07" tz="-1.0" bx="0.0" by="1.0" bz="7.093987051121076e-07" />
<vert id="38" uvx="0.91573566198349" uvy="0.7415276765823364" tx="0.0" ty="5.856189773112419e-07" tz="-1.0" bx="0.0" by="1.0" bz="5.856189773112419e-07" />
<vert id="36" uvx="0.929739236831665" uvy="0.7931063771247864" tx="0.0" ty="5.825843345519388e-07" tz="-0.9999999403953552" bx="0.0" by="0.9999999403953552" bz="5.825843345519388e-07" />
<vert id="6" uvx="0.2682119905948639" uvy="0.36723217368125916" tx="0.7071067094802856" ty="0.0" tz="0.70710688829422" bx="0.70710688829422" by="-0.0" bz="-0.7071067094802856" />
<vert id="37" uvx="0.1592898815870285" uvy="0.37713417410850525" tx="0.7071067094802856" ty="0.0" tz="0.70710688829422" bx="0.70710688829422" by="-0.0" bz="-0.7071067094802856" />
<vert id="9" uvx="0.21870192885398865" uvy="0.3177221417427063" tx="0.7071065306663513" ty="0.0" tz="0.7071069478988647" bx="0.7071069478988647" by="-0.0" bz="-0.7071065306663513" />
<vert id="39" uvx="0.8452316522598267" uvy="0.5257537961006165" tx="0.9999999403953552" ty="0.0" tz="-0.0" bx="0.0" by="0.0" bz="0.9999999403953552" />
<vert id="43" uvx="0.8032209277153015" uvy="0.5957716107368469" tx="1.0" ty="0.0" tz="-0.0" bx="0.0" by="0.0" bz="1.0" />
<vert id="40" uvx="0.8032209277153015" uvy="0.5257537961006165" tx="1.0" ty="0.0" tz="-0.0" bx="0.0" by="0.0" bz="1.0" />
<vert id="44" uvx="0.8452316522598267" uvy="0.5957716107368469" tx="1.0" ty="0.0" tz="-0.0" bx="0.0" by="0.0" bz="1.0" />
<vert id="42" uvx="0.8032209277153015" uvy="0.6657893657684326" tx="0.9999999403953552" ty="0.0" tz="-0.0" bx="0.0" by="0.0" bz="0.9999999403953552" />
<vert id="43" uvx="0.8032209277153015" uvy="0.5957716107368469" tx="1.0" ty="0.0" tz="-0.0" bx="0.0" by="0.0" bz="1.0" />
<vert id="45" uvx="0.5366671681404114" uvy="0.6657894253730774" tx="0.0" ty="0.0" tz="-1.0" bx="0.9999999403953552" by="0.0" bz="0.0" />
<vert id="47" uvx="0.5786778330802917" uvy="0.5957716107368469" tx="0.0" ty="0.0" tz="-1.0" bx="0.9999999403953552" by="0.0" bz="0.0" />
<vert id="46" uvx="0.5786778926849365" uvy="0.6657894253730774" tx="0.0" ty="0.0" tz="-1.0" bx="0.9999999403953552" by="0.0" bz="0.0" />
<vert id="52" uvx="0.9997569918632507" uvy="0.5957715511322021" tx="0.0" ty="0.0" tz="-1.0" bx="0.9999999403953552" by="0.0" bz="0.0" />
<vert id="50" uvx="0.9577463269233704" uvy="0.6657893657684326" tx="0.0" ty="0.0" tz="-1.0" bx="0.9999999403953552" by="0.0" bz="0.0" />
<vert id="51" uvx="0.9577463269233704" uvy="0.5957715511322021" tx="0.0" ty="0.0" tz="-1.0" bx="0.9999999403953552" by="0.0" bz="0.0" />
<vert id="18" uvx="0.40610969066619873" uvy="0.8435136079788208" tx="0.7071067094802856" ty="-0.7071068286895752" tz="-0.0" bx="-0.7071068286895752" by="-0.7071067094802856" bz="-0.0" />
<vert id="47" uvx="0.37831559777259827" uvy="0.9147396683692932" tx="0.7071067094802856" ty="-0.7071068286895752" tz="-0.0" bx="-0.7071068286895752" by="-0.7071067094802856" bz="-0.0" />
<vert id="19" uvx="0.3565995991230011" uvy="0.893023669719696" tx="0.7071067094802856" ty="-0.7071068286895752" tz="-0.0" bx="-0.7071068286895752" by="-0.7071067094802856" bz="-0.0" />
<vert id="13" uvx="0.49921929836273193" uvy="0.400199294090271" tx="0.0" ty="-0.7071065306663513" tz="0.7071070075035095" bx="0.0" by="-0.7071070075035095" bz="-0.7071065306663513" />
<vert id="44" uvx="0.4866708517074585" uvy="0.48667097091674805" tx="0.0" ty="-0.7071067094802856" tz="0.7071068286895752" bx="0.0" by="-0.7071068286895752" bz="-0.7071067094802856" />
<vert id="16" uvx="0.4497092366218567" uvy="0.44970935583114624" tx="0.0" ty="-0.7071067094802856" tz="0.7071068286895752" bx="0.0" by="-0.7071068286895752" bz="-0.7071067094802856" />
<vert id="21" uvx="0.13622482120990753" uvy="0.4992193579673767" tx="0.70710688829422" ty="0.7071065902709961" tz="-0.0" bx="0.7071065902709961" by="-0.70710688829422" bz="-0.0" />
<vert id="52" uvx="0.049753136932849884" uvy="0.48667094111442566" tx="0.7071068286895752" ty="0.7071067690849304" tz="-0.0" bx="0.7071067690849304" by="-0.7071068286895752" bz="-0.0" />
<vert id="24" uvx="0.0867147445678711" uvy="0.44970932602882385" tx="0.70710688829422" ty="0.7071067690849304" tz="-0.0" bx="0.7071067690849304" by="-0.70710688829422" bz="-0.0" />
<vert id="12" uvx="0.8032209277153015" uvy="0.49504271149635315" tx="1.0" ty="9.802457867635894e-08" tz="-0.0" bx="9.802457867635894e-08" by="-1.0" bz="-0.0" />
<vert id="39" uvx="0.8452316522598267" uvy="0.5257537961006165" tx="1.0" ty="1.5985233403625898e-07" tz="-0.0" bx="1.5985233403625898e-07" by="-1.0" bz="-0.0" />
<vert id="40" uvx="0.8032209277153015" uvy="0.5257537961006165" tx="1.0" ty="0.0" tz="-0.0" bx="0.0" by="-1.0" bz="-0.0" />
<vert id="20" uvx="0.44970929622650146" uvy="0.08671484142541885" tx="0.7071065306663513" ty="-0.7071070075035095" tz="-0.0" bx="0.7071070075035095" by="0.7071065306663513" bz="-0.0" />
<vert id="45" uvx="0.5361809730529785" uvy="0.09926331043243408" tx="0.7071065306663513" ty="-0.7071070075035095" tz="-0.0" bx="0.7071070075035095" by="0.7071065306663513" bz="-0.0" />
<vert id="17" uvx="0.4992193579673767" uvy="0.1362249106168747" tx="0.7071064710617065" ty="-0.7071070075035095" tz="-0.0" bx="0.7071070075035095" by="0.7071064710617065" bz="-0.0" />
<vert id="14" uvx="0.8032209277153015" uvy="0.6965004801750183" tx="1.0" ty="-3.856838191040879e-07" tz="-0.0" bx="3.856838191040879e-07" by="1.0" bz="-0.0" />
<vert id="41" uvx="0.8452316522598267" uvy="0.6657893657684326" tx="1.0" ty="-1.598520640300194e-07" tz="-0.0" bx="1.598520640300194e-07" by="1.0" bz="-0.0" />
<vert id="13" uvx="0.8452316522598267" uvy="0.718061089515686" tx="1.0" ty="-3.8406096791732125e-07" tz="-0.0" bx="3.8406096791732125e-07" by="1.0" bz="-0.0" />
<vert id="15" uvx="0.3565995991230011" uvy="0.6078932881355286" tx="0.0" ty="-0.707106351852417" tz="0.7071071863174438" bx="0.0" by="0.7071071863174438" bz="0.707106351852417" />
<vert id="42" uvx="0.4278256595134735" uvy="0.6356873512268066" tx="0.0" ty="-0.7071066498756409" tz="0.7071068286895752" bx="0.0" by="0.7071068286895752" bz="0.7071066498756409" />
<vert id="14" uvx="0.40610969066619873" uvy="0.6574033498764038" tx="0.0" ty="-0.7071068286895752" tz="0.7071067094802856" bx="0.0" by="0.7071067094802856" bz="0.7071068286895752" />
<vert id="12" uvx="0.30708953738212585" uvy="0.5583831667900085" tx="0.0" ty="-0.7071070671081543" tz="0.7071064710617065" bx="0.0" by="0.7071064710617065" bz="0.7071070671081543" />
<vert id="43" uvx="0.37831559777259827" uvy="0.5861772298812866" tx="0.0" ty="-0.7071064114570618" tz="0.7071071267127991" bx="0.0" by="0.7071071267127991" bz="0.7071064114570618" />
<vert id="15" uvx="0.3565995991230011" uvy="0.6078932881355286" tx="0.0" ty="-0.707106351852417" tz="0.7071071863174438" bx="0.0" by="0.7071071863174438" bz="0.707106351852417" />
<vert id="2" uvx="0.21403439342975616" uvy="0.7504584789276123" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="53" uvx="0.11501426249742508" uvy="0.7504584789276123" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="-0.7071067690849304" by="-0.0" bz="0.7071067690849304" />
<vert id="4" uvx="0.16452431678771973" uvy="0.7009484171867371" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="76" uvx="0.6206885576248169" uvy="0.45001548528671265" tx="0.0" ty="-2.481150715993863e-07" tz="-1.0" bx="-0.0" by="-1.0" bz="2.481150715993863e-07" />
<vert id="65" uvx="0.5366671681404114" uvy="0.4734821617603302" tx="0.0" ty="7.205751728633913e-08" tz="-1.0" bx="0.0" by="-1.0" bz="-7.205751728633913e-08" />
<vert id="75" uvx="0.6066849827766418" uvy="0.3984367847442627" tx="0.0" ty="-4.090787513177929e-07" tz="-0.9999999403953552" bx="-0.0" by="-0.9999999403953552" bz="4.090787513177929e-07" />
<vert id="5" uvx="0.2635444402694702" uvy="0.7999685406684875" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="55" uvx="0.16452433168888092" uvy="0.7999685406684875" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="2" uvx="0.21403439342975616" uvy="0.7504584789276123" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="61" uvx="0.9524891376495361" uvy="0.07528845965862274" tx="-1.0" ty="-2.797277254273922e-08" tz="-0.0" bx="2.7972770766382382e-08" by="-0.9999999403953552" bz="-0.0" />
<vert id="70" uvx="0.8684677481651306" uvy="0.051821786910295486" tx="-1.0" ty="-2.797277254273922e-08" tz="-0.0" bx="2.7972770766382382e-08" by="-0.9999999403953552" bz="-0.0" />
<vert id="71" uvx="0.8824713230133057" uvy="0.00024307359126396477" tx="-1.0" ty="-2.797277254273922e-08" tz="-0.0" bx="2.7972770766382382e-08" by="-0.9999999403953552" bz="-0.0" />
<vert id="24" uvx="0.0867147445678711" uvy="0.44970932602882385" tx="0.70710688829422" ty="0.5170184969902039" tz="0.48238134384155273" bx="0.7071067094802856" by="-0.5170186161994934" bz="-0.4823814928531647" />
<vert id="77" uvx="0.10977980494499207" uvy="0.3276241421699524" tx="0.7071069478988647" ty="0.5170183777809143" tz="0.48238128423690796" bx="0.7071065902709961" by="-0.5170186758041382" bz="-0.48238155245780945" />
<vert id="37" uvx="0.1592898815870285" uvy="0.37713417410850525" tx="0.7071070075035095" ty="0.5170183777809143" tz="0.48238128423690796" bx="0.7071065902709961" by="-0.517018735408783" bz="-0.48238158226013184" />
<vert id="62" uvx="0.12097924947738647" uvy="0.9425337910652161" tx="0.4823811948299408" ty="0.5170183181762695" tz="0.7071070671081543" bx="-0.48238158226013184" by="-0.517018735408783" bz="0.7071064710617065" />
<vert id="69" uvx="0.11501426249742508" uvy="0.8494786024093628" tx="0.4823811948299408" ty="0.5170183181762695" tz="0.7071071267127991" bx="-0.4823816120624542" by="-0.5170187950134277" bz="0.7071064710617065" />
<vert id="70" uvx="0.16452433168888092" uvy="0.898988664150238" tx="0.482381135225296" ty="0.5170182585716248" tz="0.7071070671081543" bx="-0.48238158226013184" by="-0.517018735408783" bz="0.707106351852417" />
<vert id="88" uvx="0.00024305364058818668" uvy="0.6356873512268066" tx="0.7071068286895752" ty="0.7071066498756409" tz="-0.0" bx="-0.7071066498756409" by="0.7071068286895752" bz="-0.0" />
<vert id="23" uvx="0.07146915048360825" uvy="0.6078932881355286" tx="0.7071072459220886" ty="0.7071062922477722" tz="-0.0" bx="-0.7071062922477722" by="0.7071072459220886" bz="-0.0" />
<vert id="68" uvx="0.021959107369184494" uvy="0.6574033498764038" tx="0.7071067094802856" ty="0.7071068286895752" tz="-0.0" bx="-0.7071068286895752" by="0.7071067094802856" bz="-0.0" />
<vert id="79" uvx="0.00024304742692038417" uvy="0.09926319867372513" tx="0.0" ty="0.7071067690849304" tz="0.7071068286895752" bx="0.0" by="0.7071068286895752" bz="-0.7071067690849304" />
<vert id="64" uvx="0.0867147371172905" uvy="0.08671475946903229" tx="0.0" ty="0.7071067094802856" tz="0.7071067690849304" bx="0.0" by="0.7071067690849304" bz="-0.7071067094802856" />
<vert id="59" uvx="0.037204667925834656" uvy="0.13622482120990753" tx="0.0" ty="0.7071067690849304" tz="0.7071067690849304" bx="0.0" by="0.7071067690849304" bz="-0.7071067690849304" />
<vert id="73" uvx="0.8684677481651306" uvy="0.34333404898643494" tx="-1.0" ty="3.669191812605277e-07" tz="-0.0" bx="3.669191812605277e-07" by="1.0" bz="0.0" />
<vert id="59" uvx="0.9524891376495361" uvy="0.3198673129081726" tx="-1.0" ty="2.8836237220275507e-07" tz="-0.0" bx="2.8836237220275507e-07" by="1.0" bz="0.0" />
<vert id="72" uvx="0.8824713230133057" uvy="0.3949127793312073" tx="-0.9999999403953552" ty="2.570478727648151e-07" tz="-0.0" bx="2.570478727648151e-07" by="0.9999999403953552" bz="0.0" />
<vert id="63" uvx="0.07146918773651123" uvy="0.8930237293243408" tx="0.4823811948299408" ty="0.5170183181762695" tz="0.7071071267127991" bx="-0.4823816120624542" by="-0.5170187950134277" bz="0.7071064710617065" />
<vert id="73" uvx="0.06550418585538864" uvy="0.7999685406684875" tx="0.4823811948299408" ty="0.5170183181762695" tz="0.7071070671081543" bx="-0.48238158226013184" by="-0.517018735408783" bz="0.7071064710617065" />
<vert id="69" uvx="0.11501426249742508" uvy="0.8494786024093628" tx="0.4823811948299408" ty="0.5170183181762695" tz="0.7071071267127991" bx="-0.4823816120624542" by="-0.5170187950134277" bz="0.7071064710617065" />
<vert id="64" uvx="0.0867147371172905" uvy="0.08671475946903229" tx="0.4823813736438751" ty="0.5170184969902039" tz="0.7071068286895752" bx="0.4823814332485199" by="0.5170186161994934" bz="-0.7071067094802856" />
<vert id="71" uvx="0.20879994332790375" uvy="0.10977985709905624" tx="0.4823813736438751" ty="0.5170185565948486" tz="0.70710688829422" bx="0.4823814630508423" by="0.5170186161994934" bz="-0.7071067690849304" />
<vert id="74" uvx="0.1592898666858673" uvy="0.15928992629051208" tx="0.4823813736438751" ty="0.5170184969902039" tz="0.7071068286895752" bx="0.4823814332485199" by="0.5170186161994934" bz="-0.7071067094802856" />
<vert id="59" uvx="0.037204667925834656" uvy="0.13622482120990753" tx="0.48238131403923035" ty="0.5170184969902039" tz="0.70710688829422" bx="0.4823814630508423" by="0.5170186161994934" bz="-0.7071066498756409" />
<vert id="74" uvx="0.1592898666858673" uvy="0.15928992629051208" tx="0.48238131403923035" ty="0.5170184969902039" tz="0.70710688829422" bx="0.4823814630508423" by="0.5170186161994934" bz="-0.7071066498756409" />
<vert id="72" uvx="0.10977979749441147" uvy="0.20879998803138733" tx="0.48238128423690796" ty="0.5170184373855591" tz="0.7071068286895752" bx="0.4823814332485199" by="0.5170186161994934" bz="-0.7071065902709961" />
<vert id="66" uvx="0.5786778926849365" uvy="0.49504274129867554" tx="2.6613454906510015e-07" ty="4.4542440491568414e-07" tz="-1.0" bx="1.1854281662185273e-13" by="-1.0" bz="-4.4542440491568414e-07" />
<vert id="85" uvx="0.5366671681404114" uvy="0.5257537961006165" tx="2.6613454906510015e-07" ty="4.454243764939747e-07" tz="-1.0" bx="1.1854281662185273e-13" by="-1.0" bz="-4.454243764939747e-07" />
<vert id="65" uvx="0.5366671681404114" uvy="0.4734821617603302" tx="2.6613454906510015e-07" ty="4.454243480722653e-07" tz="-1.0" bx="1.1854280306932558e-13" by="-1.0" bz="-4.454243480722653e-07" />
<vert id="65" uvx="0.4001992642879486" uvy="0.03720475733280182" tx="0.7071065902709961" ty="-0.5170186758041382" tz="0.48238158226013184" bx="0.7071070075035095" by="0.5170184373855591" bz="-0.48238128423690796" />
<vert id="34" uvx="0.37713414430618286" uvy="0.15928995609283447" tx="0.7071066498756409" ty="-0.5170186161994934" tz="0.48238152265548706" bx="0.7071069478988647" by="0.5170184373855591" bz="-0.48238134384155273" />
<vert id="75" uvx="0.3276240825653076" uvy="0.10977989435195923" tx="0.7071067690849304" ty="-0.5170184969902039" tz="0.4823814034461975" bx="0.7071067094802856" by="0.5170185565948486" bz="-0.4823814332485199" />
<vert id="19" uvx="0.3565995991230011" uvy="0.893023669719696" tx="0.7071066498756409" ty="-0.5170185565948486" tz="0.4823814332485199" bx="-0.7071068286895752" by="-0.5170184373855591" bz="0.48238128423690796" />
<vert id="76" uvx="0.2635444700717926" uvy="0.898988664150238" tx="0.7071066498756409" ty="-0.5170186161994934" tz="0.4823814928531647" bx="-0.7071068286895752" by="-0.5170184373855591" bz="0.48238128423690796" />
<vert id="31" uvx="0.31305450201034546" uvy="0.8494786024093628" tx="0.7071066498756409" ty="-0.5170186161994934" tz="0.4823814332485199" bx="-0.7071068286895752" by="-0.5170184373855591" bz="0.48238128423690796" />
<vert id="87" uvx="0.9997569918632507" uvy="0.5257537961006165" tx="-1.3306727453255007e-07" ty="-1.1877975225615955e-07" tz="-1.0" bx="1.580569747620334e-14" by="-1.0" bz="1.1877975225615955e-07" />
<vert id="68" uvx="0.9577463269233704" uvy="0.49504271149635315" tx="-1.3306727453255007e-07" ty="-1.1877975936158691e-07" tz="-1.0" bx="1.5805699170269236e-14" by="-1.0" bz="1.1877975936158691e-07" />
<vert id="67" uvx="0.9997569918632507" uvy="0.4734821319580078" tx="-1.3306727453255007e-07" ty="-1.1877975936158691e-07" tz="-1.0" bx="1.5805699170269236e-14" by="-1.0" bz="1.1877975936158691e-07" />
<vert id="67" uvx="0.9997569918632507" uvy="0.4734821319580078" tx="0.0" ty="-4.0775415754978894e-07" tz="-1.0" bx="-0.0" by="-1.0" bz="4.0775415754978894e-07" />
<vert id="78" uvx="0.91573566198349" uvy="0.45001548528671265" tx="0.0" ty="-1.267981559749387e-07" tz="-1.0" bx="-0.0" by="-1.0" bz="1.267981559749387e-07" />
<vert id="77" uvx="0.929739236831665" uvy="0.3984367549419403" tx="0.0" ty="2.8123899653564877e-08" tz="-0.9999999403953552" bx="0.0" by="-0.9999999403953552" bz="-2.8123899653564877e-08" />
<vert id="68" uvx="0.021959107369184494" uvy="0.6574033498764038" tx="0.7071066498756409" ty="0.5170186161994934" tz="0.4823814928531647" bx="-0.7071068286895752" by="0.5170184373855591" bz="0.48238128423690796" />
<vert id="35" uvx="0.11501425504684448" uvy="0.6514383554458618" tx="0.7071066498756409" ty="0.5170186161994934" tz="0.4823814928531647" bx="-0.7071068286895752" by="0.5170184373855591" bz="0.48238128423690796" />
<vert id="78" uvx="0.06550418585538864" uvy="0.7009484171867371" tx="0.7071066498756409" ty="0.5170186161994934" tz="0.4823814332485199" bx="-0.7071068286895752" by="0.5170184373855591" bz="0.48238128423690796" />
<vert id="72" uvx="0.10977979749441147" uvy="0.20879998803138733" tx="0.7071067690849304" ty="0.0" tz="0.7071067094802856" bx="0.7071067094802856" by="-0.0" bz="-0.7071067690849304" />
<vert id="58" uvx="0.21870192885398865" uvy="0.21870200335979462" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="0.7071067690849304" by="-0.0" bz="-0.7071067690849304" />
<vert id="56" uvx="0.1691918671131134" uvy="0.26821208000183105" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="0.7071068286895752" by="-0.0" bz="-0.7071068286895752" />
<vert id="74" uvx="0.1592898666858673" uvy="0.15928992629051208" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="0.7071067690849304" by="-0.0" bz="-0.7071067690849304" />
<vert id="57" uvx="0.2682120203971863" uvy="0.16919194161891937" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="0.7071067690849304" by="-0.0" bz="-0.7071067690849304" />
<vert id="58" uvx="0.21870192885398865" uvy="0.21870200335979462" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="0.7071067690849304" by="-0.0" bz="-0.7071067690849304" />
<vert id="69" uvx="0.11501426249742508" uvy="0.8494786024093628" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="53" uvx="0.11501426249742508" uvy="0.7504584789276123" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="-0.7071067690849304" by="-0.0" bz="0.7071067690849304" />
<vert id="55" uvx="0.16452433168888092" uvy="0.7999685406684875" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="73" uvx="0.8684677481651306" uvy="0.34333404898643494" tx="-1.0" ty="0.0" tz="-0.0" bx="0.0" by="0.9999999403953552" bz="0.0" />
<vert id="56" uvx="0.7984499335289001" uvy="0.3949127793312073" tx="-0.9999999403953552" ty="0.0" tz="-0.0" bx="0.0" by="0.9999998807907104" bz="0.0" />
<vert id="53" uvx="0.7984499335289001" uvy="0.34333404898643494" tx="-1.0" ty="0.0" tz="-0.0" bx="0.0" by="0.9999999403953552" bz="0.0" />
<vert id="70" uvx="0.16452433168888092" uvy="0.898988664150238" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="-0.7071067690849304" by="-0.0" bz="0.7071067690849304" />
<vert id="55" uvx="0.16452433168888092" uvy="0.7999685406684875" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="54" uvx="0.21403439342975616" uvy="0.8494786024093628" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="57" uvx="0.7984499335289001" uvy="0.00024307248531840742" tx="-0.9999999403953552" ty="-7.222533326967095e-08" tz="-0.0" bx="7.22253261642436e-08" by="-0.9999998807907104" bz="-0.0" />
<vert id="70" uvx="0.8684677481651306" uvy="0.051821786910295486" tx="-1.0" ty="-7.222534037509831e-08" tz="-0.0" bx="7.222533326967095e-08" by="-0.9999999403953552" bz="-0.0" />
<vert id="54" uvx="0.7984499335289001" uvy="0.051821790635585785" tx="-1.0" ty="-7.222534037509831e-08" tz="-0.0" bx="7.222533326967095e-08" by="-0.9999999403953552" bz="-0.0" />
<vert id="31" uvx="0.31305450201034546" uvy="0.8494786024093628" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="-0.7071067690849304" by="-0.0" bz="0.7071067690849304" />
<vert id="54" uvx="0.21403439342975616" uvy="0.8494786024093628" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="5" uvx="0.2635444402694702" uvy="0.7999685406684875" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="75" uvx="0.3276240825653076" uvy="0.10977989435195923" tx="0.7071065902709961" ty="0.0" tz="0.7071069478988647" bx="0.7071069478988647" by="-0.0" bz="-0.7071065902709961" />
<vert id="10" uvx="0.3177220821380615" uvy="0.2187020182609558" tx="0.7071065902709961" ty="0.0" tz="0.7071069478988647" bx="0.7071069478988647" by="-0.0" bz="-0.7071065902709961" />
<vert id="57" uvx="0.2682120203971863" uvy="0.16919194161891937" tx="0.7071064710617065" ty="0.0" tz="0.7071070075035095" bx="0.7071070075035095" by="-0.0" bz="-0.7071064710617065" />
<vert id="76" uvx="0.6206885576248169" uvy="0.45001548528671265" tx="0.0" ty="0.0" tz="-1.0" bx="0.0" by="-0.9999999403953552" bz="-0.0" />
<vert id="57" uvx="0.6907063722610474" uvy="0.3984367251396179" tx="0.0" ty="0.0" tz="-0.9999999403953552" bx="0.0" by="-0.9999998807907104" bz="-0.0" />
<vert id="54" uvx="0.6907063722610474" uvy="0.45001548528671265" tx="0.0" ty="0.0" tz="-1.0" bx="0.0" by="-0.9999999403953552" bz="-0.0" />
<vert id="78" uvx="0.06550418585538864" uvy="0.7009484171867371" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="-0.7071067690849304" by="-0.0" bz="0.7071067690849304" />
<vert id="4" uvx="0.16452431678771973" uvy="0.7009484171867371" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="53" uvx="0.11501426249742508" uvy="0.7504584789276123" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="-0.7071067690849304" by="-0.0" bz="0.7071067690849304" />
<vert id="56" uvx="0.8457178473472595" uvy="0.3984367251396179" tx="0.0" ty="4.33351885931188e-07" tz="-0.9999999403953552" bx="0.0" by="-0.9999998807907104" bz="-4.333518575094786e-07" />
<vert id="78" uvx="0.91573566198349" uvy="0.45001548528671265" tx="0.0" ty="4.3335191435289744e-07" tz="-1.0" bx="0.0" by="-0.9999999403953552" bz="-4.33351885931188e-07" />
<vert id="53" uvx="0.8457178473472595" uvy="0.45001545548439026" tx="0.0" ty="4.3335191435289744e-07" tz="-1.0" bx="0.0" by="-0.9999999403953552" bz="-4.33351885931188e-07" />
<vert id="37" uvx="0.1592898815870285" uvy="0.37713417410850525" tx="0.7071067094802856" ty="0.0" tz="0.70710688829422" bx="0.70710688829422" by="-0.0" bz="-0.7071067094802856" />
<vert id="56" uvx="0.1691918671131134" uvy="0.26821208000183105" tx="0.7071067094802856" ty="0.0" tz="0.7071067690849304" bx="0.7071067690849304" by="-0.0" bz="-0.7071067094802856" />
<vert id="9" uvx="0.21870192885398865" uvy="0.3177221417427063" tx="0.7071065306663513" ty="0.0" tz="0.7071069478988647" bx="0.7071069478988647" by="-0.0" bz="-0.7071065306663513" />
<vert id="83" uvx="0.910478413105011" uvy="0.19757789373397827" tx="-1.0" ty="0.0" tz="-1.2203284427414474e-07" bx="1.2203284427414474e-07" by="0.0" bz="-1.0" />
<vert id="79" uvx="0.9524891376495361" uvy="0.26759570837020874" tx="-0.9999999403953552" ty="0.0" tz="-4.6533185127373144e-07" bx="4.6533185127373144e-07" by="0.0" bz="-0.9999999403953552" />
<vert id="80" uvx="0.910478413105011" uvy="0.26759573817253113" tx="-1.0" ty="0.0" tz="-7.093980798345001e-07" bx="7.093980798345001e-07" by="0.0" bz="-1.0" />
<vert id="82" uvx="0.910478413105011" uvy="0.1275601089000702" tx="-0.9999999403953552" ty="0.0" tz="-0.0" bx="0.0" by="0.0" bz="-0.9999999403953552" />
<vert id="84" uvx="0.9524891376495361" uvy="0.19757789373397827" tx="-1.0" ty="0.0" tz="-0.0" bx="0.0" by="0.0" bz="-1.0" />
<vert id="83" uvx="0.910478413105011" uvy="0.19757789373397827" tx="-1.0" ty="0.0" tz="-1.2203284427414474e-07" bx="1.2203284427414474e-07" by="0.0" bz="-1.0" />
<vert id="47" uvx="0.5786778330802917" uvy="0.5957716107368469" tx="0.0" ty="0.0" tz="-1.0" bx="0.9999999403953552" by="0.0" bz="0.0" />
<vert id="85" uvx="0.5366671681404114" uvy="0.5257537961006165" tx="0.0" ty="0.0" tz="-1.0" bx="0.9999999403953552" by="0.0" bz="0.0" />
<vert id="86" uvx="0.5786778926849365" uvy="0.5257537961006165" tx="0.0" ty="0.0" tz="-1.0" bx="0.9999999403953552" by="0.0" bz="0.0" />
<vert id="88" uvx="0.9577463269233704" uvy="0.5257537961006165" tx="0.0" ty="0.0" tz="-1.0" bx="0.9999999403953552" by="0.0" bz="0.0" />
<vert id="52" uvx="0.9997569918632507" uvy="0.5957715511322021" tx="0.0" ty="0.0" tz="-1.0" bx="0.9999999403953552" by="0.0" bz="0.0" />
<vert id="51" uvx="0.9577463269233704" uvy="0.5957715511322021" tx="0.0" ty="0.0" tz="-1.0" bx="0.9999999403953552" by="0.0" bz="0.0" />
<vert id="47" uvx="0.37831559777259827" uvy="0.9147396683692932" tx="0.7071067094802856" ty="-0.7071068286895752" tz="-0.0" bx="-0.7071068286895752" by="-0.7071067094802856" bz="-0.0" />
<vert id="66" uvx="0.30708956718444824" uvy="0.9425337314605713" tx="0.7071067094802856" ty="-0.7071068286895752" tz="-0.0" bx="-0.7071068286895752" by="-0.7071067094802856" bz="-0.0" />
<vert id="19" uvx="0.3565995991230011" uvy="0.893023669719696" tx="0.7071067094802856" ty="-0.7071068286895752" tz="-0.0" bx="-0.7071068286895752" by="-0.7071067094802856" bz="-0.0" />
<vert id="84" uvx="0.04975312203168869" uvy="0.04975312948226929" tx="0.0" ty="0.7071067094802856" tz="0.7071067690849304" bx="0.0" by="0.7071067690849304" bz="-0.7071067094802856" />
<vert id="61" uvx="0.13622480630874634" uvy="0.037204694002866745" tx="0.0" ty="0.7071067094802856" tz="0.7071068286895752" bx="0.0" by="0.7071068286895752" bz="-0.7071067094802856" />
<vert id="64" uvx="0.0867147371172905" uvy="0.08671475946903229" tx="0.0" ty="0.7071067094802856" tz="0.7071067690849304" bx="0.0" by="0.7071067690849304" bz="-0.7071067094802856" />
<vert id="52" uvx="0.049753136932849884" uvy="0.48667094111442566" tx="0.7071068286895752" ty="0.7071067690849304" tz="-0.0" bx="0.7071067690849304" by="-0.7071068286895752" bz="-0.0" />
<vert id="67" uvx="0.03720467537641525" uvy="0.4001992642879486" tx="0.7071067094802856" ty="0.7071068286895752" tz="-0.0" bx="0.7071068286895752" by="-0.7071067094802856" bz="-0.0" />
<vert id="24" uvx="0.0867147445678711" uvy="0.44970932602882385" tx="0.70710688829422" ty="0.7071067690849304" tz="-0.0" bx="0.7071067690849304" by="-0.70710688829422" bz="-0.0" />
<vert id="60" uvx="0.910478413105011" uvy="0.29830676317214966" tx="-1.0" ty="4.1683830431793467e-07" tz="-0.0" bx="4.1683830431793467e-07" by="1.0" bz="0.0" />
<vert id="79" uvx="0.9524891376495361" uvy="0.26759570837020874" tx="-1.0" ty="2.66600153508989e-07" tz="-0.0" bx="2.66600153508989e-07" by="1.0" bz="0.0" />
<vert id="59" uvx="0.9524891376495361" uvy="0.3198673129081726" tx="-1.0" ty="2.8836237220275507e-07" tz="-0.0" bx="2.8836237220275507e-07" by="1.0" bz="0.0" />
<vert id="85" uvx="0.4371608793735504" uvy="0.0002431427565170452" tx="0.7071065306663513" ty="-0.7071070075035095" tz="-0.0" bx="0.7071070075035095" by="0.7071065306663513" bz="-0.0" />
<vert id="20" uvx="0.44970929622650146" uvy="0.08671484142541885" tx="0.7071065306663513" ty="-0.7071070075035095" tz="-0.0" bx="0.7071070075035095" by="0.7071065306663513" bz="-0.0" />
<vert id="65" uvx="0.4001992642879486" uvy="0.03720475733280182" tx="0.7071065306663513" ty="-0.7071069478988647" tz="-0.0" bx="0.7071069478988647" by="0.7071065306663513" bz="-0.0" />
<vert id="81" uvx="0.9524891376495361" uvy="0.1275601089000702" tx="-1.0" ty="7.104546284608659e-08" tz="-0.0" bx="-7.104546284608659e-08" by="-1.0" bz="0.0" />
<vert id="62" uvx="0.910478413105011" uvy="0.09684902429580688" tx="-1.0" ty="-1.0523397264705636e-08" tz="-0.0" bx="1.0523397264705636e-08" by="-1.0" bz="-0.0" />
<vert id="61" uvx="0.9524891376495361" uvy="0.07528845965862274" tx="-1.0" ty="3.2901336766144595e-08" tz="-0.0" bx="-3.2901336766144595e-08" by="-1.0" bz="0.0" />
<vert id="82" uvx="0.09926324337720871" uvy="0.9642497897148132" tx="0.0" ty="0.7071072459220886" tz="0.7071062922477722" bx="0.0" by="-0.7071062922477722" bz="0.7071072459220886" />
<vert id="63" uvx="0.07146918773651123" uvy="0.8930237293243408" tx="0.0" ty="0.7071078419685364" tz="0.7071057558059692" bx="0.0" by="-0.7071057558059692" bz="0.7071078419685364" />
<vert id="62" uvx="0.12097924947738647" uvy="0.9425337910652161" tx="0.0" ty="0.7071068286895752" tz="0.7071067094802856" bx="0.0" by="-0.7071067094802856" bz="0.7071068286895752" />
<vert id="83" uvx="0.049753181636333466" uvy="0.9147396683692932" tx="0.0" ty="0.7071078419685364" tz="0.7071057558059692" bx="0.0" by="-0.7071057558059692" bz="0.7071078419685364" />
<vert id="60" uvx="0.021959107369184494" uvy="0.8435136675834656" tx="0.0" ty="0.7071067690849304" tz="0.7071067690849304" bx="0.0" by="-0.7071067690849304" bz="0.7071067690849304" />
<vert id="63" uvx="0.07146918773651123" uvy="0.8930237293243408" tx="0.0" ty="0.7071078419685364" tz="0.7071057558059692" bx="0.0" by="-0.7071057558059692" bz="0.7071078419685364" />
<vert id="10" uvx="0.3177220821380615" uvy="0.2187020182609558" tx="0.7071065902709961" ty="2.450150020649744e-07" tz="0.7071070075035095" bx="0.7071070075035095" by="-2.450148315347178e-07" bz="-0.7071065902709961" />
<vert id="95" uvx="0.2682120203971863" uvy="0.20325833559036255" tx="0.7071065306663513" ty="2.4501497364326497e-07" tz="0.7071070075035095" bx="0.7071070075035095" by="-2.450148031130084e-07" bz="-0.7071065306663513" />
<vert id="57" uvx="0.2682120203971863" uvy="0.16919194161891937" tx="0.7071064710617065" ty="2.4501494522155554e-07" tz="0.7071069478988647" bx="0.7071069478988647" by="-2.4501477469129895e-07" bz="-0.7071064710617065" />
<vert id="9" uvx="0.21870192885398865" uvy="0.3177221417427063" tx="0.70710688829422" ty="-2.4501485995642724e-07" tz="0.7071067690849304" bx="0.7071067690849304" by="2.450149167998461e-07" bz="-0.70710688829422" />
<vert id="89" uvx="0.2682119905948639" uvy="0.3331657946109772" tx="0.70710688829422" ty="-2.4501485995642724e-07" tz="0.7071067094802856" bx="0.7071067094802856" by="2.450149167998461e-07" bz="-0.70710688829422" />
<vert id="6" uvx="0.2682119905948639" uvy="0.36723217368125916" tx="0.70710688829422" ty="-2.4501485995642724e-07" tz="0.7071067094802856" bx="0.7071067094802856" by="2.450149167998461e-07" bz="-0.70710688829422" />
<vert id="10" uvx="0.3177220821380615" uvy="0.2187020182609558" tx="0.7071064114570618" ty="2.9422176339721773e-06" tz="0.7071070671081543" bx="0.7071070075035095" by="6.112620667408919e-07" bz="-0.707106351852417" />
<vert id="90" uvx="0.3331657350063324" uvy="0.26821208000183105" tx="0.7071064114570618" ty="2.942218088719528e-06" tz="0.7071070671081543" bx="0.7071070075035095" by="6.112620667408919e-07" bz="-0.707106351852417" />
<vert id="93" uvx="0.31414124369621277" uvy="0.22228285670280457" tx="0.7071064710617065" ty="2.9422178613458527e-06" tz="0.7071071267127991" bx="0.7071070671081543" by="6.112621804277296e-07" bz="-0.7071064114570618" />
<vert id="58" uvx="0.21870192885398865" uvy="0.21870200335979462" tx="0.7071059346199036" ty="4.827575139643159e-07" tz="0.707107663154602" bx="0.707107663154602" by="-4.827562634091009e-07" bz="-0.7071059346199036" />
<vert id="95" uvx="0.2682120203971863" uvy="0.20325833559036255" tx="0.7071059346199036" ty="4.827575139643159e-07" tz="0.707107663154602" bx="0.707107663154602" by="-4.827562634091009e-07" bz="-0.7071059346199036" />
<vert id="96" uvx="0.2222827821969986" uvy="0.22228285670280457" tx="0.7071058750152588" ty="4.827575139643159e-07" tz="0.707107663154602" bx="0.707107663154602" by="-4.827562634091009e-07" bz="-0.7071058750152588" />
<vert id="58" uvx="0.21870192885398865" uvy="0.21870200335979462" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="0.7071067690849304" by="-0.0" bz="-0.7071067690849304" />
<vert id="94" uvx="0.20325826108455658" uvy="0.26821208000183105" tx="0.7071067094802856" ty="0.0" tz="0.7071068286895752" bx="0.7071068286895752" by="-0.0" bz="-0.7071067094802856" />
<vert id="56" uvx="0.1691918671131134" uvy="0.26821208000183105" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="0.7071068286895752" by="-0.0" bz="-0.7071068286895752" />
<vert id="8" uvx="0.31772205233573914" uvy="0.3177221417427063" tx="0.7071067094802856" ty="0.0" tz="0.7071067094802856" bx="0.7071067094802856" by="-0.0" bz="-0.7071067094802856" />
<vert id="90" uvx="0.3331657350063324" uvy="0.26821208000183105" tx="0.7071067690849304" ty="0.0" tz="0.7071068286895752" bx="0.7071068286895752" by="-0.0" bz="-0.7071067690849304" />
<vert id="7" uvx="0.3672321140766144" uvy="0.26821208000183105" tx="0.7071067094802856" ty="0.0" tz="0.70710688829422" bx="0.70710688829422" by="-0.0" bz="-0.7071067094802856" />
<vert id="8" uvx="0.31772205233573914" uvy="0.3177221417427063" tx="0.7071065306663513" ty="3.0707165024068672e-06" tz="0.7071069478988647" bx="0.7071069478988647" by="4.03623198508285e-06" bz="-0.7071065306663513" />
<vert id="89" uvx="0.2682119905948639" uvy="0.3331657946109772" tx="0.7071065306663513" ty="3.0707167297805427e-06" tz="0.7071069478988647" bx="0.7071069478988647" by="4.03623198508285e-06" bz="-0.7071065306663513" />
<vert id="91" uvx="0.3141412138938904" uvy="0.31414130330085754" tx="0.7071065902709961" ty="3.0707171845278936e-06" tz="0.7071070671081543" bx="0.7071070671081543" by="4.036232894577552e-06" bz="-0.7071065902709961" />
<vert id="9" uvx="0.21870192885398865" uvy="0.3177221417427063" tx="0.7071109414100647" ty="-2.9422217266983353e-06" tz="0.7071025967597961" bx="0.7071025371551514" by="-6.112434220995056e-07" bz="-0.7071108818054199" />
<vert id="94" uvx="0.20325826108455658" uvy="0.26821208000183105" tx="0.7071109414100647" ty="-2.9422217266983353e-06" tz="0.7071025967597961" bx="0.7071025371551514" by="-6.112434220995056e-07" bz="-0.7071108818054199" />
<vert id="92" uvx="0.2222827672958374" uvy="0.31414127349853516" tx="0.7071109414100647" ty="-2.9422219540720107e-06" tz="0.7071026563644409" bx="0.7071025967597961" by="-6.112435357863433e-07" bz="-0.7071108818054199" />
<vert id="95" uvx="0.7979637980461121" uvy="0.0499565415084362" tx="-6.488124881798285e-08" ty="-1.0" tz="-1.5663704289181624e-07" bx="0.38268375396728516" by="-1.6954274428826466e-07" bz="0.9238794445991516" />
<vert id="104" uvx="0.5366671681404114" uvy="0.00024306037812493742" tx="-6.488124881798285e-08" ty="-1.0" tz="-1.5663704289181624e-07" bx="0.38268375396728516" by="-1.6954274428826466e-07" bz="0.9238794445991516" />
<vert id="96" uvx="0.7979637980461121" uvy="0.00024310285516548902" tx="-6.488124881798285e-08" ty="-1.0" tz="-1.5663704289181624e-07" bx="0.38268375396728516" by="-1.6954274428826466e-07" bz="0.9238794445991516" />
<vert id="96" uvx="0.7979636788368225" uvy="0.3979506194591522" tx="8.422590269674401e-08" ty="-1.0" tz="-2.0333936845418066e-07" bx="-0.3826833665370941" by="-2.2009294298186433e-07" bz="0.9238795638084412" />
<vert id="102" uvx="0.5366671085357666" uvy="0.34823712706565857" tx="8.422591690759873e-08" ty="-1.0" tz="-2.0333938266503537e-07" bx="-0.3826833665370941" by="-2.2009295719271904e-07" bz="0.9238795638084412" />
<vert id="94" uvx="0.7979636788368225" uvy="0.34823718667030334" tx="8.422590980217137e-08" ty="-1.0" tz="-2.0333935424332594e-07" bx="-0.3826833665370941" by="-2.200929287710096e-07" bz="0.9238795638084412" />
<vert id="91" uvx="0.7979637384414673" uvy="0.19909682869911194" tx="-8.422595954016288e-08" ty="-1.0" tz="2.0333946793016366e-07" bx="0.3826834261417389" by="-2.2009305666870205e-07" bz="-0.9238795638084412" />
<vert id="98" uvx="0.5366671085357666" uvy="0.14938336610794067" tx="-8.422597375101759e-08" ty="-1.0" tz="2.033394963518731e-07" bx="0.3826834261417389" by="-2.2009308509041148e-07" bz="-0.9238795638084412" />
<vert id="90" uvx="0.7979637384414673" uvy="0.14938342571258545" tx="-8.422596664559023e-08" ty="-1.0" tz="2.0333948214101838e-07" bx="0.3826834261417389" by="-2.2009307087955676e-07" bz="-0.9238795638084412" />
<vert id="89" uvx="0.7979637384414673" uvy="0.2488102912902832" tx="6.635151805767237e-08" ty="-1.0" tz="1.6018661597172468e-07" bx="-0.382683664560318" by="-1.7338476254735724e-07" bz="-0.9238794445991516" />
<vert id="99" uvx="0.5366671085357666" uvy="0.19909678399562836" tx="6.635151805767237e-08" ty="-1.0" tz="1.6018661597172468e-07" bx="-0.382683664560318" by="-1.7338476254735724e-07" bz="-0.9238794445991516" />
<vert id="91" uvx="0.7979637384414673" uvy="0.19909682869911194" tx="6.635151805767237e-08" ty="-1.0" tz="1.6018661597172468e-07" bx="-0.382683664560318" by="-1.7338476254735724e-07" bz="-0.9238794445991516" />
<vert id="94" uvx="0.7979636788368225" uvy="0.34823718667030334" tx="1.1880884898118893e-07" ty="-1.0" tz="-4.921224316944972e-08" bx="-0.9238795638084412" by="-1.2859777598350774e-07" bz="0.38268351554870605" />
<vert id="100" uvx="0.5366671085357666" uvy="0.2985236942768097" tx="1.1880884898118893e-07" ty="-1.0" tz="-4.92122467221634e-08" bx="-0.9238795638084412" by="-1.2859777598350774e-07" bz="0.38268351554870605" />
<vert id="92" uvx="0.7979637384414673" uvy="0.2985237240791321" tx="1.1880884187576157e-07" ty="-1.0" tz="-4.92122467221634e-08" bx="-0.9238795638084412" by="-1.2859777598350774e-07" bz="0.38268351554870605" />
<vert id="93" uvx="0.7979637980461121" uvy="0.09966997802257538" tx="-1.601867296585624e-07" ty="-1.0" tz="-6.635151805767237e-08" bx="0.9238795638084412" by="-1.7338487623419496e-07" bz="0.3826834261417389" />
<vert id="103" uvx="0.5366671681404114" uvy="0.04995649680495262" tx="-1.601867296585624e-07" ty="-1.0" tz="-6.635151805767237e-08" bx="0.9238795638084412" by="-1.7338487623419496e-07" bz="0.3826834261417389" />
<vert id="95" uvx="0.7979637980461121" uvy="0.0499565415084362" tx="-1.601867296585624e-07" ty="-1.0" tz="-6.635151805767237e-08" bx="0.9238795638084412" by="-1.7338487623419496e-07" bz="0.3826834261417389" />
<vert id="92" uvx="0.7979637384414673" uvy="0.2985237240791321" tx="2.0333936845418066e-07" ty="-1.0" tz="8.422591690759873e-08" bx="-0.9238795638084412" by="-2.2009295719271904e-07" bz="-0.3826834261417389" />
<vert id="97" uvx="0.5366671085357666" uvy="0.24881023168563843" tx="2.0333938266503537e-07" ty="-1.0" tz="8.422591690759873e-08" bx="-0.9238795638084412" by="-2.2009297140357376e-07" bz="-0.3826834261417389" />
<vert id="89" uvx="0.7979637384414673" uvy="0.2488102912902832" tx="2.0333935424332594e-07" ty="-1.0" tz="8.422591690759873e-08" bx="-0.9238795638084412" by="-2.2009294298186433e-07" bz="-0.3826834261417389" />
<vert id="90" uvx="0.7979637384414673" uvy="0.14938342571258545" tx="-1.2235854285336245e-07" ty="-1.0" tz="5.068257991069913e-08" bx="0.9238795638084412" by="-1.324399505620022e-07" bz="-0.38268351554870605" />
<vert id="101" uvx="0.5366671681404114" uvy="0.0996699407696724" tx="-1.2235854285336245e-07" ty="-1.0" tz="5.068258346341281e-08" bx="0.9238795638084412" by="-1.324399505620022e-07" bz="-0.38268351554870605" />
<vert id="93" uvx="0.7979637980461121" uvy="0.09966997802257538" tx="-1.2235854285336245e-07" ty="-1.0" tz="5.068257991069913e-08" bx="0.9238795638084412" by="-1.324399505620022e-07" bz="-0.38268351554870605" />
<vert id="97" uvx="0.6487107872962952" uvy="0.7935925722122192" tx="-0.2693166136741638" ty="-0.7104399800300598" tz="-0.6501873135566711" bx="-0.9106175899505615" by="0.4075886309146881" bz="-0.06816929578781128" />
<vert id="100" uvx="0.6951208114624023" uvy="0.8400025367736816" tx="-0.2693166136741638" ty="-0.7104399800300598" tz="-0.6501873135566711" bx="-0.9106175899505615" by="0.4075886309146881" bz="-0.06816929578781128" />
<vert id="105" uvx="0.6158939599990845" uvy="0.8728193640708923" tx="-0.2693166434764862" ty="-0.7104400396347046" tz="-0.6501873135566711" bx="-0.9106175899505615" by="0.4075886607170105" bz="-0.06816931068897247" />
<vert id="101" uvx="0.5366671681404114" uvy="0.905636191368103" tx="-0.21955054998397827" ty="0.8190566301345825" tz="-0.5300413370132446" bx="-0.9238792657852173" by="1.9371509552001953e-07" bz="0.38268399238586426" />
<vert id="98" uvx="0.5366671681404114" uvy="0.8400025963783264" tx="-0.21955054998397827" ty="0.8190566301345825" tz="-0.5300413370132446" bx="-0.9238792657852173" by="1.9371509552001953e-07" bz="0.38268399238586426" />
<vert id="105" uvx="0.6158939599990845" uvy="0.8728193640708923" tx="-0.21955056488513947" ty="0.8190566301345825" tz="-0.5300413370132446" bx="-0.9238792657852173" by="1.7881393432617188e-07" bz="0.38268399238586426" />
<vert id="104" uvx="0.6487107872962952" uvy="0.9520462155342102" tx="-0.3826831877231598" ty="-2.2227349916192907e-07" tz="-0.9238795638084412" bx="-0.5300410985946655" by="-0.8190567493438721" bz="0.2195502519607544" />
<vert id="103" uvx="0.5830771923065186" uvy="0.9520462155342102" tx="-0.3826831877231598" ty="-2.2227349916192907e-07" tz="-0.9238795638084412" bx="-0.5300410985946655" by="-0.8190567493438721" bz="0.2195502519607544" />
<vert id="105" uvx="0.6158939599990845" uvy="0.8728193640708923" tx="-0.3826831877231598" ty="-2.2227349916192907e-07" tz="-0.9238796234130859" bx="-0.5300411581993103" by="-0.8190568089485168" bz="0.2195502519607544" />
<vert id="102" uvx="0.6951208114624023" uvy="0.905636191368103" tx="-0.2693164348602295" ty="-0.7104401588439941" tz="-0.6501872539520264" bx="-0.5957005023956299" by="-0.4075886309146881" bz="0.6921072006225586" />
<vert id="104" uvx="0.6487107872962952" uvy="0.9520462155342102" tx="-0.2693164348602295" ty="-0.7104401588439941" tz="-0.6501872539520264" bx="-0.5957005023956299" by="-0.4075886309146881" bz="0.6921072006225586" />
<vert id="105" uvx="0.6158939599990845" uvy="0.8728193640708923" tx="-0.2693164646625519" ty="-0.7104402184486389" tz="-0.6501871943473816" bx="-0.5957005023956299" by="-0.40758854150772095" bz="0.6921072006225586" />
<vert id="98" uvx="0.5366671681404114" uvy="0.8400025963783264" tx="-0.26931658387184143" ty="0.710440456867218" tz="-0.6501868367195129" bx="-0.5957001447677612" by="0.40758848190307617" bz="0.6921076774597168" />
<vert id="99" uvx="0.5830771327018738" uvy="0.7935925722122192" tx="-0.26931658387184143" ty="0.710440456867218" tz="-0.6501868367195129" bx="-0.5957001447677612" by="0.40758848190307617" bz="0.6921076774597168" />
<vert id="105" uvx="0.6158939599990845" uvy="0.8728193640708923" tx="-0.26931655406951904" ty="0.710440456867218" tz="-0.6501867771148682" bx="-0.5957001447677612" by="0.4075884222984314" bz="0.692107617855072" />
<vert id="99" uvx="0.5830771327018738" uvy="0.7935925722122192" tx="-0.3826834261417389" ty="3.41959456306995e-08" tz="-0.9238795638084412" bx="-0.530041515827179" by="0.8190565705299377" bz="0.21955040097236633" />
<vert id="97" uvx="0.6487107872962952" uvy="0.7935925722122192" tx="-0.3826834261417389" ty="3.41959456306995e-08" tz="-0.9238795638084412" bx="-0.530041515827179" by="0.8190565705299377" bz="0.21955040097236633" />
<vert id="105" uvx="0.6158939599990845" uvy="0.8728193640708923" tx="-0.3826834261417389" ty="3.41959456306995e-08" tz="-0.9238795042037964" bx="-0.5300414562225342" by="0.819056510925293" bz="0.21955040097236633" />
<vert id="100" uvx="0.6951208114624023" uvy="0.8400025367736816" tx="-0.21955037117004395" ty="-0.8190566301345825" tz="-0.5300413966178894" bx="-0.9238792657852173" by="-3.427267074584961e-07" bz="0.3826839029788971" />
<vert id="102" uvx="0.6951208114624023" uvy="0.905636191368103" tx="-0.21955037117004395" ty="-0.8190566301345825" tz="-0.5300413966178894" bx="-0.9238792657852173" by="-3.427267074584961e-07" bz="0.3826839029788971" />
<vert id="105" uvx="0.6158939599990845" uvy="0.8728193640708923" tx="-0.21955035626888275" ty="-0.8190565705299377" tz="-0.5300413370132446" bx="-0.9238791465759277" by="-3.427267074584961e-07" bz="0.3826838731765747" />
<vert id="103" uvx="0.5830771923065186" uvy="0.9520462155342102" tx="-0.26931634545326233" ty="0.7104401588439941" tz="-0.6501873135566711" bx="-0.9106177091598511" by="-0.4075884222984314" bz="-0.068169504404068" />
<vert id="101" uvx="0.5366671681404114" uvy="0.905636191368103" tx="-0.26931634545326233" ty="0.7104401588439941" tz="-0.6501873135566711" bx="-0.9106177091598511" by="-0.4075884222984314" bz="-0.068169504404068" />
<vert id="105" uvx="0.6158939599990845" uvy="0.8728193640708923" tx="-0.26931634545326233" ty="0.7104401588439941" tz="-0.6501873135566711" bx="-0.9106177091598511" by="-0.4075884222984314" bz="-0.068169504404068" />
<vert id="0" uvx="0.21403437852859497" uvy="0.6514383554458618" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="-0.7071067690849304" by="-0.0" bz="0.7071067690849304" />
<vert id="3" uvx="0.2635444402694702" uvy="0.7009484171867371" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="2" uvx="0.21403439342975616" uvy="0.7504584789276123" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="33" uvx="0.6206885576248169" uvy="0.7415277361869812" tx="0.0" ty="1.4628606948008382e-07" tz="-1.0" bx="0.0" by="1.0" bz="1.4628606948008382e-07" />
<vert id="32" uvx="0.6066849827766418" uvy="0.7931064367294312" tx="0.0" ty="1.101634552469477e-07" tz="-0.9999999403953552" bx="0.0" by="0.9999999403953552" bz="1.101634552469477e-07" />
<vert id="17" uvx="0.5366671681404114" uvy="0.718061089515686" tx="0.0" ty="2.0065947126113315e-07" tz="-1.0" bx="0.0" by="1.0" bz="2.0065947126113315e-07" />
<vert id="3" uvx="0.2635444402694702" uvy="0.7009484171867371" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="1" uvx="0.31305453181266785" uvy="0.7504584789276123" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="5" uvx="0.2635444402694702" uvy="0.7999685406684875" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="26" uvx="0.7612102627754211" uvy="0.7415277361869812" tx="1.0" ty="-2.2687969192247692e-07" tz="-0.0" bx="2.2687969192247692e-07" by="1.0" bz="-0.0" />
<vert id="14" uvx="0.8032209277153015" uvy="0.6965004801750183" tx="1.0" ty="-3.856838191040879e-07" tz="-0.0" bx="3.856838191040879e-07" by="1.0" bz="-0.0" />
<vert id="13" uvx="0.8452316522598267" uvy="0.718061089515686" tx="1.0" ty="-3.8406096791732125e-07" tz="-0.0" bx="3.8406096791732125e-07" by="1.0" bz="-0.0" />
<vert id="36" uvx="0.20879992842674255" uvy="0.4266442358493805" tx="0.7071068286895752" ty="0.5170184969902039" tz="0.4823813736438751" bx="0.7071067094802856" by="-0.5170186161994934" bz="-0.4823814630508423" />
<vert id="21" uvx="0.13622482120990753" uvy="0.4992193579673767" tx="0.7071068286895752" ty="0.5170183777809143" tz="0.48238128423690796" bx="0.7071065902709961" by="-0.5170186161994934" bz="-0.4823814630508423" />
<vert id="24" uvx="0.0867147445678711" uvy="0.44970932602882385" tx="0.70710688829422" ty="0.5170184969902039" tz="0.48238134384155273" bx="0.7071067094802856" by="-0.5170186161994934" bz="-0.4823814928531647" />
<vert id="25" uvx="0.31305453181266785" uvy="0.6514383554458618" tx="0.4823814630508423" ty="-0.5170186161994934" tz="0.7071066498756409" bx="-0.48238128423690796" by="0.5170184373855591" bz="0.7071068286895752" />
<vert id="15" uvx="0.3565995991230011" uvy="0.6078932881355286" tx="0.4823814630508423" ty="-0.5170186161994934" tz="0.7071066498756409" bx="-0.48238128423690796" by="0.5170184373855591" bz="0.7071068286895752" />
<vert id="14" uvx="0.40610969066619873" uvy="0.6574033498764038" tx="0.4823814928531647" ty="-0.5170186161994934" tz="0.7071066498756409" bx="-0.48238128423690796" by="0.5170184373855591" bz="0.7071068286895752" />
<vert id="23" uvx="0.07146915048360825" uvy="0.6078932881355286" tx="0.7071072459220886" ty="0.7071062922477722" tz="-0.0" bx="-0.7071062922477722" by="0.7071072459220886" bz="-0.0" />
<vert id="51" uvx="0.04975314438343048" uvy="0.5861772298812866" tx="0.707107424736023" ty="0.7071060538291931" tz="-0.0" bx="-0.7071060538291931" by="0.707107424736023" bz="-0.0" />
<vert id="50" uvx="0.09926320612430573" uvy="0.5366671681404114" tx="0.7071065902709961" ty="0.7071068286895752" tz="-0.0" bx="-0.7071068286895752" by="0.7071065902709961" bz="-0.0" />
<vert id="16" uvx="0.4497092366218567" uvy="0.44970935583114624" tx="0.0" ty="-0.7071067094802856" tz="0.7071068286895752" bx="0.0" by="-0.7071068286895752" bz="-0.7071067094802856" />
<vert id="44" uvx="0.4866708517074585" uvy="0.48667097091674805" tx="0.0" ty="-0.7071067094802856" tz="0.7071068286895752" bx="0.0" by="-0.7071068286895752" bz="-0.7071067094802856" />
<vert id="39" uvx="0.43716078996658325" uvy="0.5361810326576233" tx="0.0" ty="-0.7071065306663513" tz="0.7071070075035095" bx="0.0" by="-0.7071070075035095" bz="-0.7071065306663513" />
<vert id="29" uvx="0.7612102627754211" uvy="0.45001548528671265" tx="1.0" ty="-1.8862495565485915e-08" tz="-0.0" bx="-1.8862495565485915e-08" by="-1.0" bz="-0.0" />
<vert id="28" uvx="0.7752138376235962" uvy="0.3984367549419403" tx="0.9999999403953552" ty="-2.448075342442735e-08" tz="-0.0" bx="-2.448075342442735e-08" by="-0.9999999403953552" bz="-0.0" />
<vert id="11" uvx="0.8452316522598267" uvy="0.4734821617603302" tx="1.0" ty="1.2432188611910533e-07" tz="-0.0" bx="1.2432188611910533e-07" by="-1.0" bz="-0.0" />
<vert id="29" uvx="0.2635444402694702" uvy="0.6019282937049866" tx="0.4823814928531647" ty="-0.5170186758041382" tz="0.7071067094802856" bx="-0.48238134384155273" by="0.5170184969902039" bz="0.7071069478988647" />
<vert id="12" uvx="0.30708953738212585" uvy="0.5583831667900085" tx="0.4823814928531647" ty="-0.5170186758041382" tz="0.7071067690849304" bx="-0.4823813736438751" by="0.5170185565948486" bz="0.7071069478988647" />
<vert id="15" uvx="0.3565995991230011" uvy="0.6078932881355286" tx="0.4823814630508423" ty="-0.5170186161994934" tz="0.7071066498756409" bx="-0.48238128423690796" by="0.5170184373855591" bz="0.7071068286895752" />
<vert id="27" uvx="0.4266441762447357" uvy="0.3276241719722748" tx="0.48238152265548706" ty="-0.5170185565948486" tz="0.7071067094802856" bx="0.4823813736438751" by="-0.5170184373855591" bz="-0.7071068286895752" />
<vert id="13" uvx="0.49921929836273193" uvy="0.400199294090271" tx="0.4823814928531647" ty="-0.5170185565948486" tz="0.7071067094802856" bx="0.4823813736438751" by="-0.5170184373855591" bz="-0.7071068286895752" />
<vert id="16" uvx="0.4497092366218567" uvy="0.44970935583114624" tx="0.4823814928531647" ty="-0.5170185565948486" tz="0.7071067094802856" bx="0.4823813736438751" by="-0.5170184373855591" bz="-0.7071068286895752" />
<vert id="30" uvx="0.3771341145038605" uvy="0.37713420391082764" tx="0.48238125443458557" ty="-0.5170182585716248" tz="0.7071070671081543" bx="0.4823816120624542" by="-0.5170186758041382" bz="-0.7071064114570618" />
<vert id="16" uvx="0.4497092366218567" uvy="0.44970935583114624" tx="0.48238125443458557" ty="-0.5170182585716248" tz="0.7071070671081543" bx="0.4823816120624542" by="-0.5170186758041382" bz="-0.7071064114570618" />
<vert id="11" uvx="0.40019917488098145" uvy="0.4992193877696991" tx="0.4823812246322632" ty="-0.5170182585716248" tz="0.7071070671081543" bx="0.4823816120624542" by="-0.5170186758041382" bz="-0.707106351852417" />
<vert id="18" uvx="0.5786778330802917" uvy="0.6965005397796631" tx="-2.6613454906510015e-07" ty="-5.6420384453304e-07" tz="-1.0" bx="-1.5015414042349184e-13" by="1.0" bz="-5.6420384453304e-07" />
<vert id="17" uvx="0.5366671681404114" uvy="0.718061089515686" tx="-2.6613454906510015e-07" ty="-5.6420384453304e-07" tz="-1.0" bx="-1.5015414042349184e-13" by="1.0" bz="-5.6420384453304e-07" />
<vert id="45" uvx="0.5366671681404114" uvy="0.6657894253730774" tx="-2.6613454906510015e-07" ty="-5.6420384453304e-07" tz="-1.0" bx="-1.5015414042349184e-13" by="1.0" bz="-5.6420384453304e-07" />
<vert id="34" uvx="0.37713414430618286" uvy="0.15928995609283447" tx="0.7071066498756409" ty="-0.5170186161994934" tz="0.48238152265548706" bx="0.7071069478988647" by="0.5170184373855591" bz="-0.48238134384155273" />
<vert id="20" uvx="0.44970929622650146" uvy="0.08671484142541885" tx="0.7071065306663513" ty="-0.5170186758041382" tz="0.48238155245780945" bx="0.7071070075035095" by="0.5170183777809143" bz="-0.48238125443458557" />
<vert id="17" uvx="0.4992193579673767" uvy="0.1362249106168747" tx="0.7071065306663513" ty="-0.5170186758041382" tz="0.48238152265548706" bx="0.7071069478988647" by="0.5170183777809143" bz="-0.48238125443458557" />
<vert id="33" uvx="0.3625645637512207" uvy="0.7999685406684875" tx="0.7071067094802856" ty="-0.5170186758041382" tz="0.4823814928531647" bx="-0.7071069478988647" by="-0.5170184969902039" bz="0.48238134384155273" />
<vert id="18" uvx="0.40610969066619873" uvy="0.8435136079788208" tx="0.7071067690849304" ty="-0.5170186758041382" tz="0.4823814928531647" bx="-0.7071069478988647" by="-0.5170185565948486" bz="0.4823813736438751" />
<vert id="19" uvx="0.3565995991230011" uvy="0.893023669719696" tx="0.7071066498756409" ty="-0.5170185565948486" tz="0.4823814332485199" bx="-0.7071068286895752" by="-0.5170184373855591" bz="0.48238128423690796" />
<vert id="22" uvx="0.9577462673187256" uvy="0.6965004801750183" tx="0.0" ty="0.0" tz="-1.0" bx="0.0" by="0.9999999403953552" bz="-0.0" />
<vert id="50" uvx="0.9577463269233704" uvy="0.6657893657684326" tx="0.0" ty="0.0" tz="-1.0" bx="0.0" by="0.9999999403953552" bz="-0.0" />
<vert id="49" uvx="0.9997569918632507" uvy="0.6657893657684326" tx="0.0" ty="0.0" tz="-1.0" bx="0.0" by="0.9999999403953552" bz="-0.0" />
<vert id="38" uvx="0.91573566198349" uvy="0.7415276765823364" tx="0.0" ty="5.856189773112419e-07" tz="-1.0" bx="0.0" by="1.0" bz="5.856189773112419e-07" />
<vert id="22" uvx="0.9577462673187256" uvy="0.6965004801750183" tx="0.0" ty="7.925630711724807e-07" tz="-1.0" bx="0.0" by="1.0" bz="7.925630711724807e-07" />
<vert id="21" uvx="0.9997569918632507" uvy="0.7180609703063965" tx="0.0" ty="6.347314069898857e-07" tz="-1.0" bx="0.0" by="1.0" bz="6.347314069898857e-07" />
<vert id="35" uvx="0.11501425504684448" uvy="0.6514383554458618" tx="0.7071066498756409" ty="0.5170186161994934" tz="0.4823814928531647" bx="-0.7071068286895752" by="0.5170184373855591" bz="0.48238128423690796" />
<vert id="23" uvx="0.07146915048360825" uvy="0.6078932881355286" tx="0.7071064710617065" ty="0.517018735408783" tz="0.48238158226013184" bx="-0.7071070075035095" by="0.5170183181762695" bz="0.4823811650276184" />
<vert id="22" uvx="0.12097921967506409" uvy="0.5583831667900085" tx="0.7071067690849304" ty="0.5170186161994934" tz="0.4823814630508423" bx="-0.7071068286895752" by="0.5170185565948486" bz="0.4823813736438751" />
<vert id="8" uvx="0.31772205233573914" uvy="0.3177221417427063" tx="0.7071067094802856" ty="0.0" tz="0.7071067094802856" bx="0.7071067094802856" by="-0.0" bz="-0.7071067094802856" />
<vert id="30" uvx="0.3771341145038605" uvy="0.37713420391082764" tx="0.7071067094802856" ty="0.0" tz="0.7071067690849304" bx="0.7071067690849304" by="-0.0" bz="-0.7071067094802856" />
<vert id="28" uvx="0.32762405276298523" uvy="0.4266442656517029" tx="0.7071066498756409" ty="0.0" tz="0.70710688829422" bx="0.70710688829422" by="-0.0" bz="-0.7071066498756409" />
<vert id="7" uvx="0.3672321140766144" uvy="0.26821208000183105" tx="0.7071067094802856" ty="0.0" tz="0.70710688829422" bx="0.70710688829422" by="-0.0" bz="-0.7071067094802856" />
<vert id="27" uvx="0.4266441762447357" uvy="0.3276241719722748" tx="0.7071064114570618" ty="0.0" tz="0.7071070671081543" bx="0.7071070671081543" by="-0.0" bz="-0.7071064114570618" />
<vert id="30" uvx="0.3771341145038605" uvy="0.37713420391082764" tx="0.7071067094802856" ty="0.0" tz="0.7071067690849304" bx="0.7071067690849304" by="-0.0" bz="-0.7071067094802856" />
<vert id="0" uvx="0.21403437852859497" uvy="0.6514383554458618" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="-0.7071067690849304" by="-0.0" bz="0.7071067690849304" />
<vert id="29" uvx="0.2635444402694702" uvy="0.6019282937049866" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="-0.7071067690849304" by="-0.0" bz="0.7071067690849304" />
<vert id="25" uvx="0.31305453181266785" uvy="0.6514383554458618" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="6" uvx="0.6911924481391907" uvy="0.3984367549419403" tx="1.0" ty="0.0" tz="-0.0" bx="0.0" by="-1.0" bz="-0.0" />
<vert id="28" uvx="0.7752138376235962" uvy="0.3984367549419403" tx="0.9999999403953552" ty="-2.448075342442735e-08" tz="-0.0" bx="-2.448075342442735e-08" by="-0.9999999403953552" bz="-0.0" />
<vert id="29" uvx="0.7612102627754211" uvy="0.45001548528671265" tx="1.0" ty="-1.8862495565485915e-08" tz="-0.0" bx="-1.8862495565485915e-08" by="-1.0" bz="-0.0" />
<vert id="3" uvx="0.2635444402694702" uvy="0.7009484171867371" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="25" uvx="0.31305453181266785" uvy="0.6514383554458618" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="26" uvx="0.3625645637512207" uvy="0.7009484171867371" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="-0.7071067690849304" by="-0.0" bz="0.7071067690849304" />
<vert id="7" uvx="0.6911924481391907" uvy="0.7931064367294312" tx="0.9999999403953552" ty="0.0" tz="-0.0" bx="-0.0" by="0.9999998807907104" bz="-0.0" />
<vert id="1" uvx="0.6911924481391907" uvy="0.7415277361869812" tx="1.0" ty="0.0" tz="-0.0" bx="-0.0" by="0.9999999403953552" bz="-0.0" />
<vert id="26" uvx="0.7612102627754211" uvy="0.7415277361869812" tx="1.0" ty="0.0" tz="-0.0" bx="-0.0" by="0.9999999403953552" bz="-0.0" />
<vert id="1" uvx="0.31305453181266785" uvy="0.7504584789276123" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="33" uvx="0.3625645637512207" uvy="0.7999685406684875" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="-0.7071067690849304" by="-0.0" bz="0.7071067690849304" />
<vert id="31" uvx="0.31305450201034546" uvy="0.8494786024093628" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="-0.7071067690849304" by="-0.0" bz="0.7071067690849304" />
<vert id="10" uvx="0.3177220821380615" uvy="0.2187020182609558" tx="0.7071065902709961" ty="0.0" tz="0.7071069478988647" bx="0.7071069478988647" by="-0.0" bz="-0.7071065902709961" />
<vert id="34" uvx="0.37713414430618286" uvy="0.15928995609283447" tx="0.7071066498756409" ty="0.0" tz="0.7071069478988647" bx="0.7071069478988647" by="-0.0" bz="-0.7071066498756409" />
<vert id="32" uvx="0.4266441762447357" uvy="0.2088000327348709" tx="0.7071065902709961" ty="0.0" tz="0.7071069478988647" bx="0.7071069478988647" by="-0.0" bz="-0.7071065902709961" />
<vert id="7" uvx="0.6907063722610474" uvy="0.7931064367294312" tx="0.0" ty="0.0" tz="-1.0" bx="0.0" by="1.0" bz="-0.0" />
<vert id="32" uvx="0.6066849827766418" uvy="0.7931064367294312" tx="0.0" ty="1.101634552469477e-07" tz="-0.9999999403953552" bx="0.0" by="0.9999999403953552" bz="1.101634552469477e-07" />
<vert id="33" uvx="0.6206885576248169" uvy="0.7415277361869812" tx="0.0" ty="1.4628606948008382e-07" tz="-1.0" bx="0.0" by="1.0" bz="1.4628606948008382e-07" />
<vert id="4" uvx="0.16452431678771973" uvy="0.7009484171867371" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="35" uvx="0.11501425504684448" uvy="0.6514383554458618" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="-0.7071067690849304" by="-0.0" bz="0.7071067690849304" />
<vert id="38" uvx="0.16452431678771973" uvy="0.6019282937049866" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="-0.7071067690849304" by="-0.0" bz="0.7071067690849304" />
<vert id="6" uvx="0.8457177877426147" uvy="0.7931064367294312" tx="0.0" ty="0.0" tz="-0.9999999403953552" bx="0.0" by="0.9999998807907104" bz="-0.0" />
<vert id="0" uvx="0.8457178473472595" uvy="0.7415276765823364" tx="0.0" ty="0.0" tz="-1.0" bx="0.0" by="0.9999999403953552" bz="-0.0" />
<vert id="38" uvx="0.91573566198349" uvy="0.7415276765823364" tx="0.0" ty="0.0" tz="-1.0" bx="0.0" by="0.9999999403953552" bz="-0.0" />
<vert id="6" uvx="0.2682119905948639" uvy="0.36723217368125916" tx="0.7071067094802856" ty="0.0" tz="0.70710688829422" bx="0.70710688829422" by="-0.0" bz="-0.7071067094802856" />
<vert id="36" uvx="0.20879992842674255" uvy="0.4266442358493805" tx="0.7071066498756409" ty="0.0" tz="0.7071068286895752" bx="0.7071068286895752" by="-0.0" bz="-0.7071066498756409" />
<vert id="37" uvx="0.1592898815870285" uvy="0.37713417410850525" tx="0.7071067094802856" ty="0.0" tz="0.70710688829422" bx="0.70710688829422" by="-0.0" bz="-0.7071067094802856" />
<vert id="39" uvx="0.8452316522598267" uvy="0.5257537961006165" tx="0.9999999403953552" ty="0.0" tz="-0.0" bx="0.0" by="0.0" bz="0.9999999403953552" />
<vert id="44" uvx="0.8452316522598267" uvy="0.5957716107368469" tx="1.0" ty="0.0" tz="-0.0" bx="0.0" by="0.0" bz="1.0" />
<vert id="43" uvx="0.8032209277153015" uvy="0.5957716107368469" tx="1.0" ty="0.0" tz="-0.0" bx="0.0" by="0.0" bz="1.0" />
<vert id="44" uvx="0.8452316522598267" uvy="0.5957716107368469" tx="1.0" ty="0.0" tz="-0.0" bx="0.0" by="0.0" bz="1.0" />
<vert id="41" uvx="0.8452316522598267" uvy="0.6657893657684326" tx="1.0" ty="0.0" tz="-0.0" bx="0.0" by="0.0" bz="1.0" />
<vert id="42" uvx="0.8032209277153015" uvy="0.6657893657684326" tx="0.9999999403953552" ty="0.0" tz="-0.0" bx="0.0" by="0.0" bz="0.9999999403953552" />
<vert id="45" uvx="0.5366671681404114" uvy="0.6657894253730774" tx="0.0" ty="0.0" tz="-1.0" bx="1.0" by="0.0" bz="0.0" />
<vert id="48" uvx="0.5366671681404114" uvy="0.5957716107368469" tx="0.0" ty="0.0" tz="-1.0" bx="1.0" by="0.0" bz="0.0" />
<vert id="47" uvx="0.5786778330802917" uvy="0.5957716107368469" tx="0.0" ty="0.0" tz="-1.0" bx="1.0" by="0.0" bz="0.0" />
<vert id="52" uvx="0.9997569918632507" uvy="0.5957715511322021" tx="0.0" ty="0.0" tz="-1.0" bx="1.0" by="0.0" bz="0.0" />
<vert id="49" uvx="0.9997569918632507" uvy="0.6657893657684326" tx="0.0" ty="0.0" tz="-1.0" bx="1.0" by="0.0" bz="0.0" />
<vert id="50" uvx="0.9577463269233704" uvy="0.6657893657684326" tx="0.0" ty="0.0" tz="-1.0" bx="1.0" by="0.0" bz="0.0" />
<vert id="18" uvx="0.40610969066619873" uvy="0.8435136079788208" tx="0.7071067094802856" ty="-0.7071068286895752" tz="-0.0" bx="-0.7071068286895752" by="-0.7071067094802856" bz="-0.0" />
<vert id="46" uvx="0.4278256595134735" uvy="0.865229606628418" tx="0.7071067094802856" ty="-0.7071068286895752" tz="-0.0" bx="-0.7071068286895752" by="-0.7071067094802856" bz="-0.0" />
<vert id="47" uvx="0.37831559777259827" uvy="0.9147396683692932" tx="0.7071067094802856" ty="-0.7071068286895752" tz="-0.0" bx="-0.7071068286895752" by="-0.7071067094802856" bz="-0.0" />
<vert id="13" uvx="0.49921929836273193" uvy="0.400199294090271" tx="0.0" ty="-0.7071065306663513" tz="0.7071070075035095" bx="0.0" by="-0.7071070075035095" bz="-0.7071065306663513" />
<vert id="41" uvx="0.5361809134483337" uvy="0.4371609389781952" tx="0.0" ty="-0.7071062922477722" tz="0.7071071267127991" bx="0.0" by="-0.7071071267127991" bz="-0.7071062922477722" />
<vert id="44" uvx="0.4866708517074585" uvy="0.48667097091674805" tx="0.0" ty="-0.7071067094802856" tz="0.7071068286895752" bx="0.0" by="-0.7071068286895752" bz="-0.7071067094802856" />
<vert id="21" uvx="0.13622482120990753" uvy="0.4992193579673767" tx="0.70710688829422" ty="0.7071065902709961" tz="-0.0" bx="0.7071065902709961" by="-0.70710688829422" bz="-0.0" />
<vert id="49" uvx="0.09926319122314453" uvy="0.5361809730529785" tx="0.7071070075035095" ty="0.7071066498756409" tz="-0.0" bx="0.7071066498756409" by="-0.7071070075035095" bz="-0.0" />
<vert id="52" uvx="0.049753136932849884" uvy="0.48667094111442566" tx="0.7071068286895752" ty="0.7071067690849304" tz="-0.0" bx="0.7071067690849304" by="-0.7071068286895752" bz="-0.0" />
<vert id="12" uvx="0.8032209277153015" uvy="0.49504271149635315" tx="1.0" ty="9.802457867635894e-08" tz="-0.0" bx="9.802457867635894e-08" by="-1.0" bz="-0.0" />
<vert id="11" uvx="0.8452316522598267" uvy="0.4734821617603302" tx="1.0" ty="1.2432188611910533e-07" tz="-0.0" bx="1.2432188611910533e-07" by="-1.0" bz="-0.0" />
<vert id="39" uvx="0.8452316522598267" uvy="0.5257537961006165" tx="1.0" ty="1.5985233403625898e-07" tz="-0.0" bx="1.5985233403625898e-07" by="-1.0" bz="-0.0" />
<vert id="20" uvx="0.44970929622650146" uvy="0.08671484142541885" tx="0.7071065306663513" ty="-0.7071070075035095" tz="-0.0" bx="0.7071070075035095" by="0.7071065306663513" bz="-0.0" />
<vert id="48" uvx="0.48667094111442566" uvy="0.04975322633981705" tx="0.7071065306663513" ty="-0.7071069478988647" tz="-0.0" bx="0.7071069478988647" by="0.7071065306663513" bz="-0.0" />
<vert id="45" uvx="0.5361809730529785" uvy="0.09926331043243408" tx="0.7071065306663513" ty="-0.7071070075035095" tz="-0.0" bx="0.7071070075035095" by="0.7071065306663513" bz="-0.0" />
<vert id="14" uvx="0.8032209277153015" uvy="0.6965004801750183" tx="1.0" ty="-3.856838191040879e-07" tz="-0.0" bx="3.856838191040879e-07" by="1.0" bz="-0.0" />
<vert id="42" uvx="0.8032209277153015" uvy="0.6657893657684326" tx="1.0" ty="0.0" tz="-0.0" bx="-0.0" by="1.0" bz="-0.0" />
<vert id="41" uvx="0.8452316522598267" uvy="0.6657893657684326" tx="1.0" ty="-1.598520640300194e-07" tz="-0.0" bx="1.598520640300194e-07" by="1.0" bz="-0.0" />
<vert id="15" uvx="0.3565995991230011" uvy="0.6078932881355286" tx="0.0" ty="-0.707106351852417" tz="0.7071071863174438" bx="0.0" by="0.7071071863174438" bz="0.707106351852417" />
<vert id="43" uvx="0.37831559777259827" uvy="0.5861772298812866" tx="0.0" ty="-0.7071064114570618" tz="0.7071071267127991" bx="0.0" by="0.7071071267127991" bz="0.7071064114570618" />
<vert id="42" uvx="0.4278256595134735" uvy="0.6356873512268066" tx="0.0" ty="-0.7071066498756409" tz="0.7071068286895752" bx="0.0" by="0.7071068286895752" bz="0.7071066498756409" />
<vert id="12" uvx="0.30708953738212585" uvy="0.5583831667900085" tx="0.0" ty="-0.7071070671081543" tz="0.7071064710617065" bx="0.0" by="0.7071064710617065" bz="0.7071070671081543" />
<vert id="40" uvx="0.328805536031723" uvy="0.5366672277450562" tx="0.0" ty="-0.7071073651313782" tz="0.7071061730384827" bx="0.0" by="0.7071061730384827" bz="0.7071073651313782" />
<vert id="43" uvx="0.37831559777259827" uvy="0.5861772298812866" tx="0.0" ty="-0.7071064114570618" tz="0.7071071267127991" bx="0.0" by="0.7071071267127991" bz="0.7071064114570618" />
<vert id="2" uvx="0.21403439342975616" uvy="0.7504584789276123" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="55" uvx="0.16452433168888092" uvy="0.7999685406684875" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="53" uvx="0.11501426249742508" uvy="0.7504584789276123" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="-0.7071067690849304" by="-0.0" bz="0.7071067690849304" />
<vert id="76" uvx="0.6206885576248169" uvy="0.45001548528671265" tx="0.0" ty="-2.481150715993863e-07" tz="-1.0" bx="-0.0" by="-1.0" bz="2.481150715993863e-07" />
<vert id="66" uvx="0.5786778926849365" uvy="0.49504274129867554" tx="0.0" ty="1.864850247557115e-07" tz="-1.0" bx="0.0" by="-1.0" bz="-1.864850247557115e-07" />
<vert id="65" uvx="0.5366671681404114" uvy="0.4734821617603302" tx="0.0" ty="7.205751728633913e-08" tz="-1.0" bx="0.0" by="-1.0" bz="-7.205751728633913e-08" />
<vert id="5" uvx="0.2635444402694702" uvy="0.7999685406684875" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="54" uvx="0.21403439342975616" uvy="0.8494786024093628" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="55" uvx="0.16452433168888092" uvy="0.7999685406684875" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="61" uvx="0.9524891376495361" uvy="0.07528845965862274" tx="-1.0" ty="3.2901336766144595e-08" tz="-0.0" bx="-3.2901336766144595e-08" by="-1.0" bz="0.0" />
<vert id="62" uvx="0.910478413105011" uvy="0.09684902429580688" tx="-1.0" ty="-1.0523397264705636e-08" tz="-0.0" bx="1.0523397264705636e-08" by="-1.0" bz="-0.0" />
<vert id="70" uvx="0.8684677481651306" uvy="0.051821786910295486" tx="-1.0" ty="-9.324254790499253e-08" tz="-0.0" bx="9.324254790499253e-08" by="-1.0" bz="-0.0" />
<vert id="24" uvx="0.0867147445678711" uvy="0.44970932602882385" tx="0.70710688829422" ty="0.5170184969902039" tz="0.48238134384155273" bx="0.7071067094802856" by="-0.5170186161994934" bz="-0.4823814928531647" />
<vert id="67" uvx="0.03720467537641525" uvy="0.4001992642879486" tx="0.7071066498756409" ty="0.5170185565948486" tz="0.4823814332485199" bx="0.7071068286895752" by="-0.5170184373855591" bz="-0.48238134384155273" />
<vert id="77" uvx="0.10977980494499207" uvy="0.3276241421699524" tx="0.7071069478988647" ty="0.5170183777809143" tz="0.48238128423690796" bx="0.7071065902709961" by="-0.5170186758041382" bz="-0.48238155245780945" />
<vert id="62" uvx="0.12097924947738647" uvy="0.9425337910652161" tx="0.4823811948299408" ty="0.5170183181762695" tz="0.7071070671081543" bx="-0.48238158226013184" by="-0.517018735408783" bz="0.7071064710617065" />
<vert id="63" uvx="0.07146918773651123" uvy="0.8930237293243408" tx="0.4823811948299408" ty="0.5170183181762695" tz="0.7071071267127991" bx="-0.4823816120624542" by="-0.5170187950134277" bz="0.7071064710617065" />
<vert id="69" uvx="0.11501426249742508" uvy="0.8494786024093628" tx="0.4823811948299408" ty="0.5170183181762695" tz="0.7071071267127991" bx="-0.4823816120624542" by="-0.5170187950134277" bz="0.7071064710617065" />
<vert id="88" uvx="0.00024305364058818668" uvy="0.6356873512268066" tx="0.7071068286895752" ty="0.7071066498756409" tz="-0.0" bx="-0.7071066498756409" by="0.7071068286895752" bz="-0.0" />
<vert id="51" uvx="0.04975314438343048" uvy="0.5861772298812866" tx="0.707107424736023" ty="0.7071060538291931" tz="-0.0" bx="-0.7071060538291931" by="0.707107424736023" bz="-0.0" />
<vert id="23" uvx="0.07146915048360825" uvy="0.6078932881355286" tx="0.7071072459220886" ty="0.7071062922477722" tz="-0.0" bx="-0.7071062922477722" by="0.7071072459220886" bz="-0.0" />
<vert id="79" uvx="0.00024304742692038417" uvy="0.09926319867372513" tx="0.0" ty="0.7071067690849304" tz="0.7071068286895752" bx="0.0" by="0.7071068286895752" bz="-0.7071067690849304" />
<vert id="84" uvx="0.04975312203168869" uvy="0.04975312948226929" tx="0.0" ty="0.7071067094802856" tz="0.7071067690849304" bx="0.0" by="0.7071067690849304" bz="-0.7071067094802856" />
<vert id="64" uvx="0.0867147371172905" uvy="0.08671475946903229" tx="0.0" ty="0.7071067094802856" tz="0.7071067690849304" bx="0.0" by="0.7071067690849304" bz="-0.7071067094802856" />
<vert id="73" uvx="0.8684677481651306" uvy="0.34333404898643494" tx="-1.0" ty="3.669191812605277e-07" tz="-0.0" bx="3.669191812605277e-07" by="1.0" bz="0.0" />
<vert id="60" uvx="0.910478413105011" uvy="0.29830676317214966" tx="-1.0" ty="4.1683830431793467e-07" tz="-0.0" bx="4.1683830431793467e-07" by="1.0" bz="0.0" />
<vert id="59" uvx="0.9524891376495361" uvy="0.3198673129081726" tx="-1.0" ty="2.8836237220275507e-07" tz="-0.0" bx="2.8836237220275507e-07" by="1.0" bz="0.0" />
<vert id="63" uvx="0.07146918773651123" uvy="0.8930237293243408" tx="0.4823811948299408" ty="0.5170183181762695" tz="0.7071071267127991" bx="-0.4823816120624542" by="-0.5170187950134277" bz="0.7071064710617065" />
<vert id="60" uvx="0.021959107369184494" uvy="0.8435136675834656" tx="0.482381135225296" ty="0.5170182585716248" tz="0.7071070671081543" bx="-0.48238158226013184" by="-0.517018735408783" bz="0.707106351852417" />
<vert id="73" uvx="0.06550418585538864" uvy="0.7999685406684875" tx="0.4823811948299408" ty="0.5170183181762695" tz="0.7071070671081543" bx="-0.48238158226013184" by="-0.517018735408783" bz="0.7071064710617065" />
<vert id="64" uvx="0.0867147371172905" uvy="0.08671475946903229" tx="0.4823813736438751" ty="0.5170184373855591" tz="0.70710688829422" bx="0.4823814928531647" by="0.5170185565948486" bz="-0.7071066498756409" />
<vert id="61" uvx="0.13622480630874634" uvy="0.037204694002866745" tx="0.4823813736438751" ty="0.5170183777809143" tz="0.7071068286895752" bx="0.4823814630508423" by="0.5170184969902039" bz="-0.7071065902709961" />
<vert id="71" uvx="0.20879994332790375" uvy="0.10977985709905624" tx="0.4823814034461975" ty="0.5170184373855591" tz="0.70710688829422" bx="0.4823814928531647" by="0.5170185565948486" bz="-0.7071066498756409" />
<vert id="59" uvx="0.037204667925834656" uvy="0.13622482120990753" tx="0.48238134384155273" ty="0.5170183777809143" tz="0.70710688829422" bx="0.4823814928531647" by="0.5170185565948486" bz="-0.7071065902709961" />
<vert id="64" uvx="0.0867147371172905" uvy="0.08671475946903229" tx="0.4823813736438751" ty="0.5170183777809143" tz="0.70710688829422" bx="0.4823814928531647" by="0.5170185565948486" bz="-0.7071065902709961" />
<vert id="74" uvx="0.1592898666858673" uvy="0.15928992629051208" tx="0.4823813736438751" ty="0.5170183777809143" tz="0.70710688829422" bx="0.4823814928531647" by="0.5170185565948486" bz="-0.7071065902709961" />
<vert id="66" uvx="0.5786778926849365" uvy="0.49504274129867554" tx="0.0" ty="0.0" tz="-1.0" bx="0.0" by="-0.9999999403953552" bz="-0.0" />
<vert id="86" uvx="0.5786778926849365" uvy="0.5257537961006165" tx="0.0" ty="0.0" tz="-1.0" bx="0.0" by="-0.9999999403953552" bz="-0.0" />
<vert id="85" uvx="0.5366671681404114" uvy="0.5257537961006165" tx="0.0" ty="0.0" tz="-1.0" bx="0.0" by="-0.9999999403953552" bz="-0.0" />
<vert id="65" uvx="0.4001992642879486" uvy="0.03720475733280182" tx="0.7071065902709961" ty="-0.5170186758041382" tz="0.48238158226013184" bx="0.7071070075035095" by="0.5170184373855591" bz="-0.48238128423690796" />
<vert id="20" uvx="0.44970929622650146" uvy="0.08671484142541885" tx="0.7071065306663513" ty="-0.5170186758041382" tz="0.48238155245780945" bx="0.7071070075035095" by="0.5170183777809143" bz="-0.48238125443458557" />
<vert id="34" uvx="0.37713414430618286" uvy="0.15928995609283447" tx="0.7071066498756409" ty="-0.5170186161994934" tz="0.48238152265548706" bx="0.7071069478988647" by="0.5170184373855591" bz="-0.48238134384155273" />
<vert id="19" uvx="0.3565995991230011" uvy="0.893023669719696" tx="0.7071066498756409" ty="-0.5170185565948486" tz="0.4823814332485199" bx="-0.7071068286895752" by="-0.5170184373855591" bz="0.48238128423690796" />
<vert id="66" uvx="0.30708956718444824" uvy="0.9425337314605713" tx="0.7071066498756409" ty="-0.5170186161994934" tz="0.4823814332485199" bx="-0.7071068286895752" by="-0.5170184373855591" bz="0.48238128423690796" />
<vert id="76" uvx="0.2635444700717926" uvy="0.898988664150238" tx="0.7071066498756409" ty="-0.5170186161994934" tz="0.4823814928531647" bx="-0.7071068286895752" by="-0.5170184373855591" bz="0.48238128423690796" />
<vert id="87" uvx="0.9997569918632507" uvy="0.5257537961006165" tx="0.0" ty="0.0" tz="-1.0" bx="0.0" by="-0.9999999403953552" bz="-0.0" />
<vert id="88" uvx="0.9577463269233704" uvy="0.5257537961006165" tx="0.0" ty="0.0" tz="-1.0" bx="0.0" by="-0.9999999403953552" bz="-0.0" />
<vert id="68" uvx="0.9577463269233704" uvy="0.49504271149635315" tx="0.0" ty="0.0" tz="-1.0" bx="0.0" by="-0.9999999403953552" bz="-0.0" />
<vert id="67" uvx="0.9997569918632507" uvy="0.4734821319580078" tx="0.0" ty="-4.0775415754978894e-07" tz="-1.0" bx="-0.0" by="-1.0" bz="4.0775415754978894e-07" />
<vert id="68" uvx="0.9577463269233704" uvy="0.49504271149635315" tx="0.0" ty="-4.1959145846703905e-07" tz="-1.0" bx="-0.0" by="-1.0" bz="4.1959145846703905e-07" />
<vert id="78" uvx="0.91573566198349" uvy="0.45001548528671265" tx="0.0" ty="-1.267981559749387e-07" tz="-1.0" bx="-0.0" by="-1.0" bz="1.267981559749387e-07" />
<vert id="68" uvx="0.021959107369184494" uvy="0.6574033498764038" tx="0.7071066498756409" ty="0.5170186161994934" tz="0.4823814928531647" bx="-0.7071068286895752" by="0.5170184373855591" bz="0.48238128423690796" />
<vert id="23" uvx="0.07146915048360825" uvy="0.6078932881355286" tx="0.7071064710617065" ty="0.517018735408783" tz="0.48238158226013184" bx="-0.7071070075035095" by="0.5170183181762695" bz="0.4823811650276184" />
<vert id="35" uvx="0.11501425504684448" uvy="0.6514383554458618" tx="0.7071066498756409" ty="0.5170186161994934" tz="0.4823814928531647" bx="-0.7071068286895752" by="0.5170184373855591" bz="0.48238128423690796" />
<vert id="72" uvx="0.10977979749441147" uvy="0.20879998803138733" tx="0.7071067690849304" ty="0.0" tz="0.7071067094802856" bx="0.7071067094802856" by="-0.0" bz="-0.7071067690849304" />
<vert id="74" uvx="0.1592898666858673" uvy="0.15928992629051208" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="0.7071067690849304" by="-0.0" bz="-0.7071067690849304" />
<vert id="58" uvx="0.21870192885398865" uvy="0.21870200335979462" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="0.7071067690849304" by="-0.0" bz="-0.7071067690849304" />
<vert id="74" uvx="0.1592898666858673" uvy="0.15928992629051208" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="0.7071067690849304" by="-0.0" bz="-0.7071067690849304" />
<vert id="71" uvx="0.20879994332790375" uvy="0.10977985709905624" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="0.7071067690849304" by="-0.0" bz="-0.7071067690849304" />
<vert id="57" uvx="0.2682120203971863" uvy="0.16919194161891937" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="0.7071067690849304" by="-0.0" bz="-0.7071067690849304" />
<vert id="69" uvx="0.11501426249742508" uvy="0.8494786024093628" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="73" uvx="0.06550418585538864" uvy="0.7999685406684875" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="-0.7071067690849304" by="-0.0" bz="0.7071067690849304" />
<vert id="53" uvx="0.11501426249742508" uvy="0.7504584789276123" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="-0.7071067690849304" by="-0.0" bz="0.7071067690849304" />
<vert id="73" uvx="0.8684677481651306" uvy="0.34333404898643494" tx="-1.0" ty="3.669191812605277e-07" tz="-0.0" bx="3.669191812605277e-07" by="1.0" bz="0.0" />
<vert id="72" uvx="0.8824713230133057" uvy="0.3949127793312073" tx="-0.9999999403953552" ty="2.570478727648151e-07" tz="-0.0" bx="2.570478727648151e-07" by="0.9999999403953552" bz="0.0" />
<vert id="56" uvx="0.7984499335289001" uvy="0.3949127793312073" tx="-1.0" ty="0.0" tz="-0.0" bx="0.0" by="1.0" bz="0.0" />
<vert id="70" uvx="0.16452433168888092" uvy="0.898988664150238" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="-0.7071067690849304" by="-0.0" bz="0.7071067690849304" />
<vert id="69" uvx="0.11501426249742508" uvy="0.8494786024093628" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="55" uvx="0.16452433168888092" uvy="0.7999685406684875" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="57" uvx="0.7984499335289001" uvy="0.00024307248531840742" tx="-1.0" ty="1.3162670065014481e-08" tz="-0.0" bx="-1.3162670065014481e-08" by="-1.0" bz="0.0" />
<vert id="71" uvx="0.8824713230133057" uvy="0.00024307359126396477" tx="-1.0" ty="1.3162669176836062e-08" tz="-0.0" bx="-1.3162669176836062e-08" by="-1.0" bz="0.0" />
<vert id="70" uvx="0.8684677481651306" uvy="0.051821786910295486" tx="-1.0" ty="1.3162669176836062e-08" tz="-0.0" bx="-1.3162669176836062e-08" by="-1.0" bz="0.0" />
<vert id="31" uvx="0.31305450201034546" uvy="0.8494786024093628" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="-0.7071067690849304" by="-0.0" bz="0.7071067690849304" />
<vert id="76" uvx="0.2635444700717926" uvy="0.898988664150238" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="-0.7071067690849304" by="-0.0" bz="0.7071067690849304" />
<vert id="54" uvx="0.21403439342975616" uvy="0.8494786024093628" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="75" uvx="0.3276240825653076" uvy="0.10977989435195923" tx="0.7071065902709961" ty="0.0" tz="0.7071069478988647" bx="0.7071069478988647" by="-0.0" bz="-0.7071065902709961" />
<vert id="34" uvx="0.37713414430618286" uvy="0.15928995609283447" tx="0.7071066498756409" ty="0.0" tz="0.7071069478988647" bx="0.7071069478988647" by="-0.0" bz="-0.7071066498756409" />
<vert id="10" uvx="0.3177220821380615" uvy="0.2187020182609558" tx="0.7071065902709961" ty="0.0" tz="0.7071069478988647" bx="0.7071069478988647" by="-0.0" bz="-0.7071065902709961" />
<vert id="76" uvx="0.6206885576248169" uvy="0.45001548528671265" tx="0.0" ty="-2.481150715993863e-07" tz="-1.0" bx="-0.0" by="-1.0" bz="2.481150715993863e-07" />
<vert id="75" uvx="0.6066849827766418" uvy="0.3984367847442627" tx="0.0" ty="-4.090787513177929e-07" tz="-0.9999999403953552" bx="-0.0" by="-0.9999999403953552" bz="4.090787513177929e-07" />
<vert id="57" uvx="0.6907063722610474" uvy="0.3984367251396179" tx="0.0" ty="-6.620656449740636e-07" tz="-1.0" bx="-0.0" by="-1.0" bz="6.620656449740636e-07" />
<vert id="78" uvx="0.06550418585538864" uvy="0.7009484171867371" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="-0.7071067690849304" by="-0.0" bz="0.7071067690849304" />
<vert id="35" uvx="0.11501425504684448" uvy="0.6514383554458618" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="-0.7071067690849304" by="-0.0" bz="0.7071067690849304" />
<vert id="4" uvx="0.16452431678771973" uvy="0.7009484171867371" tx="0.7071068286895752" ty="0.0" tz="0.7071068286895752" bx="-0.7071068286895752" by="-0.0" bz="0.7071068286895752" />
<vert id="56" uvx="0.8457178473472595" uvy="0.3984367251396179" tx="0.0" ty="3.546991820257972e-07" tz="-1.0" bx="0.0" by="-1.0" bz="-3.546991820257972e-07" />
<vert id="77" uvx="0.929739236831665" uvy="0.3984367549419403" tx="0.0" ty="2.8123899653564877e-08" tz="-0.9999999403953552" bx="0.0" by="-0.9999999403953552" bz="-2.8123899653564877e-08" />
<vert id="78" uvx="0.91573566198349" uvy="0.45001548528671265" tx="0.0" ty="-1.267981559749387e-07" tz="-1.0" bx="-0.0" by="-1.0" bz="1.267981559749387e-07" />
<vert id="37" uvx="0.1592898815870285" uvy="0.37713417410850525" tx="0.7071067094802856" ty="0.0" tz="0.70710688829422" bx="0.70710688829422" by="-0.0" bz="-0.7071067094802856" />
<vert id="77" uvx="0.10977980494499207" uvy="0.3276241421699524" tx="0.7071070075035095" ty="0.0" tz="0.7071066498756409" bx="0.7071066498756409" by="-0.0" bz="-0.7071070075035095" />
<vert id="56" uvx="0.1691918671131134" uvy="0.26821208000183105" tx="0.7071067094802856" ty="0.0" tz="0.7071067690849304" bx="0.7071067690849304" by="-0.0" bz="-0.7071067094802856" />
<vert id="83" uvx="0.910478413105011" uvy="0.19757789373397827" tx="-1.0" ty="0.0" tz="-1.2203284427414474e-07" bx="1.2203284427414474e-07" by="0.0" bz="-1.0" />
<vert id="84" uvx="0.9524891376495361" uvy="0.19757789373397827" tx="-1.0" ty="0.0" tz="-0.0" bx="0.0" by="0.0" bz="-1.0" />
<vert id="79" uvx="0.9524891376495361" uvy="0.26759570837020874" tx="-0.9999999403953552" ty="0.0" tz="-4.6533185127373144e-07" bx="4.6533185127373144e-07" by="0.0" bz="-0.9999999403953552" />
<vert id="82" uvx="0.910478413105011" uvy="0.1275601089000702" tx="-0.9999999403953552" ty="0.0" tz="-0.0" bx="0.0" by="0.0" bz="-0.9999999403953552" />
<vert id="81" uvx="0.9524891376495361" uvy="0.1275601089000702" tx="-1.0" ty="0.0" tz="-0.0" bx="0.0" by="0.0" bz="-1.0" />
<vert id="84" uvx="0.9524891376495361" uvy="0.19757789373397827" tx="-1.0" ty="0.0" tz="-0.0" bx="0.0" by="0.0" bz="-1.0" />
<vert id="47" uvx="0.5786778330802917" uvy="0.5957716107368469" tx="0.0" ty="0.0" tz="-1.0" bx="1.0" by="0.0" bz="0.0" />
<vert id="48" uvx="0.5366671681404114" uvy="0.5957716107368469" tx="0.0" ty="0.0" tz="-1.0" bx="1.0" by="0.0" bz="0.0" />
<vert id="85" uvx="0.5366671681404114" uvy="0.5257537961006165" tx="0.0" ty="0.0" tz="-1.0" bx="1.0" by="0.0" bz="0.0" />
<vert id="88" uvx="0.9577463269233704" uvy="0.5257537961006165" tx="0.0" ty="0.0" tz="-1.0" bx="1.0" by="0.0" bz="0.0" />
<vert id="87" uvx="0.9997569918632507" uvy="0.5257537961006165" tx="0.0" ty="0.0" tz="-1.0" bx="1.0" by="0.0" bz="0.0" />
<vert id="52" uvx="0.9997569918632507" uvy="0.5957715511322021" tx="0.0" ty="0.0" tz="-1.0" bx="1.0" by="0.0" bz="0.0" />
<vert id="47" uvx="0.37831559777259827" uvy="0.9147396683692932" tx="0.7071067094802856" ty="-0.7071068286895752" tz="-0.0" bx="-0.7071068286895752" by="-0.7071067094802856" bz="-0.0" />
<vert id="86" uvx="0.3288055658340454" uvy="0.9642497301101685" tx="0.7071067094802856" ty="-0.7071068286895752" tz="-0.0" bx="-0.7071068286895752" by="-0.7071067094802856" bz="-0.0" />
<vert id="66" uvx="0.30708956718444824" uvy="0.9425337314605713" tx="0.7071067094802856" ty="-0.7071068286895752" tz="-0.0" bx="-0.7071068286895752" by="-0.7071067094802856" bz="-0.0" />
<vert id="84" uvx="0.04975312203168869" uvy="0.04975312948226929" tx="0.0" ty="0.7071067094802856" tz="0.7071067690849304" bx="0.0" by="0.7071067690849304" bz="-0.7071067094802856" />
<vert id="81" uvx="0.09926319122314453" uvy="0.00024306071281898767" tx="0.0" ty="0.7071067690849304" tz="0.70710688829422" bx="0.0" by="0.70710688829422" bz="-0.7071067690849304" />
<vert id="61" uvx="0.13622480630874634" uvy="0.037204694002866745" tx="0.0" ty="0.7071067094802856" tz="0.7071068286895752" bx="0.0" by="0.7071068286895752" bz="-0.7071067094802856" />
<vert id="52" uvx="0.049753136932849884" uvy="0.48667094111442566" tx="0.7071068286895752" ty="0.7071067690849304" tz="-0.0" bx="0.7071067690849304" by="-0.7071068286895752" bz="-0.0" />
<vert id="87" uvx="0.0002430701133562252" uvy="0.4371608793735504" tx="0.7071067094802856" ty="0.7071067690849304" tz="-0.0" bx="0.7071067690849304" by="-0.7071067094802856" bz="-0.0" />
<vert id="67" uvx="0.03720467537641525" uvy="0.4001992642879486" tx="0.7071067094802856" ty="0.7071068286895752" tz="-0.0" bx="0.7071068286895752" by="-0.7071067094802856" bz="-0.0" />
<vert id="60" uvx="0.910478413105011" uvy="0.29830676317214966" tx="-1.0" ty="4.1683830431793467e-07" tz="-0.0" bx="4.1683830431793467e-07" by="1.0" bz="0.0" />
<vert id="80" uvx="0.910478413105011" uvy="0.26759573817253113" tx="-1.0" ty="7.075913117660093e-07" tz="-0.0" bx="7.075913117660093e-07" by="1.0" bz="0.0" />
<vert id="79" uvx="0.9524891376495361" uvy="0.26759570837020874" tx="-1.0" ty="2.66600153508989e-07" tz="-0.0" bx="2.66600153508989e-07" by="1.0" bz="0.0" />
<vert id="85" uvx="0.4371608793735504" uvy="0.0002431427565170452" tx="0.7071065306663513" ty="-0.7071070075035095" tz="-0.0" bx="0.7071070075035095" by="0.7071065306663513" bz="-0.0" />
<vert id="48" uvx="0.48667094111442566" uvy="0.04975322633981705" tx="0.7071065306663513" ty="-0.7071069478988647" tz="-0.0" bx="0.7071069478988647" by="0.7071065306663513" bz="-0.0" />
<vert id="20" uvx="0.44970929622650146" uvy="0.08671484142541885" tx="0.7071065306663513" ty="-0.7071070075035095" tz="-0.0" bx="0.7071070075035095" by="0.7071065306663513" bz="-0.0" />
<vert id="81" uvx="0.9524891376495361" uvy="0.1275601089000702" tx="-1.0" ty="7.104546284608659e-08" tz="-0.0" bx="-7.104546284608659e-08" by="-1.0" bz="0.0" />
<vert id="82" uvx="0.910478413105011" uvy="0.1275601089000702" tx="-1.0" ty="0.0" tz="-0.0" bx="-0.0" by="-1.0" bz="0.0" />
<vert id="62" uvx="0.910478413105011" uvy="0.09684902429580688" tx="-1.0" ty="-1.0523397264705636e-08" tz="-0.0" bx="1.0523397264705636e-08" by="-1.0" bz="-0.0" />
<vert id="82" uvx="0.09926324337720871" uvy="0.9642497897148132" tx="0.0" ty="0.7071072459220886" tz="0.7071062922477722" bx="0.0" by="-0.7071062922477722" bz="0.7071072459220886" />
<vert id="83" uvx="0.049753181636333466" uvy="0.9147396683692932" tx="0.0" ty="0.7071078419685364" tz="0.7071057558059692" bx="0.0" by="-0.7071057558059692" bz="0.7071078419685364" />
<vert id="63" uvx="0.07146918773651123" uvy="0.8930237293243408" tx="0.0" ty="0.7071078419685364" tz="0.7071057558059692" bx="0.0" by="-0.7071057558059692" bz="0.7071078419685364" />
<vert id="83" uvx="0.049753181636333466" uvy="0.9147396683692932" tx="0.0" ty="0.7071078419685364" tz="0.7071057558059692" bx="0.0" by="-0.7071057558059692" bz="0.7071078419685364" />
<vert id="80" uvx="0.0002430918684694916" uvy="0.8652296662330627" tx="0.0" ty="0.7071064114570618" tz="0.7071071267127991" bx="0.0" by="-0.7071071267127991" bz="0.7071064114570618" />
<vert id="60" uvx="0.021959107369184494" uvy="0.8435136675834656" tx="0.0" ty="0.7071067690849304" tz="0.7071067690849304" bx="0.0" by="-0.7071067690849304" bz="0.7071067690849304" />
<vert id="10" uvx="0.3177220821380615" uvy="0.2187020182609558" tx="0.7071065306663513" ty="-6.112579171713151e-07" tz="0.7071070671081543" bx="0.7071070671081543" by="-2.942211267509265e-06" bz="-0.7071065306663513" />
<vert id="93" uvx="0.31414124369621277" uvy="0.22228285670280457" tx="0.7071065306663513" ty="-6.112579740147339e-07" tz="0.7071070671081543" bx="0.7071070671081543" by="-2.942211267509265e-06" bz="-0.7071065306663513" />
<vert id="95" uvx="0.2682120203971863" uvy="0.20325833559036255" tx="0.7071064114570618" ty="-6.112578603278962e-07" tz="0.7071070671081543" bx="0.7071070671081543" by="-2.9422110401355894e-06" bz="-0.7071064114570618" />
<vert id="9" uvx="0.21870192885398865" uvy="0.3177221417427063" tx="0.7071082592010498" ty="6.112652499723481e-07" tz="0.7071053385734558" bx="0.7071053385734558" by="2.9422099032672122e-06" bz="-0.7071082592010498" />
<vert id="92" uvx="0.2222827672958374" uvy="0.31414127349853516" tx="0.7071082592010498" ty="6.112651931289292e-07" tz="0.7071053385734558" bx="0.7071053385734558" by="2.9422099032672122e-06" bz="-0.7071082592010498" />
<vert id="89" uvx="0.2682119905948639" uvy="0.3331657946109772" tx="0.707108199596405" ty="6.112651931289292e-07" tz="0.7071053385734558" bx="0.7071053385734558" by="2.9422096758935368e-06" bz="-0.707108199596405" />
<vert id="10" uvx="0.3177220821380615" uvy="0.2187020182609558" tx="0.7071067094802856" ty="2.4501477469129895e-07" tz="0.7071067690849304" bx="0.7071067690849304" by="-2.4501477469129895e-07" bz="-0.7071067094802856" />
<vert id="7" uvx="0.3672321140766144" uvy="0.26821208000183105" tx="0.7071067690849304" ty="2.450148031130084e-07" tz="0.7071068286895752" bx="0.7071068286895752" by="-2.4501477469129895e-07" bz="-0.7071067690849304" />
<vert id="90" uvx="0.3331657350063324" uvy="0.26821208000183105" tx="0.7071067094802856" ty="2.4501477469129895e-07" tz="0.7071067690849304" bx="0.7071067690849304" by="-2.4501477469129895e-07" bz="-0.7071067094802856" />
<vert id="58" uvx="0.21870192885398865" uvy="0.21870200335979462" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="0.7071067690849304" by="-0.0" bz="-0.7071067690849304" />
<vert id="57" uvx="0.2682120203971863" uvy="0.16919194161891937" tx="0.7071067690849304" ty="0.0" tz="0.7071067690849304" bx="0.7071067690849304" by="-0.0" bz="-0.7071067690849304" />
<vert id="95" uvx="0.2682120203971863" uvy="0.20325833559036255" tx="0.7071067690849304" ty="0.0" tz="0.7071067094802856" bx="0.7071067094802856" by="-0.0" bz="-0.7071067690849304" />
<vert id="58" uvx="0.21870192885398865" uvy="0.21870200335979462" tx="0.7071042656898499" ty="-4.036218797409674e-06" tz="0.7071093320846558" bx="0.7071093320846558" by="-3.070731736443122e-06" bz="-0.7071042656898499" />
<vert id="96" uvx="0.2222827821969986" uvy="0.22228285670280457" tx="0.7071042656898499" ty="-4.036218797409674e-06" tz="0.707109272480011" bx="0.707109272480011" by="-3.070731281695771e-06" bz="-0.7071042656898499" />
<vert id="94" uvx="0.20325826108455658" uvy="0.26821208000183105" tx="0.7071042656898499" ty="-4.036218797409674e-06" tz="0.7071092128753662" bx="0.7071092128753662" by="-3.0707310543220956e-06" bz="-0.7071042656898499" />
<vert id="8" uvx="0.31772205233573914" uvy="0.3177221417427063" tx="0.7071067094802856" ty="4.827566044696141e-07" tz="0.70710688829422" bx="0.70710688829422" by="-4.827564907827764e-07" bz="-0.7071067094802856" />
<vert id="91" uvx="0.3141412138938904" uvy="0.31414130330085754" tx="0.7071066498756409" ty="4.827566044696141e-07" tz="0.7071069478988647" bx="0.7071069478988647" by="-4.827564339393575e-07" bz="-0.7071066498756409" />
<vert id="90" uvx="0.3331657350063324" uvy="0.26821208000183105" tx="0.7071066498756409" ty="4.827565476261952e-07" tz="0.7071068286895752" bx="0.7071068286895752" by="-4.827564339393575e-07" bz="-0.7071066498756409" />
<vert id="8" uvx="0.31772205233573914" uvy="0.3177221417427063" tx="0.7071067094802856" ty="0.0" tz="0.7071067094802856" bx="0.7071067094802856" by="-0.0" bz="-0.7071067094802856" />
<vert id="6" uvx="0.2682119905948639" uvy="0.36723217368125916" tx="0.7071064710617065" ty="0.0" tz="0.7071070075035095" bx="0.7071070075035095" by="-0.0" bz="-0.7071064710617065" />
<vert id="89" uvx="0.2682119905948639" uvy="0.3331657946109772" tx="0.7071066498756409" ty="0.0" tz="0.7071069478988647" bx="0.7071069478988647" by="-0.0" bz="-0.7071066498756409" />
<vert id="9" uvx="0.21870192885398865" uvy="0.3177221417427063" tx="0.7071067094802856" ty="-2.4501477469129895e-07" tz="0.7071067690849304" bx="0.7071067690849304" by="2.4501477469129895e-07" bz="-0.7071067094802856" />
<vert id="56" uvx="0.1691918671131134" uvy="0.26821208000183105" tx="0.7071067690849304" ty="-2.450148031130084e-07" tz="0.7071068286895752" bx="0.7071068286895752" by="2.4501477469129895e-07" bz="-0.7071067690849304" />
<vert id="94" uvx="0.20325826108455658" uvy="0.26821208000183105" tx="0.7071067094802856" ty="-2.4501477469129895e-07" tz="0.7071067690849304" bx="0.7071067690849304" by="2.4501477469129895e-07" bz="-0.7071067094802856" />
<vert id="95" uvx="0.7979637980461121" uvy="0.0499565415084362" tx="-6.54707363878515e-08" ty="-1.0" tz="-1.58060345256672e-07" bx="0.3826833963394165" by="-1.7108328620452085e-07" bz="0.9238795638084412" />
<vert id="103" uvx="0.5366671681404114" uvy="0.04995649680495262" tx="-6.54707363878515e-08" ty="-1.0" tz="-1.58060345256672e-07" bx="0.3826833963394165" by="-1.7108328620452085e-07" bz="0.9238795638084412" />
<vert id="104" uvx="0.5366671681404114" uvy="0.00024306037812493742" tx="-6.547072928242414e-08" ty="-1.0" tz="-1.580603310458173e-07" bx="0.3826833963394165" by="-1.7108327199366613e-07" bz="0.9238795638084412" />
<vert id="96" uvx="0.7979636788368225" uvy="0.3979506194591522" tx="8.729433886855986e-08" ty="-1.0" tz="-2.1074711753499287e-07" bx="-0.38268348574638367" by="-2.2811104827269446e-07" bz="0.9238795042037964" />
<vert id="104" uvx="0.5366671085357666" uvy="0.39795055985450745" tx="8.729433886855986e-08" ty="-1.0" tz="-2.1074711753499287e-07" bx="-0.38268348574638367" by="-2.2811104827269446e-07" bz="0.9238795042037964" />
<vert id="102" uvx="0.5366671085357666" uvy="0.34823712706565857" tx="8.729433886855986e-08" ty="-1.0" tz="-2.1074711753499287e-07" bx="-0.38268348574638367" by="-2.2811104827269446e-07" bz="0.9238795042037964" />
<vert id="91" uvx="0.7979637384414673" uvy="0.19909682869911194" tx="-6.547077902041565e-08" ty="-1.0" tz="1.5806037367838144e-07" bx="0.38268357515335083" by="-1.710833430479397e-07" bz="-0.9238795638084412" />
<vert id="99" uvx="0.5366671085357666" uvy="0.19909678399562836" tx="-6.547077902041565e-08" ty="-1.0" tz="1.5806037367838144e-07" bx="0.38268357515335083" by="-1.710833430479397e-07" bz="-0.9238795638084412" />
<vert id="98" uvx="0.5366671085357666" uvy="0.14938336610794067" tx="-6.547077902041565e-08" ty="-1.0" tz="1.5806037367838144e-07" bx="0.38268357515335083" by="-1.710833430479397e-07" bz="-0.9238795638084412" />
<vert id="89" uvx="0.7979637384414673" uvy="0.2488102912902832" tx="8.7294282025141e-08" ty="-1.0" tz="2.1074711753499287e-07" bx="-0.38268330693244934" by="-2.2811100564013032e-07" bz="-0.9238795042037964" />
<vert id="97" uvx="0.5366671085357666" uvy="0.24881023168563843" tx="8.7294282025141e-08" ty="-1.0" tz="2.1074710332413815e-07" bx="-0.38268330693244934" by="-2.281109914292756e-07" bz="-0.9238795042037964" />
<vert id="99" uvx="0.5366671085357666" uvy="0.19909678399562836" tx="8.7294282025141e-08" ty="-1.0" tz="2.1074710332413815e-07" bx="-0.38268330693244934" by="-2.281109914292756e-07" bz="-0.9238795042037964" />
<vert id="94" uvx="0.7979636788368225" uvy="0.34823718667030334" tx="2.1074711753499287e-07" ty="-1.0" tz="-8.729432465770515e-08" bx="-0.9238795638084412" by="-2.2811104827269446e-07" bz="0.38268348574638367" />
<vert id="102" uvx="0.5366671085357666" uvy="0.34823712706565857" tx="2.1074711753499287e-07" ty="-1.0" tz="-8.729431755227779e-08" bx="-0.9238795638084412" by="-2.2811104827269446e-07" bz="0.38268348574638367" />
<vert id="100" uvx="0.5366671085357666" uvy="0.2985236942768097" tx="2.1074711753499287e-07" ty="-1.0" tz="-8.729431755227779e-08" bx="-0.9238795638084412" by="-2.2811104827269446e-07" bz="0.38268348574638367" />
<vert id="93" uvx="0.7979637980461121" uvy="0.09966997802257538" tx="-1.3171693069580215e-07" ty="-1.0" tz="-5.455893514749732e-08" bx="0.9238795638084412" by="-1.425693767487246e-07" bz="0.3826833963394165" />
<vert id="101" uvx="0.5366671681404114" uvy="0.0996699407696724" tx="-1.3171693069580215e-07" ty="-1.0" tz="-5.4558931594783644e-08" bx="0.9238795638084412" by="-1.425693767487246e-07" bz="0.3826833963394165" />
<vert id="103" uvx="0.5366671681404114" uvy="0.04995649680495262" tx="-1.3171693069580215e-07" ty="-1.0" tz="-5.455893514749732e-08" bx="0.9238795638084412" by="-1.425693767487246e-07" bz="0.3826833963394165" />
<vert id="92" uvx="0.7979637384414673" uvy="0.2985237240791321" tx="1.0537350192407757e-07" ty="-1.0" tz="4.3647126801715785e-08" bx="-0.9238795638084412" by="-1.1405545308207365e-07" bz="-0.3826833963394165" />
<vert id="100" uvx="0.5366671085357666" uvy="0.2985236942768097" tx="1.0537350192407757e-07" ty="-1.0" tz="4.3647126801715785e-08" bx="-0.9238795638084412" by="-1.1405545308207365e-07" bz="-0.3826833963394165" />
<vert id="97" uvx="0.5366671085357666" uvy="0.24881023168563843" tx="1.0537350192407757e-07" ty="-1.0" tz="4.3647123249002107e-08" bx="-0.9238795638084412" by="-1.1405545308207365e-07" bz="-0.3826833963394165" />
<vert id="90" uvx="0.7979637384414673" uvy="0.14938342571258545" tx="-2.1074717437841173e-07" ty="-1.0" tz="8.729433886855986e-08" bx="0.9238795638084412" by="-2.2811110511611332e-07" bz="-0.38268348574638367" />
<vert id="98" uvx="0.5366671085357666" uvy="0.14938336610794067" tx="-2.107471459567023e-07" ty="-1.0" tz="8.729433886855986e-08" bx="0.9238795638084412" by="-2.281110766944039e-07" bz="-0.38268348574638367" />
<vert id="101" uvx="0.5366671681404114" uvy="0.0996699407696724" tx="-2.10747160167557e-07" ty="-1.0" tz="8.729433886855986e-08" bx="0.9238795638084412" by="-2.2811110511611332e-07" bz="-0.38268348574638367" />
</mesh>
</node>
</model>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+80 -15
View File
@@ -6,7 +6,7 @@ UnitClass = {
ARTILLERY = 2,
ENGINEER = 3,
TRANSPORT = 4,
CARGO_SHIP = 5,
RESOURCE_ROVER = 5,
CRUISER = 6,
CARRIER = 7,
MISSILE_SUBMARINE = 8,
@@ -15,7 +15,9 @@ UnitClass = {
NAVAL_FACTORY = 11,
MARKET = 12,
LAB = 13,
POINT_DEFENSE = 14
POINT_DEFENSE = 14,
EXTRACTOR = 15,
REFINERY = 16
}
UnitType = {UNDERWATER = 0, SEA_LEVEL = 1, HOVER = 2, LAND = 3, AIR = 4}
ArmorType = {CAST = 0, COMBINED = 1, MECHANIC = 2, SHELL = 3, STEEL = 4}
@@ -26,7 +28,7 @@ structurePrefix = modelPrefix .. "Units/Structures/"
units = {
weapons = {
{{type = WeaponClass.HITSCAN, rateOfFire = 100, fireSfx = PATH .. 'Sounds/Units/WarMechs/fire.ogg', damage = 50, maxRange = 3}},
{{type = WeaponClass.HITSCAN, rateOfFire = 100, fireSfx = PATH .. 'Sounds/Units/WarMechs/fire.ogg', damage = 50, maxRange = 10}},
{{type = WeaponClass.HITSCAN, rateOfFire = 500, fireSfx = PATH .. 'Sounds/Units/Tanks/attack.ogg', damage = 200, maxRange = 20}},
{{type = WeaponClass.HITSCAN, rateOfFire = 2000, fireSfx = PATH .. 'Sounds/Units/Tanks/attack.ogg', damage = 5000, maxRange = 45}},
{},
@@ -47,6 +49,8 @@ units = {
{},
{},
{{type = WeaponClass.HITSCAN, rateOfFire = 500, fireSfx = PATH .. 'Sounds/Units/WarMechs/fire.ogg', damage = 50, maxRange = 10}},
{},
{}
},
unitClass = {
UnitClass.WAR_MECH,
@@ -54,7 +58,7 @@ units = {
UnitClass.ARTILLERY,
UnitClass.ENGINEER,
UnitClass.TRANSPORT,
UnitClass.CARGO_SHIP,
UnitClass.RESOURCE_ROVER,
UnitClass.CRUISER,
UnitClass.CRUISER,
UnitClass.CRUISER,
@@ -66,7 +70,9 @@ units = {
UnitClass.NAVAL_FACTORY,
UnitClass.MARKET,
UnitClass.LAB,
UnitClass.POINT_DEFENSE
UnitClass.POINT_DEFENSE,
UnitClass.EXTRACTOR,
UnitClass.REFINERY,
},
unitType = {
@@ -87,6 +93,8 @@ units = {
UnitType.LAND,
UnitType.LAND,
UnitType.LAND,
UnitType.LAND,
UnitType.LAND,
UnitType.LAND
},
@@ -108,15 +116,17 @@ units = {
{},
{},
{},
{},
{},
{}
},
isVehicle = {
true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false
true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false
},
health = {500, 500, 600, 200, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500},
cost = {500, 600, 200, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500},
health = {500, 500, 600, 200, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 600},
cost = {500, 600, 200, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500},
garrisonCapacity = {
{},
{},
@@ -136,6 +146,8 @@ units = {
{},
{},
{},
{},
{},
{}
},
@@ -350,6 +362,26 @@ units = {
{x = -.5, y =.15, z =.7},
{x = .5, y =.15, z =.7}
},
{
{x = .5, y =-.1, z =-1.3},
{x = -.5, y =-.1, z =-1.3},
{x = -.5, y =-.1, z =.7},
{x = .5, y =-.1, z =.7},
{x = .5, y =.15, z =-1.3},
{x = -.5, y =.15, z =-1.3},
{x = -.5, y =.15, z =.7},
{x = .5, y =.15, z =.7}
},
{
{x = 2, y =-.1, z =-2},
{x = -2, y =-.1, z =-2},
{x = -2, y =-.1, z =2},
{x = 2, y =-.1, z =2},
{x = 2, y =.15, z =-2},
{x = -2, y =.15, z =-2},
{x = -2, y =.15, z =2},
{x = 2, y =.15, z =2}
},
{
{x = .5, y =-.1, z =-1.3},
{x = -.5, y =-.1, z =-1.3},
@@ -572,6 +604,26 @@ units = {
{x = .1, y = .1, z = .1},
{x = .1, y = .1, z = .1}
},
{
{x = .1, y = .1, z = .1},
{x = .1, y = .1, z = .1},
{x = .1, y = .1, z = .1},
{x = .1, y = .1, z = .1},
{x = .1, y = .1, z = .1},
{x = .1, y = .1, z = .1},
{x = .1, y = .1, z = .1},
{x = .1, y = .1, z = .1}
},
{
{x = .1, y = .1, z = .1},
{x = .1, y = .1, z = .1},
{x = .1, y = .1, z = .1},
{x = .1, y = .1, z = .1},
{x = .1, y = .1, z = .1},
{x = .1, y = .1, z = .1},
{x = .1, y = .1, z = .1},
{x = .1, y = .1, z = .1}
},
{
{x = .1, y = .1, z = .1},
{x = .1, y = .1, z = .1},
@@ -601,10 +653,13 @@ units = {
{x = 0, y = 0, z = 0},
{x = 0, y = 0, z = 0},
{x = 0, y = 0, z = 0},
{x = 0, y = 0, z = 0},
{x = 0, y = 0, z = 0},
{x = 0, y = 0, z = 0},
},
unitAxisLength = {8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 5, 5, 8, 8, 7, 2, 2, 2, 2, 2, 2, 2},
lineOfSight = {5, 8, 4, 4, 3, 3, 3, 3, 3, 3, 3, 6, 6, 3, 3, 8, 1, 1, 1, 1, 1},
unitAxisLength = {8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 5, 5, 8, 8, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2},
lineOfSight = {5, 8, 4, 4, 3, 3, 3, 3, 3, 3, 3, 6, 6, 3, 3, 8, 1, 1, 1, 1, 1, 1, 1},
name = {
'War mech',
'Tank',
@@ -624,6 +679,8 @@ units = {
'Market',
'Lab',
'Point defense',
'Extractor',
'Refinery',
},
meshPath = {
'warMech.xml',
@@ -644,6 +701,8 @@ units = {
'market.xml',
'lab.xml',
'pointDefense.xml',
'extractor.xml',
'refinery.xml',
},
basePath = {
PATH .. vehiclePrefix .. 'WarMechs/',
@@ -659,11 +718,13 @@ units = {
PATH .. vehiclePrefix .. 'Carriers/',
PATH .. vehiclePrefix .. 'Submarines/',
PATH .. vehiclePrefix .. 'Submarines/',
PATH .. structurePrefix .. 'LandFactory/',
PATH .. structurePrefix .. 'NavalFactory/',
PATH .. structurePrefix .. 'Market/',
PATH .. structurePrefix .. 'Lab/',
PATH .. structurePrefix .. 'PointDefenses/'
PATH .. structurePrefix .. 'LandFactories/',
PATH .. structurePrefix .. 'NavalFactories/',
PATH .. structurePrefix .. 'Markets/',
PATH .. structurePrefix .. 'Labs/',
PATH .. structurePrefix .. 'PointDefenses/',
PATH .. structurePrefix .. 'Extractors/',
PATH .. structurePrefix .. 'Refineries/'
},
selectionSfx = {
PATH .. 'Sounds/Units/WarMechs/selection.ogg',
@@ -684,6 +745,8 @@ units = {
PATH .. 'Sounds/Units/Sample/selection.ogg',
PATH .. 'Sounds/Units/Sample/selection.ogg',
PATH .. 'Sounds/Units/Sample/selection.ogg',
PATH .. 'Sounds/Units/Sample/selection.ogg',
PATH .. 'Sounds/Units/Sample/selection.ogg',
},
deathSfx = {
PATH .. 'Sounds/SFX/Explosions/explosion01.ogg',
@@ -704,5 +767,7 @@ units = {
PATH .. 'Sounds/SFX/Explosions/explosion01.ogg',
PATH .. 'Sounds/SFX/Explosions/explosion01.ogg',
PATH .. 'Sounds/SFX/Explosions/explosion01.ogg',
PATH .. 'Sounds/SFX/Explosions/explosion01.ogg',
PATH .. 'Sounds/SFX/Explosions/explosion01.ogg',
}
}
+8 -8
View File
@@ -10,14 +10,14 @@ resources = {
},
unitCornerPoints = {
{
{x = 1, y = .571, z = -1},
{x = -1, y = .571, z = -1},
{x = -1, y = .571, z = 1},
{x = 1, y = .571, z = 1},
{x = 1, y = .571, z = -1},
{x = -1, y = .571, z = -1},
{x = -1, y = .571, z = 1},
{x = 1, y = .571, z = 1}
{x = 0, y = 0, z = 0},
{x = 0, y = 0, z = 0},
{x = 0, y = 0, z = 0},
{x = 0, y = 0, z = 0},
{x = 0, y = 0, z = 0},
{x = 0, y = 0, z = 0},
{x = 0, y = 0, z = 0},
{x = 0, y = 0, z = 0},
}
},
hitboxOffset = {{x = 0, y = 0, z = 0}}
+2 -2
View File
@@ -23,8 +23,8 @@ set(CONSOLE console.cpp abstractCommand.cpp addUnitCommand.cpp addResourceComman
set(CORE gameManager.cpp game.cpp defConfigs.cpp ${CONSOLE} ${CONTROLLERS})
set(PROJECTILES projectile.cpp cruiseMissile.cpp)
set(FX fx.cpp)
set(VEHICLES vehicle.cpp engineer.cpp transport.cpp)
set(STRUCTURES structure.cpp factory.cpp pointDefense.cpp)
set(VEHICLES vehicle.cpp engineer.cpp transport.cpp resourceRover.cpp)
set(STRUCTURES structure.cpp factory.cpp pointDefense.cpp extractor.cpp)
set(UNITS gameObjectFactory.cpp unit.cpp ${STRUCTURES} ${VEHICLES})
set(CONTENT player.cpp pathfinder.cpp map.cpp gameObject.cpp gameObjectFrame.h resourceDeposit.cpp ${UNITS} ${PROJECTILES} ${FX})
set(GAME_SRC ${STATES} ${GUI} ${CORE} ${CONTENT} ${UTIL})
+4 -1
View File
@@ -355,7 +355,10 @@ namespace battleship{
if(canGarrison)
issueOrder(Order::TYPE::GARRISON, vector<Order::Target>{Order::Target((Unit*)gameObjHoveredOn, gameObjHoveredOn->getPos())}, shiftPressed);
}
else if(gameObjHoveredOn && (controlPressed || !ownGameObj))
else if(gameObjHoveredOn && ownGameObj && ((Unit*)gameObjHoveredOn)->getUnitClass() == UnitClass::EXTRACTOR && !controlPressed){
issueOrder(Order::TYPE::SUPPLY, vector<Order::Target>{Order::Target((Unit*)gameObjHoveredOn)}, shiftPressed);
}
else if(gameObjHoveredOn && (controlPressed || (!ownGameObj && gameObjHoveredOn->getType() == GameObject::Type::UNIT)))
issueOrder(Order::TYPE::ATTACK, vector<Order::Target>{Order::Target((Unit*)gameObjHoveredOn, gameObjHoveredOn->getPos())}, shiftPressed);
else if(controlPressed && !gameObjHoveredOn){
castRayToTerrain();
+3 -4
View File
@@ -52,9 +52,8 @@ namespace battleship{
int cellId = map->getCellId(pos, false);
if((pos + dirVec * rayLength).y <= map->getCells()[cellId].pos.y){
exploded = true;
Game::getSingleton()->explode(pos, explosionDamage, explosionRadius, explosionSfx);
player->removeProjectile(this);
remove = true;
}
}
@@ -74,9 +73,9 @@ namespace battleship{
break;
}
if(!exploded && flightStage == FlightStage::DESCENT){
if(!remove && flightStage == FlightStage::DESCENT){
checkSurfaceCollision();
if(exploded) return;
if(remove) return;
checkUnitCollision();
}
}
+62
View File
@@ -0,0 +1,62 @@
#include "extractor.h"
#include "player.h"
#include "game.h"
#include "activeGameState.h"
#include "resourceDeposit.h"
#include <stateManager.h>
namespace battleship{
using namespace std;
using namespace vb01;
using namespace gameBase;
Extractor::Extractor(Player *player, int id, Vector3 pos, Quaternion rot, int buildStatus, ResourceDeposit *rd) : Structure(player, id, pos, rot, buildStatus), drawRate(10){
if(!rd){
vector<ResourceDeposit*> deposits;
for(Player *pl : Game::getSingleton()->getPlayers()){
vector<ResourceDeposit*> dep = pl->getResourceDeposits();
deposits.insert(deposits.end(), dep.begin(), dep.end());
}
for(ResourceDeposit *dep : deposits)
if(dep->getPos().getDistanceFrom(pos) < .001){
deposit = dep;
break;
}
}
Vector2 size = Vector2(lenHpBar, 10);
ammountBackground = Unit::createBar(Vector2::VEC_ZERO, size, Vector4(0, 0, 0, 1));
ammountForeground = Unit::createBar(Vector2::VEC_ZERO, size, Vector4(0, 0, 1, 1));
}
Extractor::~Extractor(){
removeBar(ammountForeground);
removeBar(ammountBackground);
}
void Extractor::update(){
Structure::update();
ActiveGameState *activeState = (ActiveGameState*)GameManager::getSingleton()->getStateManager()->getAppStateByType(AppStateType::ACTIVE_STATE);
Player *mainPlayer = (activeState ? activeState->getPlayer() : nullptr);
vector<Player*> selectingPlayers = getSelectingPlayers();
bool mainPlayerSelecting = (activeState && find(selectingPlayers.begin(), selectingPlayers.end(), mainPlayer) != selectingPlayers.end());
int ammount = 0, initAmmount = 0;
if(deposit){
ammount = deposit->getAmmount();
initAmmount = deposit->getInitAmmount();
}
Unit::displayUnitStats(ammountForeground, ammountBackground, ammount, initAmmount, mainPlayer == player && mainPlayerSelecting, Vector2(0, -10));
}
void Extractor::draw(){
deposit->decrementAmmount();
lastDrawTime = getTime();
}
}
+28
View File
@@ -0,0 +1,28 @@
#ifndef EXTRACTOR_H
#define EXTRACTOR_H
#include "structure.h"
#include <util.h>
namespace battleship{
class ResourceDeposit;
class Extractor : public Structure{
public:
Extractor(Player*, int, vb01::Vector3, vb01::Quaternion, int, ResourceDeposit *rd = nullptr);
~Extractor();
void update();
void draw();
bool canDraw(){return vb01::getTime() - lastDrawTime > drawRate;}
inline ResourceDeposit* getDeposit(){return deposit;}
private:
int drawRate;
vb01::s64 lastDrawTime = 0;
vb01::Node *ammountBackground = nullptr, *ammountForeground = nullptr;
ResourceDeposit *deposit = nullptr;
};
}
#endif
+2 -1
View File
@@ -46,6 +46,7 @@ namespace battleship{
inline int getId() {return id;}
inline Type getType(){return type;}
inline vb01::Node* getHitbox(){return hitbox;}
inline bool isRemove(){return remove;}
private:
int sortCorners(std::vector<vb01::Vector2>&, bool, bool);
protected:
@@ -67,7 +68,7 @@ namespace battleship{
vb01::Vector3 pos = vb01::Vector3(0, 0, 0), upVec = vb01::Vector3(0, 1, 0), dirVec = vb01::Vector3(0, 0, 1), leftVec = vb01::Vector3(1, 0, 0), corners[8];
vb01::Vector2 screenPos;
vb01::Quaternion rot;
bool selectable = false, debugging = false;
bool selectable = false, debugging = false, remove = false;
float width, height, length;
};
}
+9 -2
View File
@@ -3,9 +3,11 @@
#include "factory.h"
#include "engineer.h"
#include "transport.h"
#include "resourceRover.h"
#include "projectile.h"
#include "resourceDeposit.h"
#include "pointDefense.h"
#include "extractor.h"
#include "cruiseMissile.h"
#include "defConfigs.h"
@@ -27,13 +29,18 @@ namespace battleship{
return new Engineer(player, id, pos, rot);
case UnitClass::TRANSPORT:
return new Transport(player, id, pos, rot);
case UnitClass::RESOURCE_ROVER:
return new ResourceRover(player, id, pos, rot);
case UnitClass::LAND_FACTORY:
case UnitClass::NAVAL_FACTORY:
return new Factory(player, id, pos, rot, buildStatus);
case UnitClass::POINT_DEFENSE:
return new PointDefense(player, id, pos, rot, buildStatus);
case UnitClass::EXTRACTOR:
return new Extractor(player, id, pos, rot, buildStatus);
case UnitClass::MARKET:
case UnitClass::LAB:
case UnitClass::REFINERY:
return new Structure(player, id, pos, rot, buildStatus);
default:
return new Vehicle(player, id, pos, rot);
@@ -56,7 +63,7 @@ namespace battleship{
}
}
ResourceDeposit* GameObjectFactory::createResourceDeposit(Player *player, int id, Vector3 pos, Quaternion rot){
return new ResourceDeposit(player, id, pos, rot);
ResourceDeposit* GameObjectFactory::createResourceDeposit(Player *player, int id, Vector3 pos, Quaternion rot, int initAmmount){
return new ResourceDeposit(player, id, pos, rot, initAmmount);
}
}
+1 -1
View File
@@ -15,7 +15,7 @@ namespace battleship{
enum GameObjectType{UNIT, PROJECTILE, RESOURCE_DEPOSIT};
static Unit* createUnit(Player*, int, vb01::Vector3, vb01::Quaternion, int = 0);
static Projectile* createProjectile(Unit*, int, vb01::Vector3, vb01::Quaternion);
static ResourceDeposit* createResourceDeposit(Player*, int, vb01::Vector3, vb01::Quaternion);
static ResourceDeposit* createResourceDeposit(Player*, int, vb01::Vector3, vb01::Quaternion, int = 0);
private:
};
}
+4 -2
View File
@@ -172,8 +172,9 @@ namespace battleship{
sol::table rotTable = npcObjTable["rot"];
Quaternion rot = Quaternion(rotTable["w"], rotTable["x"], rotTable["y"], rotTable["z"]);
int initAmmount = SOL_LUA_VIEW[mapTable][playerInd][i + 1][resDepInd][j + 1]["initAmmount"];
player->addResourceDeposit(GameObjectFactory::createResourceDeposit(player, id, pos, rot));
player->addResourceDeposit(GameObjectFactory::createResourceDeposit(player, id, pos, rot, initAmmount));
}
//int spawnPointId = SOL_LUA_STATE[mapTable]["spawnPointInd"][i + 1][spawnPointId];
@@ -191,7 +192,8 @@ namespace battleship{
Quaternion rot = Quaternion(unitTable[rotInd]["w"], unitTable[rotInd]["x"], unitTable[rotInd]["x"], unitTable[rotInd]["x"]);
int id = unitTable["id"];
player->addUnit(GameObjectFactory::createUnit(player, id, pos, rot));
int buildStatus = unitTable["buildStatus"].get_or(0);
player->addUnit(GameObjectFactory::createUnit(player, id, pos, rot, buildStatus));
}
}
}
+15 -6
View File
@@ -16,13 +16,21 @@ namespace battleship{
Player::~Player() {}
void Player::update() {
vector<Unit*> units = this->units;
vector<Unit*> units = this->units;
for(Unit *u : units){
if(!u->isRemove())
u->update();
else
removeUnit(u);
}
for(Unit *u : units)
u->update();
for(Projectile *proj : projectiles)
proj->update();
vector<Projectile*> projectiles = this->projectiles;
for(Projectile *proj : projectiles){
if(!proj->isRemove())
proj->update();
else
removeProjectile(proj);
}
for(ResourceDeposit *rd : resourceDeposits)
rd->update();
@@ -44,6 +52,7 @@ namespace battleship{
color = Vector3::VEC_K;
break;
case Order::TYPE::BUILD:
case Order::TYPE::SUPPLY:
color = Vector3(1, 1, 0);
break;
}
+5 -8
View File
@@ -62,9 +62,9 @@ namespace battleship{
GameObject::update();
placeAt(pos + speed * dirVec);
if(!exploded){
if(!remove){
checkSurfaceCollision();
if(exploded) return;
if(remove) return;
checkUnitCollision();
}
}
@@ -89,10 +89,9 @@ namespace battleship{
if(!results.empty()){
for(int i = 0; i < targetNodes.size(); i++)
if(targetNodes[i]->getMesh(0) == results[0].mesh){
exploded = true;
targetUnits[i]->takeDamage(directHitDamage);
Game::getSingleton()->explode(pos, explosionDamage, explosionRadius, explosionSfx);
player->removeProjectile(this);
remove = true;
}
}
}
@@ -101,10 +100,8 @@ namespace battleship{
Map *map = Map::getSingleton();
int cellId = map->getCellId(pos, false);
if(map->getCells()[cellId].type == Map::Cell::LAND){
exploded = true;
player->removeProjectile(this);
}
if(map->getCells()[cellId].type == Map::Cell::LAND)
remove = true;
}
void Projectile::debug(){
-2
View File
@@ -21,7 +21,6 @@ namespace battleship {
virtual ~Projectile();
virtual void update();
virtual void debug();
inline bool isExploded() {return exploded;}
private:
void initProperties();
void initSound();
@@ -30,7 +29,6 @@ namespace battleship {
virtual void checkUnitCollision();
virtual void checkSurfaceCollision();
bool exploded = false;
float speed, rayLength, explosionRadius, rotAngle;
int directHitDamage, explosionDamage;
vb01::Vector3 initPos;
+5 -1
View File
@@ -3,7 +3,11 @@
namespace battleship{
using namespace vb01;
ResourceDeposit::ResourceDeposit(Player *player, int id, Vector3 pos, Quaternion rot) : GameObject(GameObject::Type::RESOURCE_DEPOSIT, id, player, pos, rot){
ResourceDeposit::ResourceDeposit(Player *player, int id, Vector3 pos, Quaternion rot, int ia) :
GameObject(GameObject::Type::RESOURCE_DEPOSIT, id, player, pos, rot),
initAmmount(ia),
ammount(ia)
{
initProperties();
initModel();
initHitbox();
+5 -1
View File
@@ -6,9 +6,13 @@
namespace battleship{
class ResourceDeposit : public GameObject{
public:
ResourceDeposit(Player*, int, vb01::Vector3, vb01::Quaternion);
ResourceDeposit(Player*, int, vb01::Vector3, vb01::Quaternion, int);
~ResourceDeposit();
inline int getAmmount(){return ammount;}
inline int getInitAmmount(){return initAmmount;}
inline void decrementAmmount(){ammount--;}
private:
int ammount, initAmmount;
};
}
+117
View File
@@ -0,0 +1,117 @@
#include "resourceRover.h"
#include "resourceDeposit.h"
#include "map.h"
#include "player.h"
#include "extractor.h"
#include "structure.h"
#include "activeGameState.h"
#include <stateManager.h>
namespace battleship{
using namespace std;
using namespace vb01;
using namespace gameBase;
ResourceRover::ResourceRover(Player *player, int id, Vector3 pos, Quaternion rot) :
Vehicle(player, id, pos, rot),
capacity(300),
loadRate(10)
{
Vector2 size = Vector2(lenHpBar, 10);
loadBackground = Unit::createBar(Vector2::VEC_ZERO, size, Vector4(0, 0, 0, 1));
loadForeground = Unit::createBar(Vector2::VEC_ZERO, size, Vector4(1, 1, 0, 1));
}
ResourceRover::~ResourceRover(){
removeBar(loadForeground);
removeBar(loadBackground);
}
void ResourceRover::supply(Order order){
float minDist = .5 * Map::getSingleton()->getCellSize().x;
if(!pathPoints.empty())
navigate(minDist);
else{
vector<Unit*> units = player->getUnits();
vector<Structure*> extractors, refineries;
for(Unit *unit : units){
if(unit->getUnitClass() == UnitClass::EXTRACTOR && ((Extractor*)unit)->getDeposit()->getAmmount() > 0)
extractors.push_back((Structure*)unit);
else if(unit->getUnitClass() == UnitClass::REFINERY)
refineries.push_back((Structure*)unit);
}
nearestExtractor = (Extractor*)getClosestUnit(extractors);
nearestRefinery = getClosestUnit(refineries);
if(nearestExtractor && nearestExtractor->getPos().getDistanceFrom(pos) <= minDist){
ResourceDeposit *deposit = nearestExtractor->getDeposit();
if(canLoad() && deposit->getAmmount() > 0){
if(nearestExtractor->canDraw()){
nearestExtractor->draw();
load++;
lastLoadTime = getTime();
}
}
else if(load == capacity && nearestRefinery)
preparePathpoints(order, nearestRefinery->getPos(), true);
}
else if(!nearestExtractor){
if(nearestRefinery && load > 0)
preparePathpoints(order, nearestRefinery->getPos(), true);
else
removeOrder(0);
}
if(nearestRefinery && nearestRefinery->getPos().getDistanceFrom(pos) <= minDist){
if(canUnload()){
load--;
player->addRefineds(1);
lastLoadTime = getTime();
}
else if(load == 0 && nearestExtractor)
preparePathpoints(order, nearestExtractor->getPos());
}
}
}
void ResourceRover::update(){
Vehicle::update();
vector<Unit*> units = player->getUnits();
nearestExtractor = (find(units.begin(), units.end(), nearestExtractor) != units.end() ? nearestExtractor : nullptr);
nearestRefinery = (find(units.begin(), units.end(), nearestRefinery) != units.end() ? nearestRefinery : nullptr);
ActiveGameState *activeState = (ActiveGameState*)GameManager::getSingleton()->getStateManager()->getAppStateByType(AppStateType::ACTIVE_STATE);
Player *mainPlayer = (activeState ? activeState->getPlayer() : nullptr);
vector<Player*> selectingPlayers = getSelectingPlayers();
bool mainPlayerSelecting = (activeState && find(selectingPlayers.begin(), selectingPlayers.end(), mainPlayer) != selectingPlayers.end());
Unit::displayUnitStats(loadForeground, loadBackground, load, capacity, mainPlayer == player && mainPlayerSelecting, Vector2(0, -10));
}
Unit* ResourceRover::getClosestUnit(vector<Structure*> structs){
if(structs.empty()) return nullptr;
int minDistId = -1;
for(int i = 0; i < structs.size(); i++)
if(structs[i]->getBuildStatus() == 100){
minDistId = i;
break;
}
if(minDistId == -1) return nullptr;
for(int i = 0; i < structs.size(); i++)
if(structs[i]->getBuildStatus() == 100 && structs[minDistId]->getPos().getDistanceFrom(pos) > structs[i]->getPos().getDistanceFrom(pos))
minDistId = i;
return structs[minDistId];
}
}
+31
View File
@@ -0,0 +1,31 @@
#ifndef RESOURCE_ROVER_H
#define RESOURCE_ROVER_H
#include "vehicle.h"
#include <util.h>
namespace battleship{
class Structure;
class Extractor;
class ResourceRover : public Vehicle{
public:
ResourceRover(Player*, int, vb01::Vector3, vb01::Quaternion);
~ResourceRover();
void update();
private:
void supply(Order);
Unit* getClosestUnit(std::vector<Structure*>);
inline bool canLoad(){return vb01::getTime() - lastLoadTime > loadRate && load < capacity;}
inline bool canUnload(){return vb01::getTime() - lastLoadTime > loadRate && load > 0;}
vb01::s64 lastLoadTime = 0;
int load = 0, capacity, loadRate;
Extractor *nearestExtractor = nullptr;
Unit *nearestRefinery = nullptr;
vb01::Node *loadBackground = nullptr, *loadForeground = nullptr;
};
}
#endif
+4 -1
View File
@@ -295,7 +295,7 @@ namespace battleship{
if (health <= DEATH_HP){
Game::getSingleton()->explode(pos, 0, 0, deathSfx);
player->removeUnit(this);
remove = true;
}
}
@@ -345,6 +345,9 @@ namespace battleship{
case Order::TYPE::LAUNCH:
launch(order);
break;
case Order::TYPE::SUPPLY:
supply(order);
break;
default:
break;
}
+21 -2
View File
@@ -35,7 +35,7 @@ namespace battleship{
class Engineer;
struct Order {
enum class TYPE {ATTACK, BUILD, MOVE, GARRISON, EJECT, PATROL, LAUNCH};
enum class TYPE {ATTACK, BUILD, MOVE, GARRISON, EJECT, PATROL, LAUNCH, SUPPLY};
struct Target{
Unit *unit = nullptr;
vb01::Vector3 pos;
@@ -55,8 +55,26 @@ namespace battleship{
enum class MoveDir {LEFT, UP, FORW};
enum class Corner {FRONT_LEFT, FRONT_RIGHT, REAR_LEFT, REAR_RIGHT};
enum class UnitClass {WAR_MECH, TANK, ARTILLERY, ENGINEER, TRANSPORT, CARGO_SHIP, CRUISER, CARRIER, MISSILE_SUBMARINE, STEALTH_SUBMARINE, LAND_FACTORY, NAVAL_FACTORY, MARKET, LAB, POINT_DEFENSE};
enum class UnitType {UNDERWATER, SEA_LEVEL, HOVER, LAND, AIR, NONE = -1};
enum class UnitClass {
WAR_MECH,
TANK,
ARTILLERY,
ENGINEER,
TRANSPORT,
RESOURCE_ROVER,
CRUISER,
CARRIER,
MISSILE_SUBMARINE,
STEALTH_SUBMARINE,
LAND_FACTORY,
NAVAL_FACTORY,
MARKET,
LAB,
POINT_DEFENSE,
EXTRACTOR,
REFINERY
};
class Unit : public GameObject{
public:
@@ -166,6 +184,7 @@ namespace battleship{
virtual void move(Order){}
virtual void patrol(Order){}
virtual void launch(Order);
virtual void supply(Order){}
float calculateRotation(vb01::Vector3, float, float);
void removeBar(vb01::Node*);
vb01::Node* createBar(vb01::Vector2, vb01::Vector2, vb01::Vector4);
+7 -2
View File
@@ -227,7 +227,7 @@ namespace battleship{
debugPathPoints.push_back(n);
}
void Vehicle::preparePathpoints(Order &order, Vector3 destPos){
void Vehicle::preparePathpoints(Order &order, Vector3 destPos, bool appendDestPos){
removeAllPathpoints();
Map *map = Map::getSingleton();
@@ -238,17 +238,19 @@ namespace battleship{
bool waterVehCanMove = (ship && cells[source].type == Map::Cell::WATER);
bool landVehCanMove = (type == UnitType::LAND && cells[source].type == Map::Cell::LAND);
if(!(waterVehCanMove || landVehCanMove)) return;
if(type != UnitType::HOVER && !(waterVehCanMove || landVehCanMove)) return;
Pathfinder *pathfinder = Pathfinder::getSingleton();
int dest = map->getCellId(destPos);
vector<int> path = pathfinder->findPath(cells, source, dest, (int)type);
bool pathTruncated = false;
for(int i = 0; i < path.size(); i++){
if((ship && cells[path[i]].type != Map::Cell::WATER) || (order.type != Order::TYPE::GARRISON && type == UnitType::LAND && cells[path[i]].type != Map::Cell::LAND)){
path = vector<int>(path.begin(), path.begin() + i);
order.targets[0].unit = nullptr;
order.targets[0].pos = cells[path[i - 1]].pos;
pathTruncated = true;
break;
}
else if(order.type == Order::TYPE::GARRISON && type == UnitType::LAND && cells[path[i]].type != Map::Cell::LAND && path.size() - 1 != i)
@@ -257,6 +259,9 @@ namespace battleship{
for(int p : path)
addPathpoint(cells[p].pos);
if(appendDestPos && !pathTruncated)
addPathpoint(destPos);
}
void Vehicle::removePathpoint(int i){
+1 -1
View File
@@ -33,7 +33,6 @@ namespace battleship{
void addOrder(Order);
void advance(float, MoveDir = MoveDir::FORW);
void addPathpoint(vb01::Vector3);
void preparePathpoints(Order&, vb01::Vector3);
void removePathpoint(int = 0);
void removeAllPathpoints();
void select();
@@ -41,6 +40,7 @@ namespace battleship{
std::vector<vb01::Vector3> pathPoints;
void navigate(float = 0.);
void preparePathpoints(Order&, vb01::Vector3, bool = false);
void alignToSurface();
void attack(Order);
void garrison(Order);