initial commit, original version sorcerykid

This commit is contained in:
Aleksandr Avdeev 2024-11-29 14:28:07 +03:00
commit 5a21157701
8 changed files with 1267 additions and 0 deletions

94
README.txt Normal file
View File

@ -0,0 +1,94 @@
Trophies Mod v1.0
By Leslie Krause
Repository
----------------------
Browse source code:
https://bitbucket.org/sorcerykid/trophies
Download archive:
https://bitbucket.org/sorcerykid/trophies/get/master.zip
https://bitbucket.org/sorcerykid/trophies/get/master.tar.gz
Compatability
----------------------
Minetest 0.4.15+ required
Dependencies
----------------------
Default Mod (required)
https://github.com/minetest/minetest_game/tree/master/mods/default
ActiveFormspecs Mod (required)
https://bitbucket.org/sorcerykid/formspecs
Basic Ownership Mod (required)
https://bitbucket.org/sorcerykid/ownership
Installation
----------------------
1) Unzip the archive into the mods directory of your game
2) Rename the trophies-master directory to "trophies"
Source Code License
----------------------
GNU Lesser General Public License v3 (LGPL-3.0)
Copyright (c) 2019, Leslie E. Krause
This program is free software; you can redistribute it and/or modify it under the terms of
the GNU Lesser General Public License as published by the Free Software Foundation; either
version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU Lesser General Public License for more details.
http://www.gnu.org/licenses/lgpl-2.1.html
Multimedia License (textures, sounds, and models)
----------------------------------------------------------
Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
/textures/trophies_goldcup_inv.obj
created by sorcerykid
/textures/trophies_goldcup_big.obj
modified by sorcerykid
obtained from https://icons8.com/icon/set/trophy/color
/models/trophies_goldcup.obj
created by VanessaE
obtained from https://gitlab.com/VanessaE/homedecor_modpack
You are free to:
Share — copy and redistribute the material in any medium or format.
Adapt — remix, transform, and build upon the material for any purpose, even commercially.
The licensor cannot revoke these freedoms as long as you follow the license terms.
Under the following terms:
Attribution — You must give appropriate credit, provide a link to the license, and
indicate if changes were made. You may do so in any reasonable manner, but not in any way
that suggests the licensor endorses you or your use.
No additional restrictions — You may not apply legal terms or technological measures that
legally restrict others from doing anything the license permits.
Notices:
You do not have to comply with the license for elements of the material in the public
domain or where your use is permitted by an applicable exception or limitation.
No warranties are given. The license may not give you all of the permissions necessary
for your intended use. For example, other rights such as publicity, privacy, or moral
rights may limit how you use the material.
For more details:
http://creativecommons.org/licenses/by-sa/3.0/

3
depends.txt Normal file
View File

@ -0,0 +1,3 @@
default
formspecs
ownership

211
init.lua Normal file
View File

@ -0,0 +1,211 @@
--------------------------------------------------------
-- Minetest :: Trophies Mod v1.0 (trophies)
--
-- See README.txt for licensing and other information.
-- Copyright (c) 2019, Leslie E. Krause
--
-- ./games/minetest_game/mods/trophies/init.lua
--------------------------------------------------------
minetest.register_node( "trophies:gold_cup", {
-- original image from https://icons8.com/icon/set/trophy/color
description = "Gold Cup Trophy",
drawtype = "mesh",
mesh = "trophies_goldcup.obj",
wield_scale = { x = 1.5, y = 1.5, z = 1.5 },
tiles = {
"default_wood.png",
"trophies_polished_gold.png"
},
inventory_image = "trophies_goldcup_inv.png",
wield_image = "trophies_goldcup_inv.png",
paramtype = "light",
paramtype2 = "facedir",
node_placement_prediction = "",
walkable = false,
selection_box = {
type = "fixed",
fixed = { -0.3125, -0.5, -0.1875, 0.3125, 0.125, 0.1875 }
},
groups = { snappy = 3, not_in_creative_inventory = 1 },
sounds = default.node_sound_metal_defaults(),
on_use = function ( itemstack, player, pointed_thing )
local data = minetest.deserialize( itemstack:get_metadata( ) ) or { }
local player_name = player:get_player_name( )
if data.owner and data.grantor ~= player_name then
minetest.chat_send_player( player_name, "This trophy has already been awarded to a player!" )
return itemstack
end
local function get_editor_formspec( )
if not data.owner then
data.owner = ""
data.grantor = player_name
data.oldtime = os.time( )
data.title = "Achievement of Excellence"
data.message = "In Recognition of Outstanding Bravery in Competition"
end
local output_text = string.format( "%s (awarded to %s)\n\n\"%s\"\n\nPresented on %s by %s",
data.title, data.owner == default.OWNER_NOBODY and "nobody" or data.owner, data.message, os.date( "%x", data.oldtime ), data.grantor )
local formspec =
"size[8,6.5]" ..
default.gui_bg ..
default.gui_bg_img ..
"textarea[0.3,0.4;8,1.5;message;Enter the message to display on the trophy (100 character limit);" .. minetest.formspec_escape( data.message ) .. "]" ..
"label[0.0,2.0;Title:]" ..
"field[1.1,2.4;3.6,0.25;title;;" .. minetest.formspec_escape( data.title ) .. "]" ..
"label[4.6,2.0;Winner:]" ..
"field[6.0,2.4;2.3,0.25;owner;;" .. minetest.formspec_escape( data.owner ) .. "]" ..
"box[0.0,2.8;7.8,2.9;#00000000]" ..
"textarea[0.5,3.0;7.3,2.5;;" .. minetest.formspec_escape( output_text ) .. ";]" ..
"button[0.0,6.1;2.0,0.3;preview;Preview]" ..
"button[6.0,6.1;2.0,0.3;save;Save]"
return formspec
end
minetest.create_form( nil, player_name, get_editor_formspec( ), function ( _, player, fields )
if fields.save or fields.preview then
if fields.owner == player_name then
minetest.chat_send_player( player_name, "You cannot award a trophy to yourself." )
return
elseif not string.find( fields.owner, "^[-_A-Za-z0-9]+$" ) then
minetest.chat_send_player( player_name, "The specified winner is invalid." )
return
elseif string.len( fields.message ) < 5 then
minetest.chat_send_player( player_name, "The specified message is too short." )
return
elseif string.len( fields.message ) > 100 then
minetest.chat_send_player( player_name, "The specified message is too long." )
return
elseif string.len( fields.title ) < 5 then
minetest.chat_send_player( player_name, "The specified title is too short." )
return
elseif string.len( fields.title ) > 30 then
minetest.chat_send_player( player_name, "The specified title is too long." )
return
end
end
data.owner = fields.owner
data.title = fields.title
data.message = fields.message
if fields.preview then
minetest.update_form( player_name, get_editor_formspec( ) )
elseif fields.save then
data.oldtime = os.time( )
itemstack:set_metadata( minetest.serialize( data ) )
player:set_wielded_item( itemstack )
minetest.chat_send_player( player_name, "The trophy has been inscribed with your new message!" )
minetest.destroy_form( player_name )
end
end )
return itemstack
end,
on_place = function( itemstack, placer, pointed_thing )
if pointed_thing.type == "object" then return end
local data = minetest.deserialize( itemstack:get_metadata( ) ) or { }
local player_name = placer:get_player_name( )
if not data.owner then
minetest.chat_send_player( player_name, "This trophy cannot be placed until awarded to a player!" )
return itemstack
end
local new_itemstack = ItemStack( "trophies:gold_cup" )
new_itemstack:set_metadata( itemstack:get_metadata( ) ) -- used to pass the tropy properties
return minetest.item_place_node( new_itemstack, placer, pointed_thing )
end,
after_place_node = function ( pos, placer, itemstack, pointed_thing )
local data = minetest.deserialize( itemstack:get_metadata( ) )
if data then
local meta = minetest.get_meta( pos )
meta:set_string( "infotext", string.format( "%s (awarded to %s)\n\n\"%s\"\n\nPresented on %s by %s",
data.title, data.owner == default.OWNER_NOBODY and "nobody" or data.owner, data.message, os.date( "%x", data.oldtime ), data.grantor ) )
meta:set_string( "owner", data.owner )
meta:set_string( "grantor", data.grantor )
meta:set_string( "title", data.title )
meta:set_string( "message", data.message )
meta:set_int( "oldtime", data.oldtime )
end
end,
on_dig = function ( pos, node, player )
local player_name = player:get_player_name( )
if not default.is_owner( pos, player ) then
minetest.record_protection_violation( pos, player_name )
return
end
local player_inv = player:get_inventory( )
local itemstack = ItemStack( node.name )
local meta = minetest.get_meta( pos )
local owner = meta:get_string( "owner" )
local grantor = meta:get_string( "grantor" )
local title = meta:get_string( "title" )
local message = meta:get_string( "message" )
local oldtime = meta:get_int( "oldtime" )
local data = { }
data.owner = owner
data.grantor = grantor
data.title = title
data.message = message
data.oldtime = oldtime
itemstack:set_metadata( minetest.serialize( data ) )
-- minetest.handle_node_drops( pos, { node.name }, player )
if player_inv:room_for_item( "main", itemstack ) then
player_inv:add_item( "main", itemstack )
else
minetest.add_item( player:getpos( ), itemstack )
end
minetest.remove_node( pos )
end,
on_open = function ( pos, player )
-- the node can only be placed (and hence opened) once metadata is set
local meta = minetest.get_meta( pos )
local owner = meta:get_string( "owner" )
local grantor = meta:get_string( "grantor" )
local title = meta:get_string( "title" )
local message = meta:get_string( "message" )
local oldtime = meta:get_int( "oldtime" )
local output_text = string.format( "%s (awarded to %s)\n\n\"%s\"\n\nPresented on %s by %s",
title, owner == default.OWNER_NOBODY and "nobody" or owner, message, os.date( "%x", oldtime ), grantor )
local formspec =
"size[10.0,4.0]" ..
default.gui_bg ..
default.gui_bg_img ..
"box[0.0,0.0;9.8,3.2;#222222FF]" ..
"image[0.5,0.4;2.2,2.8;trophies_goldcup_big.png]" ..
"textarea[3.0,0.6;7.0,2.5;;" .. minetest.formspec_escape( output_text ) .. ";]" ..
"button_exit[4.0,3.6;2.0,0.3;close;Close]"
return formspec
end,
on_close = function ( )
end,
} )

6
mod.conf Normal file
View File

@ -0,0 +1,6 @@
name = trophies
title = Trophies
author = sorcerykid
license = LGPL-3.0
release = 4998
description = Showcase player achievements with a personalized gold cup

953
models/trophies_goldcup.obj Normal file
View File

@ -0,0 +1,953 @@
# Blender v2.73 (sub 0) OBJ File: 'trophy.blend'
# www.blender.org
o Cylinder
v 0.255410 -0.088500 0.025115
v 0.230295 -0.074000 0.025115
v 0.217738 -0.066750 -0.000000
v 0.230295 -0.074000 -0.025115
v 0.255410 -0.088500 -0.025115
v 0.267967 -0.095750 -0.000000
v 0.270750 -0.031250 0.025115
v 0.241750 -0.031250 0.025115
v 0.227250 -0.031250 -0.000000
v 0.241750 -0.031250 -0.025115
v 0.270750 -0.031250 -0.025115
v 0.285250 -0.031250 -0.000000
v 0.255410 0.026000 0.025115
v 0.230295 0.011500 0.025115
v 0.217738 0.004250 -0.000000
v 0.230295 0.011500 -0.025115
v 0.255410 0.026000 -0.025115
v 0.267967 0.033250 -0.000000
v -0.156249 0.097750 0.000000
v -0.156249 0.083250 0.025115
v -0.156249 0.054250 0.025115
v -0.156249 0.039750 0.000000
v -0.156249 0.054250 -0.025115
v -0.156249 0.083250 -0.025115
v -0.220749 0.080467 0.000000
v -0.213499 0.067910 0.025115
v -0.198999 0.042795 0.025115
v -0.191749 0.030238 0.000000
v -0.198999 0.042795 -0.025115
v -0.213499 0.067910 -0.025115
v -0.267966 0.033250 0.000000
v -0.255409 0.026000 0.025115
v -0.230294 0.011500 0.025115
v -0.217737 0.004250 0.000000
v -0.230294 0.011500 -0.025115
v -0.255409 0.026000 -0.025115
v -0.285249 -0.031250 -0.000000
v -0.270749 -0.031250 0.025115
v -0.241749 -0.031250 0.025115
v -0.227249 -0.031250 -0.000000
v -0.241749 -0.031250 -0.025115
v -0.270749 -0.031250 -0.025115
v -0.267966 -0.095750 -0.000000
v -0.255409 -0.088500 0.025115
v -0.230294 -0.074000 0.025115
v -0.217737 -0.066750 -0.000000
v -0.230294 -0.074000 -0.025115
v -0.255409 -0.088500 -0.025115
v -0.220749 -0.142967 -0.000000
v -0.213499 -0.130410 0.025115
v -0.198999 -0.105295 0.025115
v -0.191749 -0.092738 -0.000000
v -0.198999 -0.105295 -0.025115
v -0.213499 -0.130410 -0.025115
v -0.156249 -0.160250 -0.000000
v -0.156249 -0.145750 0.025115
v -0.156249 -0.116750 0.025115
v -0.156249 -0.102250 -0.000000
v -0.156249 -0.116750 -0.025115
v -0.156249 -0.145750 -0.025115
v 0.213500 0.067910 0.025115
v 0.199000 0.042795 0.025115
v 0.191750 0.030238 -0.000000
v 0.199000 0.042795 -0.025115
v 0.213500 0.067910 -0.025115
v 0.220750 0.080467 -0.000000
v 0.156250 0.083250 0.025115
v 0.156250 0.054250 0.025115
v 0.156250 0.039750 -0.000000
v 0.156250 0.054250 -0.025115
v 0.156250 0.083250 -0.025115
v 0.156250 0.097750 -0.000000
v 0.031080 -0.500000 -0.156249
v 0.031080 0.125000 -0.156249
v 0.088508 0.125000 -0.132461
v 0.132461 0.125000 -0.088508
v 0.156249 0.125000 -0.031080
v 0.156249 0.125000 0.031080
v 0.132461 0.125000 0.088508
v 0.088508 -0.187500 0.132461
v 0.088508 0.125000 0.132461
v 0.031080 -0.187500 0.156249
v 0.031080 0.125000 0.156249
v -0.031080 -0.187500 0.156249
v -0.031080 0.125000 0.156249
v -0.088508 -0.187500 0.132461
v -0.088508 0.125000 0.132461
v -0.132461 -0.187500 0.088508
v -0.132461 0.125000 0.088508
v -0.156249 -0.187500 0.031080
v -0.156249 0.125000 0.031080
v -0.156249 -0.187500 -0.031080
v -0.156249 0.125000 -0.031080
v -0.132461 -0.187500 -0.088508
v -0.132461 0.125000 -0.088508
v -0.088508 0.125000 -0.132461
v -0.031080 0.125000 -0.156249
v 0.088508 -0.500000 -0.132461
v 0.132461 -0.500000 -0.088508
v 0.156249 -0.500000 -0.031080
v 0.156249 -0.500000 0.031080
v 0.132461 -0.500000 0.088508
v 0.088508 -0.500000 0.132461
v 0.088508 -0.437500 0.132461
v 0.031080 -0.500000 0.156249
v 0.031080 -0.437500 0.156249
v -0.031080 -0.500000 0.156249
v -0.031080 -0.437500 0.156249
v -0.088508 -0.500000 0.132461
v -0.088508 -0.437500 0.132461
v -0.132461 -0.500000 0.088508
v -0.132461 -0.437500 0.088508
v -0.156249 -0.500000 0.031080
v -0.156249 -0.437500 0.031080
v -0.156249 -0.500000 -0.031080
v -0.156249 -0.437500 -0.031080
v -0.132461 -0.500000 -0.088508
v -0.132461 -0.437500 -0.088508
v -0.088508 -0.500000 -0.132461
v -0.031080 -0.500000 -0.156249
v 0.012432 -0.375000 -0.062498
v 0.031080 -0.437500 -0.156248
v 0.088507 -0.437500 -0.132461
v 0.035403 -0.375000 -0.052984
v 0.132461 -0.437500 -0.088507
v 0.052984 -0.375000 -0.035403
v 0.156248 -0.437500 -0.031080
v 0.062498 -0.375000 -0.012432
v 0.156248 -0.437500 0.031080
v 0.062498 -0.375000 0.012432
v 0.132461 -0.437500 0.088508
v 0.052984 -0.375000 0.035403
v -0.088507 -0.437500 -0.132461
v -0.035402 -0.375000 -0.052984
v -0.031080 -0.437500 -0.156248
v -0.012432 -0.375000 -0.062498
v 0.031080 -0.187500 -0.156248
v 0.012432 -0.250000 -0.062498
v 0.035403 -0.250000 -0.052984
v 0.088507 -0.187500 -0.132461
v 0.052984 -0.250000 -0.035403
v 0.132461 -0.187500 -0.088507
v 0.062498 -0.250000 -0.012432
v 0.156248 -0.187500 -0.031080
v 0.062498 -0.250000 0.012432
v 0.156248 -0.187500 0.031080
v 0.052984 -0.250000 0.035403
v 0.132461 -0.187500 0.088508
v -0.035402 -0.250000 -0.052984
v -0.088507 -0.187500 -0.132461
v -0.012432 -0.250000 -0.062498
v -0.031080 -0.187500 -0.156248
v 0.035403 -0.375000 0.052985
v 0.035403 -0.250000 0.052985
v 0.012432 -0.375000 0.062499
v 0.012432 -0.250000 0.062499
v -0.012432 -0.375000 0.062499
v -0.012432 -0.250000 0.062499
v -0.035403 -0.375000 0.052985
v -0.035403 -0.250000 0.052985
v -0.052984 -0.375000 0.035403
v -0.052984 -0.250000 0.035403
v -0.062499 -0.375000 0.012432
v -0.062499 -0.250000 0.012432
v -0.062499 -0.375000 -0.012432
v -0.062499 -0.250000 -0.012432
v -0.052984 -0.375000 -0.035403
v -0.052984 -0.250000 -0.035403
v 0.024864 0.125000 -0.124999
v 0.070806 0.125000 -0.105969
v 0.105969 0.125000 -0.070806
v 0.124999 0.125000 -0.024864
v 0.124999 0.125000 0.024864
v 0.105969 0.125000 0.070806
v 0.070806 0.125000 0.105969
v 0.024864 0.125000 0.124999
v -0.024864 0.125000 0.124999
v -0.070806 0.125000 0.105969
v -0.105969 0.125000 0.070806
v -0.124999 0.125000 0.024864
v -0.124999 0.125000 -0.024864
v -0.105969 0.125000 -0.070806
v -0.070806 0.125000 -0.105969
v -0.024864 0.125000 -0.124999
v 0.024864 -0.156250 -0.124999
v 0.070806 -0.156250 -0.105969
v 0.105969 -0.156250 -0.070806
v 0.124999 -0.156250 -0.024864
v 0.124999 -0.156250 0.024864
v 0.105969 -0.156250 0.070806
v 0.070806 -0.156250 0.105969
v 0.024864 -0.156250 0.124999
v -0.024864 -0.156250 0.124999
v -0.070806 -0.156250 0.105969
v -0.105969 -0.156250 0.070806
v -0.124999 -0.156250 0.024864
v -0.124999 -0.156250 -0.024864
v -0.105969 -0.156250 -0.070806
v -0.070806 -0.156250 -0.105969
v -0.024864 -0.156250 -0.124999
v 0.220750 -0.142967 -0.000000
v 0.213500 -0.130410 -0.025115
v 0.199000 -0.105295 -0.025115
v 0.191750 -0.092738 -0.000000
v 0.199000 -0.105295 0.025115
v 0.213500 -0.130410 0.025115
v 0.156250 -0.160250 -0.000000
v 0.156250 -0.145750 -0.025115
v 0.156250 -0.116750 -0.025115
v 0.156250 -0.102250 -0.000000
v 0.156250 -0.116750 0.025115
v 0.156250 -0.145750 0.025115
v -0.000000 -0.500000 -0.000000
v -0.000000 -0.199219 -0.000000
v 0.070806 -0.437500 0.105969
v 0.024864 -0.437500 0.124999
v -0.024864 -0.437500 0.124999
v -0.070806 -0.437500 0.105969
v -0.105969 -0.437500 0.070806
v -0.124999 -0.437500 0.024864
v -0.124999 -0.437500 -0.024864
v -0.105969 -0.437500 -0.070806
v 0.012432 -0.375000 -0.062498
v 0.024864 -0.437500 -0.124999
v 0.070806 -0.437500 -0.105969
v 0.035403 -0.375000 -0.052984
v 0.105969 -0.437500 -0.070806
v 0.052984 -0.375000 -0.035403
v 0.124999 -0.437500 -0.024864
v 0.062498 -0.375000 -0.012432
v 0.124999 -0.437500 0.024864
v 0.062498 -0.375000 0.012432
v 0.105969 -0.437500 0.070806
v 0.052984 -0.375000 0.035403
v -0.070806 -0.437500 -0.105969
v -0.035403 -0.375000 -0.052984
v -0.024864 -0.437500 -0.124999
v -0.012432 -0.375000 -0.062498
v 0.035403 -0.375000 0.052985
v 0.012432 -0.375000 0.062499
v -0.012432 -0.375000 0.062499
v -0.035403 -0.375000 0.052985
v -0.052984 -0.375000 0.035403
v -0.062499 -0.375000 0.012432
v -0.062499 -0.375000 -0.012432
v -0.052984 -0.375000 -0.035403
v 0.031080 -0.437500 -0.156249
v 0.088508 -0.437500 -0.132461
v 0.132461 -0.437500 -0.088508
v 0.156249 -0.437500 -0.031080
v 0.156249 -0.437500 0.031080
v 0.132461 -0.437500 0.088508
v 0.088508 -0.437500 0.132461
v 0.031080 -0.437500 0.156249
v -0.031080 -0.437500 0.156249
v -0.088508 -0.437500 0.132461
v -0.132461 -0.437500 0.088508
v -0.156249 -0.437500 0.031080
v -0.156249 -0.437500 -0.031080
v -0.132461 -0.437500 -0.088508
v -0.088508 -0.437500 -0.132461
v -0.031080 -0.437500 -0.156249
v -0.000000 -0.437500 -0.000000
vt 0.750000 0.125000
vt 0.750000 0.187500
vt 0.687500 0.187500
vt 0.687500 0.125000
vt 0.812500 0.125000
vt 0.812500 0.187500
vt 0.875000 0.125000
vt 0.875000 0.187500
vt 0.937500 0.125000
vt 0.937500 0.187500
vt 1.000000 0.125000
vt 1.000000 0.187500
vt 0.062500 0.125000
vt 0.062500 0.187500
vt 0.000000 0.187500
vt 0.000000 0.125000
vt 0.125000 0.125000
vt 0.125000 0.187500
vt 0.625000 0.187500
vt 0.625000 0.125000
vt 0.187500 0.125000
vt 0.187500 0.187500
vt 0.250000 0.125000
vt 0.250000 0.187500
vt 0.312500 0.125000
vt 0.312500 0.187500
vt 0.375000 0.125000
vt 0.375000 0.187500
vt 0.562500 0.187500
vt 0.562500 0.125000
vt 0.437500 0.125000
vt 0.437500 0.187500
vt 0.500000 0.187500
vt 0.500000 0.125000
vt 0.549728 0.250000
vt 0.641614 0.288061
vt 0.500000 0.500000
vt 0.711940 0.358387
vt 0.750000 0.450272
vt 0.750000 0.549729
vt 0.711940 0.641614
vt 0.641614 0.711940
vt 0.549728 0.750000
vt 0.450272 0.750000
vt 0.358386 0.711940
vt 0.288060 0.641614
vt 0.250000 0.549729
vt 0.250000 0.450272
vt 0.288060 0.358387
vt 0.358386 0.288061
vt 0.450272 0.250000
vt 0.812500 0.625000
vt 0.875000 0.625000
vt 0.875000 0.687500
vt 0.812500 0.687500
vt 0.812500 0.562500
vt 0.875000 0.562500
vt 0.812500 0.500000
vt 0.875000 0.500000
vt 0.812500 0.812500
vt 0.875000 0.812500
vt 0.875000 0.875000
vt 0.812500 0.875000
vt 0.812500 0.750000
vt 0.875000 0.750000
vt 0.750000 0.625000
vt 0.750000 0.687500
vt 0.750000 0.562500
vt 0.750000 0.500000
vt 0.750000 0.812500
vt 0.750000 0.875000
vt 0.750000 0.750000
vt 0.687500 0.625000
vt 0.687500 0.687500
vt 0.687500 0.562500
vt 0.687500 0.500000
vt 0.687500 0.812500
vt 0.687500 0.875000
vt 0.687500 0.750000
vt 0.125000 0.687500
vt 0.187500 0.687500
vt 0.187500 0.750000
vt 0.125000 0.750000
vt 0.187500 0.812500
vt 0.125000 0.812500
vt 0.187500 0.875000
vt 0.125000 0.875000
vt 0.125000 0.500000
vt 0.187500 0.500000
vt 0.187500 0.562500
vt 0.125000 0.562500
vt 0.187500 0.625000
vt 0.125000 0.625000
vt 0.250000 0.687500
vt 0.250000 0.750000
vt 0.250000 0.812500
vt 0.250000 0.875000
vt 0.250000 0.500000
vt 0.250000 0.562500
vt 0.250000 0.625000
vt 0.312500 0.687500
vt 0.312500 0.750000
vt 0.312500 0.812500
vt 0.312500 0.875000
vt 0.312500 0.500000
vt 0.312500 0.562500
vt 0.312500 0.625000
vt 0.375000 0.687500
vt 0.375000 0.750000
vt 0.375000 0.812500
vt 0.375000 0.875000
vt 0.375000 0.500000
vt 0.375000 0.562500
vt 0.375000 0.625000
vt 0.437500 0.687500
vt 0.437500 0.750000
vt 0.437500 0.812500
vt 0.437500 0.875000
vt 0.437500 0.500000
vt 0.437500 0.562500
vt 0.437500 0.625000
vt 0.500000 0.687500
vt 0.500000 0.750000
vt 0.500000 0.812500
vt 0.500000 0.875000
vt 0.500000 0.562500
vt 0.500000 0.625000
vt 0.625000 0.625000
vt 0.625000 0.687500
vt 0.625000 0.562500
vt 0.625000 0.500000
vt 0.625000 0.812500
vt 0.625000 0.875000
vt 0.625000 0.750000
vt 0.562500 0.625000
vt 0.562500 0.687500
vt 0.562500 0.562500
vt 0.562500 0.500000
vt 0.562500 0.812500
vt 0.562500 0.875000
vt 0.562500 0.750000
vt 0.125000 0.250000
vt 0.062500 0.562500
vt 0.062500 0.250000
vt 0.000000 0.562500
vt 0.000000 0.250000
vt 1.000000 0.250000
vt 1.000000 0.562500
vt 0.937500 0.562500
vt 0.937500 0.250000
vt 0.875000 0.250000
vt 0.812500 0.250000
vt 0.582643 0.623684
vt 0.529020 0.645895
vt 0.750000 0.250000
vt 0.687500 0.250000
vt 0.572947 0.485490
vt 0.682369 0.463725
vt 0.682369 0.536275
vt 0.572947 0.514510
vt 0.654605 0.603303
vt 0.561841 0.541321
vt 0.561841 0.458679
vt 0.654605 0.396697
vt 0.458679 0.438159
vt 0.396697 0.345395
vt 0.463725 0.317631
vt 0.485490 0.427054
vt 0.541321 0.438159
vt 0.603304 0.345396
vt 0.536276 0.317631
vt 0.514510 0.427054
vt 0.125000 0.375000
vt 0.062500 0.375000
vt 0.000000 0.375000
vt 1.000000 0.375000
vt 0.937500 0.375000
vt 0.875000 0.375000
vt 0.812500 0.375000
vt 0.750000 0.375000
vt 0.687500 0.375000
vt 0.500000 0.250000
vt 0.437500 0.250000
vt 0.375000 0.250000
vt 0.312500 0.250000
vt 0.250000 0.250000
vt 0.187500 0.250000
vt 0.625000 0.250000
vt 0.562500 0.250000
vt 0.603304 0.654605
vt 0.541322 0.561842
vt 0.536276 0.682369
vt 0.514510 0.572948
vt 0.463725 0.682369
vt 0.485490 0.572948
vt 0.396697 0.654605
vt 0.458679 0.561842
vt 0.345395 0.603304
vt 0.438158 0.541322
vt 0.317631 0.536275
vt 0.427053 0.514510
vt 0.317631 0.463724
vt 0.427053 0.485490
vt 0.345395 0.396696
vt 0.438158 0.458678
vt 0.312500 0.375000
vt 0.250000 0.375000
vt 0.187500 0.375000
vt 0.625000 0.375000
vt 0.375000 0.375000
vt 0.562500 0.375000
vt 0.437500 0.375000
vt 0.500000 0.375000
vt 0.937500 0.625000
vt 0.062500 0.625000
vt 1.000000 0.625000
vt -0.000000 0.625000
vt 0.937500 0.875000
vt 0.062500 0.875000
vt 1.000000 0.875000
vt 0.000000 0.875000
vt 0.470980 0.645895
vt 0.417357 0.623684
vt 0.376316 0.582643
vt 0.354105 0.529020
vt 0.354105 0.470980
vt 0.376316 0.417357
vt 0.417357 0.376316
vt 0.470980 0.354105
vt 0.529020 0.354105
vt 0.582643 0.376316
vt 0.623684 0.417357
vt 0.645895 0.470980
vt 0.645895 0.529020
vt 0.623684 0.582643
vt 0.812500 0.062500
vt 0.750000 0.062500
vt 0.687500 0.062500
vt 0.875000 0.062500
vt 0.125000 0.062500
vt 0.062500 0.062500
vt 0.937500 0.062500
vt 0.000000 0.062500
vt 1.000000 0.062500
vt 0.625000 0.062500
vt 0.562500 0.062500
vt 0.500000 0.062500
vt 0.437500 0.062500
vt 0.375000 0.062500
vt 0.312500 0.062500
vt 0.250000 0.062500
vt 0.187500 0.062500
vn -0.731900 -0.665700 -0.145600
vn -0.980800 0.000000 -0.195100
vn -0.831500 0.000000 -0.555600
vn -0.620400 -0.665700 -0.414600
vn -0.731900 -0.665700 0.145600
vn -0.980800 0.000000 0.195100
vn -0.620400 -0.665700 0.414600
vn -0.831500 0.000000 0.555600
vn -0.414600 -0.665700 0.620400
vn -0.555600 0.000000 0.831500
vn -0.145600 -0.665700 0.731900
vn -0.195100 0.000000 0.980800
vn 0.145600 -0.665700 0.731900
vn 0.195100 0.000000 0.980800
vn 0.414600 -0.665700 0.620400
vn 0.555600 0.000000 0.831500
vn -0.555600 0.000000 -0.831500
vn -0.414600 -0.665700 -0.620400
vn 0.620400 -0.665700 0.414600
vn 0.831500 0.000000 0.555600
vn 0.731900 -0.665700 0.145600
vn 0.980800 0.000000 0.195100
vn 0.731900 -0.665700 -0.145600
vn 0.980800 0.000000 -0.195100
vn 0.620400 -0.665700 -0.414600
vn 0.831500 0.000000 -0.555600
vn -0.195100 0.000000 -0.980800
vn -0.145600 -0.665700 -0.731900
vn 0.414600 -0.665700 -0.620400
vn 0.555600 0.000000 -0.831500
vn 0.195100 0.000000 -0.980800
vn 0.145600 -0.665700 -0.731900
vn 0.000000 -1.000000 0.000000
vn 0.278600 -0.482700 0.830300
vn 0.147700 -0.551200 0.821200
vn 0.258800 -0.965900 -0.000000
vn 0.500000 -0.866000 0.000000
vn -0.216200 0.374500 0.901600
vn -0.115100 0.429600 0.895700
vn -0.500000 0.866000 0.000000
vn -0.258800 0.965900 0.000000
vn -0.216200 0.374500 -0.901600
vn -0.115100 0.429600 -0.895700
vn 0.278600 -0.482700 -0.830300
vn 0.147700 -0.551200 -0.821200
vn 0.482700 -0.278600 0.830300
vn 0.866000 -0.500000 0.000000
vn -0.374500 0.216200 0.901600
vn -0.866000 0.500000 0.000000
vn -0.374500 0.216200 -0.901600
vn 0.482700 -0.278600 -0.830300
vn 0.557300 0.000000 0.830300
vn 1.000000 0.000000 0.000000
vn -0.432400 0.000000 0.901600
vn -1.000000 0.000000 0.000000
vn -0.432400 0.000000 -0.901600
vn 0.557300 0.000000 -0.830300
vn -0.278600 0.482700 0.830300
vn -0.147700 0.551200 0.821200
vn 0.216200 -0.374500 0.901600
vn 0.115100 -0.429600 0.895700
vn 0.216200 -0.374500 -0.901600
vn 0.115100 -0.429600 -0.895700
vn -0.278600 0.482700 -0.830300
vn -0.147700 0.551200 -0.821200
vn -0.482700 0.278600 0.830300
vn 0.374500 -0.216200 0.901600
vn 0.374500 -0.216200 -0.901600
vn -0.482700 0.278600 -0.830300
vn -0.557300 0.000000 0.830300
vn 0.432400 0.000000 0.901600
vn 0.432400 0.000000 -0.901600
vn -0.557300 0.000000 -0.830300
vn -0.866000 -0.500000 0.000000
vn -0.482700 -0.278600 0.830300
vn 0.374500 0.216200 0.901600
vn 0.866000 0.500000 0.000000
vn 0.374500 0.216200 -0.901600
vn -0.482700 -0.278600 -0.830300
vn -0.500000 -0.866000 0.000000
vn -0.278600 -0.482700 0.830300
vn 0.216200 0.374500 0.901600
vn 0.500000 0.866000 0.000000
vn 0.216200 0.374500 -0.901600
vn -0.278600 -0.482700 -0.830300
vn -0.258800 -0.965900 -0.000000
vn -0.147700 -0.551200 0.821200
vn 0.115100 0.429600 0.895700
vn 0.258800 0.965900 0.000000
vn 0.115100 0.429600 -0.895700
vn -0.147700 -0.551200 -0.821200
vn 0.482700 0.278600 0.830300
vn -0.374500 -0.216200 0.901600
vn -0.374500 -0.216200 -0.901600
vn 0.482700 0.278600 -0.830300
vn 0.278600 0.482700 0.830300
vn -0.216200 -0.374500 0.901600
vn -0.216200 -0.374500 -0.901600
vn 0.278600 0.482700 -0.830300
vn 0.147700 0.551200 0.821200
vn -0.115100 -0.429600 0.895700
vn -0.115100 -0.429600 -0.895700
vn 0.147700 0.551200 -0.821200
vn 0.495400 -0.452600 0.741400
vn 0.414600 0.665700 0.620400
vn 0.145600 0.665700 0.731900
vn 0.174000 -0.452600 0.874500
vn -0.145600 0.665700 0.731900
vn -0.174000 -0.452600 0.874500
vn -0.414600 0.665700 0.620400
vn -0.495400 -0.452600 0.741400
vn -0.620400 0.665700 0.414600
vn -0.741400 -0.452600 0.495400
vn -0.731900 0.665700 0.145600
vn -0.874500 -0.452600 0.174000
vn -0.463500 0.551300 0.693700
vn -0.162800 0.551300 0.818300
vn 0.000000 1.000000 0.000000
vn -0.731900 0.665700 -0.145600
vn -0.874500 -0.452600 -0.174000
vn -0.620400 0.665700 -0.414600
vn -0.741400 -0.452600 -0.495400
vn 0.848000 -0.502300 -0.168700
vn 0.874500 -0.452600 -0.174000
vn 0.874500 -0.452600 0.174000
vn 0.848000 -0.502300 0.168700
vn 0.741400 -0.452600 0.495400
vn 0.718900 -0.502300 0.480400
vn 0.718900 -0.502300 -0.480400
vn 0.741400 -0.452600 -0.495400
vn -0.480400 -0.502300 -0.718900
vn -0.495400 -0.452600 -0.741400
vn -0.174000 -0.452600 -0.874500
vn -0.168700 -0.502300 -0.848000
vn 0.480400 -0.502300 -0.718900
vn 0.495400 -0.452600 -0.741400
vn 0.174000 -0.452600 -0.874500
vn 0.168700 -0.502300 -0.848000
vn 0.480400 -0.502400 0.718900
vn 0.168700 -0.502300 0.848000
vn -0.168700 -0.502300 0.848000
vn -0.480400 -0.502300 0.718900
vn -0.718900 -0.502300 0.480400
vn -0.848000 -0.502300 0.168700
vn -0.848000 -0.502300 -0.168700
vn -0.718900 -0.502400 -0.480400
vn 0.145600 0.665700 -0.731900
vn 0.414600 0.665700 -0.620400
vn 0.620400 0.665700 -0.414600
vn 0.731900 0.665700 -0.145600
vn 0.731900 0.665700 0.145600
vn 0.620400 0.665700 0.414600
vn -0.414600 0.665700 -0.620400
vn -0.145600 0.665700 -0.731900
vn 0.128200 0.753700 0.644500
vn -0.128200 0.753700 0.644500
vn -0.365100 0.753700 0.546400
vn 0.546400 0.753700 0.365100
vn 0.365100 0.753700 0.546400
vn 0.644500 0.753700 0.128200
vn -0.644500 0.753700 0.128200
vn -0.644500 0.753700 -0.128200
vn 0.365100 0.753700 -0.546400
vn 0.546400 0.753700 -0.365100
vn -0.546400 0.753700 0.365100
vn -0.365100 0.753700 -0.546400
vn -0.128200 0.753700 -0.644500
vn 0.644500 0.753700 -0.128200
vn 0.128200 0.753700 -0.644500
vn -0.546400 0.753700 -0.365100
vn -0.463500 0.551300 -0.693700
vn -0.162800 0.551300 -0.818300
vn -0.818300 0.551300 -0.162800
vn -0.693700 0.551300 -0.463500
vn 0.162800 0.551300 0.818300
vn -0.693700 0.551300 0.463500
vn -0.818300 0.551300 0.162800
vn 0.693700 0.551300 0.463500
vn 0.463500 0.551300 0.693700
vn 0.818300 0.551300 -0.162800
vn 0.818300 0.551300 0.162800
vn 0.463500 0.551300 -0.693700
vn 0.693700 0.551300 -0.463500
vn 0.162800 0.551300 -0.818300
vn 0.686800 0.713900 -0.136600
vn 0.686800 0.713900 0.136600
vn 0.582200 0.713900 0.389000
vn 0.582200 0.713900 -0.389000
vn -0.389000 0.713900 -0.582200
vn -0.136600 0.713900 -0.686800
vn 0.389000 0.713900 -0.582200
vn 0.136600 0.713900 -0.686800
vn 0.389000 0.713900 0.582200
vn 0.136600 0.713900 0.686800
vn -0.136600 0.713900 0.686800
vn -0.389000 0.713900 0.582200
vn -0.582200 0.713900 0.389000
vn -0.686800 0.713900 0.136600
vn -0.686800 0.713900 -0.136600
vn -0.582200 0.713900 -0.389000
g Cylinder_Cylinder_base
s 1
f 115/1/1 116/2/2 118/3/3 117/4/4
f 113/5/5 114/6/6 116/2/2 115/1/1
f 111/7/7 112/8/8 114/6/6 113/5/5
f 109/9/9 110/10/10 112/8/8 111/7/7
f 107/11/11 108/12/12 110/10/10 109/9/9
f 105/13/13 106/14/14 108/15/12 107/16/11
f 103/17/15 104/18/16 106/14/14 105/13/13
f 117/4/4 118/3/3 133/19/17 119/20/18
f 102/21/19 131/22/20 104/18/16 103/17/15
f 101/23/21 129/24/22 131/22/20 102/21/19
f 100/25/23 127/26/24 129/24/22 101/23/21
f 99/27/25 125/28/26 127/26/24 100/25/23
f 119/20/18 133/19/17 135/29/27 120/30/28
f 98/31/29 123/32/30 125/28/26 99/27/25
f 120/30/28 135/29/27 122/33/31 73/34/32
f 73/34/32 122/33/31 123/32/30 98/31/29
f 73/35/32 98/36/29 213/37/33
f 98/36/29 99/38/25 213/37/33
f 99/38/25 100/39/23 213/37/33
f 100/39/23 101/40/21 213/37/33
f 101/40/21 102/41/19 213/37/33
f 102/41/19 103/42/15 213/37/33
f 103/42/15 105/43/13 213/37/33
f 105/43/13 107/44/11 213/37/33
f 107/44/11 109/45/9 213/37/33
f 109/45/9 111/46/7 213/37/33
f 111/46/7 113/47/5 213/37/33
f 113/47/5 115/48/1 213/37/33
f 115/48/1 117/49/4 213/37/33
f 117/49/4 119/50/18 213/37/33
f 119/50/18 120/51/28 213/37/33
f 120/51/28 73/35/32 213/37/33
f 247/35/33 248/36/33 263/37/33
f 248/36/33 249/38/33 263/37/33
f 249/38/33 250/39/33 263/37/33
f 250/39/33 251/40/33 263/37/33
f 251/40/33 252/41/33 263/37/33
f 252/41/33 253/42/33 263/37/33
f 253/42/33 254/43/33 263/37/33
f 254/43/33 255/44/33 263/37/33
f 255/44/33 256/45/33 263/37/33
f 256/45/33 257/46/33 263/37/33
f 257/46/33 258/47/33 263/37/33
f 258/47/33 259/48/33 263/37/33
f 259/48/33 260/49/33 263/37/33
f 260/49/33 261/50/33 263/37/33
f 261/50/33 262/51/33 263/37/33
f 262/51/33 247/35/33 263/37/33
g Cylinder_Cylinder_cup
f 206/52/34 212/53/35 207/54/36 201/55/37
f 205/56/38 211/57/39 212/53/35 206/52/34
f 204/58/40 210/59/41 211/57/39 205/56/38
f 203/60/42 209/61/43 210/62/41 204/63/40
f 202/64/44 208/65/45 209/61/43 203/60/42
f 201/55/37 207/54/36 208/65/45 202/64/44
f 1/66/46 206/52/34 201/55/37 6/67/47
f 2/68/48 205/56/38 206/52/34 1/66/46
f 3/69/49 204/58/40 205/56/38 2/68/48
f 4/70/50 203/60/42 204/63/40 3/71/49
f 5/72/51 202/64/44 203/60/42 4/70/50
f 6/67/47 201/55/37 202/64/44 5/72/51
f 7/73/52 1/66/46 6/67/47 12/74/53
f 8/75/54 2/68/48 1/66/46 7/73/52
f 9/76/55 3/69/49 2/68/48 8/75/54
f 10/77/56 4/70/50 3/71/49 9/78/55
f 11/79/57 5/72/51 4/70/50 10/77/56
f 12/74/53 6/67/47 5/72/51 11/79/57
f 19/80/41 25/81/40 26/82/58 20/83/59
f 20/83/59 26/82/58 27/84/60 21/85/61
f 21/85/61 27/84/60 28/86/37 22/87/36
f 22/88/36 28/89/37 29/90/62 23/91/63
f 23/91/63 29/90/62 30/92/64 24/93/65
f 24/93/65 30/92/64 25/81/40 19/80/41
f 25/81/40 31/94/49 32/95/66 26/82/58
f 26/82/58 32/95/66 33/96/67 27/84/60
f 27/84/60 33/96/67 34/97/47 28/86/37
f 28/89/37 34/98/47 35/99/68 29/90/62
f 29/90/62 35/99/68 36/100/69 30/92/64
f 30/92/64 36/100/69 31/94/49 25/81/40
f 31/94/49 37/101/55 38/102/70 32/95/66
f 32/95/66 38/102/70 39/103/71 33/96/67
f 33/96/67 39/103/71 40/104/53 34/97/47
f 34/98/47 40/105/53 41/106/72 35/99/68
f 35/99/68 41/106/72 42/107/73 36/100/69
f 36/100/69 42/107/73 37/101/55 31/94/49
f 37/101/55 43/108/74 44/109/75 38/102/70
f 38/102/70 44/109/75 45/110/76 39/103/71
f 39/103/71 45/110/76 46/111/77 40/104/53
f 40/105/53 46/112/77 47/113/78 41/106/72
f 41/106/72 47/113/78 48/114/79 42/107/73
f 42/107/73 48/114/79 43/108/74 37/101/55
f 43/108/74 49/115/80 50/116/81 44/109/75
f 44/109/75 50/116/81 51/117/82 45/110/76
f 45/110/76 51/117/82 52/118/83 46/111/77
f 46/112/77 52/119/83 53/120/84 47/113/78
f 47/113/78 53/120/84 54/121/85 48/114/79
f 48/114/79 54/121/85 49/115/80 43/108/74
f 49/115/80 55/122/86 56/123/87 50/116/81
f 50/116/81 56/123/87 57/124/88 51/117/82
f 51/117/82 57/124/88 58/125/89 52/118/83
f 52/119/83 58/37/89 59/126/90 53/120/84
f 53/120/84 59/126/90 60/127/91 54/121/85
f 54/121/85 60/127/91 55/122/86 49/115/80
f 13/128/92 7/73/52 12/74/53 18/129/77
f 14/130/93 8/75/54 7/73/52 13/128/92
f 15/131/74 9/76/55 8/75/54 14/130/93
f 16/132/94 10/77/56 9/78/55 15/133/74
f 17/134/95 11/79/57 10/77/56 16/132/94
f 18/129/77 12/74/53 11/79/57 17/134/95
f 61/135/96 13/128/92 18/129/77 66/136/83
f 62/137/97 14/130/93 13/128/92 61/135/96
f 63/138/80 15/131/74 14/130/93 62/137/97
f 64/139/98 16/132/94 15/133/74 63/140/80
f 65/141/99 17/134/95 16/132/94 64/139/98
f 66/136/83 18/129/77 17/134/95 65/141/99
f 67/127/100 61/135/96 66/136/83 72/122/89
f 68/126/101 62/137/97 61/135/96 67/127/100
f 69/37/86 63/138/80 62/137/97 68/126/101
f 70/124/102 64/139/98 63/140/80 69/125/86
f 71/123/103 65/141/99 64/139/98 70/124/102
f 72/122/89 66/136/83 65/141/99 71/123/103
f 80/142/104 81/91/105 83/143/106 82/144/107
f 82/144/107 83/143/106 85/145/108 84/146/109
f 84/147/109 85/148/108 87/149/110 86/150/111
f 86/150/111 87/149/110 89/57/112 88/151/113
f 88/151/113 89/57/112 91/56/114 90/152/115
f 186/153/116 185/154/117 214/37/118
f 90/152/115 91/56/114 93/68/119 92/155/120
f 92/155/120 93/68/119 95/75/121 94/156/122
f 143/157/123 144/158/124 146/159/125 145/160/126
f 145/160/126 146/159/125 148/161/127 147/162/128
f 141/163/129 142/164/130 144/158/124 143/157/123
f 149/165/131 150/166/132 152/167/133 151/168/134
f 139/169/135 140/170/136 142/164/130 141/163/129
f 151/168/134 152/167/133 137/171/137 138/172/138
f 138/172/138 137/171/137 140/170/136 139/169/135
f 153/18/16 154/173/139 156/174/140 155/14/14
f 155/14/14 156/174/140 158/175/141 157/15/12
f 157/12/12 158/176/141 160/177/142 159/10/10
f 159/10/10 160/177/142 162/178/143 161/8/8
f 161/8/8 162/178/143 164/179/144 163/6/6
f 163/6/6 164/179/144 166/180/145 165/2/2
f 165/2/2 166/180/145 168/181/146 167/3/3
f 137/182/137 74/126/147 75/120/148 140/183/136
f 140/183/136 75/120/148 76/113/149 142/184/130
f 142/184/130 76/113/149 77/106/150 144/185/124
f 144/185/124 77/106/150 78/99/151 146/186/125
f 146/186/125 78/99/151 79/90/152 148/187/127
f 148/187/127 79/90/152 81/91/105 80/142/104
f 94/156/122 95/75/121 96/130/153 150/188/132
f 152/189/133 97/137/154 74/126/147 137/182/137
f 150/188/132 96/130/153 97/137/154 152/189/133
f 147/162/128 148/161/127 80/190/104 154/191/139
f 154/191/139 80/190/104 82/192/107 156/193/140
f 156/193/140 82/192/107 84/194/109 158/195/141
f 158/195/141 84/194/109 86/196/111 160/197/142
f 160/197/142 86/196/111 88/198/113 162/199/143
f 162/199/143 88/198/113 90/200/115 164/201/144
f 164/201/144 90/200/115 92/202/120 166/203/145
f 166/203/145 92/202/120 94/204/122 168/205/146
f 168/205/146 94/204/122 150/166/132 149/165/131
f 128/26/24 143/206/123 145/207/126 130/24/22
f 132/22/20 147/208/128 154/173/139 153/18/16
f 167/3/3 168/181/146 149/209/131 134/19/17
f 130/24/22 145/207/126 147/208/128 132/22/20
f 126/28/26 141/210/129 143/206/123 128/26/24
f 134/19/17 149/209/131 151/211/134 136/29/27
f 124/32/30 139/212/135 141/210/129 126/28/26
f 136/29/27 151/211/134 138/213/138 121/33/31
f 121/33/31 138/213/138 139/212/135 124/32/30
f 74/126/147 97/137/154 184/135/155 169/127/156
f 75/120/148 74/126/147 169/127/156 170/121/157
f 96/130/153 95/75/121 182/73/158 183/128/159
f 95/75/121 93/68/119 181/66/160 182/73/158
f 78/99/151 77/106/150 172/107/161 173/100/162
f 89/57/112 87/149/110 178/214/163 179/53/164
f 77/106/150 76/113/149 171/114/165 172/107/161
f 83/143/106 81/91/105 175/93/166 176/215/167
f 93/68/119 91/56/114 180/52/168 181/66/160
f 76/113/149 75/120/148 170/121/157 171/114/165
f 87/149/110 85/148/108 177/216/169 178/214/163
f 97/137/154 96/130/153 183/128/159 184/135/155
f 81/91/105 79/90/152 174/92/170 175/93/166
f 91/56/114 89/57/112 179/53/164 180/52/168
f 79/90/152 78/99/151 173/100/162 174/92/170
f 85/145/108 83/143/106 176/215/167 177/217/169
f 176/218/167 175/62/166 191/53/171 192/214/172
f 174/63/170 173/71/162 189/66/173 190/52/174
f 169/125/156 184/118/155 200/121/175 185/127/117
f 172/78/161 171/133/165 187/128/176 188/73/177
f 183/111/159 182/104/158 198/107/178 199/114/179
f 170/140/157 169/125/156 185/127/117 186/135/116
f 181/97/160 180/86/168 196/92/180 197/100/181
f 179/87/164 178/219/163 194/215/182 195/93/183
f 177/220/169 176/218/167 192/214/172 193/216/184
f 175/62/166 174/63/170 190/52/174 191/53/171
f 173/71/162 172/78/161 188/73/177 189/66/173
f 184/118/155 183/111/159 199/114/179 200/121/175
f 171/133/165 170/140/157 186/135/116 187/128/176
f 182/104/158 181/97/160 197/100/181 198/107/178
f 180/86/168 179/87/164 195/93/183 196/92/180
f 178/219/163 177/221/169 193/217/184 194/215/182
f 185/154/117 200/222/175 214/37/118
f 200/222/175 199/223/179 214/37/118
f 199/223/179 198/224/178 214/37/118
f 198/224/178 197/225/181 214/37/118
f 197/225/181 196/226/180 214/37/118
f 196/226/180 195/227/183 214/37/118
f 195/227/183 194/228/182 214/37/118
f 194/228/182 193/229/184 214/37/118
f 193/229/184 192/230/172 214/37/118
f 192/230/172 191/231/171 214/37/118
f 191/231/171 190/232/174 214/37/118
f 190/232/174 189/233/173 214/37/118
f 189/233/173 188/234/177 214/37/118
f 188/234/177 187/235/176 214/37/118
f 187/235/176 186/153/116 214/37/118
f 229/236/185 230/6/185 232/2/186 231/237/186
f 231/237/186 232/2/186 234/3/187 233/238/187
f 227/239/188 228/8/188 230/6/185 229/236/185
f 235/240/189 236/18/189 238/14/190 237/241/190
f 225/242/191 226/10/191 228/8/188 227/239/188
f 237/241/190 238/14/190 223/15/192 224/243/192
f 224/244/192 223/12/192 226/10/191 225/242/191
f 233/238/187 234/3/187 239/19/193 215/245/193
f 215/245/193 239/19/193 240/29/194 216/246/194
f 216/246/194 240/29/194 241/33/195 217/247/195
f 217/247/195 241/33/195 242/32/196 218/248/196
f 218/248/196 242/32/196 243/28/197 219/249/197
f 219/249/197 243/28/197 244/26/198 220/250/198
f 220/250/198 244/26/198 245/24/199 221/251/199
f 221/251/199 245/24/199 246/22/200 222/252/200
f 222/252/200 246/22/200 236/18/189 235/240/189

Binary file not shown.

After

Width:  |  Height:  |  Size: 514 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 233 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 381 B