diff --git a/README.md b/README.md index 3869fc0..03b6d8f 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# ComfyUI-PHRenderFormerWrapper +# ✨ ComfyUI-PHRenderFormerWrapper ✨ **Author:** paulh4x @@ -11,15 +11,54 @@ This repository contains a set of custom nodes for ComfyUI that provide a wrapper for Microsoft's **RenderFormer** model. It allows you to render complex 3D scenes with physically-based materials and global illumination directly within the ComfyUI interface. -## Features +--- -- **End-to-End Rendering:** Load 3D models, define materials, set up cameras, and render—all within ComfyUI. -- **Modular Node-Based Workflow:** Each step of the rendering pipeline is a separate node, allowing for flexible and complex setups. -- **Advanced Mesh Processing:** Includes nodes for loading, combining, remeshing, and applying simple color randomization to your 3D assets. -- **Lighting and Material Control:** Easily add default light sources and control PBR material properties like diffuse, specular, roughness, and emission. -- **Full Transformation Control:** Apply translation, rotation, and scaling to objects within the scene. +### 🌱 My Journey -## Installation +This project represents my very first baby steps into the world of coding and my first-ever contribution to the open-source community. ❤️ It was born out of a desire to learn and create, fueled by late-night sessions of what can only be described as "vibecoding." + +What started as a simple experiment quickly grew into a passion project. It has been a journey of discovery, filled with challenges, learning, and the immense satisfaction of seeing an idea come to life. I hope this wrapper brings as much utility and fun to your projects as it has brought me in building it. Thank you for being a part of my story! + +--- + +### Version 0.1 - Initial Development + +This initial version of the PHRenderFormerWrapper lays the foundation for rendering 3D scenes within ComfyUI. The focus was on establishing the core architecture, implementing a comprehensive set of nodes for scene construction, and creating a flexible, user-friendly workflow. + +**Key Features & Accomplishments:** + +* **Core Rendering Pipeline:** + * `RenderFormerModelLoader`: Loads the RenderFormer model from Hugging Face. + * `RenderFormerGenerator`: The main sampler node that renders the final image from a scene. + * **In-Memory Scene Processing:** The entire scene-to-HDF5 conversion process is handled in memory, patching `trimesh` and `h5py` to avoid slow disk operations and temporary files. This is a key performance and efficiency feature. + +* **Modular Scene Construction:** + * `LoadMesh`: Loads `.obj`, `.glb`, and other 3D files. Also acts as the central point for defining PBR materials. + * `RenderFormerCamera`: Defines camera position, target, and FOV. + * `RenderFormerLighting`: Creates an emissive light source with configurable properties. + * `RenderFormerSceneBuilder`: Assembles all components (meshes, materials, camera, lights) into a final scene ready for rendering. + +* **Advanced Node Functionality:** + * `RenderFormerMeshCombine`: Allows for combining multiple `PH_MESH` objects into a single scene. + * `RenderFormerLightingCombine`: Allows for combining multiple light sources. + * `RemeshMesh`: Simplifies mesh geometry to a target face count using `pymeshlab`. + * `RandomizeColors`: A utility node to apply a deterministic, gradient-based color pattern to a mesh's faces, useful for debugging and creative effects. + * `RenderFormerFromJSON` & `LoadRenderFormerExampleScene`: Provides advanced methods for loading scenes directly from JSON definitions or the original RenderFormer example files. + +* **UI/UX Enhancements:** + * **File Uploader:** The `LoadMesh` node includes a convenient "choose mesh to upload" button. + * **Advanced Color Picker:** The `diffuse_rgb` string input was replaced with a custom, canvas-based interactive color picker for a much better user experience. + * **High-Precision Transforms:** All transform inputs (translation, rotation, scale) were given high precision for fine-grained control. + +### 🚀 Features + +- **🎨 End-to-End Rendering:** Load 3D models, define materials, set up cameras, and render—all within ComfyUI. +- **⚙️ Modular Node-Based Workflow:** Each step of the rendering pipeline is a separate node, allowing for flexible and complex setups. +- **🔧 Advanced Mesh Processing:** Includes nodes for loading, combining, remeshing, and applying simple color randomization to your 3D assets. +- **💡 Lighting and Material Control:** Easily add default light sources and control PBR material properties like diffuse, specular, roughness, and emission. +- **↔️ Full Transformation Control:** Apply translation, rotation, and scaling to objects within the scene. + +### 🛠️ Installation 1. Navigate to your ComfyUI `custom_nodes` directory: ```bash @@ -27,30 +66,30 @@ This repository contains a set of custom nodes for ComfyUI that provide a wrappe ``` 2. Clone this repository: ```bash - git clone ComfyUI-PHRenderFormerWrapper + git clone ComfyUI_PHRenderFormerWrapper ``` 3. Install the required dependencies: ```bash - cd ComfyUI-PHRenderFormerWrapper + cd ComfyUI_PHRenderFormerWrapper pip install -r requirements.txt ``` 4. Restart ComfyUI. -## Nodes +### 📦 Nodes - **PHRenderFormer Model Loader**: Loads a specified RenderFormer model from Hugging Face or a local path. -- **PHRenderFormer Mesh Loader**: Loads a 3D mesh file (e.g., `.obj`, `.glb`) from your `ComfyUI/input/3d` directory. +- **PHRenderFormer Mesh Loader**: Loads a 3D mesh file (e.g., `.obj`, `.glb`). Includes a file upload button to add models directly to your `ComfyUI/input/3d` directory. - **PHRenderFormer Mesh Combine**: Combines multiple meshes into a single scene object. - **PHRenderFormer Remesh**: Simplifies the geometry of a mesh to a target face count using `pymeshlab`. - **PHRenderFormer Random Colors**: Applies random vertex colors to a mesh for creative effects. - **PHRenderFormer Camera**: Defines the camera's position, look-at target, and field of view (FOV). -- **PHRenderFormer Material**: Defines the PBR material properties for a mesh. +- **PHRenderFormer Material**: Defines the PBR material properties for a mesh. The diffuse color can be set using an interactive, canvas-based color picker within the `PHRenderFormer Mesh Loader` node. - **PHRenderFormer Lighting**: Controls the scene's lighting, allowing you to add and configure a default emissive light source. - **PHRenderFormer Scene Builder**: Assembles the final scene by combining meshes, a camera, materials, lighting, and transformations. - **PHRenderFormer Sampler**: Executes the RenderFormer pipeline on the assembled scene to produce the final rendered image. - **PHRenderFormer From JSON**: Loads a scene from a JSON definition, allowing for more complex and customized setups. -## Acknowledgements +### 🙏 Acknowledgements This project would not be possible without the foundational work of others. @@ -60,4 +99,9 @@ This project would not be possible without the foundational work of others. - [Official RenderFormer GitHub](https://github.com/microsoft/renderformer) - **comfyui-hunyuan3dwrapper** - Special thanks to **kijai** for their work on the `comfyui-hunyan3dwrapper`, which served as an invaluable reference and starting point for this project during its development in `vibecoding`. \ No newline at end of file + Special thanks to **kijai** for their work on the `comfyui-hunyan3dwrapper`, which served as an invaluable reference and starting point for this project during its development in `vibecoding`. + - [ComfyUI-Hunyuan3DWrapper GitHub](https://github.com/kijai/ComfyUI-Hunyuan3DWrapper) + +- **ComfyUI_Fill-Example-Nodes** + A huge thank you to **filliptm** for creating the `ComfyUI_Fill-Example-Nodes` repository. The advanced color picker in this project was implemented by adapting the excellent example code provided in that repo. It was an essential learning resource for understanding how to build custom UI elements in ComfyUI. + - [ComfyUI_Fill-Example-Nodes GitHub](https://github.com/filliptm/ComfyUI_Fill-Example-Nodes) \ No newline at end of file diff --git a/__init__.py b/__init__.py new file mode 100644 index 0000000..e4b49d3 --- /dev/null +++ b/__init__.py @@ -0,0 +1,13 @@ +import os +import folder_paths +from .nodes import NODE_CLASS_MAPPINGS, NODE_DISPLAY_NAME_MAPPINGS + +# Register the 3D models directory +input_3d_dir = os.path.join(folder_paths.get_input_directory(), "3d") +if not os.path.exists(input_3d_dir): + os.makedirs(input_3d_dir) + +folder_paths.add_model_folder_path("3d", input_3d_dir) + +WEB_DIRECTORY = "./web" +__all__ = ["NODE_CLASS_MAPPINGS", "NODE_DISPLAY_NAME_MAPPINGS", "WEB_DIRECTORY"] \ No newline at end of file diff --git a/__pycache__/__init__.cpython-312.pyc b/__pycache__/__init__.cpython-312.pyc new file mode 100644 index 0000000..e931352 Binary files /dev/null and b/__pycache__/__init__.cpython-312.pyc differ diff --git a/__pycache__/nodes.cpython-312.pyc b/__pycache__/nodes.cpython-312.pyc new file mode 100644 index 0000000..deed22a Binary files /dev/null and b/__pycache__/nodes.cpython-312.pyc differ diff --git a/example_assets/phrenderformer_cube_00.mtl b/example_assets/phrenderformer_cube_00.mtl new file mode 100644 index 0000000..2f64677 --- /dev/null +++ b/example_assets/phrenderformer_cube_00.mtl @@ -0,0 +1,12 @@ +# 3ds Max Wavefront OBJ Exporter v0.99 - (c)2007 guruware +# File Created: 06.07.2025 04:13:21 + +newmtl wire_177027088 + Ns 32 + d 1 + Tr 0 + Tf 1 1 1 + illum 2 + Ka 0.6941 0.1059 0.3451 + Kd 0.6941 0.1059 0.3451 + Ks 0.3500 0.3500 0.3500 diff --git a/example_assets/phrenderformer_cube_00.obj b/example_assets/phrenderformer_cube_00.obj new file mode 100644 index 0000000..54dfb12 --- /dev/null +++ b/example_assets/phrenderformer_cube_00.obj @@ -0,0 +1,52 @@ +# 3ds Max Wavefront OBJ Exporter v0.99 - (c)2007 guruware +# File Created: 06.07.2025 04:13:21 + +mtllib phrenderformer_cube_00.mtl + +# +# object Box001 +# + +v -0.5000 -0.5000 0.5000 +v -0.5000 -0.5000 -0.5000 +v 0.5000 -0.5000 -0.5000 +v 0.5000 -0.5000 0.5000 +v -0.5000 0.5000 0.5000 +v 0.5000 0.5000 0.5000 +v 0.5000 0.5000 -0.5000 +v -0.5000 0.5000 -0.5000 +# 8 vertices + +vn -0.5774 -0.5774 0.5774 +vn -0.5774 -0.5774 -0.5774 +vn 0.5774 -0.5774 -0.5774 +vn 0.5774 -0.5774 0.5774 +vn -0.5774 0.5774 0.5774 +vn 0.5774 0.5774 0.5774 +vn 0.5774 0.5774 -0.5774 +vn -0.5774 0.5774 -0.5774 +# 8 vertex normals + +vt 1.0000 0.0000 0.0000 +vt 1.0000 1.0000 0.0000 +vt 0.0000 1.0000 0.0000 +vt 0.0000 0.0000 0.0000 +# 4 texture coords + +o Box001 +g Box001 +usemtl wire_177027088 +s 2 +f 1/1/1 2/2/2 3/3/3 4/4/4 +s 4 +f 5/4/5 6/1/6 7/2/7 8/3/8 +s 8 +f 1/4/1 4/1/4 6/2/6 5/3/5 +s 16 +f 4/4/4 3/1/3 7/2/7 6/3/6 +s 32 +f 3/4/3 2/1/2 8/2/8 7/3/7 +s 64 +f 2/4/2 1/1/1 5/2/5 8/3/8 +# 6 polygons + diff --git a/example_assets/phrenderformer_sphere_00.obj b/example_assets/phrenderformer_sphere_00.obj new file mode 100644 index 0000000..bbcaad3 --- /dev/null +++ b/example_assets/phrenderformer_sphere_00.obj @@ -0,0 +1,2056 @@ +# 3ds Max Wavefront OBJ Exporter v0.99 - (c)2007 guruware +# File Created: 06.07.2025 04:12:42 + +mtllib phrenderformer_cube_00.mtl + +# +# object Sphere001 +# + +v 0.0000 0.5748 -0.0000 +v -0.0000 0.5637 -0.1121 +v -0.0219 0.5637 -0.1100 +v -0.0429 0.5637 -0.1036 +v -0.0623 0.5637 -0.0932 +v -0.0793 0.5637 -0.0793 +v -0.0932 0.5637 -0.0623 +v -0.1036 0.5637 -0.0429 +v -0.1100 0.5637 -0.0219 +v -0.1121 0.5637 0.0000 +v -0.1100 0.5637 0.0219 +v -0.1036 0.5637 0.0429 +v -0.0932 0.5637 0.0623 +v -0.0793 0.5637 0.0793 +v -0.0623 0.5637 0.0932 +v -0.0429 0.5637 0.1036 +v -0.0219 0.5637 0.1100 +v 0.0000 0.5637 0.1121 +v 0.0219 0.5637 0.1100 +v 0.0429 0.5637 0.1036 +v 0.0623 0.5637 0.0932 +v 0.0793 0.5637 0.0793 +v 0.0932 0.5637 0.0623 +v 0.1036 0.5637 0.0429 +v 0.1100 0.5637 0.0219 +v 0.1121 0.5637 -0.0000 +v 0.1100 0.5637 -0.0219 +v 0.1036 0.5637 -0.0429 +v 0.0932 0.5637 -0.0623 +v 0.0793 0.5637 -0.0793 +v 0.0623 0.5637 -0.0932 +v 0.0429 0.5637 -0.1036 +v 0.0219 0.5637 -0.1100 +v -0.0000 0.5310 -0.2200 +v -0.0429 0.5310 -0.2157 +v -0.0842 0.5310 -0.2032 +v -0.1222 0.5310 -0.1829 +v -0.1555 0.5310 -0.1555 +v -0.1829 0.5310 -0.1222 +v -0.2032 0.5310 -0.0842 +v -0.2157 0.5310 -0.0429 +v -0.2200 0.5310 0.0000 +v -0.2157 0.5310 0.0429 +v -0.2032 0.5310 0.0842 +v -0.1829 0.5310 0.1222 +v -0.1555 0.5310 0.1555 +v -0.1222 0.5310 0.1829 +v -0.0842 0.5310 0.2032 +v -0.0429 0.5310 0.2157 +v 0.0000 0.5310 0.2200 +v 0.0429 0.5310 0.2157 +v 0.0842 0.5310 0.2032 +v 0.1222 0.5310 0.1829 +v 0.1555 0.5310 0.1555 +v 0.1829 0.5310 0.1222 +v 0.2032 0.5310 0.0842 +v 0.2157 0.5310 0.0429 +v 0.2200 0.5310 -0.0000 +v 0.2157 0.5310 -0.0429 +v 0.2032 0.5310 -0.0842 +v 0.1829 0.5310 -0.1222 +v 0.1555 0.5310 -0.1555 +v 0.1222 0.5310 -0.1829 +v 0.0842 0.5310 -0.2032 +v 0.0429 0.5310 -0.2157 +v -0.0000 0.4779 -0.3193 +v -0.0623 0.4779 -0.3132 +v -0.1222 0.4779 -0.2950 +v -0.1774 0.4779 -0.2655 +v -0.2258 0.4779 -0.2258 +v -0.2655 0.4779 -0.1774 +v -0.2950 0.4779 -0.1222 +v -0.3132 0.4779 -0.0623 +v -0.3193 0.4779 0.0000 +v -0.3132 0.4779 0.0623 +v -0.2950 0.4779 0.1222 +v -0.2655 0.4779 0.1774 +v -0.2258 0.4779 0.2258 +v -0.1774 0.4779 0.2655 +v -0.1222 0.4779 0.2950 +v -0.0623 0.4779 0.3132 +v 0.0000 0.4779 0.3193 +v 0.0623 0.4779 0.3132 +v 0.1222 0.4779 0.2950 +v 0.1774 0.4779 0.2655 +v 0.2258 0.4779 0.2258 +v 0.2655 0.4779 0.1774 +v 0.2950 0.4779 0.1222 +v 0.3132 0.4779 0.0623 +v 0.3193 0.4779 -0.0000 +v 0.3132 0.4779 -0.0623 +v 0.2950 0.4779 -0.1222 +v 0.2655 0.4779 -0.1774 +v 0.2258 0.4779 -0.2258 +v 0.1774 0.4779 -0.2655 +v 0.1222 0.4779 -0.2950 +v 0.0623 0.4779 -0.3132 +v -0.0000 0.4064 -0.4064 +v -0.0793 0.4064 -0.3986 +v -0.1555 0.4064 -0.3755 +v -0.2258 0.4064 -0.3379 +v -0.2874 0.4064 -0.2874 +v -0.3379 0.4064 -0.2258 +v -0.3755 0.4064 -0.1555 +v -0.3986 0.4064 -0.0793 +v -0.4064 0.4064 0.0000 +v -0.3986 0.4064 0.0793 +v -0.3755 0.4064 0.1555 +v -0.3379 0.4064 0.2258 +v -0.2874 0.4064 0.2874 +v -0.2258 0.4064 0.3379 +v -0.1555 0.4064 0.3755 +v -0.0793 0.4064 0.3986 +v 0.0000 0.4064 0.4064 +v 0.0793 0.4064 0.3986 +v 0.1555 0.4064 0.3755 +v 0.2258 0.4064 0.3379 +v 0.2874 0.4064 0.2874 +v 0.3379 0.4064 0.2258 +v 0.3755 0.4064 0.1555 +v 0.3986 0.4064 0.0793 +v 0.4064 0.4064 -0.0000 +v 0.3986 0.4064 -0.0793 +v 0.3755 0.4064 -0.1555 +v 0.3379 0.4064 -0.2258 +v 0.2874 0.4064 -0.2874 +v 0.2258 0.4064 -0.3379 +v 0.1555 0.4064 -0.3755 +v 0.0793 0.4064 -0.3986 +v -0.0000 0.3193 -0.4779 +v -0.0932 0.3193 -0.4687 +v -0.1829 0.3193 -0.4415 +v -0.2655 0.3193 -0.3974 +v -0.3379 0.3193 -0.3379 +v -0.3974 0.3193 -0.2655 +v -0.4415 0.3193 -0.1829 +v -0.4687 0.3193 -0.0932 +v -0.4779 0.3193 0.0000 +v -0.4687 0.3193 0.0932 +v -0.4415 0.3193 0.1829 +v -0.3974 0.3193 0.2655 +v -0.3379 0.3193 0.3379 +v -0.2655 0.3193 0.3974 +v -0.1829 0.3193 0.4415 +v -0.0932 0.3193 0.4687 +v 0.0000 0.3193 0.4779 +v 0.0932 0.3193 0.4687 +v 0.1829 0.3193 0.4415 +v 0.2655 0.3193 0.3974 +v 0.3379 0.3193 0.3379 +v 0.3974 0.3193 0.2655 +v 0.4415 0.3193 0.1829 +v 0.4687 0.3193 0.0932 +v 0.4779 0.3193 -0.0000 +v 0.4687 0.3193 -0.0932 +v 0.4415 0.3193 -0.1829 +v 0.3974 0.3193 -0.2655 +v 0.3379 0.3193 -0.3379 +v 0.2655 0.3193 -0.3974 +v 0.1829 0.3193 -0.4415 +v 0.0932 0.3193 -0.4687 +v -0.0000 0.2200 -0.5310 +v -0.1036 0.2200 -0.5208 +v -0.2032 0.2200 -0.4906 +v -0.2950 0.2200 -0.4415 +v -0.3755 0.2200 -0.3755 +v -0.4415 0.2200 -0.2950 +v -0.4906 0.2200 -0.2032 +v -0.5208 0.2200 -0.1036 +v -0.5310 0.2200 0.0000 +v -0.5208 0.2200 0.1036 +v -0.4906 0.2200 0.2032 +v -0.4415 0.2200 0.2950 +v -0.3755 0.2200 0.3755 +v -0.2950 0.2200 0.4415 +v -0.2032 0.2200 0.4906 +v -0.1036 0.2200 0.5208 +v 0.0000 0.2200 0.5310 +v 0.1036 0.2200 0.5208 +v 0.2032 0.2200 0.4906 +v 0.2950 0.2200 0.4415 +v 0.3755 0.2200 0.3755 +v 0.4415 0.2200 0.2950 +v 0.4906 0.2200 0.2032 +v 0.5208 0.2200 0.1036 +v 0.5310 0.2200 -0.0000 +v 0.5208 0.2200 -0.1036 +v 0.4906 0.2200 -0.2032 +v 0.4415 0.2200 -0.2950 +v 0.3755 0.2200 -0.3755 +v 0.2950 0.2200 -0.4415 +v 0.2032 0.2200 -0.4906 +v 0.1036 0.2200 -0.5208 +v -0.0000 0.1121 -0.5637 +v -0.1100 0.1121 -0.5529 +v -0.2157 0.1121 -0.5208 +v -0.3132 0.1121 -0.4687 +v -0.3986 0.1121 -0.3986 +v -0.4687 0.1121 -0.3132 +v -0.5208 0.1121 -0.2157 +v -0.5529 0.1121 -0.1100 +v -0.5637 0.1121 0.0000 +v -0.5529 0.1121 0.1100 +v -0.5208 0.1121 0.2157 +v -0.4687 0.1121 0.3132 +v -0.3986 0.1121 0.3986 +v -0.3132 0.1121 0.4687 +v -0.2157 0.1121 0.5208 +v -0.1100 0.1121 0.5529 +v 0.0000 0.1121 0.5637 +v 0.1100 0.1121 0.5529 +v 0.2157 0.1121 0.5208 +v 0.3132 0.1121 0.4687 +v 0.3986 0.1121 0.3986 +v 0.4687 0.1121 0.3132 +v 0.5208 0.1121 0.2157 +v 0.5529 0.1121 0.1100 +v 0.5637 0.1121 -0.0000 +v 0.5529 0.1121 -0.1100 +v 0.5208 0.1121 -0.2157 +v 0.4687 0.1121 -0.3132 +v 0.3986 0.1121 -0.3986 +v 0.3132 0.1121 -0.4687 +v 0.2157 0.1121 -0.5208 +v 0.1100 0.1121 -0.5529 +v -0.0000 0.0000 -0.5748 +v -0.1121 0.0000 -0.5637 +v -0.2200 0.0000 -0.5310 +v -0.3193 0.0000 -0.4779 +v -0.4064 0.0000 -0.4064 +v -0.4779 0.0000 -0.3193 +v -0.5310 0.0000 -0.2200 +v -0.5637 0.0000 -0.1121 +v -0.5748 0.0000 0.0000 +v -0.5637 0.0000 0.1121 +v -0.5310 0.0000 0.2200 +v -0.4779 0.0000 0.3193 +v -0.4064 0.0000 0.4064 +v -0.3193 0.0000 0.4779 +v -0.2200 0.0000 0.5310 +v -0.1121 0.0000 0.5637 +v 0.0000 0.0000 0.5748 +v 0.1121 0.0000 0.5637 +v 0.2200 0.0000 0.5310 +v 0.3193 0.0000 0.4779 +v 0.4064 0.0000 0.4064 +v 0.4779 0.0000 0.3193 +v 0.5310 0.0000 0.2199 +v 0.5637 0.0000 0.1121 +v 0.5748 0.0000 -0.0000 +v 0.5637 0.0000 -0.1121 +v 0.5310 0.0000 -0.2200 +v 0.4779 0.0000 -0.3193 +v 0.4064 0.0000 -0.4064 +v 0.3193 0.0000 -0.4779 +v 0.2199 0.0000 -0.5310 +v 0.1121 0.0000 -0.5637 +v -0.0000 -0.1121 -0.5637 +v -0.1100 -0.1121 -0.5529 +v -0.2157 -0.1121 -0.5208 +v -0.3132 -0.1121 -0.4687 +v -0.3986 -0.1121 -0.3986 +v -0.4687 -0.1121 -0.3132 +v -0.5208 -0.1121 -0.2157 +v -0.5529 -0.1121 -0.1100 +v -0.5637 -0.1121 0.0000 +v -0.5529 -0.1121 0.1100 +v -0.5208 -0.1121 0.2157 +v -0.4687 -0.1121 0.3132 +v -0.3986 -0.1121 0.3986 +v -0.3132 -0.1121 0.4687 +v -0.2157 -0.1121 0.5208 +v -0.1100 -0.1121 0.5529 +v 0.0000 -0.1121 0.5637 +v 0.1100 -0.1121 0.5529 +v 0.2157 -0.1121 0.5208 +v 0.3132 -0.1121 0.4687 +v 0.3986 -0.1121 0.3986 +v 0.4687 -0.1121 0.3132 +v 0.5208 -0.1121 0.2157 +v 0.5529 -0.1121 0.1100 +v 0.5637 -0.1121 -0.0000 +v 0.5529 -0.1121 -0.1100 +v 0.5208 -0.1121 -0.2157 +v 0.4687 -0.1121 -0.3132 +v 0.3986 -0.1121 -0.3986 +v 0.3132 -0.1121 -0.4687 +v 0.2157 -0.1121 -0.5208 +v 0.1100 -0.1121 -0.5529 +v -0.0000 -0.2200 -0.5310 +v -0.1036 -0.2200 -0.5208 +v -0.2032 -0.2200 -0.4906 +v -0.2950 -0.2200 -0.4415 +v -0.3755 -0.2200 -0.3755 +v -0.4415 -0.2200 -0.2950 +v -0.4906 -0.2200 -0.2032 +v -0.5208 -0.2200 -0.1036 +v -0.5310 -0.2200 0.0000 +v -0.5208 -0.2200 0.1036 +v -0.4906 -0.2200 0.2032 +v -0.4415 -0.2200 0.2950 +v -0.3755 -0.2200 0.3755 +v -0.2950 -0.2200 0.4415 +v -0.2032 -0.2200 0.4906 +v -0.1036 -0.2200 0.5208 +v 0.0000 -0.2200 0.5310 +v 0.1036 -0.2200 0.5208 +v 0.2032 -0.2200 0.4906 +v 0.2950 -0.2200 0.4415 +v 0.3755 -0.2200 0.3755 +v 0.4415 -0.2200 0.2950 +v 0.4906 -0.2200 0.2032 +v 0.5208 -0.2200 0.1036 +v 0.5310 -0.2200 -0.0000 +v 0.5208 -0.2200 -0.1036 +v 0.4906 -0.2200 -0.2032 +v 0.4415 -0.2200 -0.2950 +v 0.3755 -0.2200 -0.3755 +v 0.2950 -0.2200 -0.4415 +v 0.2032 -0.2200 -0.4906 +v 0.1036 -0.2200 -0.5208 +v -0.0000 -0.3193 -0.4779 +v -0.0932 -0.3193 -0.4687 +v -0.1829 -0.3193 -0.4415 +v -0.2655 -0.3193 -0.3974 +v -0.3379 -0.3193 -0.3379 +v -0.3974 -0.3193 -0.2655 +v -0.4415 -0.3193 -0.1829 +v -0.4687 -0.3193 -0.0932 +v -0.4779 -0.3193 0.0000 +v -0.4687 -0.3193 0.0932 +v -0.4415 -0.3193 0.1829 +v -0.3974 -0.3193 0.2655 +v -0.3379 -0.3193 0.3379 +v -0.2655 -0.3193 0.3974 +v -0.1829 -0.3193 0.4415 +v -0.0932 -0.3193 0.4687 +v 0.0000 -0.3193 0.4779 +v 0.0932 -0.3193 0.4687 +v 0.1829 -0.3193 0.4415 +v 0.2655 -0.3193 0.3974 +v 0.3379 -0.3193 0.3379 +v 0.3974 -0.3193 0.2655 +v 0.4415 -0.3193 0.1829 +v 0.4687 -0.3193 0.0932 +v 0.4779 -0.3193 -0.0000 +v 0.4687 -0.3193 -0.0932 +v 0.4415 -0.3193 -0.1829 +v 0.3974 -0.3193 -0.2655 +v 0.3379 -0.3193 -0.3379 +v 0.2655 -0.3193 -0.3974 +v 0.1829 -0.3193 -0.4415 +v 0.0932 -0.3193 -0.4687 +v -0.0000 -0.4064 -0.4064 +v -0.0793 -0.4064 -0.3986 +v -0.1555 -0.4064 -0.3755 +v -0.2258 -0.4064 -0.3379 +v -0.2874 -0.4064 -0.2874 +v -0.3379 -0.4064 -0.2258 +v -0.3755 -0.4064 -0.1555 +v -0.3986 -0.4064 -0.0793 +v -0.4064 -0.4064 0.0000 +v -0.3986 -0.4064 0.0793 +v -0.3755 -0.4064 0.1555 +v -0.3379 -0.4064 0.2258 +v -0.2874 -0.4064 0.2874 +v -0.2258 -0.4064 0.3379 +v -0.1555 -0.4064 0.3755 +v -0.0793 -0.4064 0.3986 +v 0.0000 -0.4064 0.4064 +v 0.0793 -0.4064 0.3986 +v 0.1555 -0.4064 0.3755 +v 0.2258 -0.4064 0.3379 +v 0.2874 -0.4064 0.2874 +v 0.3379 -0.4064 0.2258 +v 0.3755 -0.4064 0.1555 +v 0.3986 -0.4064 0.0793 +v 0.4064 -0.4064 -0.0000 +v 0.3986 -0.4064 -0.0793 +v 0.3755 -0.4064 -0.1555 +v 0.3379 -0.4064 -0.2258 +v 0.2874 -0.4064 -0.2874 +v 0.2258 -0.4064 -0.3379 +v 0.1555 -0.4064 -0.3755 +v 0.0793 -0.4064 -0.3986 +v -0.0000 -0.4779 -0.3193 +v -0.0623 -0.4779 -0.3132 +v -0.1222 -0.4779 -0.2950 +v -0.1774 -0.4779 -0.2655 +v -0.2258 -0.4779 -0.2258 +v -0.2655 -0.4779 -0.1774 +v -0.2950 -0.4779 -0.1222 +v -0.3132 -0.4779 -0.0623 +v -0.3193 -0.4779 0.0000 +v -0.3132 -0.4779 0.0623 +v -0.2950 -0.4779 0.1222 +v -0.2655 -0.4779 0.1774 +v -0.2258 -0.4779 0.2258 +v -0.1774 -0.4779 0.2655 +v -0.1222 -0.4779 0.2950 +v -0.0623 -0.4779 0.3132 +v 0.0000 -0.4779 0.3193 +v 0.0623 -0.4779 0.3132 +v 0.1222 -0.4779 0.2950 +v 0.1774 -0.4779 0.2655 +v 0.2258 -0.4779 0.2258 +v 0.2655 -0.4779 0.1774 +v 0.2950 -0.4779 0.1222 +v 0.3132 -0.4779 0.0623 +v 0.3193 -0.4779 -0.0000 +v 0.3132 -0.4779 -0.0623 +v 0.2950 -0.4779 -0.1222 +v 0.2655 -0.4779 -0.1774 +v 0.2258 -0.4779 -0.2258 +v 0.1774 -0.4779 -0.2655 +v 0.1222 -0.4779 -0.2950 +v 0.0623 -0.4779 -0.3132 +v -0.0000 -0.5310 -0.2200 +v -0.0429 -0.5310 -0.2157 +v -0.0842 -0.5310 -0.2032 +v -0.1222 -0.5310 -0.1829 +v -0.1555 -0.5310 -0.1555 +v -0.1829 -0.5310 -0.1222 +v -0.2032 -0.5310 -0.0842 +v -0.2157 -0.5310 -0.0429 +v -0.2200 -0.5310 0.0000 +v -0.2157 -0.5310 0.0429 +v -0.2032 -0.5310 0.0842 +v -0.1829 -0.5310 0.1222 +v -0.1555 -0.5310 0.1555 +v -0.1222 -0.5310 0.1829 +v -0.0842 -0.5310 0.2032 +v -0.0429 -0.5310 0.2157 +v 0.0000 -0.5310 0.2200 +v 0.0429 -0.5310 0.2157 +v 0.0842 -0.5310 0.2032 +v 0.1222 -0.5310 0.1829 +v 0.1555 -0.5310 0.1555 +v 0.1829 -0.5310 0.1222 +v 0.2032 -0.5310 0.0842 +v 0.2157 -0.5310 0.0429 +v 0.2200 -0.5310 -0.0000 +v 0.2157 -0.5310 -0.0429 +v 0.2032 -0.5310 -0.0842 +v 0.1829 -0.5310 -0.1222 +v 0.1555 -0.5310 -0.1555 +v 0.1222 -0.5310 -0.1829 +v 0.0842 -0.5310 -0.2032 +v 0.0429 -0.5310 -0.2157 +v -0.0000 -0.5637 -0.1121 +v -0.0219 -0.5637 -0.1100 +v -0.0429 -0.5637 -0.1036 +v -0.0623 -0.5637 -0.0932 +v -0.0793 -0.5637 -0.0793 +v -0.0932 -0.5637 -0.0623 +v -0.1036 -0.5637 -0.0429 +v -0.1100 -0.5637 -0.0219 +v -0.1121 -0.5637 0.0000 +v -0.1100 -0.5637 0.0219 +v -0.1036 -0.5637 0.0429 +v -0.0932 -0.5637 0.0623 +v -0.0793 -0.5637 0.0793 +v -0.0623 -0.5637 0.0932 +v -0.0429 -0.5637 0.1036 +v -0.0219 -0.5637 0.1100 +v 0.0000 -0.5637 0.1121 +v 0.0219 -0.5637 0.1100 +v 0.0429 -0.5637 0.1036 +v 0.0623 -0.5637 0.0932 +v 0.0793 -0.5637 0.0793 +v 0.0932 -0.5637 0.0623 +v 0.1036 -0.5637 0.0429 +v 0.1100 -0.5637 0.0219 +v 0.1121 -0.5637 -0.0000 +v 0.1100 -0.5637 -0.0219 +v 0.1036 -0.5637 -0.0429 +v 0.0932 -0.5637 -0.0623 +v 0.0793 -0.5637 -0.0793 +v 0.0623 -0.5637 -0.0932 +v 0.0429 -0.5637 -0.1036 +v 0.0219 -0.5637 -0.1100 +v 0.0000 -0.5748 -0.0000 +# 482 vertices + +vn 0.0000 1.0000 -0.0000 +vn -0.0000 0.9796 -0.2010 +vn -0.0392 0.9796 -0.1971 +vn -0.0769 0.9796 -0.1857 +vn -0.1117 0.9796 -0.1671 +vn -0.1421 0.9796 -0.1421 +vn -0.1671 0.9796 -0.1117 +vn -0.1857 0.9796 -0.0769 +vn -0.1971 0.9796 -0.0392 +vn -0.2010 0.9796 0.0000 +vn -0.1971 0.9796 0.0392 +vn -0.1857 0.9796 0.0769 +vn -0.1671 0.9796 0.1117 +vn -0.1421 0.9796 0.1421 +vn -0.1117 0.9796 0.1671 +vn -0.0769 0.9796 0.1857 +vn -0.0392 0.9796 0.1971 +vn 0.0000 0.9796 0.2010 +vn 0.0392 0.9796 0.1971 +vn 0.0769 0.9796 0.1857 +vn 0.1117 0.9796 0.1671 +vn 0.1421 0.9796 0.1421 +vn 0.1671 0.9796 0.1117 +vn 0.1857 0.9796 0.0769 +vn 0.1971 0.9796 0.0392 +vn 0.2010 0.9796 -0.0000 +vn 0.1971 0.9796 -0.0392 +vn 0.1857 0.9796 -0.0769 +vn 0.1671 0.9796 -0.1117 +vn 0.1421 0.9796 -0.1421 +vn 0.1117 0.9796 -0.1671 +vn 0.0769 0.9796 -0.1857 +vn 0.0392 0.9796 -0.1971 +vn -0.0000 0.9217 -0.3879 +vn -0.0757 0.9217 -0.3804 +vn -0.1484 0.9217 -0.3584 +vn -0.2155 0.9217 -0.3225 +vn -0.2743 0.9217 -0.2743 +vn -0.3225 0.9217 -0.2155 +vn -0.3584 0.9217 -0.1484 +vn -0.3804 0.9217 -0.0757 +vn -0.3879 0.9217 0.0000 +vn -0.3804 0.9217 0.0757 +vn -0.3584 0.9217 0.1484 +vn -0.3225 0.9217 0.2155 +vn -0.2743 0.9217 0.2743 +vn -0.2155 0.9217 0.3225 +vn -0.1484 0.9217 0.3584 +vn -0.0757 0.9217 0.3804 +vn 0.0000 0.9217 0.3879 +vn 0.0757 0.9217 0.3804 +vn 0.1484 0.9217 0.3584 +vn 0.2155 0.9217 0.3225 +vn 0.2743 0.9217 0.2743 +vn 0.3225 0.9217 0.2155 +vn 0.3584 0.9217 0.1484 +vn 0.3804 0.9217 0.0757 +vn 0.3879 0.9217 -0.0000 +vn 0.3804 0.9217 -0.0757 +vn 0.3584 0.9217 -0.1484 +vn 0.3225 0.9217 -0.2155 +vn 0.2743 0.9217 -0.2743 +vn 0.2155 0.9217 -0.3225 +vn 0.1484 0.9217 -0.3584 +vn 0.0757 0.9217 -0.3804 +vn -0.0000 0.8286 -0.5598 +vn -0.1092 0.8286 -0.5490 +vn -0.2142 0.8286 -0.5172 +vn -0.3110 0.8286 -0.4654 +vn -0.3958 0.8286 -0.3958 +vn -0.4654 0.8286 -0.3110 +vn -0.5172 0.8286 -0.2142 +vn -0.5490 0.8286 -0.1092 +vn -0.5598 0.8286 0.0000 +vn -0.5490 0.8286 0.1092 +vn -0.5172 0.8286 0.2142 +vn -0.4654 0.8286 0.3110 +vn -0.3958 0.8286 0.3958 +vn -0.3110 0.8286 0.4654 +vn -0.2142 0.8286 0.5172 +vn -0.1092 0.8286 0.5490 +vn 0.0000 0.8286 0.5598 +vn 0.1092 0.8286 0.5490 +vn 0.2142 0.8286 0.5172 +vn 0.3110 0.8286 0.4654 +vn 0.3958 0.8286 0.3958 +vn 0.4654 0.8286 0.3110 +vn 0.5172 0.8286 0.2142 +vn 0.5490 0.8286 0.1092 +vn 0.5598 0.8286 -0.0000 +vn 0.5490 0.8286 -0.1092 +vn 0.5172 0.8286 -0.2142 +vn 0.4654 0.8286 -0.3110 +vn 0.3958 0.8286 -0.3958 +vn 0.3110 0.8286 -0.4654 +vn 0.2142 0.8286 -0.5172 +vn 0.1092 0.8286 -0.5490 +vn -0.0000 0.7041 -0.7101 +vn -0.1385 0.7041 -0.6965 +vn -0.2718 0.7041 -0.6561 +vn -0.3945 0.7041 -0.5905 +vn -0.5021 0.7041 -0.5021 +vn -0.5905 0.7041 -0.3945 +vn -0.6561 0.7041 -0.2718 +vn -0.6965 0.7041 -0.1385 +vn -0.7101 0.7041 0.0000 +vn -0.6965 0.7041 0.1385 +vn -0.6561 0.7041 0.2718 +vn -0.5905 0.7041 0.3945 +vn -0.5021 0.7041 0.5021 +vn -0.3945 0.7041 0.5905 +vn -0.2718 0.7041 0.6561 +vn -0.1385 0.7041 0.6965 +vn 0.0000 0.7041 0.7101 +vn 0.1385 0.7041 0.6965 +vn 0.2718 0.7041 0.6561 +vn 0.3945 0.7041 0.5905 +vn 0.5021 0.7041 0.5021 +vn 0.5905 0.7041 0.3945 +vn 0.6561 0.7041 0.2718 +vn 0.6965 0.7041 0.1385 +vn 0.7101 0.7041 -0.0000 +vn 0.6965 0.7041 -0.1385 +vn 0.6561 0.7041 -0.2718 +vn 0.5905 0.7041 -0.3945 +vn 0.5021 0.7041 -0.5021 +vn 0.3945 0.7041 -0.5905 +vn 0.2718 0.7041 -0.6561 +vn 0.1385 0.7041 -0.6965 +vn -0.0000 0.5528 -0.8333 +vn -0.1626 0.5528 -0.8173 +vn -0.3189 0.5528 -0.7699 +vn -0.4630 0.5528 -0.6929 +vn -0.5893 0.5528 -0.5893 +vn -0.6929 0.5528 -0.4630 +vn -0.7699 0.5528 -0.3189 +vn -0.8173 0.5528 -0.1626 +vn -0.8333 0.5528 0.0000 +vn -0.8173 0.5528 0.1626 +vn -0.7699 0.5528 0.3189 +vn -0.6929 0.5528 0.4630 +vn -0.5893 0.5528 0.5893 +vn -0.4630 0.5528 0.6929 +vn -0.3189 0.5528 0.7699 +vn -0.1626 0.5528 0.8173 +vn 0.0000 0.5528 0.8333 +vn 0.1626 0.5528 0.8173 +vn 0.3189 0.5528 0.7699 +vn 0.4630 0.5528 0.6929 +vn 0.5893 0.5528 0.5893 +vn 0.6929 0.5528 0.4630 +vn 0.7699 0.5528 0.3189 +vn 0.8173 0.5528 0.1626 +vn 0.8333 0.5528 -0.0000 +vn 0.8173 0.5528 -0.1626 +vn 0.7699 0.5528 -0.3189 +vn 0.6929 0.5528 -0.4630 +vn 0.5893 0.5528 -0.5893 +vn 0.4630 0.5528 -0.6929 +vn 0.3189 0.5528 -0.7699 +vn 0.1626 0.5528 -0.8173 +vn -0.0000 0.3805 -0.9248 +vn -0.1804 0.3805 -0.9070 +vn -0.3539 0.3805 -0.8544 +vn -0.5138 0.3805 -0.7689 +vn -0.6539 0.3805 -0.6539 +vn -0.7689 0.3805 -0.5138 +vn -0.8544 0.3805 -0.3539 +vn -0.9070 0.3805 -0.1804 +vn -0.9248 0.3805 0.0000 +vn -0.9070 0.3805 0.1804 +vn -0.8544 0.3805 0.3539 +vn -0.7689 0.3805 0.5138 +vn -0.6539 0.3805 0.6539 +vn -0.5138 0.3805 0.7689 +vn -0.3539 0.3805 0.8544 +vn -0.1804 0.3805 0.9070 +vn 0.0000 0.3805 0.9248 +vn 0.1804 0.3805 0.9070 +vn 0.3539 0.3805 0.8544 +vn 0.5138 0.3805 0.7689 +vn 0.6539 0.3805 0.6539 +vn 0.7689 0.3805 0.5138 +vn 0.8544 0.3805 0.3539 +vn 0.9070 0.3805 0.1804 +vn 0.9248 0.3805 -0.0000 +vn 0.9070 0.3805 -0.1804 +vn 0.8544 0.3805 -0.3539 +vn 0.7689 0.3805 -0.5138 +vn 0.6539 0.3805 -0.6539 +vn 0.5138 0.3805 -0.7689 +vn 0.3539 0.3805 -0.8544 +vn 0.1804 0.3805 -0.9070 +vn -0.0000 0.1939 -0.9810 +vn -0.1914 0.1939 -0.9622 +vn -0.3754 0.1939 -0.9063 +vn -0.5450 0.1939 -0.8157 +vn -0.6937 0.1939 -0.6937 +vn -0.8157 0.1939 -0.5450 +vn -0.9063 0.1939 -0.3754 +vn -0.9622 0.1939 -0.1914 +vn -0.9810 0.1939 0.0000 +vn -0.9622 0.1939 0.1914 +vn -0.9063 0.1939 0.3754 +vn -0.8157 0.1939 0.5450 +vn -0.6937 0.1939 0.6937 +vn -0.5450 0.1939 0.8157 +vn -0.3754 0.1939 0.9063 +vn -0.1914 0.1939 0.9622 +vn 0.0000 0.1939 0.9810 +vn 0.1914 0.1939 0.9622 +vn 0.3754 0.1939 0.9063 +vn 0.5450 0.1939 0.8157 +vn 0.6937 0.1939 0.6937 +vn 0.8157 0.1939 0.5450 +vn 0.9063 0.1939 0.3754 +vn 0.9622 0.1939 0.1914 +vn 0.9810 0.1939 -0.0000 +vn 0.9622 0.1939 -0.1914 +vn 0.9063 0.1939 -0.3754 +vn 0.8157 0.1939 -0.5450 +vn 0.6937 0.1939 -0.6937 +vn 0.5450 0.1939 -0.8157 +vn 0.3754 0.1939 -0.9063 +vn 0.1914 0.1939 -0.9622 +vn -0.0000 0.0000 -1.0000 +vn -0.1951 0.0000 -0.9808 +vn -0.3827 0.0000 -0.9239 +vn -0.5556 0.0000 -0.8315 +vn -0.7071 0.0000 -0.7071 +vn -0.8315 0.0000 -0.5556 +vn -0.9239 0.0000 -0.3827 +vn -0.9808 0.0000 -0.1951 +vn -1.0000 0.0000 0.0000 +vn -0.9808 0.0000 0.1951 +vn -0.9239 0.0000 0.3827 +vn -0.8315 0.0000 0.5556 +vn -0.7071 0.0000 0.7071 +vn -0.5556 0.0000 0.8315 +vn -0.3827 0.0000 0.9239 +vn -0.1951 0.0000 0.9808 +vn 0.0000 0.0000 1.0000 +vn 0.1951 0.0000 0.9808 +vn 0.3827 0.0000 0.9239 +vn 0.5556 0.0000 0.8315 +vn 0.7071 0.0000 0.7071 +vn 0.8315 0.0000 0.5556 +vn 0.9239 0.0000 0.3827 +vn 0.9808 0.0000 0.1951 +vn 1.0000 0.0000 -0.0000 +vn 0.9808 0.0000 -0.1951 +vn 0.9239 0.0000 -0.3827 +vn 0.8315 0.0000 -0.5556 +vn 0.7071 0.0000 -0.7071 +vn 0.5556 0.0000 -0.8315 +vn 0.3827 0.0000 -0.9239 +vn 0.1951 0.0000 -0.9808 +vn -0.0000 -0.1939 -0.9810 +vn -0.1914 -0.1939 -0.9622 +vn -0.3754 -0.1939 -0.9063 +vn -0.5450 -0.1939 -0.8157 +vn -0.6937 -0.1939 -0.6937 +vn -0.8157 -0.1939 -0.5450 +vn -0.9063 -0.1939 -0.3754 +vn -0.9622 -0.1939 -0.1914 +vn -0.9810 -0.1939 0.0000 +vn -0.9622 -0.1939 0.1914 +vn -0.9063 -0.1939 0.3754 +vn -0.8157 -0.1939 0.5450 +vn -0.6937 -0.1939 0.6937 +vn -0.5450 -0.1939 0.8157 +vn -0.3754 -0.1939 0.9063 +vn -0.1914 -0.1939 0.9622 +vn 0.0000 -0.1939 0.9810 +vn 0.1914 -0.1939 0.9622 +vn 0.3754 -0.1939 0.9063 +vn 0.5450 -0.1939 0.8157 +vn 0.6937 -0.1939 0.6937 +vn 0.8157 -0.1939 0.5450 +vn 0.9063 -0.1939 0.3754 +vn 0.9622 -0.1939 0.1914 +vn 0.9810 -0.1939 -0.0000 +vn 0.9622 -0.1939 -0.1914 +vn 0.9063 -0.1939 -0.3754 +vn 0.8157 -0.1939 -0.5450 +vn 0.6937 -0.1939 -0.6937 +vn 0.5450 -0.1939 -0.8157 +vn 0.3754 -0.1939 -0.9063 +vn 0.1914 -0.1939 -0.9622 +vn -0.0000 -0.3805 -0.9248 +vn -0.1804 -0.3805 -0.9070 +vn -0.3539 -0.3805 -0.8544 +vn -0.5138 -0.3805 -0.7689 +vn -0.6539 -0.3805 -0.6539 +vn -0.7689 -0.3805 -0.5138 +vn -0.8544 -0.3805 -0.3539 +vn -0.9070 -0.3805 -0.1804 +vn -0.9248 -0.3805 0.0000 +vn -0.9070 -0.3805 0.1804 +vn -0.8544 -0.3805 0.3539 +vn -0.7689 -0.3805 0.5138 +vn -0.6539 -0.3805 0.6539 +vn -0.5138 -0.3805 0.7689 +vn -0.3539 -0.3805 0.8544 +vn -0.1804 -0.3805 0.9070 +vn 0.0000 -0.3805 0.9248 +vn 0.1804 -0.3805 0.9070 +vn 0.3539 -0.3805 0.8544 +vn 0.5138 -0.3805 0.7689 +vn 0.6539 -0.3805 0.6539 +vn 0.7689 -0.3805 0.5138 +vn 0.8544 -0.3805 0.3539 +vn 0.9070 -0.3805 0.1804 +vn 0.9248 -0.3805 -0.0000 +vn 0.9070 -0.3805 -0.1804 +vn 0.8544 -0.3805 -0.3539 +vn 0.7689 -0.3805 -0.5138 +vn 0.6539 -0.3805 -0.6539 +vn 0.5138 -0.3805 -0.7689 +vn 0.3539 -0.3805 -0.8544 +vn 0.1804 -0.3805 -0.9070 +vn -0.0000 -0.5528 -0.8333 +vn -0.1626 -0.5528 -0.8173 +vn -0.3189 -0.5528 -0.7699 +vn -0.4630 -0.5528 -0.6929 +vn -0.5893 -0.5528 -0.5893 +vn -0.6929 -0.5528 -0.4630 +vn -0.7699 -0.5528 -0.3189 +vn -0.8173 -0.5528 -0.1626 +vn -0.8333 -0.5528 0.0000 +vn -0.8173 -0.5528 0.1626 +vn -0.7699 -0.5528 0.3189 +vn -0.6929 -0.5528 0.4630 +vn -0.5893 -0.5528 0.5893 +vn -0.4630 -0.5528 0.6929 +vn -0.3189 -0.5528 0.7699 +vn -0.1626 -0.5528 0.8173 +vn 0.0000 -0.5528 0.8333 +vn 0.1626 -0.5528 0.8173 +vn 0.3189 -0.5528 0.7699 +vn 0.4630 -0.5528 0.6929 +vn 0.5893 -0.5528 0.5893 +vn 0.6929 -0.5528 0.4630 +vn 0.7699 -0.5528 0.3189 +vn 0.8173 -0.5528 0.1626 +vn 0.8333 -0.5528 -0.0000 +vn 0.8173 -0.5528 -0.1626 +vn 0.7699 -0.5528 -0.3189 +vn 0.6929 -0.5528 -0.4630 +vn 0.5893 -0.5528 -0.5893 +vn 0.4630 -0.5528 -0.6929 +vn 0.3189 -0.5528 -0.7699 +vn 0.1626 -0.5528 -0.8173 +vn -0.0000 -0.7041 -0.7101 +vn -0.1385 -0.7041 -0.6965 +vn -0.2718 -0.7041 -0.6561 +vn -0.3945 -0.7041 -0.5905 +vn -0.5021 -0.7041 -0.5021 +vn -0.5905 -0.7041 -0.3945 +vn -0.6561 -0.7041 -0.2718 +vn -0.6965 -0.7041 -0.1385 +vn -0.7101 -0.7041 0.0000 +vn -0.6965 -0.7041 0.1385 +vn -0.6561 -0.7041 0.2718 +vn -0.5905 -0.7041 0.3945 +vn -0.5021 -0.7041 0.5021 +vn -0.3945 -0.7041 0.5905 +vn -0.2718 -0.7041 0.6561 +vn -0.1385 -0.7041 0.6965 +vn 0.0000 -0.7041 0.7101 +vn 0.1385 -0.7041 0.6965 +vn 0.2718 -0.7041 0.6561 +vn 0.3945 -0.7041 0.5905 +vn 0.5021 -0.7041 0.5021 +vn 0.5905 -0.7041 0.3945 +vn 0.6561 -0.7041 0.2718 +vn 0.6965 -0.7041 0.1385 +vn 0.7101 -0.7041 -0.0000 +vn 0.6965 -0.7041 -0.1385 +vn 0.6561 -0.7041 -0.2718 +vn 0.5905 -0.7041 -0.3945 +vn 0.5021 -0.7041 -0.5021 +vn 0.3945 -0.7041 -0.5905 +vn 0.2718 -0.7041 -0.6561 +vn 0.1385 -0.7041 -0.6965 +vn -0.0000 -0.8286 -0.5598 +vn -0.1092 -0.8286 -0.5490 +vn -0.2142 -0.8286 -0.5172 +vn -0.3110 -0.8286 -0.4654 +vn -0.3958 -0.8286 -0.3958 +vn -0.4654 -0.8286 -0.3110 +vn -0.5172 -0.8286 -0.2142 +vn -0.5490 -0.8286 -0.1092 +vn -0.5598 -0.8286 0.0000 +vn -0.5490 -0.8286 0.1092 +vn -0.5172 -0.8286 0.2142 +vn -0.4654 -0.8286 0.3110 +vn -0.3958 -0.8286 0.3958 +vn -0.3110 -0.8286 0.4654 +vn -0.2142 -0.8286 0.5172 +vn -0.1092 -0.8286 0.5490 +vn 0.0000 -0.8286 0.5598 +vn 0.1092 -0.8286 0.5490 +vn 0.2142 -0.8286 0.5172 +vn 0.3110 -0.8286 0.4654 +vn 0.3958 -0.8286 0.3958 +vn 0.4654 -0.8286 0.3110 +vn 0.5172 -0.8286 0.2142 +vn 0.5490 -0.8286 0.1092 +vn 0.5598 -0.8286 -0.0000 +vn 0.5490 -0.8286 -0.1092 +vn 0.5172 -0.8286 -0.2142 +vn 0.4654 -0.8286 -0.3110 +vn 0.3958 -0.8286 -0.3958 +vn 0.3110 -0.8286 -0.4654 +vn 0.2142 -0.8286 -0.5172 +vn 0.1092 -0.8286 -0.5490 +vn -0.0000 -0.9217 -0.3879 +vn -0.0757 -0.9217 -0.3804 +vn -0.1484 -0.9217 -0.3584 +vn -0.2155 -0.9217 -0.3225 +vn -0.2743 -0.9217 -0.2743 +vn -0.3225 -0.9217 -0.2155 +vn -0.3584 -0.9217 -0.1484 +vn -0.3804 -0.9217 -0.0757 +vn -0.3879 -0.9217 0.0000 +vn -0.3804 -0.9217 0.0757 +vn -0.3584 -0.9217 0.1484 +vn -0.3225 -0.9217 0.2155 +vn -0.2743 -0.9217 0.2743 +vn -0.2155 -0.9217 0.3225 +vn -0.1484 -0.9217 0.3584 +vn -0.0757 -0.9217 0.3804 +vn 0.0000 -0.9217 0.3879 +vn 0.0757 -0.9217 0.3804 +vn 0.1484 -0.9217 0.3584 +vn 0.2155 -0.9217 0.3225 +vn 0.2743 -0.9217 0.2743 +vn 0.3225 -0.9217 0.2155 +vn 0.3584 -0.9217 0.1484 +vn 0.3804 -0.9217 0.0757 +vn 0.3879 -0.9217 -0.0000 +vn 0.3804 -0.9217 -0.0757 +vn 0.3584 -0.9217 -0.1484 +vn 0.3225 -0.9217 -0.2155 +vn 0.2743 -0.9217 -0.2743 +vn 0.2155 -0.9217 -0.3225 +vn 0.1484 -0.9217 -0.3584 +vn 0.0757 -0.9217 -0.3804 +vn -0.0000 -0.9796 -0.2010 +vn -0.0392 -0.9796 -0.1971 +vn -0.0769 -0.9796 -0.1857 +vn -0.1117 -0.9796 -0.1671 +vn -0.1421 -0.9796 -0.1421 +vn -0.1671 -0.9796 -0.1117 +vn -0.1857 -0.9796 -0.0769 +vn -0.1971 -0.9796 -0.0392 +vn -0.2010 -0.9796 0.0000 +vn -0.1971 -0.9796 0.0392 +vn -0.1857 -0.9796 0.0769 +vn -0.1671 -0.9796 0.1117 +vn -0.1421 -0.9796 0.1421 +vn -0.1117 -0.9796 0.1671 +vn -0.0769 -0.9796 0.1857 +vn -0.0392 -0.9796 0.1971 +vn 0.0000 -0.9796 0.2010 +vn 0.0392 -0.9796 0.1971 +vn 0.0769 -0.9796 0.1857 +vn 0.1117 -0.9796 0.1671 +vn 0.1421 -0.9796 0.1421 +vn 0.1671 -0.9796 0.1117 +vn 0.1857 -0.9796 0.0769 +vn 0.1971 -0.9796 0.0392 +vn 0.2010 -0.9796 -0.0000 +vn 0.1971 -0.9796 -0.0392 +vn 0.1857 -0.9796 -0.0769 +vn 0.1671 -0.9796 -0.1117 +vn 0.1421 -0.9796 -0.1421 +vn 0.1117 -0.9796 -0.1671 +vn 0.0769 -0.9796 -0.1857 +vn 0.0392 -0.9796 -0.1971 +vn 0.0000 -1.0000 0.0000 +# 482 vertex normals + +vt 0.0000 1.0000 0.0000 +vt 0.0000 0.9375 0.0000 +vt 0.0312 0.9375 0.0000 +vt 0.0312 1.0000 0.0000 +vt 0.0625 0.9375 0.0000 +vt 0.0625 1.0000 0.0000 +vt 0.0938 0.9375 0.0000 +vt 0.0938 1.0000 0.0000 +vt 0.1250 0.9375 0.0000 +vt 0.1250 1.0000 0.0000 +vt 0.1562 0.9375 0.0000 +vt 0.1562 1.0000 0.0000 +vt 0.1875 0.9375 0.0000 +vt 0.1875 1.0000 0.0000 +vt 0.2187 0.9375 0.0000 +vt 0.2187 1.0000 0.0000 +vt 0.2500 0.9375 0.0000 +vt 0.2500 1.0000 0.0000 +vt 0.2812 0.9375 0.0000 +vt 0.2812 1.0000 0.0000 +vt 0.3125 0.9375 0.0000 +vt 0.3125 1.0000 0.0000 +vt 0.3437 0.9375 0.0000 +vt 0.3437 1.0000 0.0000 +vt 0.3750 0.9375 0.0000 +vt 0.3750 1.0000 0.0000 +vt 0.4062 0.9375 0.0000 +vt 0.4062 1.0000 0.0000 +vt 0.4375 0.9375 0.0000 +vt 0.4375 1.0000 0.0000 +vt 0.4688 0.9375 0.0000 +vt 0.4688 1.0000 0.0000 +vt 0.5000 0.9375 0.0000 +vt 0.5000 1.0000 0.0000 +vt 0.5313 0.9375 0.0000 +vt 0.5313 1.0000 0.0000 +vt 0.5625 0.9375 0.0000 +vt 0.5625 1.0000 0.0000 +vt 0.5938 0.9375 0.0000 +vt 0.5938 1.0000 0.0000 +vt 0.6250 0.9375 0.0000 +vt 0.6250 1.0000 0.0000 +vt 0.6563 0.9375 0.0000 +vt 0.6563 1.0000 0.0000 +vt 0.6875 0.9375 0.0000 +vt 0.6875 1.0000 0.0000 +vt 0.7188 0.9375 0.0000 +vt 0.7188 1.0000 0.0000 +vt 0.7500 0.9375 0.0000 +vt 0.7500 1.0000 0.0000 +vt 0.7813 0.9375 0.0000 +vt 0.7813 1.0000 0.0000 +vt 0.8125 0.9375 0.0000 +vt 0.8125 1.0000 0.0000 +vt 0.8438 0.9375 0.0000 +vt 0.8438 1.0000 0.0000 +vt 0.8750 0.9375 0.0000 +vt 0.8750 1.0000 0.0000 +vt 0.9063 0.9375 0.0000 +vt 0.9063 1.0000 0.0000 +vt 0.9375 0.9375 0.0000 +vt 0.9375 1.0000 0.0000 +vt 0.9688 0.9375 0.0000 +vt 0.9688 1.0000 0.0000 +vt 1.0000 0.9375 0.0000 +vt 0.0000 0.8750 0.0000 +vt 0.0312 0.8750 0.0000 +vt 0.0625 0.8750 0.0000 +vt 0.0938 0.8750 0.0000 +vt 0.1250 0.8750 0.0000 +vt 0.1562 0.8750 0.0000 +vt 0.1875 0.8750 0.0000 +vt 0.2187 0.8750 0.0000 +vt 0.2500 0.8750 0.0000 +vt 0.2812 0.8750 0.0000 +vt 0.3125 0.8750 0.0000 +vt 0.3437 0.8750 0.0000 +vt 0.3750 0.8750 0.0000 +vt 0.4062 0.8750 0.0000 +vt 0.4375 0.8750 0.0000 +vt 0.4688 0.8750 0.0000 +vt 0.5000 0.8750 0.0000 +vt 0.5313 0.8750 0.0000 +vt 0.5625 0.8750 0.0000 +vt 0.5938 0.8750 0.0000 +vt 0.6250 0.8750 0.0000 +vt 0.6563 0.8750 0.0000 +vt 0.6875 0.8750 0.0000 +vt 0.7188 0.8750 0.0000 +vt 0.7500 0.8750 0.0000 +vt 0.7813 0.8750 0.0000 +vt 0.8125 0.8750 0.0000 +vt 0.8438 0.8750 0.0000 +vt 0.8750 0.8750 0.0000 +vt 0.9063 0.8750 0.0000 +vt 0.9375 0.8750 0.0000 +vt 0.9688 0.8750 0.0000 +vt 1.0000 0.8750 0.0000 +vt 0.0000 0.8125 0.0000 +vt 0.0312 0.8125 0.0000 +vt 0.0625 0.8125 0.0000 +vt 0.0938 0.8125 0.0000 +vt 0.1250 0.8125 0.0000 +vt 0.1562 0.8125 0.0000 +vt 0.1875 0.8125 0.0000 +vt 0.2187 0.8125 0.0000 +vt 0.2500 0.8125 0.0000 +vt 0.2812 0.8125 0.0000 +vt 0.3125 0.8125 0.0000 +vt 0.3437 0.8125 0.0000 +vt 0.3750 0.8125 0.0000 +vt 0.4062 0.8125 0.0000 +vt 0.4375 0.8125 0.0000 +vt 0.4688 0.8125 0.0000 +vt 0.5000 0.8125 0.0000 +vt 0.5313 0.8125 0.0000 +vt 0.5625 0.8125 0.0000 +vt 0.5938 0.8125 0.0000 +vt 0.6250 0.8125 0.0000 +vt 0.6563 0.8125 0.0000 +vt 0.6875 0.8125 0.0000 +vt 0.7188 0.8125 0.0000 +vt 0.7500 0.8125 0.0000 +vt 0.7813 0.8125 0.0000 +vt 0.8125 0.8125 0.0000 +vt 0.8438 0.8125 0.0000 +vt 0.8750 0.8125 0.0000 +vt 0.9063 0.8125 0.0000 +vt 0.9375 0.8125 0.0000 +vt 0.9688 0.8125 0.0000 +vt 1.0000 0.8125 0.0000 +vt 0.0000 0.7500 0.0000 +vt 0.0312 0.7500 0.0000 +vt 0.0625 0.7500 0.0000 +vt 0.0938 0.7500 0.0000 +vt 0.1250 0.7500 0.0000 +vt 0.1562 0.7500 0.0000 +vt 0.1875 0.7500 0.0000 +vt 0.2187 0.7500 0.0000 +vt 0.2500 0.7500 0.0000 +vt 0.2812 0.7500 0.0000 +vt 0.3125 0.7500 0.0000 +vt 0.3437 0.7500 0.0000 +vt 0.3750 0.7500 0.0000 +vt 0.4062 0.7500 0.0000 +vt 0.4375 0.7500 0.0000 +vt 0.4688 0.7500 0.0000 +vt 0.5000 0.7500 0.0000 +vt 0.5313 0.7500 0.0000 +vt 0.5625 0.7500 0.0000 +vt 0.5938 0.7500 0.0000 +vt 0.6250 0.7500 0.0000 +vt 0.6563 0.7500 0.0000 +vt 0.6875 0.7500 0.0000 +vt 0.7188 0.7500 0.0000 +vt 0.7500 0.7500 0.0000 +vt 0.7813 0.7500 0.0000 +vt 0.8125 0.7500 0.0000 +vt 0.8438 0.7500 0.0000 +vt 0.8750 0.7500 0.0000 +vt 0.9063 0.7500 0.0000 +vt 0.9375 0.7500 0.0000 +vt 0.9688 0.7500 0.0000 +vt 1.0000 0.7500 0.0000 +vt 0.0000 0.6875 0.0000 +vt 0.0312 0.6875 0.0000 +vt 0.0625 0.6875 0.0000 +vt 0.0938 0.6875 0.0000 +vt 0.1250 0.6875 0.0000 +vt 0.1562 0.6875 0.0000 +vt 0.1875 0.6875 0.0000 +vt 0.2187 0.6875 0.0000 +vt 0.2500 0.6875 0.0000 +vt 0.2812 0.6875 0.0000 +vt 0.3125 0.6875 0.0000 +vt 0.3437 0.6875 0.0000 +vt 0.3750 0.6875 0.0000 +vt 0.4062 0.6875 0.0000 +vt 0.4375 0.6875 0.0000 +vt 0.4688 0.6875 0.0000 +vt 0.5000 0.6875 0.0000 +vt 0.5313 0.6875 0.0000 +vt 0.5625 0.6875 0.0000 +vt 0.5938 0.6875 0.0000 +vt 0.6250 0.6875 0.0000 +vt 0.6563 0.6875 0.0000 +vt 0.6875 0.6875 0.0000 +vt 0.7188 0.6875 0.0000 +vt 0.7500 0.6875 0.0000 +vt 0.7813 0.6875 0.0000 +vt 0.8125 0.6875 0.0000 +vt 0.8438 0.6875 0.0000 +vt 0.8750 0.6875 0.0000 +vt 0.9063 0.6875 0.0000 +vt 0.9375 0.6875 0.0000 +vt 0.9688 0.6875 0.0000 +vt 1.0000 0.6875 0.0000 +vt 0.0000 0.6250 0.0000 +vt 0.0312 0.6250 0.0000 +vt 0.0625 0.6250 0.0000 +vt 0.0938 0.6250 0.0000 +vt 0.1250 0.6250 0.0000 +vt 0.1562 0.6250 0.0000 +vt 0.1875 0.6250 0.0000 +vt 0.2187 0.6250 0.0000 +vt 0.2500 0.6250 0.0000 +vt 0.2812 0.6250 0.0000 +vt 0.3125 0.6250 0.0000 +vt 0.3437 0.6250 0.0000 +vt 0.3750 0.6250 0.0000 +vt 0.4062 0.6250 0.0000 +vt 0.4375 0.6250 0.0000 +vt 0.4688 0.6250 0.0000 +vt 0.5000 0.6250 0.0000 +vt 0.5313 0.6250 0.0000 +vt 0.5625 0.6250 0.0000 +vt 0.5938 0.6250 0.0000 +vt 0.6250 0.6250 0.0000 +vt 0.6563 0.6250 0.0000 +vt 0.6875 0.6250 0.0000 +vt 0.7188 0.6250 0.0000 +vt 0.7500 0.6250 0.0000 +vt 0.7813 0.6250 0.0000 +vt 0.8125 0.6250 0.0000 +vt 0.8438 0.6250 0.0000 +vt 0.8750 0.6250 0.0000 +vt 0.9063 0.6250 0.0000 +vt 0.9375 0.6250 0.0000 +vt 0.9688 0.6250 0.0000 +vt 1.0000 0.6250 0.0000 +vt 0.0000 0.5625 0.0000 +vt 0.0312 0.5625 0.0000 +vt 0.0625 0.5625 0.0000 +vt 0.0938 0.5625 0.0000 +vt 0.1250 0.5625 0.0000 +vt 0.1562 0.5625 0.0000 +vt 0.1875 0.5625 0.0000 +vt 0.2187 0.5625 0.0000 +vt 0.2500 0.5625 0.0000 +vt 0.2812 0.5625 0.0000 +vt 0.3125 0.5625 0.0000 +vt 0.3437 0.5625 0.0000 +vt 0.3750 0.5625 0.0000 +vt 0.4062 0.5625 0.0000 +vt 0.4375 0.5625 0.0000 +vt 0.4688 0.5625 0.0000 +vt 0.5000 0.5625 0.0000 +vt 0.5313 0.5625 0.0000 +vt 0.5625 0.5625 0.0000 +vt 0.5938 0.5625 0.0000 +vt 0.6250 0.5625 0.0000 +vt 0.6563 0.5625 0.0000 +vt 0.6875 0.5625 0.0000 +vt 0.7188 0.5625 0.0000 +vt 0.7500 0.5625 0.0000 +vt 0.7813 0.5625 0.0000 +vt 0.8125 0.5625 0.0000 +vt 0.8438 0.5625 0.0000 +vt 0.8750 0.5625 0.0000 +vt 0.9063 0.5625 0.0000 +vt 0.9375 0.5625 0.0000 +vt 0.9688 0.5625 0.0000 +vt 1.0000 0.5625 0.0000 +vt 0.0000 0.5000 0.0000 +vt 0.0312 0.5000 0.0000 +vt 0.0625 0.5000 0.0000 +vt 0.0938 0.5000 0.0000 +vt 0.1250 0.5000 0.0000 +vt 0.1562 0.5000 0.0000 +vt 0.1875 0.5000 0.0000 +vt 0.2187 0.5000 0.0000 +vt 0.2500 0.5000 0.0000 +vt 0.2812 0.5000 0.0000 +vt 0.3125 0.5000 0.0000 +vt 0.3437 0.5000 0.0000 +vt 0.3750 0.5000 0.0000 +vt 0.4062 0.5000 0.0000 +vt 0.4375 0.5000 0.0000 +vt 0.4688 0.5000 0.0000 +vt 0.5000 0.5000 0.0000 +vt 0.5313 0.5000 0.0000 +vt 0.5625 0.5000 0.0000 +vt 0.5938 0.5000 0.0000 +vt 0.6250 0.5000 0.0000 +vt 0.6563 0.5000 0.0000 +vt 0.6875 0.5000 0.0000 +vt 0.7188 0.5000 0.0000 +vt 0.7500 0.5000 0.0000 +vt 0.7813 0.5000 0.0000 +vt 0.8125 0.5000 0.0000 +vt 0.8438 0.5000 0.0000 +vt 0.8750 0.5000 0.0000 +vt 0.9063 0.5000 0.0000 +vt 0.9375 0.5000 0.0000 +vt 0.9688 0.5000 0.0000 +vt 1.0000 0.5000 0.0000 +vt 0.0000 0.4375 0.0000 +vt 0.0312 0.4375 0.0000 +vt 0.0625 0.4375 0.0000 +vt 0.0938 0.4375 0.0000 +vt 0.1250 0.4375 0.0000 +vt 0.1562 0.4375 0.0000 +vt 0.1875 0.4375 0.0000 +vt 0.2187 0.4375 0.0000 +vt 0.2500 0.4375 0.0000 +vt 0.2812 0.4375 0.0000 +vt 0.3125 0.4375 0.0000 +vt 0.3437 0.4375 0.0000 +vt 0.3750 0.4375 0.0000 +vt 0.4062 0.4375 0.0000 +vt 0.4375 0.4375 0.0000 +vt 0.4688 0.4375 0.0000 +vt 0.5000 0.4375 0.0000 +vt 0.5313 0.4375 0.0000 +vt 0.5625 0.4375 0.0000 +vt 0.5938 0.4375 0.0000 +vt 0.6250 0.4375 0.0000 +vt 0.6563 0.4375 0.0000 +vt 0.6875 0.4375 0.0000 +vt 0.7188 0.4375 0.0000 +vt 0.7500 0.4375 0.0000 +vt 0.7813 0.4375 0.0000 +vt 0.8125 0.4375 0.0000 +vt 0.8438 0.4375 0.0000 +vt 0.8750 0.4375 0.0000 +vt 0.9063 0.4375 0.0000 +vt 0.9375 0.4375 0.0000 +vt 0.9688 0.4375 0.0000 +vt 1.0000 0.4375 0.0000 +vt 0.0000 0.3750 0.0000 +vt 0.0312 0.3750 0.0000 +vt 0.0625 0.3750 0.0000 +vt 0.0938 0.3750 0.0000 +vt 0.1250 0.3750 0.0000 +vt 0.1562 0.3750 0.0000 +vt 0.1875 0.3750 0.0000 +vt 0.2187 0.3750 0.0000 +vt 0.2500 0.3750 0.0000 +vt 0.2812 0.3750 0.0000 +vt 0.3125 0.3750 0.0000 +vt 0.3437 0.3750 0.0000 +vt 0.3750 0.3750 0.0000 +vt 0.4062 0.3750 0.0000 +vt 0.4375 0.3750 0.0000 +vt 0.4688 0.3750 0.0000 +vt 0.5000 0.3750 0.0000 +vt 0.5313 0.3750 0.0000 +vt 0.5625 0.3750 0.0000 +vt 0.5938 0.3750 0.0000 +vt 0.6250 0.3750 0.0000 +vt 0.6563 0.3750 0.0000 +vt 0.6875 0.3750 0.0000 +vt 0.7188 0.3750 0.0000 +vt 0.7500 0.3750 0.0000 +vt 0.7813 0.3750 0.0000 +vt 0.8125 0.3750 0.0000 +vt 0.8438 0.3750 0.0000 +vt 0.8750 0.3750 0.0000 +vt 0.9063 0.3750 0.0000 +vt 0.9375 0.3750 0.0000 +vt 0.9688 0.3750 0.0000 +vt 1.0000 0.3750 0.0000 +vt 0.0000 0.3125 0.0000 +vt 0.0312 0.3125 0.0000 +vt 0.0625 0.3125 0.0000 +vt 0.0938 0.3125 0.0000 +vt 0.1250 0.3125 0.0000 +vt 0.1562 0.3125 0.0000 +vt 0.1875 0.3125 0.0000 +vt 0.2187 0.3125 0.0000 +vt 0.2500 0.3125 0.0000 +vt 0.2812 0.3125 0.0000 +vt 0.3125 0.3125 0.0000 +vt 0.3437 0.3125 0.0000 +vt 0.3750 0.3125 0.0000 +vt 0.4062 0.3125 0.0000 +vt 0.4375 0.3125 0.0000 +vt 0.4688 0.3125 0.0000 +vt 0.5000 0.3125 0.0000 +vt 0.5313 0.3125 0.0000 +vt 0.5625 0.3125 0.0000 +vt 0.5938 0.3125 0.0000 +vt 0.6250 0.3125 0.0000 +vt 0.6563 0.3125 0.0000 +vt 0.6875 0.3125 0.0000 +vt 0.7188 0.3125 0.0000 +vt 0.7500 0.3125 0.0000 +vt 0.7813 0.3125 0.0000 +vt 0.8125 0.3125 0.0000 +vt 0.8438 0.3125 0.0000 +vt 0.8750 0.3125 0.0000 +vt 0.9063 0.3125 0.0000 +vt 0.9375 0.3125 0.0000 +vt 0.9688 0.3125 0.0000 +vt 1.0000 0.3125 0.0000 +vt 0.0000 0.2500 0.0000 +vt 0.0312 0.2500 0.0000 +vt 0.0625 0.2500 0.0000 +vt 0.0938 0.2500 0.0000 +vt 0.1250 0.2500 0.0000 +vt 0.1562 0.2500 0.0000 +vt 0.1875 0.2500 0.0000 +vt 0.2187 0.2500 0.0000 +vt 0.2500 0.2500 0.0000 +vt 0.2812 0.2500 0.0000 +vt 0.3125 0.2500 0.0000 +vt 0.3437 0.2500 0.0000 +vt 0.3750 0.2500 0.0000 +vt 0.4062 0.2500 0.0000 +vt 0.4375 0.2500 0.0000 +vt 0.4688 0.2500 0.0000 +vt 0.5000 0.2500 0.0000 +vt 0.5313 0.2500 0.0000 +vt 0.5625 0.2500 0.0000 +vt 0.5938 0.2500 0.0000 +vt 0.6250 0.2500 0.0000 +vt 0.6563 0.2500 0.0000 +vt 0.6875 0.2500 0.0000 +vt 0.7188 0.2500 0.0000 +vt 0.7500 0.2500 0.0000 +vt 0.7813 0.2500 0.0000 +vt 0.8125 0.2500 0.0000 +vt 0.8438 0.2500 0.0000 +vt 0.8750 0.2500 0.0000 +vt 0.9063 0.2500 0.0000 +vt 0.9375 0.2500 0.0000 +vt 0.9688 0.2500 0.0000 +vt 1.0000 0.2500 0.0000 +vt 0.0000 0.1875 0.0000 +vt 0.0312 0.1875 0.0000 +vt 0.0625 0.1875 0.0000 +vt 0.0938 0.1875 0.0000 +vt 0.1250 0.1875 0.0000 +vt 0.1562 0.1875 0.0000 +vt 0.1875 0.1875 0.0000 +vt 0.2187 0.1875 0.0000 +vt 0.2500 0.1875 0.0000 +vt 0.2812 0.1875 0.0000 +vt 0.3125 0.1875 0.0000 +vt 0.3437 0.1875 0.0000 +vt 0.3750 0.1875 0.0000 +vt 0.4062 0.1875 0.0000 +vt 0.4375 0.1875 0.0000 +vt 0.4688 0.1875 0.0000 +vt 0.5000 0.1875 0.0000 +vt 0.5313 0.1875 0.0000 +vt 0.5625 0.1875 0.0000 +vt 0.5938 0.1875 0.0000 +vt 0.6250 0.1875 0.0000 +vt 0.6563 0.1875 0.0000 +vt 0.6875 0.1875 0.0000 +vt 0.7188 0.1875 0.0000 +vt 0.7500 0.1875 0.0000 +vt 0.7813 0.1875 0.0000 +vt 0.8125 0.1875 0.0000 +vt 0.8438 0.1875 0.0000 +vt 0.8750 0.1875 0.0000 +vt 0.9063 0.1875 0.0000 +vt 0.9375 0.1875 0.0000 +vt 0.9688 0.1875 0.0000 +vt 1.0000 0.1875 0.0000 +vt 0.0000 0.1250 0.0000 +vt 0.0312 0.1250 0.0000 +vt 0.0625 0.1250 0.0000 +vt 0.0938 0.1250 0.0000 +vt 0.1250 0.1250 0.0000 +vt 0.1562 0.1250 0.0000 +vt 0.1875 0.1250 0.0000 +vt 0.2187 0.1250 0.0000 +vt 0.2500 0.1250 0.0000 +vt 0.2812 0.1250 0.0000 +vt 0.3125 0.1250 0.0000 +vt 0.3437 0.1250 0.0000 +vt 0.3750 0.1250 0.0000 +vt 0.4062 0.1250 0.0000 +vt 0.4375 0.1250 0.0000 +vt 0.4688 0.1250 0.0000 +vt 0.5000 0.1250 0.0000 +vt 0.5313 0.1250 0.0000 +vt 0.5625 0.1250 0.0000 +vt 0.5938 0.1250 0.0000 +vt 0.6250 0.1250 0.0000 +vt 0.6563 0.1250 0.0000 +vt 0.6875 0.1250 0.0000 +vt 0.7188 0.1250 0.0000 +vt 0.7500 0.1250 0.0000 +vt 0.7813 0.1250 0.0000 +vt 0.8125 0.1250 0.0000 +vt 0.8438 0.1250 0.0000 +vt 0.8750 0.1250 0.0000 +vt 0.9063 0.1250 0.0000 +vt 0.9375 0.1250 0.0000 +vt 0.9688 0.1250 0.0000 +vt 1.0000 0.1250 0.0000 +vt 0.0000 0.0625 0.0000 +vt 0.0312 0.0625 0.0000 +vt 0.0625 0.0625 0.0000 +vt 0.0938 0.0625 0.0000 +vt 0.1250 0.0625 0.0000 +vt 0.1562 0.0625 0.0000 +vt 0.1875 0.0625 0.0000 +vt 0.2187 0.0625 0.0000 +vt 0.2500 0.0625 0.0000 +vt 0.2812 0.0625 0.0000 +vt 0.3125 0.0625 0.0000 +vt 0.3437 0.0625 0.0000 +vt 0.3750 0.0625 0.0000 +vt 0.4062 0.0625 0.0000 +vt 0.4375 0.0625 0.0000 +vt 0.4688 0.0625 0.0000 +vt 0.5000 0.0625 0.0000 +vt 0.5313 0.0625 0.0000 +vt 0.5625 0.0625 0.0000 +vt 0.5938 0.0625 0.0000 +vt 0.6250 0.0625 0.0000 +vt 0.6563 0.0625 0.0000 +vt 0.6875 0.0625 0.0000 +vt 0.7188 0.0625 0.0000 +vt 0.7500 0.0625 0.0000 +vt 0.7813 0.0625 0.0000 +vt 0.8125 0.0625 0.0000 +vt 0.8438 0.0625 0.0000 +vt 0.8750 0.0625 0.0000 +vt 0.9063 0.0625 0.0000 +vt 0.9375 0.0625 0.0000 +vt 0.9688 0.0625 0.0000 +vt 1.0000 0.0625 0.0000 +vt 0.0000 -0.0000 0.0000 +vt 0.0312 -0.0000 0.0000 +vt 0.0625 -0.0000 0.0000 +vt 0.0938 -0.0000 0.0000 +vt 0.1250 -0.0000 0.0000 +vt 0.1562 -0.0000 0.0000 +vt 0.1875 -0.0000 0.0000 +vt 0.2187 -0.0000 0.0000 +vt 0.2500 -0.0000 0.0000 +vt 0.2812 -0.0000 0.0000 +vt 0.3125 -0.0000 0.0000 +vt 0.3437 -0.0000 0.0000 +vt 0.3750 -0.0000 0.0000 +vt 0.4062 -0.0000 0.0000 +vt 0.4375 -0.0000 0.0000 +vt 0.4688 -0.0000 0.0000 +vt 0.5000 -0.0000 0.0000 +vt 0.5313 -0.0000 0.0000 +vt 0.5625 -0.0000 0.0000 +vt 0.5938 -0.0000 0.0000 +vt 0.6250 -0.0000 0.0000 +vt 0.6563 -0.0000 0.0000 +vt 0.6875 -0.0000 0.0000 +vt 0.7188 -0.0000 0.0000 +vt 0.7500 -0.0000 0.0000 +vt 0.7813 -0.0000 0.0000 +vt 0.8125 -0.0000 0.0000 +vt 0.8438 -0.0000 0.0000 +vt 0.8750 -0.0000 0.0000 +vt 0.9063 -0.0000 0.0000 +vt 0.9375 -0.0000 0.0000 +vt 0.9688 -0.0000 0.0000 +# 559 texture coords + +o Sphere001 +g Sphere001 +usemtl wire_166229229 +s 1 +f 1/1/1 2/2/2 3/3/3 +f 1/4/1 3/3/3 4/5/4 +f 1/6/1 4/5/4 5/7/5 +f 1/8/1 5/7/5 6/9/6 +f 1/10/1 6/9/6 7/11/7 +f 1/12/1 7/11/7 8/13/8 +f 1/14/1 8/13/8 9/15/9 +f 1/16/1 9/15/9 10/17/10 +f 1/18/1 10/17/10 11/19/11 +f 1/20/1 11/19/11 12/21/12 +f 1/22/1 12/21/12 13/23/13 +f 1/24/1 13/23/13 14/25/14 +f 1/26/1 14/25/14 15/27/15 +f 1/28/1 15/27/15 16/29/16 +f 1/30/1 16/29/16 17/31/17 +f 1/32/1 17/31/17 18/33/18 +f 1/34/1 18/33/18 19/35/19 +f 1/36/1 19/35/19 20/37/20 +f 1/38/1 20/37/20 21/39/21 +f 1/40/1 21/39/21 22/41/22 +f 1/42/1 22/41/22 23/43/23 +f 1/44/1 23/43/23 24/45/24 +f 1/46/1 24/45/24 25/47/25 +f 1/48/1 25/47/25 26/49/26 +f 1/50/1 26/49/26 27/51/27 +f 1/52/1 27/51/27 28/53/28 +f 1/54/1 28/53/28 29/55/29 +f 1/56/1 29/55/29 30/57/30 +f 1/58/1 30/57/30 31/59/31 +f 1/60/1 31/59/31 32/61/32 +f 1/62/1 32/61/32 33/63/33 +f 1/64/1 33/63/33 2/65/2 +f 2/2/2 34/66/34 35/67/35 3/3/3 +f 3/3/3 35/67/35 36/68/36 4/5/4 +f 4/5/4 36/68/36 37/69/37 5/7/5 +f 5/7/5 37/69/37 38/70/38 6/9/6 +f 6/9/6 38/70/38 39/71/39 7/11/7 +f 7/11/7 39/71/39 40/72/40 8/13/8 +f 8/13/8 40/72/40 41/73/41 9/15/9 +f 9/15/9 41/73/41 42/74/42 10/17/10 +f 10/17/10 42/74/42 43/75/43 11/19/11 +f 11/19/11 43/75/43 44/76/44 12/21/12 +f 12/21/12 44/76/44 45/77/45 13/23/13 +f 13/23/13 45/77/45 46/78/46 14/25/14 +f 14/25/14 46/78/46 47/79/47 15/27/15 +f 15/27/15 47/79/47 48/80/48 16/29/16 +f 16/29/16 48/80/48 49/81/49 17/31/17 +f 17/31/17 49/81/49 50/82/50 18/33/18 +f 18/33/18 50/82/50 51/83/51 19/35/19 +f 19/35/19 51/83/51 52/84/52 20/37/20 +f 20/37/20 52/84/52 53/85/53 21/39/21 +f 21/39/21 53/85/53 54/86/54 22/41/22 +f 22/41/22 54/86/54 55/87/55 23/43/23 +f 23/43/23 55/87/55 56/88/56 24/45/24 +f 24/45/24 56/88/56 57/89/57 25/47/25 +f 25/47/25 57/89/57 58/90/58 26/49/26 +f 26/49/26 58/90/58 59/91/59 27/51/27 +f 27/51/27 59/91/59 60/92/60 28/53/28 +f 28/53/28 60/92/60 61/93/61 29/55/29 +f 29/55/29 61/93/61 62/94/62 30/57/30 +f 30/57/30 62/94/62 63/95/63 31/59/31 +f 31/59/31 63/95/63 64/96/64 32/61/32 +f 32/61/32 64/96/64 65/97/65 33/63/33 +f 33/63/33 65/97/65 34/98/34 2/65/2 +f 34/66/34 66/99/66 67/100/67 35/67/35 +f 35/67/35 67/100/67 68/101/68 36/68/36 +f 36/68/36 68/101/68 69/102/69 37/69/37 +f 37/69/37 69/102/69 70/103/70 38/70/38 +f 38/70/38 70/103/70 71/104/71 39/71/39 +f 39/71/39 71/104/71 72/105/72 40/72/40 +f 40/72/40 72/105/72 73/106/73 41/73/41 +f 41/73/41 73/106/73 74/107/74 42/74/42 +f 42/74/42 74/107/74 75/108/75 43/75/43 +f 43/75/43 75/108/75 76/109/76 44/76/44 +f 44/76/44 76/109/76 77/110/77 45/77/45 +f 45/77/45 77/110/77 78/111/78 46/78/46 +f 46/78/46 78/111/78 79/112/79 47/79/47 +f 47/79/47 79/112/79 80/113/80 48/80/48 +f 48/80/48 80/113/80 81/114/81 49/81/49 +f 49/81/49 81/114/81 82/115/82 50/82/50 +f 50/82/50 82/115/82 83/116/83 51/83/51 +f 51/83/51 83/116/83 84/117/84 52/84/52 +f 52/84/52 84/117/84 85/118/85 53/85/53 +f 53/85/53 85/118/85 86/119/86 54/86/54 +f 54/86/54 86/119/86 87/120/87 55/87/55 +f 55/87/55 87/120/87 88/121/88 56/88/56 +f 56/88/56 88/121/88 89/122/89 57/89/57 +f 57/89/57 89/122/89 90/123/90 58/90/58 +f 58/90/58 90/123/90 91/124/91 59/91/59 +f 59/91/59 91/124/91 92/125/92 60/92/60 +f 60/92/60 92/125/92 93/126/93 61/93/61 +f 61/93/61 93/126/93 94/127/94 62/94/62 +f 62/94/62 94/127/94 95/128/95 63/95/63 +f 63/95/63 95/128/95 96/129/96 64/96/64 +f 64/96/64 96/129/96 97/130/97 65/97/65 +f 65/97/65 97/130/97 66/131/66 34/98/34 +f 66/99/66 98/132/98 99/133/99 67/100/67 +f 67/100/67 99/133/99 100/134/100 68/101/68 +f 68/101/68 100/134/100 101/135/101 69/102/69 +f 69/102/69 101/135/101 102/136/102 70/103/70 +f 70/103/70 102/136/102 103/137/103 71/104/71 +f 71/104/71 103/137/103 104/138/104 72/105/72 +f 72/105/72 104/138/104 105/139/105 73/106/73 +f 73/106/73 105/139/105 106/140/106 74/107/74 +f 74/107/74 106/140/106 107/141/107 75/108/75 +f 75/108/75 107/141/107 108/142/108 76/109/76 +f 76/109/76 108/142/108 109/143/109 77/110/77 +f 77/110/77 109/143/109 110/144/110 78/111/78 +f 78/111/78 110/144/110 111/145/111 79/112/79 +f 79/112/79 111/145/111 112/146/112 80/113/80 +f 80/113/80 112/146/112 113/147/113 81/114/81 +f 81/114/81 113/147/113 114/148/114 82/115/82 +f 82/115/82 114/148/114 115/149/115 83/116/83 +f 83/116/83 115/149/115 116/150/116 84/117/84 +f 84/117/84 116/150/116 117/151/117 85/118/85 +f 85/118/85 117/151/117 118/152/118 86/119/86 +f 86/119/86 118/152/118 119/153/119 87/120/87 +f 87/120/87 119/153/119 120/154/120 88/121/88 +f 88/121/88 120/154/120 121/155/121 89/122/89 +f 89/122/89 121/155/121 122/156/122 90/123/90 +f 90/123/90 122/156/122 123/157/123 91/124/91 +f 91/124/91 123/157/123 124/158/124 92/125/92 +f 92/125/92 124/158/124 125/159/125 93/126/93 +f 93/126/93 125/159/125 126/160/126 94/127/94 +f 94/127/94 126/160/126 127/161/127 95/128/95 +f 95/128/95 127/161/127 128/162/128 96/129/96 +f 96/129/96 128/162/128 129/163/129 97/130/97 +f 97/130/97 129/163/129 98/164/98 66/131/66 +f 98/132/98 130/165/130 131/166/131 99/133/99 +f 99/133/99 131/166/131 132/167/132 100/134/100 +f 100/134/100 132/167/132 133/168/133 101/135/101 +f 101/135/101 133/168/133 134/169/134 102/136/102 +f 102/136/102 134/169/134 135/170/135 103/137/103 +f 103/137/103 135/170/135 136/171/136 104/138/104 +f 104/138/104 136/171/136 137/172/137 105/139/105 +f 105/139/105 137/172/137 138/173/138 106/140/106 +f 106/140/106 138/173/138 139/174/139 107/141/107 +f 107/141/107 139/174/139 140/175/140 108/142/108 +f 108/142/108 140/175/140 141/176/141 109/143/109 +f 109/143/109 141/176/141 142/177/142 110/144/110 +f 110/144/110 142/177/142 143/178/143 111/145/111 +f 111/145/111 143/178/143 144/179/144 112/146/112 +f 112/146/112 144/179/144 145/180/145 113/147/113 +f 113/147/113 145/180/145 146/181/146 114/148/114 +f 114/148/114 146/181/146 147/182/147 115/149/115 +f 115/149/115 147/182/147 148/183/148 116/150/116 +f 116/150/116 148/183/148 149/184/149 117/151/117 +f 117/151/117 149/184/149 150/185/150 118/152/118 +f 118/152/118 150/185/150 151/186/151 119/153/119 +f 119/153/119 151/186/151 152/187/152 120/154/120 +f 120/154/120 152/187/152 153/188/153 121/155/121 +f 121/155/121 153/188/153 154/189/154 122/156/122 +f 122/156/122 154/189/154 155/190/155 123/157/123 +f 123/157/123 155/190/155 156/191/156 124/158/124 +f 124/158/124 156/191/156 157/192/157 125/159/125 +f 125/159/125 157/192/157 158/193/158 126/160/126 +f 126/160/126 158/193/158 159/194/159 127/161/127 +f 127/161/127 159/194/159 160/195/160 128/162/128 +f 128/162/128 160/195/160 161/196/161 129/163/129 +f 129/163/129 161/196/161 130/197/130 98/164/98 +f 130/165/130 162/198/162 163/199/163 131/166/131 +f 131/166/131 163/199/163 164/200/164 132/167/132 +f 132/167/132 164/200/164 165/201/165 133/168/133 +f 133/168/133 165/201/165 166/202/166 134/169/134 +f 134/169/134 166/202/166 167/203/167 135/170/135 +f 135/170/135 167/203/167 168/204/168 136/171/136 +f 136/171/136 168/204/168 169/205/169 137/172/137 +f 137/172/137 169/205/169 170/206/170 138/173/138 +f 138/173/138 170/206/170 171/207/171 139/174/139 +f 139/174/139 171/207/171 172/208/172 140/175/140 +f 140/175/140 172/208/172 173/209/173 141/176/141 +f 141/176/141 173/209/173 174/210/174 142/177/142 +f 142/177/142 174/210/174 175/211/175 143/178/143 +f 143/178/143 175/211/175 176/212/176 144/179/144 +f 144/179/144 176/212/176 177/213/177 145/180/145 +f 145/180/145 177/213/177 178/214/178 146/181/146 +f 146/181/146 178/214/178 179/215/179 147/182/147 +f 147/182/147 179/215/179 180/216/180 148/183/148 +f 148/183/148 180/216/180 181/217/181 149/184/149 +f 149/184/149 181/217/181 182/218/182 150/185/150 +f 150/185/150 182/218/182 183/219/183 151/186/151 +f 151/186/151 183/219/183 184/220/184 152/187/152 +f 152/187/152 184/220/184 185/221/185 153/188/153 +f 153/188/153 185/221/185 186/222/186 154/189/154 +f 154/189/154 186/222/186 187/223/187 155/190/155 +f 155/190/155 187/223/187 188/224/188 156/191/156 +f 156/191/156 188/224/188 189/225/189 157/192/157 +f 157/192/157 189/225/189 190/226/190 158/193/158 +f 158/193/158 190/226/190 191/227/191 159/194/159 +f 159/194/159 191/227/191 192/228/192 160/195/160 +f 160/195/160 192/228/192 193/229/193 161/196/161 +f 161/196/161 193/229/193 162/230/162 130/197/130 +f 162/198/162 194/231/194 195/232/195 163/199/163 +f 163/199/163 195/232/195 196/233/196 164/200/164 +f 164/200/164 196/233/196 197/234/197 165/201/165 +f 165/201/165 197/234/197 198/235/198 166/202/166 +f 166/202/166 198/235/198 199/236/199 167/203/167 +f 167/203/167 199/236/199 200/237/200 168/204/168 +f 168/204/168 200/237/200 201/238/201 169/205/169 +f 169/205/169 201/238/201 202/239/202 170/206/170 +f 170/206/170 202/239/202 203/240/203 171/207/171 +f 171/207/171 203/240/203 204/241/204 172/208/172 +f 172/208/172 204/241/204 205/242/205 173/209/173 +f 173/209/173 205/242/205 206/243/206 174/210/174 +f 174/210/174 206/243/206 207/244/207 175/211/175 +f 175/211/175 207/244/207 208/245/208 176/212/176 +f 176/212/176 208/245/208 209/246/209 177/213/177 +f 177/213/177 209/246/209 210/247/210 178/214/178 +f 178/214/178 210/247/210 211/248/211 179/215/179 +f 179/215/179 211/248/211 212/249/212 180/216/180 +f 180/216/180 212/249/212 213/250/213 181/217/181 +f 181/217/181 213/250/213 214/251/214 182/218/182 +f 182/218/182 214/251/214 215/252/215 183/219/183 +f 183/219/183 215/252/215 216/253/216 184/220/184 +f 184/220/184 216/253/216 217/254/217 185/221/185 +f 185/221/185 217/254/217 218/255/218 186/222/186 +f 186/222/186 218/255/218 219/256/219 187/223/187 +f 187/223/187 219/256/219 220/257/220 188/224/188 +f 188/224/188 220/257/220 221/258/221 189/225/189 +f 189/225/189 221/258/221 222/259/222 190/226/190 +f 190/226/190 222/259/222 223/260/223 191/227/191 +f 191/227/191 223/260/223 224/261/224 192/228/192 +f 192/228/192 224/261/224 225/262/225 193/229/193 +f 193/229/193 225/262/225 194/263/194 162/230/162 +f 194/231/194 226/264/226 227/265/227 195/232/195 +f 195/232/195 227/265/227 228/266/228 196/233/196 +f 196/233/196 228/266/228 229/267/229 197/234/197 +f 197/234/197 229/267/229 230/268/230 198/235/198 +f 198/235/198 230/268/230 231/269/231 199/236/199 +f 199/236/199 231/269/231 232/270/232 200/237/200 +f 200/237/200 232/270/232 233/271/233 201/238/201 +f 201/238/201 233/271/233 234/272/234 202/239/202 +f 202/239/202 234/272/234 235/273/235 203/240/203 +f 203/240/203 235/273/235 236/274/236 204/241/204 +f 204/241/204 236/274/236 237/275/237 205/242/205 +f 205/242/205 237/275/237 238/276/238 206/243/206 +f 206/243/206 238/276/238 239/277/239 207/244/207 +f 207/244/207 239/277/239 240/278/240 208/245/208 +f 208/245/208 240/278/240 241/279/241 209/246/209 +f 209/246/209 241/279/241 242/280/242 210/247/210 +f 210/247/210 242/280/242 243/281/243 211/248/211 +f 211/248/211 243/281/243 244/282/244 212/249/212 +f 212/249/212 244/282/244 245/283/245 213/250/213 +f 213/250/213 245/283/245 246/284/246 214/251/214 +f 214/251/214 246/284/246 247/285/247 215/252/215 +f 215/252/215 247/285/247 248/286/248 216/253/216 +f 216/253/216 248/286/248 249/287/249 217/254/217 +f 217/254/217 249/287/249 250/288/250 218/255/218 +f 218/255/218 250/288/250 251/289/251 219/256/219 +f 219/256/219 251/289/251 252/290/252 220/257/220 +f 220/257/220 252/290/252 253/291/253 221/258/221 +f 221/258/221 253/291/253 254/292/254 222/259/222 +f 222/259/222 254/292/254 255/293/255 223/260/223 +f 223/260/223 255/293/255 256/294/256 224/261/224 +f 224/261/224 256/294/256 257/295/257 225/262/225 +f 225/262/225 257/295/257 226/296/226 194/263/194 +f 226/264/226 258/297/258 259/298/259 227/265/227 +f 227/265/227 259/298/259 260/299/260 228/266/228 +f 228/266/228 260/299/260 261/300/261 229/267/229 +f 229/267/229 261/300/261 262/301/262 230/268/230 +f 230/268/230 262/301/262 263/302/263 231/269/231 +f 231/269/231 263/302/263 264/303/264 232/270/232 +f 232/270/232 264/303/264 265/304/265 233/271/233 +f 233/271/233 265/304/265 266/305/266 234/272/234 +f 234/272/234 266/305/266 267/306/267 235/273/235 +f 235/273/235 267/306/267 268/307/268 236/274/236 +f 236/274/236 268/307/268 269/308/269 237/275/237 +f 237/275/237 269/308/269 270/309/270 238/276/238 +f 238/276/238 270/309/270 271/310/271 239/277/239 +f 239/277/239 271/310/271 272/311/272 240/278/240 +f 240/278/240 272/311/272 273/312/273 241/279/241 +f 241/279/241 273/312/273 274/313/274 242/280/242 +f 242/280/242 274/313/274 275/314/275 243/281/243 +f 243/281/243 275/314/275 276/315/276 244/282/244 +f 244/282/244 276/315/276 277/316/277 245/283/245 +f 245/283/245 277/316/277 278/317/278 246/284/246 +f 246/284/246 278/317/278 279/318/279 247/285/247 +f 247/285/247 279/318/279 280/319/280 248/286/248 +f 248/286/248 280/319/280 281/320/281 249/287/249 +f 249/287/249 281/320/281 282/321/282 250/288/250 +f 250/288/250 282/321/282 283/322/283 251/289/251 +f 251/289/251 283/322/283 284/323/284 252/290/252 +f 252/290/252 284/323/284 285/324/285 253/291/253 +f 253/291/253 285/324/285 286/325/286 254/292/254 +f 254/292/254 286/325/286 287/326/287 255/293/255 +f 255/293/255 287/326/287 288/327/288 256/294/256 +f 256/294/256 288/327/288 289/328/289 257/295/257 +f 257/295/257 289/328/289 258/329/258 226/296/226 +f 258/297/258 290/330/290 291/331/291 259/298/259 +f 259/298/259 291/331/291 292/332/292 260/299/260 +f 260/299/260 292/332/292 293/333/293 261/300/261 +f 261/300/261 293/333/293 294/334/294 262/301/262 +f 262/301/262 294/334/294 295/335/295 263/302/263 +f 263/302/263 295/335/295 296/336/296 264/303/264 +f 264/303/264 296/336/296 297/337/297 265/304/265 +f 265/304/265 297/337/297 298/338/298 266/305/266 +f 266/305/266 298/338/298 299/339/299 267/306/267 +f 267/306/267 299/339/299 300/340/300 268/307/268 +f 268/307/268 300/340/300 301/341/301 269/308/269 +f 269/308/269 301/341/301 302/342/302 270/309/270 +f 270/309/270 302/342/302 303/343/303 271/310/271 +f 271/310/271 303/343/303 304/344/304 272/311/272 +f 272/311/272 304/344/304 305/345/305 273/312/273 +f 273/312/273 305/345/305 306/346/306 274/313/274 +f 274/313/274 306/346/306 307/347/307 275/314/275 +f 275/314/275 307/347/307 308/348/308 276/315/276 +f 276/315/276 308/348/308 309/349/309 277/316/277 +f 277/316/277 309/349/309 310/350/310 278/317/278 +f 278/317/278 310/350/310 311/351/311 279/318/279 +f 279/318/279 311/351/311 312/352/312 280/319/280 +f 280/319/280 312/352/312 313/353/313 281/320/281 +f 281/320/281 313/353/313 314/354/314 282/321/282 +f 282/321/282 314/354/314 315/355/315 283/322/283 +f 283/322/283 315/355/315 316/356/316 284/323/284 +f 284/323/284 316/356/316 317/357/317 285/324/285 +f 285/324/285 317/357/317 318/358/318 286/325/286 +f 286/325/286 318/358/318 319/359/319 287/326/287 +f 287/326/287 319/359/319 320/360/320 288/327/288 +f 288/327/288 320/360/320 321/361/321 289/328/289 +f 289/328/289 321/361/321 290/362/290 258/329/258 +f 290/330/290 322/363/322 323/364/323 291/331/291 +f 291/331/291 323/364/323 324/365/324 292/332/292 +f 292/332/292 324/365/324 325/366/325 293/333/293 +f 293/333/293 325/366/325 326/367/326 294/334/294 +f 294/334/294 326/367/326 327/368/327 295/335/295 +f 295/335/295 327/368/327 328/369/328 296/336/296 +f 296/336/296 328/369/328 329/370/329 297/337/297 +f 297/337/297 329/370/329 330/371/330 298/338/298 +f 298/338/298 330/371/330 331/372/331 299/339/299 +f 299/339/299 331/372/331 332/373/332 300/340/300 +f 300/340/300 332/373/332 333/374/333 301/341/301 +f 301/341/301 333/374/333 334/375/334 302/342/302 +f 302/342/302 334/375/334 335/376/335 303/343/303 +f 303/343/303 335/376/335 336/377/336 304/344/304 +f 304/344/304 336/377/336 337/378/337 305/345/305 +f 305/345/305 337/378/337 338/379/338 306/346/306 +f 306/346/306 338/379/338 339/380/339 307/347/307 +f 307/347/307 339/380/339 340/381/340 308/348/308 +f 308/348/308 340/381/340 341/382/341 309/349/309 +f 309/349/309 341/382/341 342/383/342 310/350/310 +f 310/350/310 342/383/342 343/384/343 311/351/311 +f 311/351/311 343/384/343 344/385/344 312/352/312 +f 312/352/312 344/385/344 345/386/345 313/353/313 +f 313/353/313 345/386/345 346/387/346 314/354/314 +f 314/354/314 346/387/346 347/388/347 315/355/315 +f 315/355/315 347/388/347 348/389/348 316/356/316 +f 316/356/316 348/389/348 349/390/349 317/357/317 +f 317/357/317 349/390/349 350/391/350 318/358/318 +f 318/358/318 350/391/350 351/392/351 319/359/319 +f 319/359/319 351/392/351 352/393/352 320/360/320 +f 320/360/320 352/393/352 353/394/353 321/361/321 +f 321/361/321 353/394/353 322/395/322 290/362/290 +f 322/363/322 354/396/354 355/397/355 323/364/323 +f 323/364/323 355/397/355 356/398/356 324/365/324 +f 324/365/324 356/398/356 357/399/357 325/366/325 +f 325/366/325 357/399/357 358/400/358 326/367/326 +f 326/367/326 358/400/358 359/401/359 327/368/327 +f 327/368/327 359/401/359 360/402/360 328/369/328 +f 328/369/328 360/402/360 361/403/361 329/370/329 +f 329/370/329 361/403/361 362/404/362 330/371/330 +f 330/371/330 362/404/362 363/405/363 331/372/331 +f 331/372/331 363/405/363 364/406/364 332/373/332 +f 332/373/332 364/406/364 365/407/365 333/374/333 +f 333/374/333 365/407/365 366/408/366 334/375/334 +f 334/375/334 366/408/366 367/409/367 335/376/335 +f 335/376/335 367/409/367 368/410/368 336/377/336 +f 336/377/336 368/410/368 369/411/369 337/378/337 +f 337/378/337 369/411/369 370/412/370 338/379/338 +f 338/379/338 370/412/370 371/413/371 339/380/339 +f 339/380/339 371/413/371 372/414/372 340/381/340 +f 340/381/340 372/414/372 373/415/373 341/382/341 +f 341/382/341 373/415/373 374/416/374 342/383/342 +f 342/383/342 374/416/374 375/417/375 343/384/343 +f 343/384/343 375/417/375 376/418/376 344/385/344 +f 344/385/344 376/418/376 377/419/377 345/386/345 +f 345/386/345 377/419/377 378/420/378 346/387/346 +f 346/387/346 378/420/378 379/421/379 347/388/347 +f 347/388/347 379/421/379 380/422/380 348/389/348 +f 348/389/348 380/422/380 381/423/381 349/390/349 +f 349/390/349 381/423/381 382/424/382 350/391/350 +f 350/391/350 382/424/382 383/425/383 351/392/351 +f 351/392/351 383/425/383 384/426/384 352/393/352 +f 352/393/352 384/426/384 385/427/385 353/394/353 +f 353/394/353 385/427/385 354/428/354 322/395/322 +f 354/396/354 386/429/386 387/430/387 355/397/355 +f 355/397/355 387/430/387 388/431/388 356/398/356 +f 356/398/356 388/431/388 389/432/389 357/399/357 +f 357/399/357 389/432/389 390/433/390 358/400/358 +f 358/400/358 390/433/390 391/434/391 359/401/359 +f 359/401/359 391/434/391 392/435/392 360/402/360 +f 360/402/360 392/435/392 393/436/393 361/403/361 +f 361/403/361 393/436/393 394/437/394 362/404/362 +f 362/404/362 394/437/394 395/438/395 363/405/363 +f 363/405/363 395/438/395 396/439/396 364/406/364 +f 364/406/364 396/439/396 397/440/397 365/407/365 +f 365/407/365 397/440/397 398/441/398 366/408/366 +f 366/408/366 398/441/398 399/442/399 367/409/367 +f 367/409/367 399/442/399 400/443/400 368/410/368 +f 368/410/368 400/443/400 401/444/401 369/411/369 +f 369/411/369 401/444/401 402/445/402 370/412/370 +f 370/412/370 402/445/402 403/446/403 371/413/371 +f 371/413/371 403/446/403 404/447/404 372/414/372 +f 372/414/372 404/447/404 405/448/405 373/415/373 +f 373/415/373 405/448/405 406/449/406 374/416/374 +f 374/416/374 406/449/406 407/450/407 375/417/375 +f 375/417/375 407/450/407 408/451/408 376/418/376 +f 376/418/376 408/451/408 409/452/409 377/419/377 +f 377/419/377 409/452/409 410/453/410 378/420/378 +f 378/420/378 410/453/410 411/454/411 379/421/379 +f 379/421/379 411/454/411 412/455/412 380/422/380 +f 380/422/380 412/455/412 413/456/413 381/423/381 +f 381/423/381 413/456/413 414/457/414 382/424/382 +f 382/424/382 414/457/414 415/458/415 383/425/383 +f 383/425/383 415/458/415 416/459/416 384/426/384 +f 384/426/384 416/459/416 417/460/417 385/427/385 +f 385/427/385 417/460/417 386/461/386 354/428/354 +f 386/429/386 418/462/418 419/463/419 387/430/387 +f 387/430/387 419/463/419 420/464/420 388/431/388 +f 388/431/388 420/464/420 421/465/421 389/432/389 +f 389/432/389 421/465/421 422/466/422 390/433/390 +f 390/433/390 422/466/422 423/467/423 391/434/391 +f 391/434/391 423/467/423 424/468/424 392/435/392 +f 392/435/392 424/468/424 425/469/425 393/436/393 +f 393/436/393 425/469/425 426/470/426 394/437/394 +f 394/437/394 426/470/426 427/471/427 395/438/395 +f 395/438/395 427/471/427 428/472/428 396/439/396 +f 396/439/396 428/472/428 429/473/429 397/440/397 +f 397/440/397 429/473/429 430/474/430 398/441/398 +f 398/441/398 430/474/430 431/475/431 399/442/399 +f 399/442/399 431/475/431 432/476/432 400/443/400 +f 400/443/400 432/476/432 433/477/433 401/444/401 +f 401/444/401 433/477/433 434/478/434 402/445/402 +f 402/445/402 434/478/434 435/479/435 403/446/403 +f 403/446/403 435/479/435 436/480/436 404/447/404 +f 404/447/404 436/480/436 437/481/437 405/448/405 +f 405/448/405 437/481/437 438/482/438 406/449/406 +f 406/449/406 438/482/438 439/483/439 407/450/407 +f 407/450/407 439/483/439 440/484/440 408/451/408 +f 408/451/408 440/484/440 441/485/441 409/452/409 +f 409/452/409 441/485/441 442/486/442 410/453/410 +f 410/453/410 442/486/442 443/487/443 411/454/411 +f 411/454/411 443/487/443 444/488/444 412/455/412 +f 412/455/412 444/488/444 445/489/445 413/456/413 +f 413/456/413 445/489/445 446/490/446 414/457/414 +f 414/457/414 446/490/446 447/491/447 415/458/415 +f 415/458/415 447/491/447 448/492/448 416/459/416 +f 416/459/416 448/492/448 449/493/449 417/460/417 +f 417/460/417 449/493/449 418/494/418 386/461/386 +f 418/462/418 450/495/450 451/496/451 419/463/419 +f 419/463/419 451/496/451 452/497/452 420/464/420 +f 420/464/420 452/497/452 453/498/453 421/465/421 +f 421/465/421 453/498/453 454/499/454 422/466/422 +f 422/466/422 454/499/454 455/500/455 423/467/423 +f 423/467/423 455/500/455 456/501/456 424/468/424 +f 424/468/424 456/501/456 457/502/457 425/469/425 +f 425/469/425 457/502/457 458/503/458 426/470/426 +f 426/470/426 458/503/458 459/504/459 427/471/427 +f 427/471/427 459/504/459 460/505/460 428/472/428 +f 428/472/428 460/505/460 461/506/461 429/473/429 +f 429/473/429 461/506/461 462/507/462 430/474/430 +f 430/474/430 462/507/462 463/508/463 431/475/431 +f 431/475/431 463/508/463 464/509/464 432/476/432 +f 432/476/432 464/509/464 465/510/465 433/477/433 +f 433/477/433 465/510/465 466/511/466 434/478/434 +f 434/478/434 466/511/466 467/512/467 435/479/435 +f 435/479/435 467/512/467 468/513/468 436/480/436 +f 436/480/436 468/513/468 469/514/469 437/481/437 +f 437/481/437 469/514/469 470/515/470 438/482/438 +f 438/482/438 470/515/470 471/516/471 439/483/439 +f 439/483/439 471/516/471 472/517/472 440/484/440 +f 440/484/440 472/517/472 473/518/473 441/485/441 +f 441/485/441 473/518/473 474/519/474 442/486/442 +f 442/486/442 474/519/474 475/520/475 443/487/443 +f 443/487/443 475/520/475 476/521/476 444/488/444 +f 444/488/444 476/521/476 477/522/477 445/489/445 +f 445/489/445 477/522/477 478/523/478 446/490/446 +f 446/490/446 478/523/478 479/524/479 447/491/447 +f 447/491/447 479/524/479 480/525/480 448/492/448 +f 448/492/448 480/525/480 481/526/481 449/493/449 +f 449/493/449 481/526/481 450/527/450 418/494/418 +f 482/528/482 451/496/451 450/495/450 +f 482/529/482 452/497/452 451/496/451 +f 482/530/482 453/498/453 452/497/452 +f 482/531/482 454/499/454 453/498/453 +f 482/532/482 455/500/455 454/499/454 +f 482/533/482 456/501/456 455/500/455 +f 482/534/482 457/502/457 456/501/456 +f 482/535/482 458/503/458 457/502/457 +f 482/536/482 459/504/459 458/503/458 +f 482/537/482 460/505/460 459/504/459 +f 482/538/482 461/506/461 460/505/460 +f 482/539/482 462/507/462 461/506/461 +f 482/540/482 463/508/463 462/507/462 +f 482/541/482 464/509/464 463/508/463 +f 482/542/482 465/510/465 464/509/464 +f 482/543/482 466/511/466 465/510/465 +f 482/544/482 467/512/467 466/511/466 +f 482/545/482 468/513/468 467/512/467 +f 482/546/482 469/514/469 468/513/468 +f 482/547/482 470/515/470 469/514/469 +f 482/548/482 471/516/471 470/515/470 +f 482/549/482 472/517/472 471/516/471 +f 482/550/482 473/518/473 472/517/472 +f 482/551/482 474/519/474 473/518/473 +f 482/552/482 475/520/475 474/519/474 +f 482/553/482 476/521/476 475/520/475 +f 482/554/482 477/522/477 476/521/476 +f 482/555/482 478/523/478 477/522/477 +f 482/556/482 479/524/479 478/523/478 +f 482/557/482 480/525/480 479/524/479 +f 482/558/482 481/526/481 480/525/480 +f 482/559/482 450/527/450 481/526/481 +# 448 polygons - 64 triangles + diff --git a/example_assets/phrenderformerbox_00.mtl b/example_assets/phrenderformerbox_00.mtl new file mode 100644 index 0000000..39aabcd --- /dev/null +++ b/example_assets/phrenderformerbox_00.mtl @@ -0,0 +1,12 @@ +# 3ds Max Wavefront OBJ Exporter v0.99 - (c)2007 guruware +# File Created: 06.07.2025 04:12:20 + +newmtl wire_177088027 + Ns 32 + d 1 + Tr 0 + Tf 1 1 1 + illum 2 + Ka 0.6941 0.3451 0.1059 + Kd 0.6941 0.3451 0.1059 + Ks 0.3500 0.3500 0.3500 diff --git a/example_assets/phrenderformerbox_00.obj b/example_assets/phrenderformerbox_00.obj new file mode 100644 index 0000000..2bd2e40 --- /dev/null +++ b/example_assets/phrenderformerbox_00.obj @@ -0,0 +1,52 @@ +# 3ds Max Wavefront OBJ Exporter v0.99 - (c)2007 guruware +# File Created: 06.07.2025 04:12:20 + +mtllib phrenderformerbox_00.mtl + +# +# object Box002 +# + +v -0.3265 -0.1491 0.9984 +v -0.3265 -0.1491 -0.9984 +v 0.3265 -0.1491 -0.9984 +v 0.3265 -0.1491 0.9984 +v -0.3265 0.1491 0.9984 +v 0.3265 0.1491 0.9984 +v 0.3265 0.1491 -0.9984 +v -0.3265 0.1491 -0.9984 +# 8 vertices + +vn -0.5774 -0.5774 0.5774 +vn -0.5774 -0.5774 -0.5774 +vn 0.5774 -0.5774 -0.5774 +vn 0.5774 -0.5774 0.5774 +vn -0.5774 0.5774 0.5774 +vn 0.5774 0.5774 0.5774 +vn 0.5774 0.5774 -0.5774 +vn -0.5774 0.5774 -0.5774 +# 8 vertex normals + +vt 1.0000 0.0000 0.0000 +vt 1.0000 1.0000 0.0000 +vt 0.0000 1.0000 0.0000 +vt 0.0000 0.0000 0.0000 +# 4 texture coords + +o Box002 +g Box002 +usemtl wire_177088027 +s 2 +f 1/1/1 2/2/2 3/3/3 4/4/4 +s 4 +f 5/4/5 6/1/6 7/2/7 8/3/8 +s 8 +f 1/4/1 4/1/4 6/2/6 5/3/5 +s 16 +f 4/4/4 3/1/3 7/2/7 6/3/6 +s 32 +f 3/4/3 2/1/2 8/2/8 7/3/7 +s 64 +f 2/4/2 1/1/1 5/2/5 8/3/8 +# 6 polygons + diff --git a/example_assets/phrenderformertest_00.fbx b/example_assets/phrenderformertest_00.fbx new file mode 100644 index 0000000..7e12e63 Binary files /dev/null and b/example_assets/phrenderformertest_00.fbx differ diff --git a/example_assets/phrenderformertest_00.mtl b/example_assets/phrenderformertest_00.mtl new file mode 100644 index 0000000..b8fa586 --- /dev/null +++ b/example_assets/phrenderformertest_00.mtl @@ -0,0 +1,12 @@ +# 3ds Max Wavefront OBJ Exporter v0.99 - (c)2007 guruware +# File Created: 06.07.2025 00:28:45 + +newmtl wire_238166000 + Ns 32 + d 1 + Tr 0 + Tf 1 1 1 + illum 2 + Ka 0.9333 0.6510 0.0000 + Kd 0.9333 0.6510 0.0000 + Ks 0.3500 0.3500 0.3500 diff --git a/example_assets/phrenderformertest_00.obj b/example_assets/phrenderformertest_00.obj new file mode 100644 index 0000000..b2a951c --- /dev/null +++ b/example_assets/phrenderformertest_00.obj @@ -0,0 +1,508 @@ +# 3ds Max Wavefront OBJ Exporter v0.99 - (c)2007 guruware +# File Created: 06.07.2025 00:28:45 + +mtllib phrenderformertest_00.mtl + +# +# object Text001 +# + +v -0.0242 -0.1862 -0.0907 +v -0.0211 -0.1862 -0.0681 +v -0.0211 0.0138 -0.0681 +v -0.0242 0.0138 -0.0907 +v -0.0158 -0.1862 -0.0474 +v -0.0158 0.0138 -0.0474 +v -0.0084 -0.1862 -0.0287 +v -0.0084 0.0138 -0.0287 +v 0.0010 -0.1862 -0.0118 +v 0.0010 0.0138 -0.0118 +v 0.0126 -0.1862 0.0031 +v 0.0126 0.0138 0.0031 +v 0.0263 -0.1862 0.0161 +v 0.0263 0.0138 0.0161 +v 0.0422 -0.1862 0.0273 +v 0.0422 0.0138 0.0273 +v 0.0606 -0.1862 0.0368 +v 0.0606 0.0138 0.0368 +v 0.0814 -0.1862 0.0445 +v 0.0814 0.0138 0.0445 +v 0.1046 -0.1862 0.0506 +v 0.1046 0.0138 0.0506 +v 0.1303 -0.1862 0.0549 +v 0.1303 0.0138 0.0549 +v 0.1584 -0.1862 0.0574 +v 0.1584 0.0138 0.0574 +v 0.1890 -0.1862 0.0583 +v 0.1890 0.0138 0.0583 +v 0.4047 -0.1862 0.0583 +v 0.4047 0.0138 0.0583 +v 0.4047 -0.1862 -0.4687 +v 0.4047 0.0138 -0.4687 +v 0.2457 -0.1862 -0.4687 +v 0.2457 0.0138 -0.4687 +v 0.2457 -0.1862 -0.2987 +v 0.2457 0.0138 -0.2987 +v 0.1974 -0.1862 -0.2987 +v 0.1974 0.0138 -0.2987 +v 0.1786 -0.1862 -0.2982 +v 0.1786 0.0138 -0.2982 +v 0.1604 -0.1862 -0.2968 +v 0.1604 0.0138 -0.2968 +v 0.1430 -0.1862 -0.2945 +v 0.1430 0.0138 -0.2945 +v 0.1262 -0.1862 -0.2912 +v 0.1262 0.0138 -0.2912 +v 0.1100 -0.1862 -0.2870 +v 0.1100 0.0138 -0.2870 +v 0.0946 -0.1862 -0.2818 +v 0.0946 0.0138 -0.2818 +v 0.0798 -0.1862 -0.2758 +v 0.0798 0.0138 -0.2758 +v 0.0659 -0.1862 -0.2688 +v 0.0659 0.0138 -0.2688 +v 0.0528 -0.1862 -0.2611 +v 0.0528 0.0138 -0.2611 +v 0.0408 -0.1862 -0.2526 +v 0.0408 0.0138 -0.2526 +v 0.0297 -0.1862 -0.2434 +v 0.0297 0.0138 -0.2434 +v 0.0195 -0.1862 -0.2334 +v 0.0195 0.0138 -0.2334 +v 0.0103 -0.1862 -0.2226 +v 0.0103 0.0138 -0.2226 +v 0.0020 -0.1862 -0.2110 +v 0.0020 0.0138 -0.2110 +v -0.0052 -0.1862 -0.1988 +v -0.0052 0.0138 -0.1988 +v -0.0114 -0.1862 -0.1861 +v -0.0114 0.0138 -0.1861 +v -0.0164 -0.1862 -0.1729 +v -0.0164 0.0138 -0.1729 +v -0.0203 -0.1862 -0.1592 +v -0.0203 0.0138 -0.1592 +v -0.0231 -0.1862 -0.1451 +v -0.0231 0.0138 -0.1451 +v -0.0247 -0.1862 -0.1304 +v -0.0247 0.0138 -0.1304 +v -0.0253 -0.1862 -0.1152 +v -0.0253 0.0138 -0.1152 +v 0.1441 -0.1862 -0.1382 +v 0.1482 -0.1862 -0.1527 +v 0.1482 0.0138 -0.1527 +v 0.1441 0.0138 -0.1382 +v 0.1552 -0.1862 -0.1646 +v 0.1552 0.0138 -0.1646 +v 0.1648 -0.1862 -0.1738 +v 0.1648 0.0138 -0.1738 +v 0.1773 -0.1862 -0.1804 +v 0.1773 0.0138 -0.1804 +v 0.1925 -0.1862 -0.1844 +v 0.1925 0.0138 -0.1844 +v 0.2104 -0.1862 -0.1857 +v 0.2104 0.0138 -0.1857 +v 0.2457 -0.1862 -0.1857 +v 0.2457 0.0138 -0.1857 +v 0.2457 -0.1862 -0.0557 +v 0.2457 0.0138 -0.0557 +v 0.2159 -0.1862 -0.0557 +v 0.2159 0.0138 -0.0557 +v 0.2059 -0.1862 -0.0560 +v 0.2059 0.0138 -0.0560 +v 0.1967 -0.1862 -0.0570 +v 0.1967 0.0138 -0.0570 +v 0.1882 -0.1862 -0.0587 +v 0.1882 0.0138 -0.0587 +v 0.1804 -0.1862 -0.0611 +v 0.1804 0.0138 -0.0611 +v 0.1733 -0.1862 -0.0641 +v 0.1733 0.0138 -0.0641 +v 0.1669 -0.1862 -0.0678 +v 0.1669 0.0138 -0.0678 +v 0.1613 -0.1862 -0.0722 +v 0.1613 0.0138 -0.0722 +v 0.1564 -0.1862 -0.0773 +v 0.1564 0.0138 -0.0773 +v 0.1522 -0.1862 -0.0830 +v 0.1522 0.0138 -0.0830 +v 0.1488 -0.1862 -0.0893 +v 0.1488 0.0138 -0.0893 +v 0.1461 -0.1862 -0.0963 +v 0.1461 0.0138 -0.0963 +v 0.1442 -0.1862 -0.1039 +v 0.1442 0.0138 -0.1039 +v 0.1431 -0.1862 -0.1122 +v 0.1431 0.0138 -0.1122 +v 0.1427 -0.1862 -0.1211 +v 0.1427 0.0138 -0.1211 +# 128 vertices + +vn -0.7146 -0.6965 0.0651 +vn -0.7056 -0.6949 0.1386 +vn -0.7056 0.6949 0.1386 +vn -0.7146 0.6965 0.0651 +vn -0.6859 -0.6933 0.2209 +vn -0.6859 0.6933 0.2209 +vn -0.6523 -0.6919 0.3095 +vn -0.6523 0.6919 0.3095 +vn -0.6025 -0.6909 0.3996 +vn -0.6025 0.6909 0.3996 +vn -0.5367 -0.6905 0.4849 +vn -0.5367 0.6905 0.4849 +vn -0.4582 -0.6908 0.5593 +vn -0.4582 0.6908 0.5593 +vn -0.3736 -0.6921 0.6176 +vn -0.3736 0.6921 0.6176 +vn -0.2911 -0.6939 0.6586 +vn -0.2911 0.6939 0.6586 +vn -0.2158 -0.6958 0.6851 +vn -0.2158 0.6958 0.6851 +vn -0.1493 -0.6974 0.7009 +vn -0.1493 0.6974 0.7009 +vn -0.0919 -0.6988 0.7094 +vn -0.0919 0.6988 0.7094 +vn -0.0428 -0.7000 0.7128 +vn -0.0428 0.7000 0.7128 +vn -0.0100 -0.7039 0.7102 +vn -0.0100 0.7039 0.7102 +vn 0.5774 -0.5774 0.5774 +vn 0.5774 0.5774 0.5774 +vn 0.5774 -0.5774 -0.5774 +vn 0.5774 0.5774 -0.5774 +vn -0.5774 -0.5774 -0.5774 +vn -0.5774 0.5774 -0.5774 +vn -0.3015 -0.9045 -0.3015 +vn -0.3015 0.9045 -0.3015 +vn -0.0088 -0.7044 -0.7098 +vn -0.0088 0.7044 -0.7098 +vn -0.0364 -0.7013 -0.7119 +vn -0.0364 0.7013 -0.7119 +vn -0.0749 -0.7009 -0.7093 +vn -0.0749 0.7009 -0.7093 +vn -0.1157 -0.7005 -0.7042 +vn -0.1157 0.7005 -0.7042 +vn -0.1587 -0.7002 -0.6961 +vn -0.1587 0.7002 -0.6961 +vn -0.2033 -0.6998 -0.6848 +vn -0.2033 0.6998 -0.6848 +vn -0.2492 -0.6994 -0.6699 +vn -0.2492 0.6994 -0.6699 +vn -0.2953 -0.6993 -0.6510 +vn -0.2953 0.6993 -0.6510 +vn -0.3415 -0.6989 -0.6284 +vn -0.3415 0.6989 -0.6284 +vn -0.3884 -0.6984 -0.6011 +vn -0.3884 0.6984 -0.6011 +vn -0.4352 -0.6981 -0.5686 +vn -0.4352 0.6981 -0.5686 +vn -0.4809 -0.6978 -0.5308 +vn -0.4809 0.6978 -0.5308 +vn -0.5244 -0.6976 -0.4883 +vn -0.5244 0.6976 -0.4883 +vn -0.5644 -0.6975 -0.4415 +vn -0.5644 0.6975 -0.4415 +vn -0.6000 -0.6976 -0.3915 +vn -0.6000 0.6976 -0.3915 +vn -0.6314 -0.6976 -0.3388 +vn -0.6314 0.6976 -0.3388 +vn -0.6582 -0.6976 -0.2832 +vn -0.6582 0.6976 -0.2832 +vn -0.6800 -0.6976 -0.2256 +vn -0.6800 0.6976 -0.2256 +vn -0.6964 -0.6979 -0.1673 +vn -0.6964 0.6979 -0.1673 +vn -0.7074 -0.6982 -0.1096 +vn -0.7074 0.6982 -0.1096 +vn -0.7135 -0.6986 -0.0536 +vn -0.7135 0.6986 -0.0536 +vn -0.7158 -0.6983 0.0022 +vn -0.7158 0.6983 0.0022 +vn 0.6724 -0.7301 0.1219 +vn 0.6227 -0.7362 0.2652 +vn 0.6227 0.7362 0.2652 +vn 0.6724 0.7301 0.1219 +vn 0.5280 -0.7401 0.4165 +vn 0.5280 0.7401 0.4165 +vn 0.3939 -0.7393 0.5461 +vn 0.3939 0.7393 0.5461 +vn 0.2462 -0.7343 0.6327 +vn 0.2462 0.7343 0.6327 +vn 0.1119 -0.7281 0.6763 +vn 0.1119 0.7281 0.6763 +vn 0.0256 -0.7154 0.6982 +vn 0.0256 0.7154 0.6982 +vn -0.3015 -0.9045 0.3015 +vn -0.3015 0.9045 0.3015 +vn 0.0121 0.7033 -0.7108 +vn 0.0119 0.7109 -0.7031 +vn 0.0499 -0.7157 -0.6966 +vn 0.0512 -0.6987 -0.7136 +vn 0.1088 0.6975 -0.7083 +vn 0.1058 0.7169 -0.6890 +vn 0.1685 -0.7184 -0.6749 +vn 0.1739 -0.6962 -0.6964 +vn 0.2461 0.6949 -0.6757 +vn 0.2376 0.7198 -0.6522 +vn 0.3112 -0.7211 -0.6190 +vn 0.3236 -0.6936 -0.6436 +vn 0.4032 0.6926 -0.5982 +vn 0.3866 0.7222 -0.5735 +vn 0.4598 -0.7230 -0.5157 +vn 0.4805 -0.6919 -0.5389 +vn 0.5511 0.6916 -0.4669 +vn 0.5268 0.7233 -0.4463 +vn 0.5842 -0.7230 -0.3687 +vn 0.5842 0.7230 -0.3687 +vn 0.6292 -0.7221 -0.2874 +vn 0.6292 0.7221 -0.2874 +vn 0.6615 -0.7208 -0.2070 +vn 0.6615 0.7208 -0.2070 +vn 0.6821 -0.7194 -0.1312 +vn 0.6821 0.7194 -0.1312 +vn 0.6934 -0.7178 -0.0622 +vn 0.6934 0.7178 -0.0622 +vn 0.6926 -0.7212 0.0131 +vn 0.6926 0.7212 0.0131 +# 126 vertex normals + +o Text001 +g Text001 +usemtl wire_238166000 +s 1 +f 1//1 2//2 3//3 4//4 +s 3 +f 2//2 5//5 6//6 3//3 +s 2 +f 5//5 7//7 8//8 6//6 +f 7//7 9//9 10//10 8//8 +f 9//9 11//11 12//12 10//10 +f 11//11 13//13 14//14 12//12 +f 13//13 15//15 16//16 14//14 +f 15//15 17//17 18//18 16//16 +f 17//17 19//19 20//20 18//18 +f 19//19 21//21 22//22 20//20 +f 21//21 23//23 24//24 22//22 +f 23//23 25//25 26//26 24//24 +f 25//25 27//27 28//28 26//26 +s 4 +f 27//27 29//29 30//30 28//28 +s 2 +f 29//29 31//31 32//32 30//30 +s 4 +f 31//31 33//33 34//34 32//32 +s 2 +f 33//33 35//35 36//36 34//34 +s 4 +f 35//35 37//37 38//38 36//36 +s 2 +f 37//37 39//39 40//40 38//38 +f 39//39 41//41 42//42 40//40 +f 41//41 43//43 44//44 42//42 +f 43//43 45//45 46//46 44//44 +f 45//45 47//47 48//48 46//46 +f 47//47 49//49 50//50 48//48 +f 49//49 51//51 52//52 50//50 +f 51//51 53//53 54//54 52//52 +f 53//53 55//55 56//56 54//54 +f 55//55 57//57 58//58 56//56 +f 57//57 59//59 60//60 58//58 +f 59//59 61//61 62//62 60//60 +f 61//61 63//63 64//64 62//62 +f 63//63 65//65 66//66 64//64 +f 65//65 67//67 68//68 66//66 +f 67//67 69//69 70//70 68//68 +f 69//69 71//71 72//72 70//70 +f 71//71 73//73 74//74 72//72 +f 73//73 75//75 76//76 74//74 +f 75//75 77//77 78//78 76//76 +f 77//77 79//79 80//80 78//78 +s 3 +f 79//79 1//1 4//4 80//80 +s 1 +f 81//81 82//82 83//83 84//84 +s 3 +f 82//82 85//85 86//86 83//83 +s 2 +f 85//85 87//87 88//88 86//86 +f 87//87 89//89 90//90 88//88 +f 89//89 91//91 92//92 90//90 +f 91//91 93//93 94//94 92//92 +s 4 +f 93//93 95//95 96//96 94//94 +s 2 +f 95//95 97//35 98//33 96//96 +s 4 +f 97//35 99//97 100//98 98//33 +s 2 +f 99//97 101//99 102//100 100//98 +f 101//99 103//101 104//102 102//100 +f 103//101 105//103 106//104 104//102 +f 105//103 107//105 108//106 106//104 +f 107//105 109//107 110//108 108//106 +f 109//107 111//109 112//110 110//108 +f 111//109 113//111 114//112 112//110 +f 113//111 115//113 116//114 114//112 +f 115//113 117//115 118//116 116//114 +f 117//115 119//117 120//118 118//116 +f 119//117 121//119 122//120 120//118 +f 121//119 123//121 124//122 122//120 +f 123//121 125//123 126//124 124//122 +f 125//123 127//125 128//126 126//124 +s 3 +f 127//125 81//81 84//84 128//126 +s 16 +f 13//13 101//99 99//97 97//35 +f 13//13 105//103 103//101 101//99 +f 13//13 109//107 107//105 105//103 +f 97//35 17//17 15//15 13//13 +f 97//35 21//21 19//19 17//17 +f 97//35 25//25 23//23 21//21 +f 97//35 29//29 27//27 25//25 +f 13//13 113//111 111//109 109//107 +f 97//35 95//95 31//31 29//29 +f 13//13 117//115 115//113 113//111 +f 31//31 95//95 35//35 33//33 +f 93//93 37//37 35//35 95//95 +f 91//91 39//39 37//37 93//93 +f 91//91 89//89 41//41 39//39 +f 89//89 45//45 43//43 41//41 +f 87//87 47//47 45//45 89//89 +f 87//87 85//85 49//49 47//47 +f 11//11 119//117 117//115 13//13 +f 9//9 7//7 119//117 11//11 +f 7//7 5//5 121//119 119//117 +f 2//2 123//121 121//119 5//5 +f 1//1 125//123 123//121 2//2 +f 79//79 127//125 125//123 1//1 +f 77//77 75//75 127//125 79//79 +f 75//75 73//73 81//81 127//125 +f 71//71 69//69 81//81 73//73 +f 67//67 65//65 81//81 69//69 +f 65//65 63//63 82//82 81//81 +f 61//61 59//59 82//82 63//63 +f 57//57 85//85 82//82 59//59 +f 55//55 53//53 85//85 57//57 +f 51//51 49//49 85//85 53//53 +f 14//14 16//16 98//33 100//98 +f 14//14 100//98 102//100 104//102 +f 14//14 104//102 106//104 108//106 +f 14//14 108//106 110//108 112//110 +f 98//33 16//16 18//18 20//20 +f 98//33 20//20 22//22 24//24 +f 98//33 24//24 26//26 28//28 +f 98//33 28//28 30//30 32//32 +f 96//96 98//33 32//32 36//36 +f 14//14 112//110 114//112 116//114 +f 14//14 116//114 118//116 12//12 +f 32//32 34//34 36//36 +f 94//94 96//96 36//36 38//38 +f 92//92 94//94 38//38 40//40 +f 92//92 40//40 42//42 90//90 +f 90//90 42//42 44//44 46//46 +f 88//88 90//90 46//46 48//48 +f 88//88 48//48 50//50 86//86 +f 12//12 118//116 120//118 10//10 +f 8//8 10//10 120//118 122//120 +f 6//6 8//8 122//120 3//3 +f 3//3 122//120 124//122 4//4 +f 4//4 124//122 126//124 80//80 +f 80//80 126//124 128//126 78//78 +f 76//76 78//78 128//126 84//84 +f 74//74 76//76 84//84 72//72 +f 70//70 72//72 84//84 68//68 +f 66//66 68//68 84//84 83//83 +f 64//64 66//66 83//83 62//62 +f 60//60 62//62 83//83 58//58 +f 58//58 83//83 86//86 56//56 +f 54//54 56//56 86//86 52//52 +f 50//50 52//52 86//86 +# 127 polygons - 2 triangles + +# +# object Text002 +# + +v -0.5594 -0.1862 -0.4687 +v -0.5594 -0.1862 0.0583 +v -0.5594 0.0138 0.0583 +v -0.5594 0.0138 -0.4687 +v -0.4004 -0.1862 0.0583 +v -0.4004 0.0138 0.0583 +v -0.4004 -0.1862 -0.1367 +v -0.4004 0.0138 -0.1367 +v -0.2184 -0.1862 -0.1367 +v -0.2184 0.0138 -0.1367 +v -0.2184 -0.1862 0.0583 +v -0.2184 0.0138 0.0583 +v -0.0594 -0.1862 0.0583 +v -0.0594 0.0138 0.0583 +v -0.0594 -0.1862 -0.4687 +v -0.0594 0.0138 -0.4687 +v -0.2184 -0.1862 -0.4687 +v -0.2184 0.0138 -0.4687 +v -0.2184 -0.1862 -0.2717 +v -0.2184 0.0138 -0.2717 +v -0.4004 -0.1862 -0.2717 +v -0.4004 0.0138 -0.2717 +v -0.4004 -0.1862 -0.4687 +v -0.4004 0.0138 -0.4687 +# 24 vertices + +vn -0.5774 -0.5774 -0.5774 +vn -0.5774 -0.5774 0.5774 +vn -0.5774 0.5774 0.5774 +vn -0.5774 0.5774 -0.5774 +vn 0.5774 -0.5774 0.5774 +vn 0.5774 0.5774 0.5774 +vn 0.3015 -0.9045 0.3015 +vn 0.3015 0.9045 0.3015 +vn -0.3015 -0.9045 0.3015 +vn -0.3015 0.9045 0.3015 +vn 0.5774 -0.5774 -0.5774 +vn 0.5774 0.5774 -0.5774 +vn -0.3015 -0.9045 -0.3015 +vn -0.3015 0.9045 -0.3015 +vn 0.3015 -0.9045 -0.3015 +vn 0.3015 0.9045 -0.3015 +# 16 vertex normals + +o Text002 +g Text002 +usemtl wire_238166000 +s 1 +f 129//127 130//128 131//129 132//130 +s 4 +f 130//128 133//131 134//132 131//129 +s 2 +f 133//131 135//133 136//134 134//132 +s 4 +f 135//133 137//135 138//136 136//134 +s 2 +f 137//135 139//128 140//129 138//136 +s 4 +f 139//128 141//131 142//132 140//129 +s 2 +f 141//131 143//137 144//138 142//132 +s 4 +f 143//137 145//127 146//130 144//138 +s 2 +f 145//127 147//139 148//140 146//130 +s 4 +f 147//139 149//141 150//142 148//140 +s 2 +f 149//141 151//137 152//138 150//142 +s 4 +f 151//137 129//127 132//130 152//138 +s 16 +f 149//141 130//128 129//127 151//137 +f 143//137 141//131 147//139 145//127 +f 137//135 147//139 141//131 139//128 +f 135//133 149//141 147//139 137//135 +f 135//133 133//131 130//128 149//141 +f 150//142 152//138 132//130 131//129 +f 144//138 146//130 148//140 142//132 +f 138//136 140//129 142//132 148//140 +f 136//134 138//136 148//140 150//142 +f 136//134 150//142 131//129 134//132 +# 22 polygons + diff --git a/example_assets/renderformertest01.mtl b/example_assets/renderformertest01.mtl new file mode 100644 index 0000000..733aa70 --- /dev/null +++ b/example_assets/renderformertest01.mtl @@ -0,0 +1,30 @@ +# 3ds Max Wavefront OBJ Exporter v0.99 - (c)2007 guruware +# File Created: 25.06.2025 23:25:19 + +newmtl Material__25 + Kd 0.5000 0.5000 0.5000 + Ks 1.0000 1.0000 1.0000 + Tr 0.0000 + d 1.0000 + Tf 1.0000 1.0000 1.0000 + Pr 0.0000 + Pm 0.0000 + Pc 0.0000 + Pcr 0.0000 + Ni 1.5200 + Ke 0.0000 0.0000 0.0000 + illum 2 + +newmtl Material__27 + Kd 0.7667 0.4762 0.0265 + Ks 0.0855 0.0855 0.0855 + Tr 0.0000 + d 1.0000 + Tf 1.0000 1.0000 1.0000 + Pr 0.0000 + Pm 0.0000 + Pc 0.0000 + Pcr 0.0000 + Ni 1.5200 + Ke 0.0000 0.0000 0.0000 + illum 2 diff --git a/example_assets/renderformertest01.obj b/example_assets/renderformertest01.obj new file mode 100644 index 0000000..4eddee6 --- /dev/null +++ b/example_assets/renderformertest01.obj @@ -0,0 +1,2683 @@ +# 3ds Max Wavefront OBJ Exporter v0.99 - (c)2007 guruware +# File Created: 25.06.2025 23:25:19 + +mtllib renderformertest01.mtl + +# +# object Box001 +# + +v -5.0000 0.0000 5.0000 +v 5.0000 0.0000 5.0000 +v 5.0000 0.0000 -5.0000 +v -5.0000 0.0000 -5.0000 +v -5.0000 10.0000 5.0000 +v -5.0000 10.0000 -5.0000 +v 5.0000 10.0000 -5.0000 +v 5.0000 10.0000 5.0000 +# 8 vertices + +vn 0.0000 0.7071 -0.7071 +vn -0.5774 0.5774 -0.5774 +vn -0.5774 0.5774 0.5774 +vn 0.0000 0.7071 0.7071 +vn 0.0000 -0.7071 -0.7071 +vn 0.0000 -0.7071 0.7071 +vn -0.5774 -0.5774 0.5774 +vn -0.5774 -0.5774 -0.5774 +# 8 vertex normals + +vt 1.0000 0.0000 0.0000 +vt 0.0000 0.0000 0.0000 +vt 0.0000 1.0000 0.0000 +vt 1.0000 1.0000 0.0000 +# 4 texture coords + +o Box001 +g Box001 +usemtl Material__25 +s 2 +f 1/1/1 2/2/2 3/3/3 4/4/4 +s 4 +f 5/2/5 6/3/6 7/4/7 8/1/8 +s 8 +f 1/2/1 5/3/5 8/4/8 2/1/2 +s 16 +f 2/2/2 8/3/8 7/4/7 3/1/3 +s 32 +f 3/2/3 7/3/7 6/4/6 4/1/4 +# 5 polygons + +# +# object Box002 +# + +v -2.5384 0.0000 -0.2211 +v -3.5757 0.0000 -3.0048 +v -0.8016 0.0000 -4.0385 +v 0.2357 0.0000 -1.2547 +v -2.5384 2.7925 -0.2211 +v 0.2357 2.7925 -1.2547 +v -0.8016 2.7925 -4.0385 +v -3.5757 2.7925 -3.0048 +# 8 vertices + +vn -0.3394 -0.5774 0.7426 +vn -0.7426 -0.5774 -0.3394 +vn 0.3394 -0.5774 -0.7426 +vn 0.7426 -0.5774 0.3394 +vn -0.3394 0.5774 0.7426 +vn 0.7426 0.5774 0.3394 +vn 0.3394 0.5774 -0.7426 +vn -0.7426 0.5774 -0.3394 +# 8 vertex normals + +vt 1.0000 0.0000 0.0000 +vt 1.0000 1.0000 0.0000 +vt 0.0000 1.0000 0.0000 +vt 0.0000 0.0000 0.0000 +# 4 texture coords + +o Box002 +g Box002 +usemtl Material__25 +s 2 +f 9/5/9 10/6/10 11/7/11 12/8/12 +s 4 +f 13/8/13 14/5/14 15/6/15 16/7/16 +s 8 +f 9/8/9 12/5/12 14/6/14 13/7/13 +s 16 +f 12/8/12 11/5/11 15/6/15 14/7/14 +s 32 +f 11/8/11 10/5/10 16/6/16 15/7/15 +s 64 +f 10/8/10 9/5/9 13/6/13 16/7/16 +# 6 polygons + +# +# object Sphere001 +# + +v -0.4379 2.5205 2.7973 +v -0.4379 2.4963 2.5514 +v -0.4859 2.4963 2.5561 +v -0.5320 2.4963 2.5701 +v -0.5745 2.4963 2.5929 +v -0.6118 2.4963 2.6234 +v -0.6424 2.4963 2.6607 +v -0.6651 2.4963 2.7032 +v -0.6791 2.4963 2.7493 +v -0.6838 2.4963 2.7973 +v -0.6791 2.4963 2.8453 +v -0.6651 2.4963 2.8914 +v -0.6424 2.4963 2.9339 +v -0.6118 2.4963 2.9711 +v -0.5745 2.4963 3.0017 +v -0.5320 2.4963 3.0244 +v -0.4859 2.4963 3.0384 +v -0.4379 2.4963 3.0431 +v -0.3900 2.4963 3.0384 +v -0.3438 2.4963 3.0244 +v -0.3013 2.4963 3.0017 +v -0.2641 2.4963 2.9711 +v -0.2335 2.4963 2.9339 +v -0.2108 2.4963 2.8914 +v -0.1968 2.4963 2.8453 +v -0.1921 2.4963 2.7973 +v -0.1968 2.4963 2.7493 +v -0.2108 2.4963 2.7032 +v -0.2335 2.4963 2.6607 +v -0.2641 2.4963 2.6234 +v -0.3013 2.4963 2.5929 +v -0.3439 2.4963 2.5701 +v -0.3900 2.4963 2.5561 +v -0.4379 2.4246 2.3150 +v -0.5320 2.4246 2.3243 +v -0.6225 2.4246 2.3517 +v -0.7059 2.4246 2.3963 +v -0.7790 2.4246 2.4563 +v -0.8389 2.4246 2.5293 +v -0.8835 2.4246 2.6127 +v -0.9109 2.4246 2.7032 +v -0.9202 2.4246 2.7973 +v -0.9109 2.4246 2.8914 +v -0.8835 2.4246 2.9818 +v -0.8389 2.4246 3.0652 +v -0.7790 2.4246 3.1383 +v -0.7059 2.4246 3.1983 +v -0.6225 2.4246 3.2429 +v -0.5320 2.4246 3.2703 +v -0.4379 2.4246 3.2796 +v -0.3438 2.4246 3.2703 +v -0.2534 2.4246 3.2428 +v -0.1700 2.4246 3.1983 +v -0.0969 2.4246 3.1383 +v -0.0369 2.4246 3.0652 +v 0.0076 2.4246 2.9818 +v 0.0351 2.4246 2.8914 +v 0.0443 2.4246 2.7973 +v 0.0351 2.4246 2.7032 +v 0.0076 2.4246 2.6127 +v -0.0369 2.4246 2.5293 +v -0.0969 2.4246 2.4563 +v -0.1700 2.4246 2.3963 +v -0.2534 2.4246 2.3517 +v -0.3439 2.4246 2.3243 +v -0.4379 2.3081 2.0971 +v -0.5745 2.3081 2.1106 +v -0.7059 2.3081 2.1504 +v -0.8269 2.3081 2.2151 +v -0.9330 2.3081 2.3022 +v -1.0201 2.3081 2.4083 +v -1.0848 2.3081 2.5293 +v -1.1246 2.3081 2.6607 +v -1.1381 2.3081 2.7973 +v -1.1246 2.3081 2.9339 +v -1.0848 2.3081 3.0652 +v -1.0201 2.3081 3.1863 +v -0.9330 2.3081 3.2924 +v -0.8269 2.3081 3.3794 +v -0.7059 2.3081 3.4441 +v -0.5745 2.3081 3.4840 +v -0.4379 2.3081 3.4974 +v -0.3013 2.3081 3.4840 +v -0.1700 2.3081 3.4441 +v -0.0490 2.3081 3.3794 +v 0.0571 2.3081 3.2924 +v 0.1442 2.3081 3.1863 +v 0.2089 2.3081 3.0652 +v 0.2488 2.3081 2.9339 +v 0.2622 2.3081 2.7973 +v 0.2488 2.3081 2.6607 +v 0.2089 2.3081 2.5293 +v 0.1442 2.3081 2.4083 +v 0.0571 2.3081 2.3022 +v -0.0490 2.3081 2.2151 +v -0.1700 2.3081 2.1504 +v -0.3013 2.3081 2.1106 +v -0.4379 2.1514 1.9062 +v -0.6118 2.1514 1.9233 +v -0.7790 2.1514 1.9740 +v -0.9330 2.1514 2.0563 +v -1.0681 2.1514 2.1672 +v -1.1789 2.1514 2.3022 +v -1.2612 2.1514 2.4563 +v -1.3119 2.1514 2.6234 +v -1.3291 2.1514 2.7973 +v -1.3119 2.1514 2.9711 +v -1.2612 2.1514 3.1383 +v -1.1789 2.1514 3.2924 +v -1.0681 2.1514 3.4274 +v -0.9330 2.1514 3.5382 +v -0.7790 2.1514 3.6206 +v -0.6118 2.1514 3.6713 +v -0.4379 2.1514 3.6884 +v -0.2641 2.1514 3.6713 +v -0.0969 2.1514 3.6206 +v 0.0571 2.1514 3.5382 +v 0.1922 2.1514 3.4274 +v 0.3030 2.1514 3.2924 +v 0.3854 2.1514 3.1383 +v 0.4361 2.1514 2.9711 +v 0.4532 2.1514 2.7973 +v 0.4361 2.1514 2.6234 +v 0.3854 2.1514 2.4563 +v 0.3030 2.1514 2.3022 +v 0.1922 2.1514 2.1672 +v 0.0571 2.1514 2.0563 +v -0.0969 2.1514 1.9740 +v -0.2641 2.1514 1.9233 +v -0.4379 1.9604 1.7494 +v -0.6424 1.9604 1.7696 +v -0.8389 1.9604 1.8292 +v -1.0201 1.9604 1.9260 +v -1.1789 1.9604 2.0563 +v -1.3092 1.9604 2.2151 +v -1.4060 1.9604 2.3963 +v -1.4657 1.9604 2.5929 +v -1.4858 1.9604 2.7973 +v -1.4657 1.9604 3.0017 +v -1.4060 1.9604 3.1983 +v -1.3092 1.9604 3.3794 +v -1.1789 1.9604 3.5382 +v -1.0201 1.9604 3.6685 +v -0.8389 1.9604 3.7654 +v -0.6424 1.9604 3.8250 +v -0.4379 1.9604 3.8451 +v -0.2335 1.9604 3.8250 +v -0.0369 1.9604 3.7654 +v 0.1442 1.9604 3.6685 +v 0.3030 1.9604 3.5382 +v 0.4333 1.9604 3.3794 +v 0.5302 1.9604 3.1983 +v 0.5898 1.9604 3.0017 +v 0.6099 1.9604 2.7973 +v 0.5898 1.9604 2.5929 +v 0.5302 1.9604 2.3963 +v 0.4333 1.9604 2.2151 +v 0.3030 1.9604 2.0563 +v 0.1442 1.9604 1.9260 +v -0.0369 1.9604 1.8292 +v -0.2335 1.9604 1.7696 +v -0.4379 1.7425 1.6330 +v -0.6651 1.7425 1.6553 +v -0.8835 1.7425 1.7216 +v -1.0848 1.7425 1.8292 +v -1.2612 1.7425 1.9740 +v -1.4060 1.7425 2.1504 +v -1.5136 1.7425 2.3517 +v -1.5799 1.7425 2.5701 +v -1.6023 1.7425 2.7973 +v -1.5799 1.7425 3.0244 +v -1.5136 1.7425 3.2429 +v -1.4060 1.7425 3.4441 +v -1.2612 1.7425 3.6206 +v -1.0848 1.7425 3.7654 +v -0.8835 1.7425 3.8730 +v -0.6651 1.7425 3.9392 +v -0.4379 1.7425 3.9616 +v -0.2108 1.7425 3.9392 +v 0.0076 1.7425 3.8730 +v 0.2089 1.7425 3.7654 +v 0.3854 1.7425 3.6206 +v 0.5302 1.7425 3.4441 +v 0.6377 1.7425 3.2428 +v 0.7040 1.7425 3.0244 +v 0.7264 1.7425 2.7973 +v 0.7040 1.7425 2.5701 +v 0.6377 1.7425 2.3517 +v 0.5302 1.7425 2.1504 +v 0.3854 1.7425 1.9740 +v 0.2089 1.7425 1.8292 +v 0.0076 1.7425 1.7216 +v -0.2108 1.7425 1.6553 +v -0.4379 1.5061 1.5613 +v -0.6791 1.5061 1.5850 +v -0.9109 1.5061 1.6553 +v -1.1246 1.5061 1.7696 +v -1.3119 1.5061 1.9233 +v -1.4657 1.5061 2.1106 +v -1.5799 1.5061 2.3243 +v -1.6502 1.5061 2.5561 +v -1.6740 1.5061 2.7973 +v -1.6502 1.5061 3.0384 +v -1.5799 1.5061 3.2703 +v -1.4657 1.5061 3.4840 +v -1.3119 1.5061 3.6713 +v -1.1246 1.5061 3.8250 +v -0.9109 1.5061 3.9392 +v -0.6791 1.5061 4.0096 +v -0.4379 1.5061 4.0333 +v -0.1968 1.5061 4.0096 +v 0.0351 1.5061 3.9392 +v 0.2488 1.5061 3.8250 +v 0.4361 1.5061 3.6713 +v 0.5898 1.5061 3.4840 +v 0.7040 1.5061 3.2703 +v 0.7743 1.5061 3.0384 +v 0.7981 1.5061 2.7973 +v 0.7743 1.5061 2.5561 +v 0.7040 1.5061 2.3243 +v 0.5898 1.5061 2.1106 +v 0.4361 1.5061 1.9233 +v 0.2488 1.5061 1.7696 +v 0.0351 1.5061 1.6553 +v -0.1968 1.5061 1.5850 +v -0.4379 1.2602 1.5370 +v -0.6838 1.2602 1.5613 +v -0.9202 1.2602 1.6330 +v -1.1381 1.2602 1.7494 +v -1.3291 1.2602 1.9062 +v -1.4858 1.2602 2.0971 +v -1.6023 1.2602 2.3150 +v -1.6740 1.2602 2.5514 +v -1.6982 1.2602 2.7973 +v -1.6740 1.2602 3.0431 +v -1.6023 1.2602 3.2796 +v -1.4858 1.2602 3.4974 +v -1.3291 1.2602 3.6884 +v -1.1381 1.2602 3.8451 +v -0.9202 1.2602 3.9616 +v -0.6838 1.2602 4.0333 +v -0.4379 1.2602 4.0575 +v -0.1921 1.2602 4.0333 +v 0.0443 1.2602 3.9616 +v 0.2622 1.2602 3.8451 +v 0.4532 1.2602 3.6884 +v 0.6099 1.2602 3.4974 +v 0.7264 1.2602 3.2796 +v 0.7981 1.2602 3.0431 +v 0.8223 1.2602 2.7973 +v 0.7981 1.2602 2.5514 +v 0.7264 1.2602 2.3150 +v 0.6099 1.2602 2.0971 +v 0.4532 1.2602 1.9062 +v 0.2622 1.2602 1.7494 +v 0.0443 1.2602 1.6330 +v -0.1921 1.2602 1.5613 +v -0.4379 1.0144 1.5613 +v -0.6791 1.0144 1.5850 +v -0.9109 1.0144 1.6553 +v -1.1246 1.0144 1.7696 +v -1.3119 1.0144 1.9233 +v -1.4657 1.0144 2.1106 +v -1.5799 1.0144 2.3243 +v -1.6502 1.0144 2.5561 +v -1.6740 1.0144 2.7973 +v -1.6502 1.0144 3.0384 +v -1.5799 1.0144 3.2703 +v -1.4657 1.0144 3.4840 +v -1.3119 1.0144 3.6713 +v -1.1246 1.0144 3.8250 +v -0.9109 1.0144 3.9392 +v -0.6791 1.0144 4.0096 +v -0.4379 1.0144 4.0333 +v -0.1968 1.0144 4.0096 +v 0.0351 1.0144 3.9392 +v 0.2488 1.0144 3.8250 +v 0.4361 1.0144 3.6713 +v 0.5898 1.0144 3.4840 +v 0.7040 1.0144 3.2703 +v 0.7743 1.0144 3.0384 +v 0.7981 1.0144 2.7973 +v 0.7743 1.0144 2.5561 +v 0.7040 1.0144 2.3243 +v 0.5898 1.0144 2.1106 +v 0.4361 1.0144 1.9233 +v 0.2488 1.0144 1.7696 +v 0.0351 1.0144 1.6553 +v -0.1968 1.0144 1.5850 +v -0.4379 0.7780 1.6330 +v -0.6651 0.7780 1.6553 +v -0.8835 0.7780 1.7216 +v -1.0848 0.7780 1.8292 +v -1.2612 0.7780 1.9740 +v -1.4060 0.7780 2.1504 +v -1.5136 0.7780 2.3517 +v -1.5799 0.7780 2.5701 +v -1.6023 0.7780 2.7973 +v -1.5799 0.7780 3.0244 +v -1.5136 0.7780 3.2429 +v -1.4060 0.7780 3.4441 +v -1.2612 0.7780 3.6206 +v -1.0848 0.7780 3.7654 +v -0.8835 0.7780 3.8730 +v -0.6651 0.7780 3.9392 +v -0.4379 0.7780 3.9616 +v -0.2108 0.7780 3.9392 +v 0.0076 0.7780 3.8730 +v 0.2089 0.7780 3.7654 +v 0.3854 0.7780 3.6206 +v 0.5302 0.7780 3.4441 +v 0.6377 0.7780 3.2428 +v 0.7040 0.7780 3.0244 +v 0.7264 0.7780 2.7973 +v 0.7040 0.7780 2.5701 +v 0.6377 0.7780 2.3517 +v 0.5302 0.7780 2.1504 +v 0.3854 0.7780 1.9740 +v 0.2089 0.7780 1.8292 +v 0.0076 0.7780 1.7216 +v -0.2108 0.7780 1.6553 +v -0.4379 0.5601 1.7494 +v -0.6424 0.5601 1.7696 +v -0.8389 0.5601 1.8292 +v -1.0201 0.5601 1.9260 +v -1.1789 0.5601 2.0563 +v -1.3092 0.5601 2.2151 +v -1.4060 0.5601 2.3963 +v -1.4657 0.5601 2.5929 +v -1.4858 0.5601 2.7973 +v -1.4657 0.5601 3.0017 +v -1.4060 0.5601 3.1983 +v -1.3092 0.5601 3.3794 +v -1.1789 0.5601 3.5382 +v -1.0201 0.5601 3.6685 +v -0.8389 0.5601 3.7654 +v -0.6424 0.5601 3.8250 +v -0.4379 0.5601 3.8451 +v -0.2335 0.5601 3.8250 +v -0.0369 0.5601 3.7654 +v 0.1442 0.5601 3.6685 +v 0.3030 0.5601 3.5382 +v 0.4333 0.5601 3.3794 +v 0.5302 0.5601 3.1983 +v 0.5898 0.5601 3.0017 +v 0.6099 0.5601 2.7973 +v 0.5898 0.5601 2.5929 +v 0.5302 0.5601 2.3963 +v 0.4333 0.5601 2.2151 +v 0.3030 0.5601 2.0563 +v 0.1442 0.5601 1.9260 +v -0.0369 0.5601 1.8292 +v -0.2335 0.5601 1.7696 +v -0.4379 0.3691 1.9062 +v -0.6118 0.3691 1.9233 +v -0.7790 0.3691 1.9740 +v -0.9330 0.3691 2.0563 +v -1.0681 0.3691 2.1672 +v -1.1789 0.3691 2.3022 +v -1.2612 0.3691 2.4563 +v -1.3119 0.3691 2.6234 +v -1.3291 0.3691 2.7973 +v -1.3119 0.3691 2.9711 +v -1.2612 0.3691 3.1383 +v -1.1789 0.3691 3.2924 +v -1.0681 0.3691 3.4274 +v -0.9330 0.3691 3.5382 +v -0.7790 0.3691 3.6206 +v -0.6118 0.3691 3.6713 +v -0.4379 0.3691 3.6884 +v -0.2641 0.3691 3.6713 +v -0.0969 0.3691 3.6206 +v 0.0571 0.3691 3.5382 +v 0.1922 0.3691 3.4274 +v 0.3030 0.3691 3.2924 +v 0.3854 0.3691 3.1383 +v 0.4361 0.3691 2.9711 +v 0.4532 0.3691 2.7973 +v 0.4361 0.3691 2.6234 +v 0.3854 0.3691 2.4563 +v 0.3030 0.3691 2.3022 +v 0.1922 0.3691 2.1672 +v 0.0571 0.3691 2.0563 +v -0.0969 0.3691 1.9740 +v -0.2641 0.3691 1.9233 +v -0.4379 0.2124 2.0971 +v -0.5745 0.2124 2.1106 +v -0.7059 0.2124 2.1504 +v -0.8269 0.2124 2.2151 +v -0.9330 0.2124 2.3022 +v -1.0201 0.2124 2.4083 +v -1.0848 0.2124 2.5293 +v -1.1246 0.2124 2.6607 +v -1.1381 0.2124 2.7973 +v -1.1246 0.2124 2.9339 +v -1.0848 0.2124 3.0652 +v -1.0201 0.2124 3.1863 +v -0.9330 0.2124 3.2924 +v -0.8269 0.2124 3.3794 +v -0.7059 0.2124 3.4441 +v -0.5745 0.2124 3.4840 +v -0.4379 0.2124 3.4974 +v -0.3013 0.2124 3.4840 +v -0.1700 0.2124 3.4441 +v -0.0490 0.2124 3.3794 +v 0.0571 0.2124 3.2924 +v 0.1442 0.2124 3.1863 +v 0.2089 0.2124 3.0652 +v 0.2488 0.2124 2.9339 +v 0.2622 0.2124 2.7973 +v 0.2488 0.2124 2.6607 +v 0.2089 0.2124 2.5293 +v 0.1442 0.2124 2.4083 +v 0.0571 0.2124 2.3022 +v -0.0490 0.2124 2.2151 +v -0.1700 0.2124 2.1504 +v -0.3013 0.2124 2.1106 +v -0.4379 0.0959 2.3150 +v -0.5320 0.0959 2.3243 +v -0.6225 0.0959 2.3517 +v -0.7059 0.0959 2.3963 +v -0.7790 0.0959 2.4563 +v -0.8389 0.0959 2.5293 +v -0.8835 0.0959 2.6127 +v -0.9109 0.0959 2.7032 +v -0.9202 0.0959 2.7973 +v -0.9109 0.0959 2.8914 +v -0.8835 0.0959 2.9818 +v -0.8389 0.0959 3.0652 +v -0.7790 0.0959 3.1383 +v -0.7059 0.0959 3.1983 +v -0.6225 0.0959 3.2429 +v -0.5320 0.0959 3.2703 +v -0.4379 0.0959 3.2796 +v -0.3438 0.0959 3.2703 +v -0.2534 0.0959 3.2428 +v -0.1700 0.0959 3.1983 +v -0.0969 0.0959 3.1383 +v -0.0369 0.0959 3.0652 +v 0.0076 0.0959 2.9818 +v 0.0351 0.0959 2.8914 +v 0.0443 0.0959 2.7973 +v 0.0351 0.0959 2.7032 +v 0.0076 0.0959 2.6127 +v -0.0369 0.0959 2.5293 +v -0.0969 0.0959 2.4563 +v -0.1700 0.0959 2.3963 +v -0.2534 0.0959 2.3517 +v -0.3439 0.0959 2.3243 +v -0.4379 0.0242 2.5514 +v -0.4859 0.0242 2.5561 +v -0.5320 0.0242 2.5701 +v -0.5745 0.0242 2.5929 +v -0.6118 0.0242 2.6234 +v -0.6424 0.0242 2.6607 +v -0.6651 0.0242 2.7032 +v -0.6791 0.0242 2.7493 +v -0.6838 0.0242 2.7973 +v -0.6791 0.0242 2.8453 +v -0.6651 0.0242 2.8914 +v -0.6424 0.0242 2.9339 +v -0.6118 0.0242 2.9711 +v -0.5745 0.0242 3.0017 +v -0.5320 0.0242 3.0244 +v -0.4859 0.0242 3.0384 +v -0.4379 0.0242 3.0431 +v -0.3900 0.0242 3.0384 +v -0.3438 0.0242 3.0244 +v -0.3013 0.0242 3.0017 +v -0.2641 0.0242 2.9711 +v -0.2335 0.0242 2.9339 +v -0.2108 0.0242 2.8914 +v -0.1968 0.0242 2.8453 +v -0.1921 0.0242 2.7973 +v -0.1968 0.0242 2.7493 +v -0.2108 0.0242 2.7032 +v -0.2335 0.0242 2.6607 +v -0.2641 0.0242 2.6234 +v -0.3013 0.0242 2.5929 +v -0.3439 0.0242 2.5701 +v -0.3900 0.0242 2.5561 +v -0.4379 0.0000 2.7973 +# 482 vertices + +vn -0.0000 1.0000 -0.0000 +vn -0.0000 0.9796 -0.2010 +vn -0.0392 0.9796 -0.1971 +vn -0.0769 0.9796 -0.1857 +vn -0.1117 0.9796 -0.1671 +vn -0.1421 0.9796 -0.1421 +vn -0.1671 0.9796 -0.1117 +vn -0.1857 0.9796 -0.0769 +vn -0.1971 0.9796 -0.0392 +vn -0.2010 0.9796 0.0000 +vn -0.1971 0.9796 0.0392 +vn -0.1857 0.9796 0.0769 +vn -0.1671 0.9796 0.1117 +vn -0.1421 0.9796 0.1421 +vn -0.1117 0.9796 0.1671 +vn -0.0769 0.9796 0.1857 +vn -0.0392 0.9796 0.1971 +vn 0.0000 0.9796 0.2010 +vn 0.0392 0.9796 0.1971 +vn 0.0769 0.9796 0.1857 +vn 0.1117 0.9796 0.1671 +vn 0.1421 0.9796 0.1421 +vn 0.1671 0.9796 0.1117 +vn 0.1857 0.9796 0.0769 +vn 0.1971 0.9796 0.0392 +vn 0.2010 0.9796 -0.0000 +vn 0.1971 0.9796 -0.0392 +vn 0.1857 0.9796 -0.0769 +vn 0.1671 0.9796 -0.1117 +vn 0.1421 0.9796 -0.1421 +vn 0.1117 0.9796 -0.1671 +vn 0.0769 0.9796 -0.1857 +vn 0.0392 0.9796 -0.1971 +vn -0.0000 0.9217 -0.3879 +vn -0.0757 0.9217 -0.3804 +vn -0.1484 0.9217 -0.3584 +vn -0.2155 0.9217 -0.3225 +vn -0.2743 0.9217 -0.2743 +vn -0.3225 0.9217 -0.2155 +vn -0.3584 0.9217 -0.1484 +vn -0.3804 0.9217 -0.0757 +vn -0.3879 0.9217 0.0000 +vn -0.3804 0.9217 0.0757 +vn -0.3584 0.9217 0.1484 +vn -0.3225 0.9217 0.2155 +vn -0.2743 0.9217 0.2743 +vn -0.2155 0.9217 0.3225 +vn -0.1484 0.9217 0.3584 +vn -0.0757 0.9217 0.3804 +vn 0.0000 0.9217 0.3879 +vn 0.0757 0.9217 0.3804 +vn 0.1484 0.9217 0.3584 +vn 0.2155 0.9217 0.3225 +vn 0.2743 0.9217 0.2743 +vn 0.3225 0.9217 0.2155 +vn 0.3584 0.9217 0.1484 +vn 0.3804 0.9217 0.0757 +vn 0.3879 0.9217 -0.0000 +vn 0.3804 0.9217 -0.0757 +vn 0.3584 0.9217 -0.1484 +vn 0.3225 0.9217 -0.2155 +vn 0.2743 0.9217 -0.2743 +vn 0.2155 0.9217 -0.3225 +vn 0.1484 0.9217 -0.3584 +vn 0.0757 0.9217 -0.3804 +vn -0.0000 0.8286 -0.5598 +vn -0.1092 0.8286 -0.5490 +vn -0.2142 0.8286 -0.5172 +vn -0.3110 0.8286 -0.4654 +vn -0.3958 0.8286 -0.3958 +vn -0.4654 0.8286 -0.3110 +vn -0.5172 0.8286 -0.2142 +vn -0.5490 0.8286 -0.1092 +vn -0.5598 0.8286 0.0000 +vn -0.5490 0.8286 0.1092 +vn -0.5172 0.8286 0.2142 +vn -0.4654 0.8286 0.3110 +vn -0.3958 0.8286 0.3958 +vn -0.3110 0.8286 0.4654 +vn -0.2142 0.8286 0.5172 +vn -0.1092 0.8286 0.5490 +vn 0.0000 0.8286 0.5598 +vn 0.1092 0.8286 0.5490 +vn 0.2142 0.8286 0.5172 +vn 0.3110 0.8286 0.4654 +vn 0.3958 0.8286 0.3958 +vn 0.4654 0.8286 0.3110 +vn 0.5172 0.8286 0.2142 +vn 0.5490 0.8286 0.1092 +vn 0.5598 0.8286 -0.0000 +vn 0.5490 0.8286 -0.1092 +vn 0.5172 0.8286 -0.2142 +vn 0.4654 0.8286 -0.3110 +vn 0.3958 0.8286 -0.3958 +vn 0.3110 0.8286 -0.4654 +vn 0.2142 0.8286 -0.5172 +vn 0.1092 0.8286 -0.5490 +vn -0.0000 0.7041 -0.7101 +vn -0.1385 0.7041 -0.6965 +vn -0.2718 0.7041 -0.6561 +vn -0.3945 0.7041 -0.5905 +vn -0.5021 0.7041 -0.5021 +vn -0.5905 0.7041 -0.3945 +vn -0.6561 0.7041 -0.2718 +vn -0.6965 0.7041 -0.1385 +vn -0.7101 0.7041 0.0000 +vn -0.6965 0.7041 0.1385 +vn -0.6561 0.7041 0.2718 +vn -0.5905 0.7041 0.3945 +vn -0.5021 0.7041 0.5021 +vn -0.3945 0.7041 0.5905 +vn -0.2718 0.7041 0.6561 +vn -0.1385 0.7041 0.6965 +vn 0.0000 0.7041 0.7101 +vn 0.1385 0.7041 0.6965 +vn 0.2718 0.7041 0.6561 +vn 0.3945 0.7041 0.5905 +vn 0.5021 0.7041 0.5021 +vn 0.5905 0.7041 0.3945 +vn 0.6561 0.7041 0.2718 +vn 0.6965 0.7041 0.1385 +vn 0.7101 0.7041 -0.0000 +vn 0.6965 0.7041 -0.1385 +vn 0.6561 0.7041 -0.2718 +vn 0.5905 0.7041 -0.3945 +vn 0.5021 0.7041 -0.5021 +vn 0.3945 0.7041 -0.5905 +vn 0.2718 0.7041 -0.6561 +vn 0.1385 0.7041 -0.6965 +vn -0.0000 0.5528 -0.8333 +vn -0.1626 0.5528 -0.8173 +vn -0.3189 0.5528 -0.7699 +vn -0.4630 0.5528 -0.6929 +vn -0.5893 0.5528 -0.5893 +vn -0.6929 0.5528 -0.4630 +vn -0.7699 0.5528 -0.3189 +vn -0.8173 0.5528 -0.1626 +vn -0.8333 0.5528 0.0000 +vn -0.8173 0.5528 0.1626 +vn -0.7699 0.5528 0.3189 +vn -0.6929 0.5528 0.4630 +vn -0.5893 0.5528 0.5893 +vn -0.4630 0.5528 0.6929 +vn -0.3189 0.5528 0.7699 +vn -0.1626 0.5528 0.8173 +vn 0.0000 0.5528 0.8333 +vn 0.1626 0.5528 0.8173 +vn 0.3189 0.5528 0.7699 +vn 0.4630 0.5528 0.6929 +vn 0.5893 0.5528 0.5893 +vn 0.6929 0.5528 0.4630 +vn 0.7699 0.5528 0.3189 +vn 0.8173 0.5528 0.1626 +vn 0.8333 0.5528 -0.0000 +vn 0.8173 0.5528 -0.1626 +vn 0.7699 0.5528 -0.3189 +vn 0.6929 0.5528 -0.4630 +vn 0.5893 0.5528 -0.5893 +vn 0.4630 0.5528 -0.6929 +vn 0.3189 0.5528 -0.7699 +vn 0.1626 0.5528 -0.8173 +vn -0.0000 0.3805 -0.9248 +vn -0.1804 0.3805 -0.9070 +vn -0.3539 0.3805 -0.8544 +vn -0.5138 0.3805 -0.7689 +vn -0.6539 0.3805 -0.6539 +vn -0.7689 0.3805 -0.5138 +vn -0.8544 0.3805 -0.3539 +vn -0.9070 0.3805 -0.1804 +vn -0.9248 0.3805 0.0000 +vn -0.9070 0.3805 0.1804 +vn -0.8544 0.3805 0.3539 +vn -0.7689 0.3805 0.5138 +vn -0.6539 0.3805 0.6539 +vn -0.5138 0.3805 0.7689 +vn -0.3539 0.3805 0.8544 +vn -0.1804 0.3805 0.9070 +vn 0.0000 0.3805 0.9248 +vn 0.1804 0.3805 0.9070 +vn 0.3539 0.3805 0.8544 +vn 0.5138 0.3805 0.7689 +vn 0.6539 0.3805 0.6539 +vn 0.7689 0.3805 0.5138 +vn 0.8544 0.3805 0.3539 +vn 0.9070 0.3805 0.1804 +vn 0.9248 0.3805 -0.0000 +vn 0.9070 0.3805 -0.1804 +vn 0.8544 0.3805 -0.3539 +vn 0.7689 0.3805 -0.5138 +vn 0.6539 0.3805 -0.6539 +vn 0.5138 0.3805 -0.7689 +vn 0.3539 0.3805 -0.8544 +vn 0.1804 0.3805 -0.9070 +vn -0.0000 0.1939 -0.9810 +vn -0.1914 0.1939 -0.9622 +vn -0.3754 0.1939 -0.9063 +vn -0.5450 0.1939 -0.8157 +vn -0.6937 0.1939 -0.6937 +vn -0.8157 0.1939 -0.5450 +vn -0.9063 0.1939 -0.3754 +vn -0.9622 0.1939 -0.1914 +vn -0.9810 0.1939 0.0000 +vn -0.9622 0.1939 0.1914 +vn -0.9063 0.1939 0.3754 +vn -0.8157 0.1939 0.5450 +vn -0.6937 0.1939 0.6937 +vn -0.5450 0.1939 0.8157 +vn -0.3754 0.1939 0.9063 +vn -0.1914 0.1939 0.9622 +vn 0.0000 0.1939 0.9810 +vn 0.1914 0.1939 0.9622 +vn 0.3754 0.1939 0.9063 +vn 0.5450 0.1939 0.8157 +vn 0.6937 0.1939 0.6937 +vn 0.8157 0.1939 0.5450 +vn 0.9063 0.1939 0.3754 +vn 0.9622 0.1939 0.1914 +vn 0.9810 0.1939 -0.0000 +vn 0.9622 0.1939 -0.1914 +vn 0.9063 0.1939 -0.3754 +vn 0.8157 0.1939 -0.5450 +vn 0.6937 0.1939 -0.6937 +vn 0.5450 0.1939 -0.8157 +vn 0.3754 0.1939 -0.9063 +vn 0.1914 0.1939 -0.9622 +vn -0.0000 0.0000 -1.0000 +vn -0.1951 0.0000 -0.9808 +vn -0.3827 0.0000 -0.9239 +vn -0.5556 0.0000 -0.8315 +vn -0.7071 0.0000 -0.7071 +vn -0.8315 0.0000 -0.5556 +vn -0.9239 0.0000 -0.3827 +vn -0.9808 0.0000 -0.1951 +vn -1.0000 0.0000 0.0000 +vn -0.9808 0.0000 0.1951 +vn -0.9239 0.0000 0.3827 +vn -0.8315 0.0000 0.5556 +vn -0.7071 0.0000 0.7071 +vn -0.5556 0.0000 0.8315 +vn -0.3827 0.0000 0.9239 +vn -0.1951 0.0000 0.9808 +vn 0.0000 0.0000 1.0000 +vn 0.1951 0.0000 0.9808 +vn 0.3827 0.0000 0.9239 +vn 0.5556 0.0000 0.8315 +vn 0.7071 0.0000 0.7071 +vn 0.8315 0.0000 0.5556 +vn 0.9239 0.0000 0.3827 +vn 0.9808 0.0000 0.1951 +vn 1.0000 0.0000 -0.0000 +vn 0.9808 0.0000 -0.1951 +vn 0.9239 0.0000 -0.3827 +vn 0.8315 0.0000 -0.5556 +vn 0.7071 0.0000 -0.7071 +vn 0.5556 0.0000 -0.8315 +vn 0.3827 0.0000 -0.9239 +vn 0.1951 0.0000 -0.9808 +vn -0.0000 -0.1939 -0.9810 +vn -0.1914 -0.1939 -0.9622 +vn -0.3754 -0.1939 -0.9063 +vn -0.5450 -0.1939 -0.8157 +vn -0.6937 -0.1939 -0.6937 +vn -0.8157 -0.1939 -0.5450 +vn -0.9063 -0.1939 -0.3754 +vn -0.9622 -0.1939 -0.1914 +vn -0.9810 -0.1939 0.0000 +vn -0.9622 -0.1939 0.1914 +vn -0.9063 -0.1939 0.3754 +vn -0.8157 -0.1939 0.5450 +vn -0.6937 -0.1939 0.6937 +vn -0.5450 -0.1939 0.8157 +vn -0.3754 -0.1939 0.9063 +vn -0.1914 -0.1939 0.9622 +vn 0.0000 -0.1939 0.9810 +vn 0.1914 -0.1939 0.9622 +vn 0.3754 -0.1939 0.9063 +vn 0.5450 -0.1939 0.8157 +vn 0.6937 -0.1939 0.6937 +vn 0.8157 -0.1939 0.5450 +vn 0.9063 -0.1939 0.3754 +vn 0.9622 -0.1939 0.1914 +vn 0.9810 -0.1939 -0.0000 +vn 0.9622 -0.1939 -0.1914 +vn 0.9063 -0.1939 -0.3754 +vn 0.8157 -0.1939 -0.5450 +vn 0.6937 -0.1939 -0.6937 +vn 0.5450 -0.1939 -0.8157 +vn 0.3754 -0.1939 -0.9063 +vn 0.1914 -0.1939 -0.9622 +vn -0.0000 -0.3805 -0.9248 +vn -0.1804 -0.3805 -0.9070 +vn -0.3539 -0.3805 -0.8544 +vn -0.5138 -0.3805 -0.7689 +vn -0.6539 -0.3805 -0.6539 +vn -0.7689 -0.3805 -0.5138 +vn -0.8544 -0.3805 -0.3539 +vn -0.9070 -0.3805 -0.1804 +vn -0.9248 -0.3805 0.0000 +vn -0.9070 -0.3805 0.1804 +vn -0.8544 -0.3805 0.3539 +vn -0.7689 -0.3805 0.5138 +vn -0.6539 -0.3805 0.6539 +vn -0.5138 -0.3805 0.7689 +vn -0.3539 -0.3805 0.8544 +vn -0.1804 -0.3805 0.9070 +vn 0.0000 -0.3805 0.9248 +vn 0.1804 -0.3805 0.9070 +vn 0.3539 -0.3805 0.8544 +vn 0.5138 -0.3805 0.7689 +vn 0.6539 -0.3805 0.6539 +vn 0.7689 -0.3805 0.5138 +vn 0.8544 -0.3805 0.3539 +vn 0.9070 -0.3805 0.1804 +vn 0.9248 -0.3805 -0.0000 +vn 0.9070 -0.3805 -0.1804 +vn 0.8544 -0.3805 -0.3539 +vn 0.7689 -0.3805 -0.5138 +vn 0.6539 -0.3805 -0.6539 +vn 0.5138 -0.3805 -0.7689 +vn 0.3539 -0.3805 -0.8544 +vn 0.1804 -0.3805 -0.9070 +vn -0.0000 -0.5528 -0.8333 +vn -0.1626 -0.5528 -0.8173 +vn -0.3189 -0.5528 -0.7699 +vn -0.4630 -0.5528 -0.6929 +vn -0.5893 -0.5528 -0.5893 +vn -0.6929 -0.5528 -0.4630 +vn -0.7699 -0.5528 -0.3189 +vn -0.8173 -0.5528 -0.1626 +vn -0.8333 -0.5528 0.0000 +vn -0.8173 -0.5528 0.1626 +vn -0.7699 -0.5528 0.3189 +vn -0.6929 -0.5528 0.4630 +vn -0.5893 -0.5528 0.5893 +vn -0.4630 -0.5528 0.6929 +vn -0.3189 -0.5528 0.7699 +vn -0.1626 -0.5528 0.8173 +vn 0.0000 -0.5528 0.8333 +vn 0.1626 -0.5528 0.8173 +vn 0.3189 -0.5528 0.7699 +vn 0.4630 -0.5528 0.6929 +vn 0.5893 -0.5528 0.5893 +vn 0.6929 -0.5528 0.4630 +vn 0.7699 -0.5528 0.3189 +vn 0.8173 -0.5528 0.1626 +vn 0.8333 -0.5528 -0.0000 +vn 0.8173 -0.5528 -0.1626 +vn 0.7699 -0.5528 -0.3189 +vn 0.6929 -0.5528 -0.4630 +vn 0.5893 -0.5528 -0.5893 +vn 0.4630 -0.5528 -0.6929 +vn 0.3189 -0.5528 -0.7699 +vn 0.1626 -0.5528 -0.8173 +vn -0.0000 -0.7041 -0.7101 +vn -0.1385 -0.7041 -0.6965 +vn -0.2718 -0.7041 -0.6561 +vn -0.3945 -0.7041 -0.5905 +vn -0.5021 -0.7041 -0.5021 +vn -0.5905 -0.7041 -0.3945 +vn -0.6561 -0.7041 -0.2718 +vn -0.6965 -0.7041 -0.1385 +vn -0.7101 -0.7041 0.0000 +vn -0.6965 -0.7041 0.1385 +vn -0.6561 -0.7041 0.2718 +vn -0.5905 -0.7041 0.3945 +vn -0.5021 -0.7041 0.5021 +vn -0.3945 -0.7041 0.5905 +vn -0.2718 -0.7041 0.6561 +vn -0.1385 -0.7041 0.6965 +vn 0.0000 -0.7041 0.7101 +vn 0.1385 -0.7041 0.6965 +vn 0.2718 -0.7041 0.6561 +vn 0.3945 -0.7041 0.5905 +vn 0.5021 -0.7041 0.5021 +vn 0.5905 -0.7041 0.3945 +vn 0.6561 -0.7041 0.2718 +vn 0.6965 -0.7041 0.1385 +vn 0.7101 -0.7041 -0.0000 +vn 0.6965 -0.7041 -0.1385 +vn 0.6561 -0.7041 -0.2718 +vn 0.5905 -0.7041 -0.3945 +vn 0.5021 -0.7041 -0.5021 +vn 0.3945 -0.7041 -0.5905 +vn 0.2718 -0.7041 -0.6561 +vn 0.1385 -0.7041 -0.6965 +vn -0.0000 -0.8286 -0.5598 +vn -0.1092 -0.8286 -0.5490 +vn -0.2142 -0.8286 -0.5172 +vn -0.3110 -0.8286 -0.4654 +vn -0.3958 -0.8286 -0.3958 +vn -0.4654 -0.8286 -0.3110 +vn -0.5172 -0.8286 -0.2142 +vn -0.5490 -0.8286 -0.1092 +vn -0.5598 -0.8286 0.0000 +vn -0.5490 -0.8286 0.1092 +vn -0.5172 -0.8286 0.2142 +vn -0.4654 -0.8286 0.3110 +vn -0.3958 -0.8286 0.3958 +vn -0.3110 -0.8286 0.4654 +vn -0.2142 -0.8286 0.5172 +vn -0.1092 -0.8286 0.5490 +vn 0.0000 -0.8286 0.5598 +vn 0.1092 -0.8286 0.5490 +vn 0.2142 -0.8286 0.5172 +vn 0.3110 -0.8286 0.4654 +vn 0.3958 -0.8286 0.3958 +vn 0.4654 -0.8286 0.3110 +vn 0.5172 -0.8286 0.2142 +vn 0.5490 -0.8286 0.1092 +vn 0.5598 -0.8286 -0.0000 +vn 0.5490 -0.8286 -0.1092 +vn 0.5172 -0.8286 -0.2142 +vn 0.4654 -0.8286 -0.3110 +vn 0.3958 -0.8286 -0.3958 +vn 0.3110 -0.8286 -0.4654 +vn 0.2142 -0.8286 -0.5172 +vn 0.1092 -0.8286 -0.5490 +vn -0.0000 -0.9217 -0.3879 +vn -0.0757 -0.9217 -0.3804 +vn -0.1484 -0.9217 -0.3584 +vn -0.2155 -0.9217 -0.3225 +vn -0.2743 -0.9217 -0.2743 +vn -0.3225 -0.9217 -0.2155 +vn -0.3584 -0.9217 -0.1484 +vn -0.3804 -0.9217 -0.0757 +vn -0.3879 -0.9217 0.0000 +vn -0.3804 -0.9217 0.0757 +vn -0.3584 -0.9217 0.1484 +vn -0.3225 -0.9217 0.2155 +vn -0.2743 -0.9217 0.2743 +vn -0.2155 -0.9217 0.3225 +vn -0.1484 -0.9217 0.3584 +vn -0.0757 -0.9217 0.3804 +vn 0.0000 -0.9217 0.3879 +vn 0.0757 -0.9217 0.3804 +vn 0.1484 -0.9217 0.3584 +vn 0.2155 -0.9217 0.3225 +vn 0.2743 -0.9217 0.2743 +vn 0.3225 -0.9217 0.2155 +vn 0.3584 -0.9217 0.1484 +vn 0.3804 -0.9217 0.0757 +vn 0.3879 -0.9217 -0.0000 +vn 0.3804 -0.9217 -0.0757 +vn 0.3584 -0.9217 -0.1484 +vn 0.3225 -0.9217 -0.2155 +vn 0.2743 -0.9217 -0.2743 +vn 0.2155 -0.9217 -0.3225 +vn 0.1484 -0.9217 -0.3584 +vn 0.0757 -0.9217 -0.3804 +vn -0.0000 -0.9796 -0.2010 +vn -0.0392 -0.9796 -0.1971 +vn -0.0769 -0.9796 -0.1857 +vn -0.1117 -0.9796 -0.1671 +vn -0.1421 -0.9796 -0.1421 +vn -0.1671 -0.9796 -0.1117 +vn -0.1857 -0.9796 -0.0769 +vn -0.1971 -0.9796 -0.0392 +vn -0.2010 -0.9796 0.0000 +vn -0.1971 -0.9796 0.0392 +vn -0.1857 -0.9796 0.0769 +vn -0.1671 -0.9796 0.1117 +vn -0.1421 -0.9796 0.1421 +vn -0.1117 -0.9796 0.1671 +vn -0.0769 -0.9796 0.1857 +vn -0.0392 -0.9796 0.1971 +vn 0.0000 -0.9796 0.2010 +vn 0.0392 -0.9796 0.1971 +vn 0.0769 -0.9796 0.1857 +vn 0.1117 -0.9796 0.1671 +vn 0.1421 -0.9796 0.1421 +vn 0.1671 -0.9796 0.1117 +vn 0.1857 -0.9796 0.0769 +vn 0.1971 -0.9796 0.0392 +vn 0.2010 -0.9796 -0.0000 +vn 0.1971 -0.9796 -0.0392 +vn 0.1857 -0.9796 -0.0769 +vn 0.1671 -0.9796 -0.1117 +vn 0.1421 -0.9796 -0.1421 +vn 0.1117 -0.9796 -0.1671 +vn 0.0769 -0.9796 -0.1857 +vn 0.0392 -0.9796 -0.1971 +vn -0.0000 -1.0000 0.0000 +# 482 vertex normals + +vt 0.0000 1.0000 0.0000 +vt 0.0000 0.9375 0.0000 +vt 0.0312 0.9375 0.0000 +vt 0.0312 1.0000 0.0000 +vt 0.0625 0.9375 0.0000 +vt 0.0625 1.0000 0.0000 +vt 0.0938 0.9375 0.0000 +vt 0.0938 1.0000 0.0000 +vt 0.1250 0.9375 0.0000 +vt 0.1250 1.0000 0.0000 +vt 0.1562 0.9375 0.0000 +vt 0.1562 1.0000 0.0000 +vt 0.1875 0.9375 0.0000 +vt 0.1875 1.0000 0.0000 +vt 0.2187 0.9375 0.0000 +vt 0.2187 1.0000 0.0000 +vt 0.2500 0.9375 0.0000 +vt 0.2500 1.0000 0.0000 +vt 0.2812 0.9375 0.0000 +vt 0.2812 1.0000 0.0000 +vt 0.3125 0.9375 0.0000 +vt 0.3125 1.0000 0.0000 +vt 0.3437 0.9375 0.0000 +vt 0.3437 1.0000 0.0000 +vt 0.3750 0.9375 0.0000 +vt 0.3750 1.0000 0.0000 +vt 0.4062 0.9375 0.0000 +vt 0.4062 1.0000 0.0000 +vt 0.4375 0.9375 0.0000 +vt 0.4375 1.0000 0.0000 +vt 0.4688 0.9375 0.0000 +vt 0.4688 1.0000 0.0000 +vt 0.5000 0.9375 0.0000 +vt 0.5000 1.0000 0.0000 +vt 0.5313 0.9375 0.0000 +vt 0.5313 1.0000 0.0000 +vt 0.5625 0.9375 0.0000 +vt 0.5625 1.0000 0.0000 +vt 0.5938 0.9375 0.0000 +vt 0.5938 1.0000 0.0000 +vt 0.6250 0.9375 0.0000 +vt 0.6250 1.0000 0.0000 +vt 0.6563 0.9375 0.0000 +vt 0.6563 1.0000 0.0000 +vt 0.6875 0.9375 0.0000 +vt 0.6875 1.0000 0.0000 +vt 0.7188 0.9375 0.0000 +vt 0.7188 1.0000 0.0000 +vt 0.7500 0.9375 0.0000 +vt 0.7500 1.0000 0.0000 +vt 0.7813 0.9375 0.0000 +vt 0.7813 1.0000 0.0000 +vt 0.8125 0.9375 0.0000 +vt 0.8125 1.0000 0.0000 +vt 0.8438 0.9375 0.0000 +vt 0.8438 1.0000 0.0000 +vt 0.8750 0.9375 0.0000 +vt 0.8750 1.0000 0.0000 +vt 0.9063 0.9375 0.0000 +vt 0.9063 1.0000 0.0000 +vt 0.9375 0.9375 0.0000 +vt 0.9375 1.0000 0.0000 +vt 0.9688 0.9375 0.0000 +vt 0.9688 1.0000 0.0000 +vt 1.0000 0.9375 0.0000 +vt 0.0000 0.8750 0.0000 +vt 0.0312 0.8750 0.0000 +vt 0.0625 0.8750 0.0000 +vt 0.0938 0.8750 0.0000 +vt 0.1250 0.8750 0.0000 +vt 0.1562 0.8750 0.0000 +vt 0.1875 0.8750 0.0000 +vt 0.2187 0.8750 0.0000 +vt 0.2500 0.8750 0.0000 +vt 0.2812 0.8750 0.0000 +vt 0.3125 0.8750 0.0000 +vt 0.3437 0.8750 0.0000 +vt 0.3750 0.8750 0.0000 +vt 0.4062 0.8750 0.0000 +vt 0.4375 0.8750 0.0000 +vt 0.4688 0.8750 0.0000 +vt 0.5000 0.8750 0.0000 +vt 0.5313 0.8750 0.0000 +vt 0.5625 0.8750 0.0000 +vt 0.5938 0.8750 0.0000 +vt 0.6250 0.8750 0.0000 +vt 0.6563 0.8750 0.0000 +vt 0.6875 0.8750 0.0000 +vt 0.7188 0.8750 0.0000 +vt 0.7500 0.8750 0.0000 +vt 0.7813 0.8750 0.0000 +vt 0.8125 0.8750 0.0000 +vt 0.8438 0.8750 0.0000 +vt 0.8750 0.8750 0.0000 +vt 0.9063 0.8750 0.0000 +vt 0.9375 0.8750 0.0000 +vt 0.9688 0.8750 0.0000 +vt 1.0000 0.8750 0.0000 +vt 0.0000 0.8125 0.0000 +vt 0.0312 0.8125 0.0000 +vt 0.0625 0.8125 0.0000 +vt 0.0938 0.8125 0.0000 +vt 0.1250 0.8125 0.0000 +vt 0.1562 0.8125 0.0000 +vt 0.1875 0.8125 0.0000 +vt 0.2187 0.8125 0.0000 +vt 0.2500 0.8125 0.0000 +vt 0.2812 0.8125 0.0000 +vt 0.3125 0.8125 0.0000 +vt 0.3437 0.8125 0.0000 +vt 0.3750 0.8125 0.0000 +vt 0.4062 0.8125 0.0000 +vt 0.4375 0.8125 0.0000 +vt 0.4688 0.8125 0.0000 +vt 0.5000 0.8125 0.0000 +vt 0.5313 0.8125 0.0000 +vt 0.5625 0.8125 0.0000 +vt 0.5938 0.8125 0.0000 +vt 0.6250 0.8125 0.0000 +vt 0.6563 0.8125 0.0000 +vt 0.6875 0.8125 0.0000 +vt 0.7188 0.8125 0.0000 +vt 0.7500 0.8125 0.0000 +vt 0.7813 0.8125 0.0000 +vt 0.8125 0.8125 0.0000 +vt 0.8438 0.8125 0.0000 +vt 0.8750 0.8125 0.0000 +vt 0.9063 0.8125 0.0000 +vt 0.9375 0.8125 0.0000 +vt 0.9688 0.8125 0.0000 +vt 1.0000 0.8125 0.0000 +vt 0.0000 0.7500 0.0000 +vt 0.0312 0.7500 0.0000 +vt 0.0625 0.7500 0.0000 +vt 0.0938 0.7500 0.0000 +vt 0.1250 0.7500 0.0000 +vt 0.1562 0.7500 0.0000 +vt 0.1875 0.7500 0.0000 +vt 0.2187 0.7500 0.0000 +vt 0.2500 0.7500 0.0000 +vt 0.2812 0.7500 0.0000 +vt 0.3125 0.7500 0.0000 +vt 0.3437 0.7500 0.0000 +vt 0.3750 0.7500 0.0000 +vt 0.4062 0.7500 0.0000 +vt 0.4375 0.7500 0.0000 +vt 0.4688 0.7500 0.0000 +vt 0.5000 0.7500 0.0000 +vt 0.5313 0.7500 0.0000 +vt 0.5625 0.7500 0.0000 +vt 0.5938 0.7500 0.0000 +vt 0.6250 0.7500 0.0000 +vt 0.6563 0.7500 0.0000 +vt 0.6875 0.7500 0.0000 +vt 0.7188 0.7500 0.0000 +vt 0.7500 0.7500 0.0000 +vt 0.7813 0.7500 0.0000 +vt 0.8125 0.7500 0.0000 +vt 0.8438 0.7500 0.0000 +vt 0.8750 0.7500 0.0000 +vt 0.9063 0.7500 0.0000 +vt 0.9375 0.7500 0.0000 +vt 0.9688 0.7500 0.0000 +vt 1.0000 0.7500 0.0000 +vt 0.0000 0.6875 0.0000 +vt 0.0312 0.6875 0.0000 +vt 0.0625 0.6875 0.0000 +vt 0.0938 0.6875 0.0000 +vt 0.1250 0.6875 0.0000 +vt 0.1562 0.6875 0.0000 +vt 0.1875 0.6875 0.0000 +vt 0.2187 0.6875 0.0000 +vt 0.2500 0.6875 0.0000 +vt 0.2812 0.6875 0.0000 +vt 0.3125 0.6875 0.0000 +vt 0.3437 0.6875 0.0000 +vt 0.3750 0.6875 0.0000 +vt 0.4062 0.6875 0.0000 +vt 0.4375 0.6875 0.0000 +vt 0.4688 0.6875 0.0000 +vt 0.5000 0.6875 0.0000 +vt 0.5313 0.6875 0.0000 +vt 0.5625 0.6875 0.0000 +vt 0.5938 0.6875 0.0000 +vt 0.6250 0.6875 0.0000 +vt 0.6563 0.6875 0.0000 +vt 0.6875 0.6875 0.0000 +vt 0.7188 0.6875 0.0000 +vt 0.7500 0.6875 0.0000 +vt 0.7813 0.6875 0.0000 +vt 0.8125 0.6875 0.0000 +vt 0.8438 0.6875 0.0000 +vt 0.8750 0.6875 0.0000 +vt 0.9063 0.6875 0.0000 +vt 0.9375 0.6875 0.0000 +vt 0.9688 0.6875 0.0000 +vt 1.0000 0.6875 0.0000 +vt 0.0000 0.6250 0.0000 +vt 0.0312 0.6250 0.0000 +vt 0.0625 0.6250 0.0000 +vt 0.0938 0.6250 0.0000 +vt 0.1250 0.6250 0.0000 +vt 0.1562 0.6250 0.0000 +vt 0.1875 0.6250 0.0000 +vt 0.2187 0.6250 0.0000 +vt 0.2500 0.6250 0.0000 +vt 0.2812 0.6250 0.0000 +vt 0.3125 0.6250 0.0000 +vt 0.3437 0.6250 0.0000 +vt 0.3750 0.6250 0.0000 +vt 0.4062 0.6250 0.0000 +vt 0.4375 0.6250 0.0000 +vt 0.4688 0.6250 0.0000 +vt 0.5000 0.6250 0.0000 +vt 0.5313 0.6250 0.0000 +vt 0.5625 0.6250 0.0000 +vt 0.5938 0.6250 0.0000 +vt 0.6250 0.6250 0.0000 +vt 0.6563 0.6250 0.0000 +vt 0.6875 0.6250 0.0000 +vt 0.7188 0.6250 0.0000 +vt 0.7500 0.6250 0.0000 +vt 0.7813 0.6250 0.0000 +vt 0.8125 0.6250 0.0000 +vt 0.8438 0.6250 0.0000 +vt 0.8750 0.6250 0.0000 +vt 0.9063 0.6250 0.0000 +vt 0.9375 0.6250 0.0000 +vt 0.9688 0.6250 0.0000 +vt 1.0000 0.6250 0.0000 +vt 0.0000 0.5625 0.0000 +vt 0.0312 0.5625 0.0000 +vt 0.0625 0.5625 0.0000 +vt 0.0938 0.5625 0.0000 +vt 0.1250 0.5625 0.0000 +vt 0.1562 0.5625 0.0000 +vt 0.1875 0.5625 0.0000 +vt 0.2187 0.5625 0.0000 +vt 0.2500 0.5625 0.0000 +vt 0.2812 0.5625 0.0000 +vt 0.3125 0.5625 0.0000 +vt 0.3437 0.5625 0.0000 +vt 0.3750 0.5625 0.0000 +vt 0.4062 0.5625 0.0000 +vt 0.4375 0.5625 0.0000 +vt 0.4688 0.5625 0.0000 +vt 0.5000 0.5625 0.0000 +vt 0.5313 0.5625 0.0000 +vt 0.5625 0.5625 0.0000 +vt 0.5938 0.5625 0.0000 +vt 0.6250 0.5625 0.0000 +vt 0.6563 0.5625 0.0000 +vt 0.6875 0.5625 0.0000 +vt 0.7188 0.5625 0.0000 +vt 0.7500 0.5625 0.0000 +vt 0.7813 0.5625 0.0000 +vt 0.8125 0.5625 0.0000 +vt 0.8438 0.5625 0.0000 +vt 0.8750 0.5625 0.0000 +vt 0.9063 0.5625 0.0000 +vt 0.9375 0.5625 0.0000 +vt 0.9688 0.5625 0.0000 +vt 1.0000 0.5625 0.0000 +vt 0.0000 0.5000 0.0000 +vt 0.0312 0.5000 0.0000 +vt 0.0625 0.5000 0.0000 +vt 0.0938 0.5000 0.0000 +vt 0.1250 0.5000 0.0000 +vt 0.1562 0.5000 0.0000 +vt 0.1875 0.5000 0.0000 +vt 0.2187 0.5000 0.0000 +vt 0.2500 0.5000 0.0000 +vt 0.2812 0.5000 0.0000 +vt 0.3125 0.5000 0.0000 +vt 0.3437 0.5000 0.0000 +vt 0.3750 0.5000 0.0000 +vt 0.4062 0.5000 0.0000 +vt 0.4375 0.5000 0.0000 +vt 0.4688 0.5000 0.0000 +vt 0.5000 0.5000 0.0000 +vt 0.5313 0.5000 0.0000 +vt 0.5625 0.5000 0.0000 +vt 0.5938 0.5000 0.0000 +vt 0.6250 0.5000 0.0000 +vt 0.6563 0.5000 0.0000 +vt 0.6875 0.5000 0.0000 +vt 0.7188 0.5000 0.0000 +vt 0.7500 0.5000 0.0000 +vt 0.7813 0.5000 0.0000 +vt 0.8125 0.5000 0.0000 +vt 0.8438 0.5000 0.0000 +vt 0.8750 0.5000 0.0000 +vt 0.9063 0.5000 0.0000 +vt 0.9375 0.5000 0.0000 +vt 0.9688 0.5000 0.0000 +vt 1.0000 0.5000 0.0000 +vt 0.0000 0.4375 0.0000 +vt 0.0312 0.4375 0.0000 +vt 0.0625 0.4375 0.0000 +vt 0.0938 0.4375 0.0000 +vt 0.1250 0.4375 0.0000 +vt 0.1562 0.4375 0.0000 +vt 0.1875 0.4375 0.0000 +vt 0.2187 0.4375 0.0000 +vt 0.2500 0.4375 0.0000 +vt 0.2812 0.4375 0.0000 +vt 0.3125 0.4375 0.0000 +vt 0.3437 0.4375 0.0000 +vt 0.3750 0.4375 0.0000 +vt 0.4062 0.4375 0.0000 +vt 0.4375 0.4375 0.0000 +vt 0.4688 0.4375 0.0000 +vt 0.5000 0.4375 0.0000 +vt 0.5313 0.4375 0.0000 +vt 0.5625 0.4375 0.0000 +vt 0.5938 0.4375 0.0000 +vt 0.6250 0.4375 0.0000 +vt 0.6563 0.4375 0.0000 +vt 0.6875 0.4375 0.0000 +vt 0.7188 0.4375 0.0000 +vt 0.7500 0.4375 0.0000 +vt 0.7813 0.4375 0.0000 +vt 0.8125 0.4375 0.0000 +vt 0.8438 0.4375 0.0000 +vt 0.8750 0.4375 0.0000 +vt 0.9063 0.4375 0.0000 +vt 0.9375 0.4375 0.0000 +vt 0.9688 0.4375 0.0000 +vt 1.0000 0.4375 0.0000 +vt 0.0000 0.3750 0.0000 +vt 0.0312 0.3750 0.0000 +vt 0.0625 0.3750 0.0000 +vt 0.0938 0.3750 0.0000 +vt 0.1250 0.3750 0.0000 +vt 0.1562 0.3750 0.0000 +vt 0.1875 0.3750 0.0000 +vt 0.2187 0.3750 0.0000 +vt 0.2500 0.3750 0.0000 +vt 0.2812 0.3750 0.0000 +vt 0.3125 0.3750 0.0000 +vt 0.3437 0.3750 0.0000 +vt 0.3750 0.3750 0.0000 +vt 0.4062 0.3750 0.0000 +vt 0.4375 0.3750 0.0000 +vt 0.4688 0.3750 0.0000 +vt 0.5000 0.3750 0.0000 +vt 0.5313 0.3750 0.0000 +vt 0.5625 0.3750 0.0000 +vt 0.5938 0.3750 0.0000 +vt 0.6250 0.3750 0.0000 +vt 0.6563 0.3750 0.0000 +vt 0.6875 0.3750 0.0000 +vt 0.7188 0.3750 0.0000 +vt 0.7500 0.3750 0.0000 +vt 0.7813 0.3750 0.0000 +vt 0.8125 0.3750 0.0000 +vt 0.8438 0.3750 0.0000 +vt 0.8750 0.3750 0.0000 +vt 0.9063 0.3750 0.0000 +vt 0.9375 0.3750 0.0000 +vt 0.9688 0.3750 0.0000 +vt 1.0000 0.3750 0.0000 +vt 0.0000 0.3125 0.0000 +vt 0.0312 0.3125 0.0000 +vt 0.0625 0.3125 0.0000 +vt 0.0938 0.3125 0.0000 +vt 0.1250 0.3125 0.0000 +vt 0.1562 0.3125 0.0000 +vt 0.1875 0.3125 0.0000 +vt 0.2187 0.3125 0.0000 +vt 0.2500 0.3125 0.0000 +vt 0.2812 0.3125 0.0000 +vt 0.3125 0.3125 0.0000 +vt 0.3437 0.3125 0.0000 +vt 0.3750 0.3125 0.0000 +vt 0.4062 0.3125 0.0000 +vt 0.4375 0.3125 0.0000 +vt 0.4688 0.3125 0.0000 +vt 0.5000 0.3125 0.0000 +vt 0.5313 0.3125 0.0000 +vt 0.5625 0.3125 0.0000 +vt 0.5938 0.3125 0.0000 +vt 0.6250 0.3125 0.0000 +vt 0.6563 0.3125 0.0000 +vt 0.6875 0.3125 0.0000 +vt 0.7188 0.3125 0.0000 +vt 0.7500 0.3125 0.0000 +vt 0.7813 0.3125 0.0000 +vt 0.8125 0.3125 0.0000 +vt 0.8438 0.3125 0.0000 +vt 0.8750 0.3125 0.0000 +vt 0.9063 0.3125 0.0000 +vt 0.9375 0.3125 0.0000 +vt 0.9688 0.3125 0.0000 +vt 1.0000 0.3125 0.0000 +vt 0.0000 0.2500 0.0000 +vt 0.0312 0.2500 0.0000 +vt 0.0625 0.2500 0.0000 +vt 0.0938 0.2500 0.0000 +vt 0.1250 0.2500 0.0000 +vt 0.1562 0.2500 0.0000 +vt 0.1875 0.2500 0.0000 +vt 0.2187 0.2500 0.0000 +vt 0.2500 0.2500 0.0000 +vt 0.2812 0.2500 0.0000 +vt 0.3125 0.2500 0.0000 +vt 0.3437 0.2500 0.0000 +vt 0.3750 0.2500 0.0000 +vt 0.4062 0.2500 0.0000 +vt 0.4375 0.2500 0.0000 +vt 0.4688 0.2500 0.0000 +vt 0.5000 0.2500 0.0000 +vt 0.5313 0.2500 0.0000 +vt 0.5625 0.2500 0.0000 +vt 0.5938 0.2500 0.0000 +vt 0.6250 0.2500 0.0000 +vt 0.6563 0.2500 0.0000 +vt 0.6875 0.2500 0.0000 +vt 0.7188 0.2500 0.0000 +vt 0.7500 0.2500 0.0000 +vt 0.7813 0.2500 0.0000 +vt 0.8125 0.2500 0.0000 +vt 0.8438 0.2500 0.0000 +vt 0.8750 0.2500 0.0000 +vt 0.9063 0.2500 0.0000 +vt 0.9375 0.2500 0.0000 +vt 0.9688 0.2500 0.0000 +vt 1.0000 0.2500 0.0000 +vt 0.0000 0.1875 0.0000 +vt 0.0312 0.1875 0.0000 +vt 0.0625 0.1875 0.0000 +vt 0.0938 0.1875 0.0000 +vt 0.1250 0.1875 0.0000 +vt 0.1562 0.1875 0.0000 +vt 0.1875 0.1875 0.0000 +vt 0.2187 0.1875 0.0000 +vt 0.2500 0.1875 0.0000 +vt 0.2812 0.1875 0.0000 +vt 0.3125 0.1875 0.0000 +vt 0.3437 0.1875 0.0000 +vt 0.3750 0.1875 0.0000 +vt 0.4062 0.1875 0.0000 +vt 0.4375 0.1875 0.0000 +vt 0.4688 0.1875 0.0000 +vt 0.5000 0.1875 0.0000 +vt 0.5313 0.1875 0.0000 +vt 0.5625 0.1875 0.0000 +vt 0.5938 0.1875 0.0000 +vt 0.6250 0.1875 0.0000 +vt 0.6563 0.1875 0.0000 +vt 0.6875 0.1875 0.0000 +vt 0.7188 0.1875 0.0000 +vt 0.7500 0.1875 0.0000 +vt 0.7813 0.1875 0.0000 +vt 0.8125 0.1875 0.0000 +vt 0.8438 0.1875 0.0000 +vt 0.8750 0.1875 0.0000 +vt 0.9063 0.1875 0.0000 +vt 0.9375 0.1875 0.0000 +vt 0.9688 0.1875 0.0000 +vt 1.0000 0.1875 0.0000 +vt 0.0000 0.1250 0.0000 +vt 0.0312 0.1250 0.0000 +vt 0.0625 0.1250 0.0000 +vt 0.0938 0.1250 0.0000 +vt 0.1250 0.1250 0.0000 +vt 0.1562 0.1250 0.0000 +vt 0.1875 0.1250 0.0000 +vt 0.2187 0.1250 0.0000 +vt 0.2500 0.1250 0.0000 +vt 0.2812 0.1250 0.0000 +vt 0.3125 0.1250 0.0000 +vt 0.3437 0.1250 0.0000 +vt 0.3750 0.1250 0.0000 +vt 0.4062 0.1250 0.0000 +vt 0.4375 0.1250 0.0000 +vt 0.4688 0.1250 0.0000 +vt 0.5000 0.1250 0.0000 +vt 0.5313 0.1250 0.0000 +vt 0.5625 0.1250 0.0000 +vt 0.5938 0.1250 0.0000 +vt 0.6250 0.1250 0.0000 +vt 0.6563 0.1250 0.0000 +vt 0.6875 0.1250 0.0000 +vt 0.7188 0.1250 0.0000 +vt 0.7500 0.1250 0.0000 +vt 0.7813 0.1250 0.0000 +vt 0.8125 0.1250 0.0000 +vt 0.8438 0.1250 0.0000 +vt 0.8750 0.1250 0.0000 +vt 0.9063 0.1250 0.0000 +vt 0.9375 0.1250 0.0000 +vt 0.9688 0.1250 0.0000 +vt 1.0000 0.1250 0.0000 +vt 0.0000 0.0625 0.0000 +vt 0.0312 0.0625 0.0000 +vt 0.0625 0.0625 0.0000 +vt 0.0938 0.0625 0.0000 +vt 0.1250 0.0625 0.0000 +vt 0.1562 0.0625 0.0000 +vt 0.1875 0.0625 0.0000 +vt 0.2187 0.0625 0.0000 +vt 0.2500 0.0625 0.0000 +vt 0.2812 0.0625 0.0000 +vt 0.3125 0.0625 0.0000 +vt 0.3437 0.0625 0.0000 +vt 0.3750 0.0625 0.0000 +vt 0.4062 0.0625 0.0000 +vt 0.4375 0.0625 0.0000 +vt 0.4688 0.0625 0.0000 +vt 0.5000 0.0625 0.0000 +vt 0.5313 0.0625 0.0000 +vt 0.5625 0.0625 0.0000 +vt 0.5938 0.0625 0.0000 +vt 0.6250 0.0625 0.0000 +vt 0.6563 0.0625 0.0000 +vt 0.6875 0.0625 0.0000 +vt 0.7188 0.0625 0.0000 +vt 0.7500 0.0625 0.0000 +vt 0.7813 0.0625 0.0000 +vt 0.8125 0.0625 0.0000 +vt 0.8438 0.0625 0.0000 +vt 0.8750 0.0625 0.0000 +vt 0.9063 0.0625 0.0000 +vt 0.9375 0.0625 0.0000 +vt 0.9688 0.0625 0.0000 +vt 1.0000 0.0625 0.0000 +vt 0.0000 -0.0000 0.0000 +vt 0.0312 -0.0000 0.0000 +vt 0.0625 -0.0000 0.0000 +vt 0.0938 -0.0000 0.0000 +vt 0.1250 -0.0000 0.0000 +vt 0.1562 -0.0000 0.0000 +vt 0.1875 -0.0000 0.0000 +vt 0.2187 -0.0000 0.0000 +vt 0.2500 -0.0000 0.0000 +vt 0.2812 -0.0000 0.0000 +vt 0.3125 -0.0000 0.0000 +vt 0.3437 -0.0000 0.0000 +vt 0.3750 -0.0000 0.0000 +vt 0.4062 -0.0000 0.0000 +vt 0.4375 -0.0000 0.0000 +vt 0.4688 -0.0000 0.0000 +vt 0.5000 -0.0000 0.0000 +vt 0.5313 -0.0000 0.0000 +vt 0.5625 -0.0000 0.0000 +vt 0.5938 -0.0000 0.0000 +vt 0.6250 -0.0000 0.0000 +vt 0.6563 -0.0000 0.0000 +vt 0.6875 -0.0000 0.0000 +vt 0.7188 -0.0000 0.0000 +vt 0.7500 -0.0000 0.0000 +vt 0.7813 -0.0000 0.0000 +vt 0.8125 -0.0000 0.0000 +vt 0.8438 -0.0000 0.0000 +vt 0.8750 -0.0000 0.0000 +vt 0.9063 -0.0000 0.0000 +vt 0.9375 -0.0000 0.0000 +vt 0.9688 -0.0000 0.0000 +# 559 texture coords + +o Sphere001 +g Sphere001 +usemtl Material__27 +s 1 +f 17/9/17 18/10/18 19/11/19 +f 17/12/17 19/11/19 20/13/20 +f 17/14/17 20/13/20 21/15/21 +f 17/16/17 21/15/21 22/17/22 +f 17/18/17 22/17/22 23/19/23 +f 17/20/17 23/19/23 24/21/24 +f 17/22/17 24/21/24 25/23/25 +f 17/24/17 25/23/25 26/25/26 +f 17/26/17 26/25/26 27/27/27 +f 17/28/17 27/27/27 28/29/28 +f 17/30/17 28/29/28 29/31/29 +f 17/32/17 29/31/29 30/33/30 +f 17/34/17 30/33/30 31/35/31 +f 17/36/17 31/35/31 32/37/32 +f 17/38/17 32/37/32 33/39/33 +f 17/40/17 33/39/33 34/41/34 +f 17/42/17 34/41/34 35/43/35 +f 17/44/17 35/43/35 36/45/36 +f 17/46/17 36/45/36 37/47/37 +f 17/48/17 37/47/37 38/49/38 +f 17/50/17 38/49/38 39/51/39 +f 17/52/17 39/51/39 40/53/40 +f 17/54/17 40/53/40 41/55/41 +f 17/56/17 41/55/41 42/57/42 +f 17/58/17 42/57/42 43/59/43 +f 17/60/17 43/59/43 44/61/44 +f 17/62/17 44/61/44 45/63/45 +f 17/64/17 45/63/45 46/65/46 +f 17/66/17 46/65/46 47/67/47 +f 17/68/17 47/67/47 48/69/48 +f 17/70/17 48/69/48 49/71/49 +f 17/72/17 49/71/49 18/73/18 +f 18/10/18 50/74/50 51/75/51 19/11/19 +f 19/11/19 51/75/51 52/76/52 20/13/20 +f 20/13/20 52/76/52 53/77/53 21/15/21 +f 21/15/21 53/77/53 54/78/54 22/17/22 +f 22/17/22 54/78/54 55/79/55 23/19/23 +f 23/19/23 55/79/55 56/80/56 24/21/24 +f 24/21/24 56/80/56 57/81/57 25/23/25 +f 25/23/25 57/81/57 58/82/58 26/25/26 +f 26/25/26 58/82/58 59/83/59 27/27/27 +f 27/27/27 59/83/59 60/84/60 28/29/28 +f 28/29/28 60/84/60 61/85/61 29/31/29 +f 29/31/29 61/85/61 62/86/62 30/33/30 +f 30/33/30 62/86/62 63/87/63 31/35/31 +f 31/35/31 63/87/63 64/88/64 32/37/32 +f 32/37/32 64/88/64 65/89/65 33/39/33 +f 33/39/33 65/89/65 66/90/66 34/41/34 +f 34/41/34 66/90/66 67/91/67 35/43/35 +f 35/43/35 67/91/67 68/92/68 36/45/36 +f 36/45/36 68/92/68 69/93/69 37/47/37 +f 37/47/37 69/93/69 70/94/70 38/49/38 +f 38/49/38 70/94/70 71/95/71 39/51/39 +f 39/51/39 71/95/71 72/96/72 40/53/40 +f 40/53/40 72/96/72 73/97/73 41/55/41 +f 41/55/41 73/97/73 74/98/74 42/57/42 +f 42/57/42 74/98/74 75/99/75 43/59/43 +f 43/59/43 75/99/75 76/100/76 44/61/44 +f 44/61/44 76/100/76 77/101/77 45/63/45 +f 45/63/45 77/101/77 78/102/78 46/65/46 +f 46/65/46 78/102/78 79/103/79 47/67/47 +f 47/67/47 79/103/79 80/104/80 48/69/48 +f 48/69/48 80/104/80 81/105/81 49/71/49 +f 49/71/49 81/105/81 50/106/50 18/73/18 +f 50/74/50 82/107/82 83/108/83 51/75/51 +f 51/75/51 83/108/83 84/109/84 52/76/52 +f 52/76/52 84/109/84 85/110/85 53/77/53 +f 53/77/53 85/110/85 86/111/86 54/78/54 +f 54/78/54 86/111/86 87/112/87 55/79/55 +f 55/79/55 87/112/87 88/113/88 56/80/56 +f 56/80/56 88/113/88 89/114/89 57/81/57 +f 57/81/57 89/114/89 90/115/90 58/82/58 +f 58/82/58 90/115/90 91/116/91 59/83/59 +f 59/83/59 91/116/91 92/117/92 60/84/60 +f 60/84/60 92/117/92 93/118/93 61/85/61 +f 61/85/61 93/118/93 94/119/94 62/86/62 +f 62/86/62 94/119/94 95/120/95 63/87/63 +f 63/87/63 95/120/95 96/121/96 64/88/64 +f 64/88/64 96/121/96 97/122/97 65/89/65 +f 65/89/65 97/122/97 98/123/98 66/90/66 +f 66/90/66 98/123/98 99/124/99 67/91/67 +f 67/91/67 99/124/99 100/125/100 68/92/68 +f 68/92/68 100/125/100 101/126/101 69/93/69 +f 69/93/69 101/126/101 102/127/102 70/94/70 +f 70/94/70 102/127/102 103/128/103 71/95/71 +f 71/95/71 103/128/103 104/129/104 72/96/72 +f 72/96/72 104/129/104 105/130/105 73/97/73 +f 73/97/73 105/130/105 106/131/106 74/98/74 +f 74/98/74 106/131/106 107/132/107 75/99/75 +f 75/99/75 107/132/107 108/133/108 76/100/76 +f 76/100/76 108/133/108 109/134/109 77/101/77 +f 77/101/77 109/134/109 110/135/110 78/102/78 +f 78/102/78 110/135/110 111/136/111 79/103/79 +f 79/103/79 111/136/111 112/137/112 80/104/80 +f 80/104/80 112/137/112 113/138/113 81/105/81 +f 81/105/81 113/138/113 82/139/82 50/106/50 +f 82/107/82 114/140/114 115/141/115 83/108/83 +f 83/108/83 115/141/115 116/142/116 84/109/84 +f 84/109/84 116/142/116 117/143/117 85/110/85 +f 85/110/85 117/143/117 118/144/118 86/111/86 +f 86/111/86 118/144/118 119/145/119 87/112/87 +f 87/112/87 119/145/119 120/146/120 88/113/88 +f 88/113/88 120/146/120 121/147/121 89/114/89 +f 89/114/89 121/147/121 122/148/122 90/115/90 +f 90/115/90 122/148/122 123/149/123 91/116/91 +f 91/116/91 123/149/123 124/150/124 92/117/92 +f 92/117/92 124/150/124 125/151/125 93/118/93 +f 93/118/93 125/151/125 126/152/126 94/119/94 +f 94/119/94 126/152/126 127/153/127 95/120/95 +f 95/120/95 127/153/127 128/154/128 96/121/96 +f 96/121/96 128/154/128 129/155/129 97/122/97 +f 97/122/97 129/155/129 130/156/130 98/123/98 +f 98/123/98 130/156/130 131/157/131 99/124/99 +f 99/124/99 131/157/131 132/158/132 100/125/100 +f 100/125/100 132/158/132 133/159/133 101/126/101 +f 101/126/101 133/159/133 134/160/134 102/127/102 +f 102/127/102 134/160/134 135/161/135 103/128/103 +f 103/128/103 135/161/135 136/162/136 104/129/104 +f 104/129/104 136/162/136 137/163/137 105/130/105 +f 105/130/105 137/163/137 138/164/138 106/131/106 +f 106/131/106 138/164/138 139/165/139 107/132/107 +f 107/132/107 139/165/139 140/166/140 108/133/108 +f 108/133/108 140/166/140 141/167/141 109/134/109 +f 109/134/109 141/167/141 142/168/142 110/135/110 +f 110/135/110 142/168/142 143/169/143 111/136/111 +f 111/136/111 143/169/143 144/170/144 112/137/112 +f 112/137/112 144/170/144 145/171/145 113/138/113 +f 113/138/113 145/171/145 114/172/114 82/139/82 +f 114/140/114 146/173/146 147/174/147 115/141/115 +f 115/141/115 147/174/147 148/175/148 116/142/116 +f 116/142/116 148/175/148 149/176/149 117/143/117 +f 117/143/117 149/176/149 150/177/150 118/144/118 +f 118/144/118 150/177/150 151/178/151 119/145/119 +f 119/145/119 151/178/151 152/179/152 120/146/120 +f 120/146/120 152/179/152 153/180/153 121/147/121 +f 121/147/121 153/180/153 154/181/154 122/148/122 +f 122/148/122 154/181/154 155/182/155 123/149/123 +f 123/149/123 155/182/155 156/183/156 124/150/124 +f 124/150/124 156/183/156 157/184/157 125/151/125 +f 125/151/125 157/184/157 158/185/158 126/152/126 +f 126/152/126 158/185/158 159/186/159 127/153/127 +f 127/153/127 159/186/159 160/187/160 128/154/128 +f 128/154/128 160/187/160 161/188/161 129/155/129 +f 129/155/129 161/188/161 162/189/162 130/156/130 +f 130/156/130 162/189/162 163/190/163 131/157/131 +f 131/157/131 163/190/163 164/191/164 132/158/132 +f 132/158/132 164/191/164 165/192/165 133/159/133 +f 133/159/133 165/192/165 166/193/166 134/160/134 +f 134/160/134 166/193/166 167/194/167 135/161/135 +f 135/161/135 167/194/167 168/195/168 136/162/136 +f 136/162/136 168/195/168 169/196/169 137/163/137 +f 137/163/137 169/196/169 170/197/170 138/164/138 +f 138/164/138 170/197/170 171/198/171 139/165/139 +f 139/165/139 171/198/171 172/199/172 140/166/140 +f 140/166/140 172/199/172 173/200/173 141/167/141 +f 141/167/141 173/200/173 174/201/174 142/168/142 +f 142/168/142 174/201/174 175/202/175 143/169/143 +f 143/169/143 175/202/175 176/203/176 144/170/144 +f 144/170/144 176/203/176 177/204/177 145/171/145 +f 145/171/145 177/204/177 146/205/146 114/172/114 +f 146/173/146 178/206/178 179/207/179 147/174/147 +f 147/174/147 179/207/179 180/208/180 148/175/148 +f 148/175/148 180/208/180 181/209/181 149/176/149 +f 149/176/149 181/209/181 182/210/182 150/177/150 +f 150/177/150 182/210/182 183/211/183 151/178/151 +f 151/178/151 183/211/183 184/212/184 152/179/152 +f 152/179/152 184/212/184 185/213/185 153/180/153 +f 153/180/153 185/213/185 186/214/186 154/181/154 +f 154/181/154 186/214/186 187/215/187 155/182/155 +f 155/182/155 187/215/187 188/216/188 156/183/156 +f 156/183/156 188/216/188 189/217/189 157/184/157 +f 157/184/157 189/217/189 190/218/190 158/185/158 +f 158/185/158 190/218/190 191/219/191 159/186/159 +f 159/186/159 191/219/191 192/220/192 160/187/160 +f 160/187/160 192/220/192 193/221/193 161/188/161 +f 161/188/161 193/221/193 194/222/194 162/189/162 +f 162/189/162 194/222/194 195/223/195 163/190/163 +f 163/190/163 195/223/195 196/224/196 164/191/164 +f 164/191/164 196/224/196 197/225/197 165/192/165 +f 165/192/165 197/225/197 198/226/198 166/193/166 +f 166/193/166 198/226/198 199/227/199 167/194/167 +f 167/194/167 199/227/199 200/228/200 168/195/168 +f 168/195/168 200/228/200 201/229/201 169/196/169 +f 169/196/169 201/229/201 202/230/202 170/197/170 +f 170/197/170 202/230/202 203/231/203 171/198/171 +f 171/198/171 203/231/203 204/232/204 172/199/172 +f 172/199/172 204/232/204 205/233/205 173/200/173 +f 173/200/173 205/233/205 206/234/206 174/201/174 +f 174/201/174 206/234/206 207/235/207 175/202/175 +f 175/202/175 207/235/207 208/236/208 176/203/176 +f 176/203/176 208/236/208 209/237/209 177/204/177 +f 177/204/177 209/237/209 178/238/178 146/205/146 +f 178/206/178 210/239/210 211/240/211 179/207/179 +f 179/207/179 211/240/211 212/241/212 180/208/180 +f 180/208/180 212/241/212 213/242/213 181/209/181 +f 181/209/181 213/242/213 214/243/214 182/210/182 +f 182/210/182 214/243/214 215/244/215 183/211/183 +f 183/211/183 215/244/215 216/245/216 184/212/184 +f 184/212/184 216/245/216 217/246/217 185/213/185 +f 185/213/185 217/246/217 218/247/218 186/214/186 +f 186/214/186 218/247/218 219/248/219 187/215/187 +f 187/215/187 219/248/219 220/249/220 188/216/188 +f 188/216/188 220/249/220 221/250/221 189/217/189 +f 189/217/189 221/250/221 222/251/222 190/218/190 +f 190/218/190 222/251/222 223/252/223 191/219/191 +f 191/219/191 223/252/223 224/253/224 192/220/192 +f 192/220/192 224/253/224 225/254/225 193/221/193 +f 193/221/193 225/254/225 226/255/226 194/222/194 +f 194/222/194 226/255/226 227/256/227 195/223/195 +f 195/223/195 227/256/227 228/257/228 196/224/196 +f 196/224/196 228/257/228 229/258/229 197/225/197 +f 197/225/197 229/258/229 230/259/230 198/226/198 +f 198/226/198 230/259/230 231/260/231 199/227/199 +f 199/227/199 231/260/231 232/261/232 200/228/200 +f 200/228/200 232/261/232 233/262/233 201/229/201 +f 201/229/201 233/262/233 234/263/234 202/230/202 +f 202/230/202 234/263/234 235/264/235 203/231/203 +f 203/231/203 235/264/235 236/265/236 204/232/204 +f 204/232/204 236/265/236 237/266/237 205/233/205 +f 205/233/205 237/266/237 238/267/238 206/234/206 +f 206/234/206 238/267/238 239/268/239 207/235/207 +f 207/235/207 239/268/239 240/269/240 208/236/208 +f 208/236/208 240/269/240 241/270/241 209/237/209 +f 209/237/209 241/270/241 210/271/210 178/238/178 +f 210/239/210 242/272/242 243/273/243 211/240/211 +f 211/240/211 243/273/243 244/274/244 212/241/212 +f 212/241/212 244/274/244 245/275/245 213/242/213 +f 213/242/213 245/275/245 246/276/246 214/243/214 +f 214/243/214 246/276/246 247/277/247 215/244/215 +f 215/244/215 247/277/247 248/278/248 216/245/216 +f 216/245/216 248/278/248 249/279/249 217/246/217 +f 217/246/217 249/279/249 250/280/250 218/247/218 +f 218/247/218 250/280/250 251/281/251 219/248/219 +f 219/248/219 251/281/251 252/282/252 220/249/220 +f 220/249/220 252/282/252 253/283/253 221/250/221 +f 221/250/221 253/283/253 254/284/254 222/251/222 +f 222/251/222 254/284/254 255/285/255 223/252/223 +f 223/252/223 255/285/255 256/286/256 224/253/224 +f 224/253/224 256/286/256 257/287/257 225/254/225 +f 225/254/225 257/287/257 258/288/258 226/255/226 +f 226/255/226 258/288/258 259/289/259 227/256/227 +f 227/256/227 259/289/259 260/290/260 228/257/228 +f 228/257/228 260/290/260 261/291/261 229/258/229 +f 229/258/229 261/291/261 262/292/262 230/259/230 +f 230/259/230 262/292/262 263/293/263 231/260/231 +f 231/260/231 263/293/263 264/294/264 232/261/232 +f 232/261/232 264/294/264 265/295/265 233/262/233 +f 233/262/233 265/295/265 266/296/266 234/263/234 +f 234/263/234 266/296/266 267/297/267 235/264/235 +f 235/264/235 267/297/267 268/298/268 236/265/236 +f 236/265/236 268/298/268 269/299/269 237/266/237 +f 237/266/237 269/299/269 270/300/270 238/267/238 +f 238/267/238 270/300/270 271/301/271 239/268/239 +f 239/268/239 271/301/271 272/302/272 240/269/240 +f 240/269/240 272/302/272 273/303/273 241/270/241 +f 241/270/241 273/303/273 242/304/242 210/271/210 +f 242/272/242 274/305/274 275/306/275 243/273/243 +f 243/273/243 275/306/275 276/307/276 244/274/244 +f 244/274/244 276/307/276 277/308/277 245/275/245 +f 245/275/245 277/308/277 278/309/278 246/276/246 +f 246/276/246 278/309/278 279/310/279 247/277/247 +f 247/277/247 279/310/279 280/311/280 248/278/248 +f 248/278/248 280/311/280 281/312/281 249/279/249 +f 249/279/249 281/312/281 282/313/282 250/280/250 +f 250/280/250 282/313/282 283/314/283 251/281/251 +f 251/281/251 283/314/283 284/315/284 252/282/252 +f 252/282/252 284/315/284 285/316/285 253/283/253 +f 253/283/253 285/316/285 286/317/286 254/284/254 +f 254/284/254 286/317/286 287/318/287 255/285/255 +f 255/285/255 287/318/287 288/319/288 256/286/256 +f 256/286/256 288/319/288 289/320/289 257/287/257 +f 257/287/257 289/320/289 290/321/290 258/288/258 +f 258/288/258 290/321/290 291/322/291 259/289/259 +f 259/289/259 291/322/291 292/323/292 260/290/260 +f 260/290/260 292/323/292 293/324/293 261/291/261 +f 261/291/261 293/324/293 294/325/294 262/292/262 +f 262/292/262 294/325/294 295/326/295 263/293/263 +f 263/293/263 295/326/295 296/327/296 264/294/264 +f 264/294/264 296/327/296 297/328/297 265/295/265 +f 265/295/265 297/328/297 298/329/298 266/296/266 +f 266/296/266 298/329/298 299/330/299 267/297/267 +f 267/297/267 299/330/299 300/331/300 268/298/268 +f 268/298/268 300/331/300 301/332/301 269/299/269 +f 269/299/269 301/332/301 302/333/302 270/300/270 +f 270/300/270 302/333/302 303/334/303 271/301/271 +f 271/301/271 303/334/303 304/335/304 272/302/272 +f 272/302/272 304/335/304 305/336/305 273/303/273 +f 273/303/273 305/336/305 274/337/274 242/304/242 +f 274/305/274 306/338/306 307/339/307 275/306/275 +f 275/306/275 307/339/307 308/340/308 276/307/276 +f 276/307/276 308/340/308 309/341/309 277/308/277 +f 277/308/277 309/341/309 310/342/310 278/309/278 +f 278/309/278 310/342/310 311/343/311 279/310/279 +f 279/310/279 311/343/311 312/344/312 280/311/280 +f 280/311/280 312/344/312 313/345/313 281/312/281 +f 281/312/281 313/345/313 314/346/314 282/313/282 +f 282/313/282 314/346/314 315/347/315 283/314/283 +f 283/314/283 315/347/315 316/348/316 284/315/284 +f 284/315/284 316/348/316 317/349/317 285/316/285 +f 285/316/285 317/349/317 318/350/318 286/317/286 +f 286/317/286 318/350/318 319/351/319 287/318/287 +f 287/318/287 319/351/319 320/352/320 288/319/288 +f 288/319/288 320/352/320 321/353/321 289/320/289 +f 289/320/289 321/353/321 322/354/322 290/321/290 +f 290/321/290 322/354/322 323/355/323 291/322/291 +f 291/322/291 323/355/323 324/356/324 292/323/292 +f 292/323/292 324/356/324 325/357/325 293/324/293 +f 293/324/293 325/357/325 326/358/326 294/325/294 +f 294/325/294 326/358/326 327/359/327 295/326/295 +f 295/326/295 327/359/327 328/360/328 296/327/296 +f 296/327/296 328/360/328 329/361/329 297/328/297 +f 297/328/297 329/361/329 330/362/330 298/329/298 +f 298/329/298 330/362/330 331/363/331 299/330/299 +f 299/330/299 331/363/331 332/364/332 300/331/300 +f 300/331/300 332/364/332 333/365/333 301/332/301 +f 301/332/301 333/365/333 334/366/334 302/333/302 +f 302/333/302 334/366/334 335/367/335 303/334/303 +f 303/334/303 335/367/335 336/368/336 304/335/304 +f 304/335/304 336/368/336 337/369/337 305/336/305 +f 305/336/305 337/369/337 306/370/306 274/337/274 +f 306/338/306 338/371/338 339/372/339 307/339/307 +f 307/339/307 339/372/339 340/373/340 308/340/308 +f 308/340/308 340/373/340 341/374/341 309/341/309 +f 309/341/309 341/374/341 342/375/342 310/342/310 +f 310/342/310 342/375/342 343/376/343 311/343/311 +f 311/343/311 343/376/343 344/377/344 312/344/312 +f 312/344/312 344/377/344 345/378/345 313/345/313 +f 313/345/313 345/378/345 346/379/346 314/346/314 +f 314/346/314 346/379/346 347/380/347 315/347/315 +f 315/347/315 347/380/347 348/381/348 316/348/316 +f 316/348/316 348/381/348 349/382/349 317/349/317 +f 317/349/317 349/382/349 350/383/350 318/350/318 +f 318/350/318 350/383/350 351/384/351 319/351/319 +f 319/351/319 351/384/351 352/385/352 320/352/320 +f 320/352/320 352/385/352 353/386/353 321/353/321 +f 321/353/321 353/386/353 354/387/354 322/354/322 +f 322/354/322 354/387/354 355/388/355 323/355/323 +f 323/355/323 355/388/355 356/389/356 324/356/324 +f 324/356/324 356/389/356 357/390/357 325/357/325 +f 325/357/325 357/390/357 358/391/358 326/358/326 +f 326/358/326 358/391/358 359/392/359 327/359/327 +f 327/359/327 359/392/359 360/393/360 328/360/328 +f 328/360/328 360/393/360 361/394/361 329/361/329 +f 329/361/329 361/394/361 362/395/362 330/362/330 +f 330/362/330 362/395/362 363/396/363 331/363/331 +f 331/363/331 363/396/363 364/397/364 332/364/332 +f 332/364/332 364/397/364 365/398/365 333/365/333 +f 333/365/333 365/398/365 366/399/366 334/366/334 +f 334/366/334 366/399/366 367/400/367 335/367/335 +f 335/367/335 367/400/367 368/401/368 336/368/336 +f 336/368/336 368/401/368 369/402/369 337/369/337 +f 337/369/337 369/402/369 338/403/338 306/370/306 +f 338/371/338 370/404/370 371/405/371 339/372/339 +f 339/372/339 371/405/371 372/406/372 340/373/340 +f 340/373/340 372/406/372 373/407/373 341/374/341 +f 341/374/341 373/407/373 374/408/374 342/375/342 +f 342/375/342 374/408/374 375/409/375 343/376/343 +f 343/376/343 375/409/375 376/410/376 344/377/344 +f 344/377/344 376/410/376 377/411/377 345/378/345 +f 345/378/345 377/411/377 378/412/378 346/379/346 +f 346/379/346 378/412/378 379/413/379 347/380/347 +f 347/380/347 379/413/379 380/414/380 348/381/348 +f 348/381/348 380/414/380 381/415/381 349/382/349 +f 349/382/349 381/415/381 382/416/382 350/383/350 +f 350/383/350 382/416/382 383/417/383 351/384/351 +f 351/384/351 383/417/383 384/418/384 352/385/352 +f 352/385/352 384/418/384 385/419/385 353/386/353 +f 353/386/353 385/419/385 386/420/386 354/387/354 +f 354/387/354 386/420/386 387/421/387 355/388/355 +f 355/388/355 387/421/387 388/422/388 356/389/356 +f 356/389/356 388/422/388 389/423/389 357/390/357 +f 357/390/357 389/423/389 390/424/390 358/391/358 +f 358/391/358 390/424/390 391/425/391 359/392/359 +f 359/392/359 391/425/391 392/426/392 360/393/360 +f 360/393/360 392/426/392 393/427/393 361/394/361 +f 361/394/361 393/427/393 394/428/394 362/395/362 +f 362/395/362 394/428/394 395/429/395 363/396/363 +f 363/396/363 395/429/395 396/430/396 364/397/364 +f 364/397/364 396/430/396 397/431/397 365/398/365 +f 365/398/365 397/431/397 398/432/398 366/399/366 +f 366/399/366 398/432/398 399/433/399 367/400/367 +f 367/400/367 399/433/399 400/434/400 368/401/368 +f 368/401/368 400/434/400 401/435/401 369/402/369 +f 369/402/369 401/435/401 370/436/370 338/403/338 +f 370/404/370 402/437/402 403/438/403 371/405/371 +f 371/405/371 403/438/403 404/439/404 372/406/372 +f 372/406/372 404/439/404 405/440/405 373/407/373 +f 373/407/373 405/440/405 406/441/406 374/408/374 +f 374/408/374 406/441/406 407/442/407 375/409/375 +f 375/409/375 407/442/407 408/443/408 376/410/376 +f 376/410/376 408/443/408 409/444/409 377/411/377 +f 377/411/377 409/444/409 410/445/410 378/412/378 +f 378/412/378 410/445/410 411/446/411 379/413/379 +f 379/413/379 411/446/411 412/447/412 380/414/380 +f 380/414/380 412/447/412 413/448/413 381/415/381 +f 381/415/381 413/448/413 414/449/414 382/416/382 +f 382/416/382 414/449/414 415/450/415 383/417/383 +f 383/417/383 415/450/415 416/451/416 384/418/384 +f 384/418/384 416/451/416 417/452/417 385/419/385 +f 385/419/385 417/452/417 418/453/418 386/420/386 +f 386/420/386 418/453/418 419/454/419 387/421/387 +f 387/421/387 419/454/419 420/455/420 388/422/388 +f 388/422/388 420/455/420 421/456/421 389/423/389 +f 389/423/389 421/456/421 422/457/422 390/424/390 +f 390/424/390 422/457/422 423/458/423 391/425/391 +f 391/425/391 423/458/423 424/459/424 392/426/392 +f 392/426/392 424/459/424 425/460/425 393/427/393 +f 393/427/393 425/460/425 426/461/426 394/428/394 +f 394/428/394 426/461/426 427/462/427 395/429/395 +f 395/429/395 427/462/427 428/463/428 396/430/396 +f 396/430/396 428/463/428 429/464/429 397/431/397 +f 397/431/397 429/464/429 430/465/430 398/432/398 +f 398/432/398 430/465/430 431/466/431 399/433/399 +f 399/433/399 431/466/431 432/467/432 400/434/400 +f 400/434/400 432/467/432 433/468/433 401/435/401 +f 401/435/401 433/468/433 402/469/402 370/436/370 +f 402/437/402 434/470/434 435/471/435 403/438/403 +f 403/438/403 435/471/435 436/472/436 404/439/404 +f 404/439/404 436/472/436 437/473/437 405/440/405 +f 405/440/405 437/473/437 438/474/438 406/441/406 +f 406/441/406 438/474/438 439/475/439 407/442/407 +f 407/442/407 439/475/439 440/476/440 408/443/408 +f 408/443/408 440/476/440 441/477/441 409/444/409 +f 409/444/409 441/477/441 442/478/442 410/445/410 +f 410/445/410 442/478/442 443/479/443 411/446/411 +f 411/446/411 443/479/443 444/480/444 412/447/412 +f 412/447/412 444/480/444 445/481/445 413/448/413 +f 413/448/413 445/481/445 446/482/446 414/449/414 +f 414/449/414 446/482/446 447/483/447 415/450/415 +f 415/450/415 447/483/447 448/484/448 416/451/416 +f 416/451/416 448/484/448 449/485/449 417/452/417 +f 417/452/417 449/485/449 450/486/450 418/453/418 +f 418/453/418 450/486/450 451/487/451 419/454/419 +f 419/454/419 451/487/451 452/488/452 420/455/420 +f 420/455/420 452/488/452 453/489/453 421/456/421 +f 421/456/421 453/489/453 454/490/454 422/457/422 +f 422/457/422 454/490/454 455/491/455 423/458/423 +f 423/458/423 455/491/455 456/492/456 424/459/424 +f 424/459/424 456/492/456 457/493/457 425/460/425 +f 425/460/425 457/493/457 458/494/458 426/461/426 +f 426/461/426 458/494/458 459/495/459 427/462/427 +f 427/462/427 459/495/459 460/496/460 428/463/428 +f 428/463/428 460/496/460 461/497/461 429/464/429 +f 429/464/429 461/497/461 462/498/462 430/465/430 +f 430/465/430 462/498/462 463/499/463 431/466/431 +f 431/466/431 463/499/463 464/500/464 432/467/432 +f 432/467/432 464/500/464 465/501/465 433/468/433 +f 433/468/433 465/501/465 434/502/434 402/469/402 +f 434/470/434 466/503/466 467/504/467 435/471/435 +f 435/471/435 467/504/467 468/505/468 436/472/436 +f 436/472/436 468/505/468 469/506/469 437/473/437 +f 437/473/437 469/506/469 470/507/470 438/474/438 +f 438/474/438 470/507/470 471/508/471 439/475/439 +f 439/475/439 471/508/471 472/509/472 440/476/440 +f 440/476/440 472/509/472 473/510/473 441/477/441 +f 441/477/441 473/510/473 474/511/474 442/478/442 +f 442/478/442 474/511/474 475/512/475 443/479/443 +f 443/479/443 475/512/475 476/513/476 444/480/444 +f 444/480/444 476/513/476 477/514/477 445/481/445 +f 445/481/445 477/514/477 478/515/478 446/482/446 +f 446/482/446 478/515/478 479/516/479 447/483/447 +f 447/483/447 479/516/479 480/517/480 448/484/448 +f 448/484/448 480/517/480 481/518/481 449/485/449 +f 449/485/449 481/518/481 482/519/482 450/486/450 +f 450/486/450 482/519/482 483/520/483 451/487/451 +f 451/487/451 483/520/483 484/521/484 452/488/452 +f 452/488/452 484/521/484 485/522/485 453/489/453 +f 453/489/453 485/522/485 486/523/486 454/490/454 +f 454/490/454 486/523/486 487/524/487 455/491/455 +f 455/491/455 487/524/487 488/525/488 456/492/456 +f 456/492/456 488/525/488 489/526/489 457/493/457 +f 457/493/457 489/526/489 490/527/490 458/494/458 +f 458/494/458 490/527/490 491/528/491 459/495/459 +f 459/495/459 491/528/491 492/529/492 460/496/460 +f 460/496/460 492/529/492 493/530/493 461/497/461 +f 461/497/461 493/530/493 494/531/494 462/498/462 +f 462/498/462 494/531/494 495/532/495 463/499/463 +f 463/499/463 495/532/495 496/533/496 464/500/464 +f 464/500/464 496/533/496 497/534/497 465/501/465 +f 465/501/465 497/534/497 466/535/466 434/502/434 +f 498/536/498 467/504/467 466/503/466 +f 498/537/498 468/505/468 467/504/467 +f 498/538/498 469/506/469 468/505/468 +f 498/539/498 470/507/470 469/506/469 +f 498/540/498 471/508/471 470/507/470 +f 498/541/498 472/509/472 471/508/471 +f 498/542/498 473/510/473 472/509/472 +f 498/543/498 474/511/474 473/510/473 +f 498/544/498 475/512/475 474/511/474 +f 498/545/498 476/513/476 475/512/475 +f 498/546/498 477/514/477 476/513/476 +f 498/547/498 478/515/478 477/514/477 +f 498/548/498 479/516/479 478/515/478 +f 498/549/498 480/517/480 479/516/479 +f 498/550/498 481/518/481 480/517/480 +f 498/551/498 482/519/482 481/518/481 +f 498/552/498 483/520/483 482/519/482 +f 498/553/498 484/521/484 483/520/483 +f 498/554/498 485/522/485 484/521/484 +f 498/555/498 486/523/486 485/522/485 +f 498/556/498 487/524/487 486/523/486 +f 498/557/498 488/525/488 487/524/487 +f 498/558/498 489/526/489 488/525/488 +f 498/559/498 490/527/490 489/526/489 +f 498/560/498 491/528/491 490/527/490 +f 498/561/498 492/529/492 491/528/491 +f 498/562/498 493/530/493 492/529/492 +f 498/563/498 494/531/494 493/530/493 +f 498/564/498 495/532/495 494/531/494 +f 498/565/498 496/533/496 495/532/495 +f 498/566/498 497/534/497 496/533/496 +f 498/567/498 466/535/466 497/534/497 +# 448 polygons - 64 triangles + +# +# object Cone001 +# + +v 2.4671 0.0000 -0.7399 +v 3.9869 0.0000 -1.6174 +v 4.1622 0.0000 -1.1941 +v 4.2220 0.0000 -0.7399 +v 3.3446 0.0000 -2.2597 +v 3.7080 0.0000 -1.9808 +v 2.4671 0.0000 -2.4949 +v 2.9213 0.0000 -2.4351 +v 1.5896 0.0000 -2.2597 +v 2.0129 0.0000 -2.4351 +v 0.9473 0.0000 -1.6174 +v 1.2262 0.0000 -1.9808 +v 0.7122 0.0000 -0.7399 +v 0.7720 0.0000 -1.1941 +v 0.9473 0.0000 0.1375 +v 0.7720 0.0000 -0.2857 +v 1.5896 0.0000 0.7799 +v 1.2262 0.0000 0.5010 +v 2.4671 0.0000 1.0150 +v 2.0129 0.0000 0.9552 +v 3.3446 0.0000 0.7799 +v 2.9213 0.0000 0.9552 +v 3.9869 0.0000 0.1375 +v 3.7080 0.0000 0.5010 +v 4.1622 0.0000 -0.2857 +v 3.8533 0.8225 -1.1114 +v 3.9022 0.8225 -0.7399 +v 3.7099 0.8225 -1.4575 +v 3.4819 0.8225 -1.7547 +v 3.1846 0.8225 -1.9827 +v 2.8385 0.8225 -2.1261 +v 2.4671 0.8225 -2.1750 +v 2.0957 0.8225 -2.1261 +v 1.7496 0.8225 -1.9827 +v 1.4524 0.8225 -1.7547 +v 1.2243 0.8225 -1.4575 +v 1.0809 0.8225 -1.1114 +v 1.0320 0.8225 -0.7399 +v 1.0809 0.8225 -0.3685 +v 1.2243 0.8225 -0.0224 +v 1.4523 0.8225 0.2748 +v 1.7496 0.8225 0.5029 +v 2.0957 0.8225 0.6463 +v 2.4671 0.8225 0.6952 +v 2.8385 0.8225 0.6463 +v 3.1846 0.8225 0.5029 +v 3.4819 0.8225 0.2748 +v 3.7099 0.8225 -0.0224 +v 3.8533 0.8225 -0.3685 +v 3.5443 1.6449 -1.0286 +v 3.5823 1.6449 -0.7399 +v 3.4329 1.6449 -1.2975 +v 3.2557 1.6449 -1.5285 +v 3.0247 1.6449 -1.7058 +v 2.7558 1.6449 -1.8172 +v 2.4671 1.6449 -1.8552 +v 2.1785 1.6449 -1.8172 +v 1.9095 1.6449 -1.7058 +v 1.6785 1.6449 -1.5285 +v 1.5013 1.6449 -1.2975 +v 1.3899 1.6449 -1.0286 +v 1.3519 1.6449 -0.7399 +v 1.3899 1.6449 -0.4513 +v 1.5013 1.6449 -0.1823 +v 1.6785 1.6449 0.0487 +v 1.9095 1.6449 0.2259 +v 2.1785 1.6449 0.3373 +v 2.4671 1.6449 0.3753 +v 2.7558 1.6449 0.3373 +v 3.0247 1.6449 0.2259 +v 3.2557 1.6449 0.0487 +v 3.4329 1.6449 -0.1823 +v 3.5443 1.6449 -0.4513 +v 3.2354 2.4674 -0.9458 +v 3.2625 2.4674 -0.7399 +v 3.1559 2.4674 -1.1376 +v 3.0295 2.4674 -1.3024 +v 2.8648 2.4674 -1.4288 +v 2.6730 2.4674 -1.5082 +v 2.4671 2.4674 -1.5353 +v 2.2612 2.4674 -1.5082 +v 2.0694 2.4674 -1.4288 +v 1.9047 2.4674 -1.3024 +v 1.7783 2.4674 -1.1376 +v 1.6988 2.4674 -0.9458 +v 1.6717 2.4674 -0.7399 +v 1.6988 2.4674 -0.5341 +v 1.7783 2.4674 -0.3422 +v 1.9047 2.4674 -0.1775 +v 2.0694 2.4674 -0.0511 +v 2.2612 2.4674 0.0284 +v 2.4671 2.4674 0.0555 +v 2.6730 2.4674 0.0284 +v 2.8648 2.4674 -0.0511 +v 3.0295 2.4674 -0.1775 +v 3.1559 2.4674 -0.3422 +v 3.2354 2.4674 -0.5341 +v 2.9265 3.2898 -0.8630 +v 2.9427 3.2898 -0.7399 +v 2.8790 3.2898 -0.9777 +v 2.8034 3.2898 -1.0762 +v 2.7049 3.2898 -1.1518 +v 2.5902 3.2898 -1.1993 +v 2.4671 3.2898 -1.2155 +v 2.3440 3.2898 -1.1993 +v 2.2293 3.2898 -1.1518 +v 2.1308 3.2898 -1.0762 +v 2.0553 3.2898 -0.9777 +v 2.0078 3.2898 -0.8630 +v 1.9916 3.2898 -0.7399 +v 2.0078 3.2898 -0.6168 +v 2.0553 3.2898 -0.5021 +v 2.1308 3.2898 -0.4037 +v 2.2293 3.2898 -0.3281 +v 2.3440 3.2898 -0.2806 +v 2.4671 3.2898 -0.2644 +v 2.5902 3.2898 -0.2806 +v 2.7049 3.2898 -0.3281 +v 2.8034 3.2898 -0.4037 +v 2.8790 3.2898 -0.5021 +v 2.9265 3.2898 -0.6168 +v 2.6175 4.1123 -0.7802 +v 2.6228 4.1123 -0.7399 +v 2.6020 4.1123 -0.8178 +v 2.5772 4.1123 -0.8500 +v 2.5450 4.1123 -0.8748 +v 2.5074 4.1123 -0.8903 +v 2.4671 4.1123 -0.8956 +v 2.4268 4.1123 -0.8903 +v 2.3893 4.1123 -0.8748 +v 2.3570 4.1123 -0.8500 +v 2.3323 4.1123 -0.8178 +v 2.3167 4.1123 -0.7802 +v 2.3114 4.1123 -0.7399 +v 2.3167 4.1123 -0.6996 +v 2.3323 4.1123 -0.6621 +v 2.3570 4.1123 -0.6298 +v 2.3893 4.1123 -0.6051 +v 2.4268 4.1123 -0.5895 +v 2.4671 4.1123 -0.5842 +v 2.5074 4.1123 -0.5895 +v 2.5450 4.1123 -0.6051 +v 2.5772 4.1123 -0.6298 +v 2.6020 4.1123 -0.6621 +v 2.6175 4.1123 -0.6996 +v 2.4671 4.1123 -0.7399 +# 146 vertices + +vn 0.0000 -1.0000 -0.0000 +vn 0.7318 -0.5347 -0.4225 +vn 0.8162 -0.5347 -0.2187 +vn 0.8450 -0.5347 0.0000 +vn 0.4225 -0.5347 -0.7318 +vn 0.5975 -0.5347 -0.5975 +vn -0.0000 -0.5347 -0.8450 +vn 0.2187 -0.5347 -0.8162 +vn -0.4225 -0.5347 -0.7318 +vn -0.2187 -0.5347 -0.8162 +vn -0.7318 -0.5347 -0.4225 +vn -0.5975 -0.5347 -0.5975 +vn -0.8450 -0.5347 -0.0000 +vn -0.8162 -0.5347 -0.2187 +vn -0.7318 -0.5347 0.4225 +vn -0.8162 -0.5347 0.2187 +vn -0.4225 -0.5347 0.7318 +vn -0.5975 -0.5347 0.5975 +vn -0.0000 -0.5347 0.8450 +vn -0.2187 -0.5347 0.8162 +vn 0.4225 -0.5347 0.7318 +vn 0.2187 -0.5347 0.8162 +vn 0.7318 -0.5347 0.4225 +vn 0.5975 -0.5347 0.5975 +vn 0.8162 -0.5347 0.2187 +vn 0.9002 0.3624 -0.2412 +vn 0.9320 0.3624 0.0000 +vn 0.8071 0.3624 -0.4660 +vn 0.6590 0.3624 -0.6590 +vn 0.4660 0.3624 -0.8071 +vn 0.2412 0.3624 -0.9002 +vn 0.0000 0.3624 -0.9320 +vn -0.2412 0.3624 -0.9002 +vn -0.4660 0.3624 -0.8071 +vn -0.6590 0.3624 -0.6590 +vn -0.8071 0.3624 -0.4660 +vn -0.9002 0.3624 -0.2412 +vn -0.9320 0.3624 -0.0000 +vn -0.9002 0.3624 0.2412 +vn -0.8071 0.3624 0.4660 +vn -0.6590 0.3624 0.6590 +vn -0.4660 0.3624 0.8071 +vn -0.2412 0.3624 0.9002 +vn -0.0000 0.3624 0.9320 +vn 0.2412 0.3624 0.9002 +vn 0.4660 0.3624 0.8071 +vn 0.6590 0.3624 0.6590 +vn 0.8071 0.3624 0.4660 +vn 0.9002 0.3624 0.2412 +vn 0.5747 0.8037 -0.1540 +vn 0.5950 0.8037 0.0000 +vn 0.5153 0.8037 -0.2975 +vn 0.4207 0.8037 -0.4207 +vn 0.2975 0.8037 -0.5153 +vn 0.1540 0.8037 -0.5747 +vn 0.0000 0.8037 -0.5950 +vn -0.1540 0.8037 -0.5747 +vn -0.2975 0.8037 -0.5153 +vn -0.4207 0.8037 -0.4207 +vn -0.5153 0.8037 -0.2975 +vn -0.5747 0.8037 -0.1540 +vn -0.5950 0.8037 -0.0000 +vn -0.5747 0.8037 0.1540 +vn -0.5153 0.8037 0.2975 +vn -0.4207 0.8037 0.4207 +vn -0.2975 0.8037 0.5153 +vn -0.1540 0.8037 0.5747 +vn -0.0000 0.8037 0.5950 +vn 0.1540 0.8037 0.5747 +vn 0.2975 0.8037 0.5153 +vn 0.4207 0.8037 0.4207 +vn 0.5153 0.8037 0.2975 +vn 0.5747 0.8037 0.1540 +vn 0.0000 1.0000 -0.0000 +# 74 vertex normals + +vt 0.5000 0.0000 0.0000 +vt 0.8333 0.0000 1.0000 +vt 0.7917 0.0000 1.0000 +vt 0.7500 0.0000 1.0000 +vt 0.9167 0.0000 1.0000 +vt 0.8750 0.0000 1.0000 +vt 1.0000 0.0000 1.0000 +vt 0.9583 0.0000 1.0000 +vt 0.0833 0.0000 1.0000 +vt 0.0417 0.0000 1.0000 +vt -0.0000 0.0000 1.0000 +vt 0.1667 0.0000 1.0000 +vt 0.1250 0.0000 1.0000 +vt 0.2500 0.0000 1.0000 +vt 0.2083 0.0000 1.0000 +vt 0.3333 0.0000 1.0000 +vt 0.2917 0.0000 1.0000 +vt 0.4167 0.0000 1.0000 +vt 0.3750 0.0000 1.0000 +vt 0.5000 0.0000 1.0000 +vt 0.4583 0.0000 1.0000 +vt 0.5833 0.0000 1.0000 +vt 0.5417 0.0000 1.0000 +vt 0.6667 0.0000 1.0000 +vt 0.6250 0.0000 1.0000 +vt 0.7083 0.0000 1.0000 +vt 0.7917 0.2000 0.8177 +vt 0.7500 0.2000 0.8177 +vt 0.8333 0.2000 0.8177 +vt 0.8750 0.2000 0.8177 +vt 0.9167 0.2000 0.8177 +vt 0.9583 0.2000 0.8177 +vt 1.0000 0.2000 0.8177 +vt 0.0417 0.2000 0.8177 +vt -0.0000 0.2000 0.8177 +vt 0.0833 0.2000 0.8177 +vt 0.1250 0.2000 0.8177 +vt 0.1667 0.2000 0.8177 +vt 0.2083 0.2000 0.8177 +vt 0.2500 0.2000 0.8177 +vt 0.2917 0.2000 0.8177 +vt 0.3333 0.2000 0.8177 +vt 0.3750 0.2000 0.8177 +vt 0.4167 0.2000 0.8177 +vt 0.4583 0.2000 0.8177 +vt 0.5000 0.2000 0.8177 +vt 0.5417 0.2000 0.8177 +vt 0.5833 0.2000 0.8177 +vt 0.6250 0.2000 0.8177 +vt 0.6667 0.2000 0.8177 +vt 0.7083 0.2000 0.8177 +vt 0.7917 0.4000 0.6355 +vt 0.7500 0.4000 0.6355 +vt 0.8333 0.4000 0.6355 +vt 0.8750 0.4000 0.6355 +vt 0.9167 0.4000 0.6355 +vt 0.9583 0.4000 0.6355 +vt 1.0000 0.4000 0.6355 +vt 0.0417 0.4000 0.6355 +vt -0.0000 0.4000 0.6355 +vt 0.0833 0.4000 0.6355 +vt 0.1250 0.4000 0.6355 +vt 0.1667 0.4000 0.6355 +vt 0.2083 0.4000 0.6355 +vt 0.2500 0.4000 0.6355 +vt 0.2917 0.4000 0.6355 +vt 0.3333 0.4000 0.6355 +vt 0.3750 0.4000 0.6355 +vt 0.4167 0.4000 0.6355 +vt 0.4583 0.4000 0.6355 +vt 0.5000 0.4000 0.6355 +vt 0.5417 0.4000 0.6355 +vt 0.5833 0.4000 0.6355 +vt 0.6250 0.4000 0.6355 +vt 0.6667 0.4000 0.6355 +vt 0.7083 0.4000 0.6355 +vt 0.7917 0.6000 0.4532 +vt 0.7500 0.6000 0.4532 +vt 0.8333 0.6000 0.4532 +vt 0.8750 0.6000 0.4532 +vt 0.9167 0.6000 0.4532 +vt 0.9583 0.6000 0.4532 +vt 1.0000 0.6000 0.4532 +vt 0.0417 0.6000 0.4532 +vt -0.0000 0.6000 0.4532 +vt 0.0833 0.6000 0.4532 +vt 0.1250 0.6000 0.4532 +vt 0.1667 0.6000 0.4532 +vt 0.2083 0.6000 0.4532 +vt 0.2500 0.6000 0.4532 +vt 0.2917 0.6000 0.4532 +vt 0.3333 0.6000 0.4532 +vt 0.3750 0.6000 0.4532 +vt 0.4167 0.6000 0.4532 +vt 0.4583 0.6000 0.4532 +vt 0.5000 0.6000 0.4532 +vt 0.5417 0.6000 0.4532 +vt 0.5833 0.6000 0.4532 +vt 0.6250 0.6000 0.4532 +vt 0.6667 0.6000 0.4532 +vt 0.7083 0.6000 0.4532 +vt 0.7917 0.8000 0.2710 +vt 0.7500 0.8000 0.2710 +vt 0.8333 0.8000 0.2710 +vt 0.8750 0.8000 0.2710 +vt 0.9167 0.8000 0.2710 +vt 0.9583 0.8000 0.2710 +vt 1.0000 0.8000 0.2710 +vt 0.0417 0.8000 0.2710 +vt -0.0000 0.8000 0.2710 +vt 0.0833 0.8000 0.2710 +vt 0.1250 0.8000 0.2710 +vt 0.1667 0.8000 0.2710 +vt 0.2083 0.8000 0.2710 +vt 0.2500 0.8000 0.2710 +vt 0.2917 0.8000 0.2710 +vt 0.3333 0.8000 0.2710 +vt 0.3750 0.8000 0.2710 +vt 0.4167 0.8000 0.2710 +vt 0.4583 0.8000 0.2710 +vt 0.5000 0.8000 0.2710 +vt 0.5417 0.8000 0.2710 +vt 0.5833 0.8000 0.2710 +vt 0.6250 0.8000 0.2710 +vt 0.6667 0.8000 0.2710 +vt 0.7083 0.8000 0.2710 +vt 0.7917 1.0000 0.0887 +vt 0.7500 1.0000 0.0887 +vt 0.8333 1.0000 0.0887 +vt 0.8750 1.0000 0.0887 +vt 0.9167 1.0000 0.0887 +vt 0.9583 1.0000 0.0887 +vt 1.0000 1.0000 0.0887 +vt 0.0417 1.0000 0.0887 +vt -0.0000 1.0000 0.0887 +vt 0.0833 1.0000 0.0887 +vt 0.1250 1.0000 0.0887 +vt 0.1667 1.0000 0.0887 +vt 0.2083 1.0000 0.0887 +vt 0.2500 1.0000 0.0887 +vt 0.2917 1.0000 0.0887 +vt 0.3333 1.0000 0.0887 +vt 0.3750 1.0000 0.0887 +vt 0.4167 1.0000 0.0887 +vt 0.4583 1.0000 0.0887 +vt 0.5000 1.0000 0.0887 +vt 0.5417 1.0000 0.0887 +vt 0.5833 1.0000 0.0887 +vt 0.6250 1.0000 0.0887 +vt 0.6667 1.0000 0.0887 +vt 0.7083 1.0000 0.0887 +vt 0.5000 1.0000 0.0000 +vt 1.0076 1.0000 0.0827 +# 153 texture coords + +o Cone001 +g Cone001 +usemtl Material__25 +s 1 +f 499/568/499 500/569/500 501/570/501 502/571/502 +f 499/568/499 503/572/503 504/573/504 500/569/500 +f 499/568/499 505/574/505 506/575/506 503/572/503 +f 499/568/499 507/576/507 508/577/508 505/578/505 +f 499/568/499 509/579/509 510/580/510 507/576/507 +f 499/568/499 511/581/511 512/582/512 509/579/509 +f 499/568/499 513/583/513 514/584/514 511/581/511 +f 499/568/499 515/585/515 516/586/516 513/583/513 +f 499/568/499 517/587/517 518/588/518 515/585/515 +f 499/568/499 519/589/519 520/590/520 517/587/517 +f 499/568/499 521/591/521 522/592/522 519/589/519 +f 499/568/499 502/571/502 523/593/523 521/591/521 +s 8 +f 502/571/502 501/570/501 524/594/524 525/595/525 +f 501/570/501 500/569/500 526/596/526 524/594/524 +f 500/569/500 504/573/504 527/597/527 526/596/526 +f 504/573/504 503/572/503 528/598/528 527/597/527 +f 503/572/503 506/575/506 529/599/529 528/598/528 +f 506/575/506 505/574/505 530/600/530 529/599/529 +f 505/578/505 508/577/508 531/601/531 530/602/530 +f 508/577/508 507/576/507 532/603/532 531/601/531 +f 507/576/507 510/580/510 533/604/533 532/603/532 +f 510/580/510 509/579/509 534/605/534 533/604/533 +f 509/579/509 512/582/512 535/606/535 534/605/534 +f 512/582/512 511/581/511 536/607/536 535/606/535 +f 511/581/511 514/584/514 537/608/537 536/607/536 +f 514/584/514 513/583/513 538/609/538 537/608/537 +f 513/583/513 516/586/516 539/610/539 538/609/538 +f 516/586/516 515/585/515 540/611/540 539/610/539 +f 515/585/515 518/588/518 541/612/541 540/611/540 +f 518/588/518 517/587/517 542/613/542 541/612/541 +f 517/587/517 520/590/520 543/614/543 542/613/542 +f 520/590/520 519/589/519 544/615/544 543/614/543 +f 519/589/519 522/592/522 545/616/545 544/615/544 +f 522/592/522 521/591/521 546/617/546 545/616/545 +f 521/591/521 523/593/523 547/618/547 546/617/546 +f 523/593/523 502/571/502 525/595/525 547/618/547 +f 525/595/525 524/594/524 548/619/524 549/620/525 +f 524/594/524 526/596/526 550/621/526 548/619/524 +f 526/596/526 527/597/527 551/622/527 550/621/526 +f 527/597/527 528/598/528 552/623/528 551/622/527 +f 528/598/528 529/599/529 553/624/529 552/623/528 +f 529/599/529 530/600/530 554/625/530 553/624/529 +f 530/602/530 531/601/531 555/626/531 554/627/530 +f 531/601/531 532/603/532 556/628/532 555/626/531 +f 532/603/532 533/604/533 557/629/533 556/628/532 +f 533/604/533 534/605/534 558/630/534 557/629/533 +f 534/605/534 535/606/535 559/631/535 558/630/534 +f 535/606/535 536/607/536 560/632/536 559/631/535 +f 536/607/536 537/608/537 561/633/537 560/632/536 +f 537/608/537 538/609/538 562/634/538 561/633/537 +f 538/609/538 539/610/539 563/635/539 562/634/538 +f 539/610/539 540/611/540 564/636/540 563/635/539 +f 540/611/540 541/612/541 565/637/541 564/636/540 +f 541/612/541 542/613/542 566/638/542 565/637/541 +f 542/613/542 543/614/543 567/639/543 566/638/542 +f 543/614/543 544/615/544 568/640/544 567/639/543 +f 544/615/544 545/616/545 569/641/545 568/640/544 +f 545/616/545 546/617/546 570/642/546 569/641/545 +f 546/617/546 547/618/547 571/643/547 570/642/546 +f 547/618/547 525/595/525 549/620/525 571/643/547 +f 549/620/525 548/619/524 572/644/524 573/645/525 +f 548/619/524 550/621/526 574/646/526 572/644/524 +f 550/621/526 551/622/527 575/647/527 574/646/526 +f 551/622/527 552/623/528 576/648/528 575/647/527 +f 552/623/528 553/624/529 577/649/529 576/648/528 +f 553/624/529 554/625/530 578/650/530 577/649/529 +f 554/627/530 555/626/531 579/651/531 578/652/530 +f 555/626/531 556/628/532 580/653/532 579/651/531 +f 556/628/532 557/629/533 581/654/533 580/653/532 +f 557/629/533 558/630/534 582/655/534 581/654/533 +f 558/630/534 559/631/535 583/656/535 582/655/534 +f 559/631/535 560/632/536 584/657/536 583/656/535 +f 560/632/536 561/633/537 585/658/537 584/657/536 +f 561/633/537 562/634/538 586/659/538 585/658/537 +f 562/634/538 563/635/539 587/660/539 586/659/538 +f 563/635/539 564/636/540 588/661/540 587/660/539 +f 564/636/540 565/637/541 589/662/541 588/661/540 +f 565/637/541 566/638/542 590/663/542 589/662/541 +f 566/638/542 567/639/543 591/664/543 590/663/542 +f 567/639/543 568/640/544 592/665/544 591/664/543 +f 568/640/544 569/641/545 593/666/545 592/665/544 +f 569/641/545 570/642/546 594/667/546 593/666/545 +f 570/642/546 571/643/547 595/668/547 594/667/546 +f 571/643/547 549/620/525 573/645/525 595/668/547 +f 573/645/525 572/644/524 596/669/524 597/670/525 +f 572/644/524 574/646/526 598/671/526 596/669/524 +f 574/646/526 575/647/527 599/672/527 598/671/526 +f 575/647/527 576/648/528 600/673/528 599/672/527 +f 576/648/528 577/649/529 601/674/529 600/673/528 +f 577/649/529 578/650/530 602/675/530 601/674/529 +f 578/652/530 579/651/531 603/676/531 602/677/530 +f 579/651/531 580/653/532 604/678/532 603/676/531 +f 580/653/532 581/654/533 605/679/533 604/678/532 +f 581/654/533 582/655/534 606/680/534 605/679/533 +f 582/655/534 583/656/535 607/681/535 606/680/534 +f 583/656/535 584/657/536 608/682/536 607/681/535 +f 584/657/536 585/658/537 609/683/537 608/682/536 +f 585/658/537 586/659/538 610/684/538 609/683/537 +f 586/659/538 587/660/539 611/685/539 610/684/538 +f 587/660/539 588/661/540 612/686/540 611/685/539 +f 588/661/540 589/662/541 613/687/541 612/686/540 +f 589/662/541 590/663/542 614/688/542 613/687/541 +f 590/663/542 591/664/543 615/689/543 614/688/542 +f 591/664/543 592/665/544 616/690/544 615/689/543 +f 592/665/544 593/666/545 617/691/545 616/690/544 +f 593/666/545 594/667/546 618/692/546 617/691/545 +f 594/667/546 595/668/547 619/693/547 618/692/546 +f 595/668/547 573/645/525 597/670/525 619/693/547 +f 597/670/525 596/669/524 620/694/548 621/695/549 +f 596/669/524 598/671/526 622/696/550 620/694/548 +f 598/671/526 599/672/527 623/697/551 622/696/550 +f 599/672/527 600/673/528 624/698/552 623/697/551 +f 600/673/528 601/674/529 625/699/553 624/698/552 +f 601/674/529 602/675/530 626/700/554 625/699/553 +f 602/677/530 603/676/531 627/701/555 626/702/554 +f 603/676/531 604/678/532 628/703/556 627/701/555 +f 604/678/532 605/679/533 629/704/557 628/703/556 +f 605/679/533 606/680/534 630/705/558 629/704/557 +f 606/680/534 607/681/535 631/706/559 630/705/558 +f 607/681/535 608/682/536 632/707/560 631/706/559 +f 608/682/536 609/683/537 633/708/561 632/707/560 +f 609/683/537 610/684/538 634/709/562 633/708/561 +f 610/684/538 611/685/539 635/710/563 634/709/562 +f 611/685/539 612/686/540 636/711/564 635/710/563 +f 612/686/540 613/687/541 637/712/565 636/711/564 +f 613/687/541 614/688/542 638/713/566 637/712/565 +f 614/688/542 615/689/543 639/714/567 638/713/566 +f 615/689/543 616/690/544 640/715/568 639/714/567 +f 616/690/544 617/691/545 641/716/569 640/715/568 +f 617/691/545 618/692/546 642/717/570 641/716/569 +f 618/692/546 619/693/547 643/718/571 642/717/570 +f 619/693/547 597/670/525 621/695/549 643/718/571 +s 1 +f 644/719/572 643/718/571 621/695/549 620/694/548 +f 644/719/572 620/694/548 622/696/550 623/697/551 +f 644/719/572 623/697/551 624/698/552 625/699/553 +f 644/719/572 625/699/553 626/700/554 627/720/555 +f 644/719/572 627/701/555 628/703/556 629/704/557 +f 644/719/572 629/704/557 630/705/558 631/706/559 +f 644/719/572 631/706/559 632/707/560 633/708/561 +f 644/719/572 633/708/561 634/709/562 635/710/563 +f 644/719/572 635/710/563 636/711/564 637/712/565 +f 644/719/572 637/712/565 638/713/566 639/714/567 +f 644/719/572 639/714/567 640/715/568 641/716/569 +f 644/719/572 641/716/569 642/717/570 643/718/571 +# 144 polygons + diff --git a/example_assets/renderformertest06.mtl b/example_assets/renderformertest06.mtl new file mode 100644 index 0000000..c24e721 --- /dev/null +++ b/example_assets/renderformertest06.mtl @@ -0,0 +1,72 @@ +# 3ds Max Wavefront OBJ Exporter v0.99 - (c)2007 guruware +# File Created: 27.06.2025 21:22:56 + +newmtl Material__25 + Kd 0.5000 0.5000 0.5000 + Ks 1.0000 1.0000 1.0000 + Tr 0.0000 + d 1.0000 + Tf 1.0000 1.0000 1.0000 + Pr 0.0000 + Pm 0.0000 + Pc 0.0000 + Pcr 0.0000 + Ni 1.5200 + Ke 0.0000 0.0000 0.0000 + illum 2 + +newmtl Material__27 + Kd 0.7667 0.4762 0.0265 + Ks 0.0855 0.0855 0.0855 + Tr 0.0000 + d 1.0000 + Tf 1.0000 1.0000 1.0000 + Pr 0.0000 + Pm 0.0000 + Pc 0.0000 + Pcr 0.0000 + Ni 1.5200 + Ke 0.0000 0.0000 0.0000 + illum 2 + +newmtl Material__28 + Kd 0.9936 0.0265 0.7228 + Ks 0.0855 0.0855 0.0855 + Tr 0.0000 + d 1.0000 + Tf 1.0000 1.0000 1.0000 + Pr 0.0000 + Pm 0.0000 + Pc 0.0000 + Pcr 0.0000 + Ni 1.5200 + Ke 0.0000 0.0000 0.0000 + illum 2 + +newmtl Material__26 + Kd 0.0356 0.0356 0.0356 + Ks 0.4934 0.4934 0.4934 + Tr 0.0000 + d 1.0000 + Tf 1.0000 1.0000 1.0000 + Pr 0.0000 + Pm 0.0000 + Pc 0.0000 + Pcr 0.0000 + Ni 1.5200 + Ke 0.0000 0.0000 0.0000 + illum 2 + +newmtl default + Kd 0.5000 0.5000 0.5000 + Ks 1.0000 1.0000 1.0000 + Tr 0.0000 + d 1.0000 + Tf 1.0000 1.0000 1.0000 + Pr 0.0000 + Pm 0.0000 + Pc 0.0000 + Pcr 0.0000 + Ni 1.5200 + Ke 0.0000 0.0000 0.0000 + illum 2 diff --git a/example_assets/renderformertest06.obj b/example_assets/renderformertest06.obj new file mode 100644 index 0000000..36838b1 --- /dev/null +++ b/example_assets/renderformertest06.obj @@ -0,0 +1,4353 @@ +# 3ds Max Wavefront OBJ Exporter v0.99 - (c)2007 guruware +# File Created: 27.06.2025 21:22:56 + +mtllib renderformertest06.mtl + +# +# object Box001 +# + +v -0.4404 0.0000 0.4404 +v 0.4404 0.0000 0.4404 +v 0.0489 0.0000 0.3426 +v 0.4404 0.0000 -0.4404 +v -0.4404 0.0000 -0.4404 +v -0.0489 0.0000 -0.3426 +v -0.4404 0.8809 0.4404 +v -0.4404 0.8809 -0.4404 +v -0.3426 0.8809 -0.0489 +v 0.4404 0.8809 -0.4404 +v 0.4404 0.8809 0.4404 +v 0.3426 0.8809 0.0489 +v -0.3426 0.4894 0.4404 +v 0.3426 0.3915 0.4404 +v 0.4404 0.4894 0.3426 +v 0.4404 0.3915 -0.3426 +v 0.3426 0.4894 -0.4404 +v -0.3426 0.3915 -0.4404 +v 0.1468 0.0000 0.1468 +v 0.3426 0.0000 0.0489 +v 0.0489 0.0000 0.0489 +v -0.1468 0.0000 -0.1468 +v -0.3426 0.0000 -0.0489 +v -0.0489 0.0000 -0.0489 +v -0.1468 0.8809 -0.1468 +v -0.0489 0.8809 -0.3426 +v -0.0489 0.8809 -0.0489 +v 0.1468 0.8809 0.1468 +v 0.0489 0.8809 0.3426 +v 0.0489 0.8809 0.0489 +v -0.1468 0.5873 0.4404 +v -0.0489 0.7830 0.4404 +v -0.0489 0.4894 0.4404 +v 0.1468 0.2936 0.4404 +v 0.0489 0.0979 0.4404 +v 0.0489 0.3915 0.4404 +v 0.4404 0.5873 0.1468 +v 0.4404 0.7830 0.0489 +v 0.4404 0.4894 0.0489 +v 0.4404 0.2936 -0.1468 +v 0.4404 0.0979 -0.0489 +v 0.4404 0.3915 -0.0489 +v 0.1468 0.5873 -0.4404 +v 0.0489 0.7830 -0.4404 +v 0.0489 0.4894 -0.4404 +v -0.1468 0.2936 -0.4404 +v -0.0489 0.0979 -0.4404 +v -0.0489 0.3915 -0.4404 +# 48 vertices + +vn 0.0000 0.7071 -0.7071 +vn -0.5774 0.5774 -0.5774 +vn 0.0000 1.0000 -0.0000 +vn -0.5774 0.5774 0.5774 +vn 0.0000 0.7071 0.7071 +vn 0.0000 -0.7071 -0.7071 +vn 0.0000 -0.7071 0.7071 +vn 0.0000 -1.0000 -0.0000 +vn -0.5774 -0.5774 0.5774 +vn -0.5774 -0.5774 -0.5774 +vn 0.0000 0.0000 -1.0000 +vn -1.0000 0.0000 -0.0000 +vn 0.0000 0.0000 1.0000 +# 13 vertex normals + +vt 1.0000 0.0000 0.0000 +vt 0.0000 0.0000 0.0000 +vt 0.4444 0.1111 0.0000 +vt 0.0000 1.0000 0.0000 +vt 1.0000 1.0000 0.0000 +vt 0.5556 0.8889 0.0000 +vt 0.1111 0.5556 0.0000 +vt 0.8889 0.4444 0.0000 +vt 0.3333 0.3333 0.0000 +vt 0.1111 0.4444 0.0000 +vt 0.4444 0.4444 0.0000 +vt 0.6667 0.6667 0.0000 +vt 0.8889 0.5556 0.0000 +vt 0.5556 0.5556 0.0000 +vt 0.3333 0.6667 0.0000 +vt 0.4444 0.8889 0.0000 +vt 0.4444 0.5556 0.0000 +vt 0.6667 0.3333 0.0000 +vt 0.5556 0.1111 0.0000 +vt 0.5556 0.4444 0.0000 +# 20 texture coords + +o Box001 +g Box001 +usemtl Material__25 +s 2 +f 1/1/1 2/2/2 3/3/3 +f 4/4/4 5/5/5 6/6/3 +s 4 +f 7/2/6 8/4/7 9/7/8 +f 10/5/9 11/1/10 12/8/8 +s 8 +f 1/2/1 7/4/6 13/7/11 +f 11/5/10 2/1/2 14/8/11 +s 16 +f 2/2/2 11/4/10 15/7/12 +f 10/5/9 4/1/4 16/8/12 +s 32 +f 4/2/4 10/4/9 17/7/13 +f 8/5/7 5/1/5 18/8/13 +s 2 +f 19/9/3 2/2/2 20/10/3 +f 1/1/1 19/9/3 21/11/3 +f 22/12/3 5/5/5 23/13/3 +f 4/4/4 22/12/3 24/14/3 +s 4 +f 25/15/8 8/4/7 26/16/8 +f 7/2/6 25/15/8 27/17/8 +f 28/18/8 11/1/10 29/19/8 +f 10/5/9 28/18/8 30/20/8 +s 8 +f 31/15/11 7/4/6 32/16/11 +f 1/2/1 31/15/11 33/17/11 +f 34/18/11 2/1/2 35/19/11 +f 11/5/10 34/18/11 36/20/11 +s 16 +f 37/15/12 11/4/10 38/16/12 +f 2/2/2 37/15/12 39/17/12 +f 40/18/12 4/1/4 41/19/12 +f 10/5/9 40/18/12 42/20/12 +s 32 +f 43/15/13 10/4/9 44/16/13 +f 4/2/4 43/15/13 45/17/13 +f 46/18/13 5/1/5 47/19/13 +f 8/5/7 46/18/13 48/20/13 +s 2 +f 3/3/3 2/2/2 19/9/3 +f 1/1/1 3/3/3 19/9/3 +f 6/6/3 5/5/5 22/12/3 +f 4/4/4 6/6/3 22/12/3 +s 4 +f 9/7/8 8/4/7 25/15/8 +f 7/2/6 9/7/8 25/15/8 +f 12/8/8 11/1/10 28/18/8 +f 10/5/9 12/8/8 28/18/8 +s 8 +f 13/7/11 7/4/6 31/15/11 +f 1/2/1 13/7/11 31/15/11 +f 14/8/11 2/1/2 34/18/11 +f 11/5/10 14/8/11 34/18/11 +s 16 +f 15/7/12 11/4/10 37/15/12 +f 2/2/2 15/7/12 37/15/12 +f 16/8/12 4/1/4 40/18/12 +f 10/5/9 16/8/12 40/18/12 +s 32 +f 17/7/13 10/4/9 43/15/13 +f 4/2/4 17/7/13 43/15/13 +f 18/8/13 5/1/5 46/18/13 +f 8/5/7 18/8/13 46/18/13 +s 2 +f 20/10/3 2/2/2 4/4/4 +f 19/9/3 20/10/3 4/4/4 +f 21/11/3 19/9/3 4/4/4 +f 1/1/1 21/11/3 4/4/4 24/14/3 +f 23/13/3 5/5/5 1/1/1 +f 22/12/3 23/13/3 1/1/1 +f 24/14/3 22/12/3 1/1/1 +s 4 +f 26/16/8 8/4/7 10/5/9 +f 25/15/8 26/16/8 10/5/9 +f 27/17/8 25/15/8 10/5/9 +f 7/2/6 27/17/8 10/5/9 30/20/8 +f 29/19/8 11/1/10 7/2/6 +f 28/18/8 29/19/8 7/2/6 +f 30/20/8 28/18/8 7/2/6 +s 8 +f 32/16/11 7/4/6 11/5/10 +f 31/15/11 32/16/11 11/5/10 +f 33/17/11 31/15/11 11/5/10 +f 1/2/1 33/17/11 11/5/10 36/20/11 +f 35/19/11 2/1/2 1/2/1 +f 34/18/11 35/19/11 1/2/1 +f 36/20/11 34/18/11 1/2/1 +s 16 +f 38/16/12 11/4/10 10/5/9 +f 37/15/12 38/16/12 10/5/9 +f 39/17/12 37/15/12 10/5/9 +f 2/2/2 39/17/12 10/5/9 42/20/12 +f 41/19/12 4/1/4 2/2/2 +f 40/18/12 41/19/12 2/2/2 +f 42/20/12 40/18/12 2/2/2 +s 32 +f 44/16/13 10/4/9 8/5/7 +f 43/15/13 44/16/13 8/5/7 +f 45/17/13 43/15/13 8/5/7 +f 4/2/4 45/17/13 8/5/7 48/20/13 +f 47/19/13 5/1/5 4/2/4 +f 46/18/13 47/19/13 4/2/4 +f 48/20/13 46/18/13 4/2/4 +# 5 polygons - 80 triangles + +# +# object Box002 +# + +v -0.2775 0.0000 -0.0568 +v -0.2775 0.0000 -0.3184 +v -0.1906 0.0000 -0.2312 +v -0.0167 0.0000 -0.3184 +v -0.0167 0.0000 -0.0568 +v -0.1036 0.0000 -0.1440 +v -0.2775 0.2460 -0.0568 +v -0.0167 0.2460 -0.0568 +v -0.1036 0.2460 -0.1440 +v -0.0167 0.2460 -0.3184 +v -0.2775 0.2460 -0.3184 +v -0.1906 0.2460 -0.2312 +v -0.1036 0.0820 -0.0568 +v -0.1906 0.1640 -0.0568 +v -0.0167 0.0820 -0.2312 +v -0.0167 0.1640 -0.1440 +v -0.1906 0.0820 -0.3184 +v -0.1036 0.1640 -0.3184 +v -0.2775 0.0820 -0.1440 +v -0.2775 0.1640 -0.2312 +# 20 vertices + +vn -0.5774 -0.5774 0.5774 +vn -0.5774 -0.5774 -0.5774 +vn 0.0000 -1.0000 -0.0000 +vn 0.5774 -0.5774 -0.5774 +vn 0.5774 -0.5774 0.5774 +vn -0.5774 0.5774 0.5774 +vn 0.5774 0.5774 0.5774 +vn -0.0000 1.0000 -0.0000 +vn 0.5774 0.5774 -0.5774 +vn -0.5774 0.5774 -0.5774 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 1.0000 0.0000 -0.0000 +vn 0.0000 0.0000 -1.0000 +vn -1.0000 0.0000 -0.0000 +# 15 vertex normals + +vt 1.0000 0.0000 0.0000 +vt 1.0000 1.0000 0.0000 +vt 0.6667 0.6667 0.0000 +vt 0.0000 1.0000 0.0000 +vt 0.0000 0.0000 0.0000 +vt 0.3333 0.3333 0.0000 +vt 0.6667 0.3333 0.0000 +vt 0.3333 0.6667 0.0000 +# 8 texture coords + +o Box002 +g Box002 +usemtl Material__25 +s 2 +f 49/21/14 50/22/15 51/23/16 +f 52/24/17 53/25/18 54/26/16 +s 4 +f 55/25/19 56/21/20 57/27/21 +f 58/22/22 59/24/23 60/28/24 +s 8 +f 49/25/14 53/21/18 61/27/25 +f 56/22/20 55/24/19 62/28/25 +s 16 +f 53/25/18 52/21/17 63/27/26 +f 58/22/22 56/24/20 64/28/26 +s 32 +f 52/25/17 50/21/15 65/27/27 +f 59/22/23 58/24/22 66/28/27 +s 64 +f 50/25/15 49/21/14 67/27/28 +f 55/22/19 59/24/23 68/28/28 +s 2 +f 51/23/16 50/22/15 52/24/17 +f 49/21/14 51/23/16 52/24/17 54/26/16 +f 54/26/16 53/25/18 49/21/14 +s 4 +f 57/27/21 56/21/20 58/22/22 +f 55/25/19 57/27/21 58/22/22 60/28/24 +f 60/28/24 59/24/23 55/25/19 +s 8 +f 61/27/25 53/21/18 56/22/20 +f 49/25/14 61/27/25 56/22/20 62/28/25 +f 62/28/25 55/24/19 49/25/14 +s 16 +f 63/27/26 52/21/17 58/22/22 +f 53/25/18 63/27/26 58/22/22 64/28/26 +f 64/28/26 56/24/20 53/25/18 +s 32 +f 65/27/27 50/21/15 59/22/23 +f 52/25/17 65/27/27 59/22/23 66/28/27 +f 66/28/27 58/24/22 52/25/17 +s 64 +f 67/27/28 49/21/14 55/22/19 +f 50/25/15 67/27/28 55/22/19 68/28/28 +f 68/28/28 59/24/23 50/25/15 +# 6 polygons - 24 triangles + +# +# object Sphere001 +# + +v -0.0386 0.2220 0.2464 +v -0.0386 0.2199 0.2248 +v -0.0428 0.2199 0.2252 +v -0.0469 0.2199 0.2264 +v -0.0506 0.2199 0.2284 +v -0.0539 0.2199 0.2311 +v -0.0566 0.2199 0.2344 +v -0.0586 0.2199 0.2381 +v -0.0598 0.2199 0.2422 +v -0.0602 0.2199 0.2464 +v -0.0598 0.2199 0.2506 +v -0.0586 0.2199 0.2547 +v -0.0566 0.2199 0.2584 +v -0.0539 0.2199 0.2617 +v -0.0506 0.2199 0.2644 +v -0.0469 0.2199 0.2664 +v -0.0428 0.2199 0.2676 +v -0.0386 0.2199 0.2681 +v -0.0344 0.2199 0.2676 +v -0.0303 0.2199 0.2664 +v -0.0265 0.2199 0.2644 +v -0.0233 0.2199 0.2617 +v -0.0206 0.2199 0.2584 +v -0.0186 0.2199 0.2547 +v -0.0173 0.2199 0.2506 +v -0.0169 0.2199 0.2464 +v -0.0173 0.2199 0.2422 +v -0.0186 0.2199 0.2381 +v -0.0206 0.2199 0.2344 +v -0.0233 0.2199 0.2311 +v -0.0265 0.2199 0.2284 +v -0.0303 0.2199 0.2264 +v -0.0344 0.2199 0.2252 +v -0.0386 0.2136 0.2039 +v -0.0469 0.2136 0.2047 +v -0.0548 0.2136 0.2072 +v -0.0622 0.2136 0.2111 +v -0.0686 0.2136 0.2164 +v -0.0739 0.2136 0.2228 +v -0.0778 0.2136 0.2302 +v -0.0802 0.2136 0.2381 +v -0.0811 0.2136 0.2464 +v -0.0802 0.2136 0.2547 +v -0.0778 0.2136 0.2627 +v -0.0739 0.2136 0.2700 +v -0.0686 0.2136 0.2764 +v -0.0622 0.2136 0.2817 +v -0.0548 0.2136 0.2857 +v -0.0469 0.2136 0.2881 +v -0.0386 0.2136 0.2889 +v -0.0303 0.2136 0.2881 +v -0.0223 0.2136 0.2857 +v -0.0150 0.2136 0.2817 +v -0.0085 0.2136 0.2764 +v -0.0033 0.2136 0.2700 +v 0.0007 0.2136 0.2627 +v 0.0031 0.2136 0.2547 +v 0.0039 0.2136 0.2464 +v 0.0031 0.2136 0.2381 +v 0.0007 0.2136 0.2302 +v -0.0033 0.2136 0.2228 +v -0.0085 0.2136 0.2164 +v -0.0150 0.2136 0.2111 +v -0.0223 0.2136 0.2072 +v -0.0303 0.2136 0.2047 +v -0.0386 0.2033 0.1847 +v -0.0506 0.2033 0.1859 +v -0.0622 0.2033 0.1894 +v -0.0728 0.2033 0.1951 +v -0.0822 0.2033 0.2028 +v -0.0899 0.2033 0.2121 +v -0.0956 0.2033 0.2228 +v -0.0991 0.2033 0.2344 +v -0.1003 0.2033 0.2464 +v -0.0991 0.2033 0.2584 +v -0.0956 0.2033 0.2700 +v -0.0899 0.2033 0.2807 +v -0.0822 0.2033 0.2900 +v -0.0728 0.2033 0.2977 +v -0.0622 0.2033 0.3034 +v -0.0506 0.2033 0.3069 +v -0.0386 0.2033 0.3081 +v -0.0265 0.2033 0.3069 +v -0.0150 0.2033 0.3034 +v -0.0043 0.2033 0.2977 +v 0.0050 0.2033 0.2900 +v 0.0127 0.2033 0.2807 +v 0.0184 0.2033 0.2700 +v 0.0219 0.2033 0.2584 +v 0.0231 0.2033 0.2464 +v 0.0219 0.2033 0.2344 +v 0.0184 0.2033 0.2228 +v 0.0127 0.2033 0.2121 +v 0.0050 0.2033 0.2028 +v -0.0043 0.2033 0.1951 +v -0.0150 0.2033 0.1894 +v -0.0265 0.2033 0.1859 +v -0.0386 0.1895 0.1679 +v -0.0539 0.1895 0.1694 +v -0.0686 0.1895 0.1739 +v -0.0822 0.1895 0.1811 +v -0.0941 0.1895 0.1909 +v -0.1038 0.1895 0.2028 +v -0.1111 0.1895 0.2164 +v -0.1156 0.1895 0.2311 +v -0.1171 0.1895 0.2464 +v -0.1156 0.1895 0.2617 +v -0.1111 0.1895 0.2764 +v -0.1038 0.1895 0.2900 +v -0.0941 0.1895 0.3019 +v -0.0822 0.1895 0.3117 +v -0.0686 0.1895 0.3189 +v -0.0539 0.1895 0.3234 +v -0.0386 0.1895 0.3249 +v -0.0233 0.1895 0.3234 +v -0.0085 0.1895 0.3189 +v 0.0050 0.1895 0.3117 +v 0.0169 0.1895 0.3019 +v 0.0267 0.1895 0.2900 +v 0.0339 0.1895 0.2764 +v 0.0384 0.1895 0.2617 +v 0.0399 0.1895 0.2464 +v 0.0384 0.1895 0.2311 +v 0.0339 0.1895 0.2164 +v 0.0267 0.1895 0.2028 +v 0.0169 0.1895 0.1909 +v 0.0050 0.1895 0.1811 +v -0.0085 0.1895 0.1739 +v -0.0233 0.1895 0.1694 +v -0.0386 0.1727 0.1541 +v -0.0566 0.1727 0.1559 +v -0.0739 0.1727 0.1611 +v -0.0899 0.1727 0.1697 +v -0.1038 0.1727 0.1811 +v -0.1153 0.1727 0.1951 +v -0.1239 0.1727 0.2111 +v -0.1291 0.1727 0.2284 +v -0.1309 0.1727 0.2464 +v -0.1291 0.1727 0.2644 +v -0.1239 0.1727 0.2817 +v -0.1153 0.1727 0.2977 +v -0.1038 0.1727 0.3117 +v -0.0899 0.1727 0.3232 +v -0.0739 0.1727 0.3317 +v -0.0566 0.1727 0.3369 +v -0.0386 0.1727 0.3387 +v -0.0206 0.1727 0.3369 +v -0.0033 0.1727 0.3317 +v 0.0127 0.1727 0.3232 +v 0.0267 0.1727 0.3117 +v 0.0382 0.1727 0.2977 +v 0.0467 0.1727 0.2817 +v 0.0520 0.1727 0.2644 +v 0.0537 0.1727 0.2464 +v 0.0520 0.1727 0.2284 +v 0.0467 0.1727 0.2111 +v 0.0382 0.1727 0.1951 +v 0.0267 0.1727 0.1811 +v 0.0127 0.1727 0.1697 +v -0.0033 0.1727 0.1611 +v -0.0206 0.1727 0.1559 +v -0.0386 0.1535 0.1438 +v -0.0586 0.1535 0.1458 +v -0.0778 0.1535 0.1517 +v -0.0956 0.1535 0.1611 +v -0.1111 0.1535 0.1739 +v -0.1239 0.1535 0.1894 +v -0.1333 0.1535 0.2072 +v -0.1392 0.1535 0.2264 +v -0.1411 0.1535 0.2464 +v -0.1392 0.1535 0.2664 +v -0.1333 0.1535 0.2857 +v -0.1239 0.1535 0.3034 +v -0.1111 0.1535 0.3189 +v -0.0956 0.1535 0.3317 +v -0.0778 0.1535 0.3412 +v -0.0586 0.1535 0.3470 +v -0.0386 0.1535 0.3490 +v -0.0186 0.1535 0.3470 +v 0.0007 0.1535 0.3412 +v 0.0184 0.1535 0.3317 +v 0.0339 0.1535 0.3189 +v 0.0467 0.1535 0.3034 +v 0.0562 0.1535 0.2857 +v 0.0620 0.1535 0.2664 +v 0.0640 0.1535 0.2464 +v 0.0620 0.1535 0.2264 +v 0.0562 0.1535 0.2072 +v 0.0467 0.1535 0.1894 +v 0.0339 0.1535 0.1739 +v 0.0184 0.1535 0.1611 +v 0.0007 0.1535 0.1517 +v -0.0186 0.1535 0.1458 +v -0.0386 0.1327 0.1375 +v -0.0598 0.1327 0.1396 +v -0.0802 0.1327 0.1458 +v -0.0991 0.1327 0.1559 +v -0.1156 0.1327 0.1694 +v -0.1291 0.1327 0.1859 +v -0.1392 0.1327 0.2047 +v -0.1454 0.1327 0.2252 +v -0.1475 0.1327 0.2464 +v -0.1454 0.1327 0.2676 +v -0.1392 0.1327 0.2881 +v -0.1291 0.1327 0.3069 +v -0.1156 0.1327 0.3234 +v -0.0991 0.1327 0.3369 +v -0.0802 0.1327 0.3470 +v -0.0598 0.1327 0.3532 +v -0.0386 0.1327 0.3553 +v -0.0173 0.1327 0.3532 +v 0.0031 0.1327 0.3470 +v 0.0219 0.1327 0.3369 +v 0.0384 0.1327 0.3234 +v 0.0520 0.1327 0.3069 +v 0.0620 0.1327 0.2881 +v 0.0682 0.1327 0.2676 +v 0.0703 0.1327 0.2464 +v 0.0682 0.1327 0.2252 +v 0.0620 0.1327 0.2047 +v 0.0520 0.1327 0.1859 +v 0.0384 0.1327 0.1694 +v 0.0219 0.1327 0.1559 +v 0.0031 0.1327 0.1458 +v -0.0173 0.1327 0.1396 +v -0.0386 0.1110 0.1354 +v -0.0602 0.1110 0.1375 +v -0.0811 0.1110 0.1438 +v -0.1003 0.1110 0.1541 +v -0.1171 0.1110 0.1679 +v -0.1309 0.1110 0.1847 +v -0.1411 0.1110 0.2039 +v -0.1475 0.1110 0.2248 +v -0.1496 0.1110 0.2464 +v -0.1475 0.1110 0.2681 +v -0.1411 0.1110 0.2889 +v -0.1309 0.1110 0.3081 +v -0.1171 0.1110 0.3249 +v -0.1003 0.1110 0.3387 +v -0.0811 0.1110 0.3490 +v -0.0602 0.1110 0.3553 +v -0.0386 0.1110 0.3574 +v -0.0169 0.1110 0.3553 +v 0.0039 0.1110 0.3490 +v 0.0231 0.1110 0.3387 +v 0.0399 0.1110 0.3249 +v 0.0537 0.1110 0.3081 +v 0.0640 0.1110 0.2889 +v 0.0703 0.1110 0.2681 +v 0.0724 0.1110 0.2464 +v 0.0703 0.1110 0.2248 +v 0.0640 0.1110 0.2039 +v 0.0537 0.1110 0.1847 +v 0.0399 0.1110 0.1679 +v 0.0231 0.1110 0.1541 +v 0.0039 0.1110 0.1438 +v -0.0169 0.1110 0.1375 +v -0.0386 0.0894 0.1375 +v -0.0598 0.0894 0.1396 +v -0.0802 0.0894 0.1458 +v -0.0991 0.0894 0.1559 +v -0.1156 0.0894 0.1694 +v -0.1291 0.0894 0.1859 +v -0.1392 0.0894 0.2047 +v -0.1454 0.0894 0.2252 +v -0.1475 0.0894 0.2464 +v -0.1454 0.0894 0.2676 +v -0.1392 0.0894 0.2881 +v -0.1291 0.0894 0.3069 +v -0.1156 0.0894 0.3234 +v -0.0991 0.0894 0.3369 +v -0.0802 0.0894 0.3470 +v -0.0598 0.0894 0.3532 +v -0.0386 0.0894 0.3553 +v -0.0173 0.0894 0.3532 +v 0.0031 0.0894 0.3470 +v 0.0219 0.0894 0.3369 +v 0.0384 0.0894 0.3234 +v 0.0520 0.0894 0.3069 +v 0.0620 0.0894 0.2881 +v 0.0682 0.0894 0.2676 +v 0.0703 0.0894 0.2464 +v 0.0682 0.0894 0.2252 +v 0.0620 0.0894 0.2047 +v 0.0520 0.0894 0.1859 +v 0.0384 0.0894 0.1694 +v 0.0219 0.0894 0.1559 +v 0.0031 0.0894 0.1458 +v -0.0173 0.0894 0.1396 +v -0.0386 0.0685 0.1438 +v -0.0586 0.0685 0.1458 +v -0.0778 0.0685 0.1517 +v -0.0956 0.0685 0.1611 +v -0.1111 0.0685 0.1739 +v -0.1239 0.0685 0.1894 +v -0.1333 0.0685 0.2072 +v -0.1392 0.0685 0.2264 +v -0.1411 0.0685 0.2464 +v -0.1392 0.0685 0.2664 +v -0.1333 0.0685 0.2857 +v -0.1239 0.0685 0.3034 +v -0.1111 0.0685 0.3189 +v -0.0956 0.0685 0.3317 +v -0.0778 0.0685 0.3412 +v -0.0586 0.0685 0.3470 +v -0.0386 0.0685 0.3490 +v -0.0186 0.0685 0.3470 +v 0.0007 0.0685 0.3412 +v 0.0184 0.0685 0.3317 +v 0.0339 0.0685 0.3189 +v 0.0467 0.0685 0.3034 +v 0.0562 0.0685 0.2857 +v 0.0620 0.0685 0.2664 +v 0.0640 0.0685 0.2464 +v 0.0620 0.0685 0.2264 +v 0.0562 0.0685 0.2072 +v 0.0467 0.0685 0.1894 +v 0.0339 0.0685 0.1739 +v 0.0184 0.0685 0.1611 +v 0.0007 0.0685 0.1517 +v -0.0186 0.0685 0.1458 +v -0.0386 0.0493 0.1541 +v -0.0566 0.0493 0.1559 +v -0.0739 0.0493 0.1611 +v -0.0899 0.0493 0.1697 +v -0.1038 0.0493 0.1811 +v -0.1153 0.0493 0.1951 +v -0.1239 0.0493 0.2111 +v -0.1291 0.0493 0.2284 +v -0.1309 0.0493 0.2464 +v -0.1291 0.0493 0.2644 +v -0.1239 0.0493 0.2817 +v -0.1153 0.0493 0.2977 +v -0.1038 0.0493 0.3117 +v -0.0899 0.0493 0.3232 +v -0.0739 0.0493 0.3317 +v -0.0566 0.0493 0.3369 +v -0.0386 0.0493 0.3387 +v -0.0206 0.0493 0.3369 +v -0.0033 0.0493 0.3317 +v 0.0127 0.0493 0.3232 +v 0.0267 0.0493 0.3117 +v 0.0382 0.0493 0.2977 +v 0.0467 0.0493 0.2817 +v 0.0520 0.0493 0.2644 +v 0.0537 0.0493 0.2464 +v 0.0520 0.0493 0.2284 +v 0.0467 0.0493 0.2111 +v 0.0382 0.0493 0.1951 +v 0.0267 0.0493 0.1811 +v 0.0127 0.0493 0.1697 +v -0.0033 0.0493 0.1611 +v -0.0206 0.0493 0.1559 +v -0.0386 0.0325 0.1679 +v -0.0539 0.0325 0.1694 +v -0.0686 0.0325 0.1739 +v -0.0822 0.0325 0.1811 +v -0.0941 0.0325 0.1909 +v -0.1038 0.0325 0.2028 +v -0.1111 0.0325 0.2164 +v -0.1156 0.0325 0.2311 +v -0.1171 0.0325 0.2464 +v -0.1156 0.0325 0.2617 +v -0.1111 0.0325 0.2764 +v -0.1038 0.0325 0.2900 +v -0.0941 0.0325 0.3019 +v -0.0822 0.0325 0.3117 +v -0.0686 0.0325 0.3189 +v -0.0539 0.0325 0.3234 +v -0.0386 0.0325 0.3249 +v -0.0233 0.0325 0.3234 +v -0.0085 0.0325 0.3189 +v 0.0050 0.0325 0.3117 +v 0.0169 0.0325 0.3019 +v 0.0267 0.0325 0.2900 +v 0.0339 0.0325 0.2764 +v 0.0384 0.0325 0.2617 +v 0.0399 0.0325 0.2464 +v 0.0384 0.0325 0.2311 +v 0.0339 0.0325 0.2164 +v 0.0267 0.0325 0.2028 +v 0.0169 0.0325 0.1909 +v 0.0050 0.0325 0.1811 +v -0.0085 0.0325 0.1739 +v -0.0233 0.0325 0.1694 +v -0.0386 0.0187 0.1847 +v -0.0506 0.0187 0.1859 +v -0.0622 0.0187 0.1894 +v -0.0728 0.0187 0.1951 +v -0.0822 0.0187 0.2028 +v -0.0899 0.0187 0.2121 +v -0.0956 0.0187 0.2228 +v -0.0991 0.0187 0.2344 +v -0.1003 0.0187 0.2464 +v -0.0991 0.0187 0.2584 +v -0.0956 0.0187 0.2700 +v -0.0899 0.0187 0.2807 +v -0.0822 0.0187 0.2900 +v -0.0728 0.0187 0.2977 +v -0.0622 0.0187 0.3034 +v -0.0506 0.0187 0.3069 +v -0.0386 0.0187 0.3081 +v -0.0265 0.0187 0.3069 +v -0.0150 0.0187 0.3034 +v -0.0043 0.0187 0.2977 +v 0.0050 0.0187 0.2900 +v 0.0127 0.0187 0.2807 +v 0.0184 0.0187 0.2700 +v 0.0219 0.0187 0.2584 +v 0.0231 0.0187 0.2464 +v 0.0219 0.0187 0.2344 +v 0.0184 0.0187 0.2228 +v 0.0127 0.0187 0.2121 +v 0.0050 0.0187 0.2028 +v -0.0043 0.0187 0.1951 +v -0.0150 0.0187 0.1894 +v -0.0265 0.0187 0.1859 +v -0.0386 0.0085 0.2039 +v -0.0469 0.0085 0.2047 +v -0.0548 0.0085 0.2072 +v -0.0622 0.0085 0.2111 +v -0.0686 0.0085 0.2164 +v -0.0739 0.0085 0.2228 +v -0.0778 0.0085 0.2302 +v -0.0802 0.0085 0.2381 +v -0.0811 0.0085 0.2464 +v -0.0802 0.0085 0.2547 +v -0.0778 0.0085 0.2627 +v -0.0739 0.0085 0.2700 +v -0.0686 0.0085 0.2764 +v -0.0622 0.0085 0.2817 +v -0.0548 0.0085 0.2857 +v -0.0469 0.0085 0.2881 +v -0.0386 0.0085 0.2889 +v -0.0303 0.0085 0.2881 +v -0.0223 0.0085 0.2857 +v -0.0150 0.0085 0.2817 +v -0.0085 0.0085 0.2764 +v -0.0033 0.0085 0.2700 +v 0.0007 0.0085 0.2627 +v 0.0031 0.0085 0.2547 +v 0.0039 0.0085 0.2464 +v 0.0031 0.0085 0.2381 +v 0.0007 0.0085 0.2302 +v -0.0033 0.0085 0.2228 +v -0.0085 0.0085 0.2164 +v -0.0150 0.0085 0.2111 +v -0.0223 0.0085 0.2072 +v -0.0303 0.0085 0.2047 +v -0.0386 0.0021 0.2248 +v -0.0428 0.0021 0.2252 +v -0.0469 0.0021 0.2264 +v -0.0506 0.0021 0.2284 +v -0.0539 0.0021 0.2311 +v -0.0566 0.0021 0.2344 +v -0.0586 0.0021 0.2381 +v -0.0598 0.0021 0.2422 +v -0.0602 0.0021 0.2464 +v -0.0598 0.0021 0.2506 +v -0.0586 0.0021 0.2547 +v -0.0566 0.0021 0.2584 +v -0.0539 0.0021 0.2617 +v -0.0506 0.0021 0.2644 +v -0.0469 0.0021 0.2664 +v -0.0428 0.0021 0.2676 +v -0.0386 0.0021 0.2681 +v -0.0344 0.0021 0.2676 +v -0.0303 0.0021 0.2664 +v -0.0265 0.0021 0.2644 +v -0.0233 0.0021 0.2617 +v -0.0206 0.0021 0.2584 +v -0.0186 0.0021 0.2547 +v -0.0173 0.0021 0.2506 +v -0.0169 0.0021 0.2464 +v -0.0173 0.0021 0.2422 +v -0.0186 0.0021 0.2381 +v -0.0206 0.0021 0.2344 +v -0.0233 0.0021 0.2311 +v -0.0265 0.0021 0.2284 +v -0.0303 0.0021 0.2264 +v -0.0344 0.0021 0.2252 +v -0.0386 -0.0000 0.2464 +# 482 vertices + +vn -0.0000 1.0000 -0.0000 +vn -0.0000 0.9796 -0.2010 +vn -0.0392 0.9796 -0.1971 +vn -0.0769 0.9796 -0.1857 +vn -0.1117 0.9796 -0.1671 +vn -0.1421 0.9796 -0.1421 +vn -0.1671 0.9796 -0.1117 +vn -0.1857 0.9796 -0.0769 +vn -0.1971 0.9796 -0.0392 +vn -0.2010 0.9796 0.0000 +vn -0.1971 0.9796 0.0392 +vn -0.1857 0.9796 0.0769 +vn -0.1671 0.9796 0.1117 +vn -0.1421 0.9796 0.1421 +vn -0.1117 0.9796 0.1671 +vn -0.0769 0.9796 0.1857 +vn -0.0392 0.9796 0.1971 +vn 0.0000 0.9796 0.2010 +vn 0.0392 0.9796 0.1971 +vn 0.0769 0.9796 0.1857 +vn 0.1117 0.9796 0.1671 +vn 0.1421 0.9796 0.1421 +vn 0.1671 0.9796 0.1117 +vn 0.1857 0.9796 0.0769 +vn 0.1971 0.9796 0.0392 +vn 0.2010 0.9796 -0.0000 +vn 0.1971 0.9796 -0.0392 +vn 0.1857 0.9796 -0.0769 +vn 0.1671 0.9796 -0.1117 +vn 0.1421 0.9796 -0.1421 +vn 0.1117 0.9796 -0.1671 +vn 0.0769 0.9796 -0.1857 +vn 0.0392 0.9796 -0.1971 +vn -0.0000 0.9217 -0.3879 +vn -0.0757 0.9217 -0.3804 +vn -0.1484 0.9217 -0.3584 +vn -0.2155 0.9217 -0.3225 +vn -0.2743 0.9217 -0.2743 +vn -0.3225 0.9217 -0.2155 +vn -0.3584 0.9217 -0.1484 +vn -0.3804 0.9217 -0.0757 +vn -0.3879 0.9217 0.0000 +vn -0.3804 0.9217 0.0757 +vn -0.3584 0.9217 0.1484 +vn -0.3225 0.9217 0.2155 +vn -0.2743 0.9217 0.2743 +vn -0.2155 0.9217 0.3225 +vn -0.1484 0.9217 0.3584 +vn -0.0757 0.9217 0.3804 +vn 0.0000 0.9217 0.3879 +vn 0.0757 0.9217 0.3804 +vn 0.1484 0.9217 0.3584 +vn 0.2155 0.9217 0.3225 +vn 0.2743 0.9217 0.2743 +vn 0.3225 0.9217 0.2155 +vn 0.3584 0.9217 0.1484 +vn 0.3804 0.9217 0.0757 +vn 0.3879 0.9217 -0.0000 +vn 0.3804 0.9217 -0.0757 +vn 0.3584 0.9217 -0.1484 +vn 0.3225 0.9217 -0.2155 +vn 0.2743 0.9217 -0.2743 +vn 0.2155 0.9217 -0.3225 +vn 0.1484 0.9217 -0.3584 +vn 0.0757 0.9217 -0.3804 +vn -0.0000 0.8286 -0.5598 +vn -0.1092 0.8286 -0.5490 +vn -0.2142 0.8286 -0.5172 +vn -0.3110 0.8286 -0.4654 +vn -0.3958 0.8286 -0.3958 +vn -0.4654 0.8286 -0.3110 +vn -0.5172 0.8286 -0.2142 +vn -0.5490 0.8286 -0.1092 +vn -0.5598 0.8286 0.0000 +vn -0.5490 0.8286 0.1092 +vn -0.5172 0.8286 0.2142 +vn -0.4654 0.8286 0.3110 +vn -0.3958 0.8286 0.3958 +vn -0.3110 0.8286 0.4654 +vn -0.2142 0.8286 0.5172 +vn -0.1092 0.8286 0.5490 +vn 0.0000 0.8286 0.5598 +vn 0.1092 0.8286 0.5490 +vn 0.2142 0.8286 0.5172 +vn 0.3110 0.8286 0.4654 +vn 0.3958 0.8286 0.3958 +vn 0.4654 0.8286 0.3110 +vn 0.5172 0.8286 0.2142 +vn 0.5490 0.8286 0.1092 +vn 0.5598 0.8286 -0.0000 +vn 0.5490 0.8286 -0.1092 +vn 0.5172 0.8286 -0.2142 +vn 0.4654 0.8286 -0.3110 +vn 0.3958 0.8286 -0.3958 +vn 0.3110 0.8286 -0.4654 +vn 0.2142 0.8286 -0.5172 +vn 0.1092 0.8286 -0.5490 +vn -0.0000 0.7041 -0.7101 +vn -0.1385 0.7041 -0.6965 +vn -0.2718 0.7041 -0.6561 +vn -0.3945 0.7041 -0.5905 +vn -0.5021 0.7041 -0.5021 +vn -0.5905 0.7041 -0.3945 +vn -0.6561 0.7041 -0.2718 +vn -0.6965 0.7041 -0.1385 +vn -0.7101 0.7041 0.0000 +vn -0.6965 0.7041 0.1385 +vn -0.6561 0.7041 0.2718 +vn -0.5905 0.7041 0.3945 +vn -0.5021 0.7041 0.5021 +vn -0.3945 0.7041 0.5905 +vn -0.2718 0.7041 0.6561 +vn -0.1385 0.7041 0.6965 +vn 0.0000 0.7041 0.7101 +vn 0.1385 0.7041 0.6965 +vn 0.2718 0.7041 0.6561 +vn 0.3945 0.7041 0.5905 +vn 0.5021 0.7041 0.5021 +vn 0.5905 0.7041 0.3945 +vn 0.6561 0.7041 0.2718 +vn 0.6965 0.7041 0.1385 +vn 0.7101 0.7041 -0.0000 +vn 0.6965 0.7041 -0.1385 +vn 0.6561 0.7041 -0.2718 +vn 0.5905 0.7041 -0.3945 +vn 0.5021 0.7041 -0.5021 +vn 0.3945 0.7041 -0.5905 +vn 0.2718 0.7041 -0.6561 +vn 0.1385 0.7041 -0.6965 +vn -0.0000 0.5528 -0.8333 +vn -0.1626 0.5528 -0.8173 +vn -0.3189 0.5528 -0.7699 +vn -0.4630 0.5528 -0.6929 +vn -0.5893 0.5528 -0.5893 +vn -0.6929 0.5528 -0.4630 +vn -0.7699 0.5528 -0.3189 +vn -0.8173 0.5528 -0.1626 +vn -0.8333 0.5528 0.0000 +vn -0.8173 0.5528 0.1626 +vn -0.7699 0.5528 0.3189 +vn -0.6929 0.5528 0.4630 +vn -0.5893 0.5528 0.5893 +vn -0.4630 0.5528 0.6929 +vn -0.3189 0.5528 0.7699 +vn -0.1626 0.5528 0.8173 +vn 0.0000 0.5528 0.8333 +vn 0.1626 0.5528 0.8173 +vn 0.3189 0.5528 0.7699 +vn 0.4630 0.5528 0.6929 +vn 0.5893 0.5528 0.5893 +vn 0.6929 0.5528 0.4630 +vn 0.7699 0.5528 0.3189 +vn 0.8173 0.5528 0.1626 +vn 0.8333 0.5528 -0.0000 +vn 0.8173 0.5528 -0.1626 +vn 0.7699 0.5528 -0.3189 +vn 0.6929 0.5528 -0.4630 +vn 0.5893 0.5528 -0.5893 +vn 0.4630 0.5528 -0.6929 +vn 0.3189 0.5528 -0.7699 +vn 0.1626 0.5528 -0.8173 +vn -0.0000 0.3805 -0.9248 +vn -0.1804 0.3805 -0.9070 +vn -0.3539 0.3805 -0.8544 +vn -0.5138 0.3805 -0.7689 +vn -0.6539 0.3805 -0.6539 +vn -0.7689 0.3805 -0.5138 +vn -0.8544 0.3805 -0.3539 +vn -0.9070 0.3805 -0.1804 +vn -0.9248 0.3805 0.0000 +vn -0.9070 0.3805 0.1804 +vn -0.8544 0.3805 0.3539 +vn -0.7689 0.3805 0.5138 +vn -0.6539 0.3805 0.6539 +vn -0.5138 0.3805 0.7689 +vn -0.3539 0.3805 0.8544 +vn -0.1804 0.3805 0.9070 +vn 0.0000 0.3805 0.9248 +vn 0.1804 0.3805 0.9070 +vn 0.3539 0.3805 0.8544 +vn 0.5138 0.3805 0.7689 +vn 0.6539 0.3805 0.6539 +vn 0.7689 0.3805 0.5138 +vn 0.8544 0.3805 0.3539 +vn 0.9070 0.3805 0.1804 +vn 0.9248 0.3805 -0.0000 +vn 0.9070 0.3805 -0.1804 +vn 0.8544 0.3805 -0.3539 +vn 0.7689 0.3805 -0.5138 +vn 0.6539 0.3805 -0.6539 +vn 0.5138 0.3805 -0.7689 +vn 0.3539 0.3805 -0.8544 +vn 0.1804 0.3805 -0.9070 +vn -0.0000 0.1939 -0.9810 +vn -0.1914 0.1939 -0.9622 +vn -0.3754 0.1939 -0.9063 +vn -0.5450 0.1939 -0.8157 +vn -0.6937 0.1939 -0.6937 +vn -0.8157 0.1939 -0.5450 +vn -0.9063 0.1939 -0.3754 +vn -0.9622 0.1939 -0.1914 +vn -0.9810 0.1939 0.0000 +vn -0.9622 0.1939 0.1914 +vn -0.9063 0.1939 0.3754 +vn -0.8157 0.1939 0.5450 +vn -0.6937 0.1939 0.6937 +vn -0.5450 0.1939 0.8157 +vn -0.3754 0.1939 0.9063 +vn -0.1914 0.1939 0.9622 +vn 0.0000 0.1939 0.9810 +vn 0.1914 0.1939 0.9622 +vn 0.3754 0.1939 0.9063 +vn 0.5450 0.1939 0.8157 +vn 0.6937 0.1939 0.6937 +vn 0.8157 0.1939 0.5450 +vn 0.9063 0.1939 0.3754 +vn 0.9622 0.1939 0.1914 +vn 0.9810 0.1939 -0.0000 +vn 0.9622 0.1939 -0.1914 +vn 0.9063 0.1939 -0.3754 +vn 0.8157 0.1939 -0.5450 +vn 0.6937 0.1939 -0.6937 +vn 0.5450 0.1939 -0.8157 +vn 0.3754 0.1939 -0.9063 +vn 0.1914 0.1939 -0.9622 +vn -0.0000 0.0000 -1.0000 +vn -0.1951 0.0000 -0.9808 +vn -0.3827 0.0000 -0.9239 +vn -0.5556 0.0000 -0.8315 +vn -0.7071 0.0000 -0.7071 +vn -0.8315 0.0000 -0.5556 +vn -0.9239 0.0000 -0.3827 +vn -0.9808 0.0000 -0.1951 +vn -1.0000 0.0000 0.0000 +vn -0.9808 0.0000 0.1951 +vn -0.9239 0.0000 0.3827 +vn -0.8315 0.0000 0.5556 +vn -0.7071 0.0000 0.7071 +vn -0.5556 0.0000 0.8315 +vn -0.3827 0.0000 0.9239 +vn -0.1951 0.0000 0.9808 +vn 0.0000 0.0000 1.0000 +vn 0.1951 0.0000 0.9808 +vn 0.3827 0.0000 0.9239 +vn 0.5556 0.0000 0.8315 +vn 0.7071 0.0000 0.7071 +vn 0.8315 0.0000 0.5556 +vn 0.9239 0.0000 0.3827 +vn 0.9808 0.0000 0.1951 +vn 1.0000 0.0000 -0.0000 +vn 0.9808 0.0000 -0.1951 +vn 0.9239 0.0000 -0.3827 +vn 0.8315 0.0000 -0.5556 +vn 0.7071 0.0000 -0.7071 +vn 0.5556 0.0000 -0.8315 +vn 0.3827 0.0000 -0.9239 +vn 0.1951 0.0000 -0.9808 +vn -0.0000 -0.1939 -0.9810 +vn -0.1914 -0.1939 -0.9622 +vn -0.3754 -0.1939 -0.9063 +vn -0.5450 -0.1939 -0.8157 +vn -0.6937 -0.1939 -0.6937 +vn -0.8157 -0.1939 -0.5450 +vn -0.9063 -0.1939 -0.3754 +vn -0.9622 -0.1939 -0.1914 +vn -0.9810 -0.1939 0.0000 +vn -0.9622 -0.1939 0.1914 +vn -0.9063 -0.1939 0.3754 +vn -0.8157 -0.1939 0.5450 +vn -0.6937 -0.1939 0.6937 +vn -0.5450 -0.1939 0.8157 +vn -0.3754 -0.1939 0.9063 +vn -0.1914 -0.1939 0.9622 +vn 0.0000 -0.1939 0.9810 +vn 0.1914 -0.1939 0.9622 +vn 0.3754 -0.1939 0.9063 +vn 0.5450 -0.1939 0.8157 +vn 0.6937 -0.1939 0.6937 +vn 0.8157 -0.1939 0.5450 +vn 0.9063 -0.1939 0.3754 +vn 0.9622 -0.1939 0.1914 +vn 0.9810 -0.1939 -0.0000 +vn 0.9622 -0.1939 -0.1914 +vn 0.9063 -0.1939 -0.3754 +vn 0.8157 -0.1939 -0.5450 +vn 0.6937 -0.1939 -0.6937 +vn 0.5450 -0.1939 -0.8157 +vn 0.3754 -0.1939 -0.9063 +vn 0.1914 -0.1939 -0.9622 +vn -0.0000 -0.3805 -0.9248 +vn -0.1804 -0.3805 -0.9070 +vn -0.3539 -0.3805 -0.8544 +vn -0.5138 -0.3805 -0.7689 +vn -0.6539 -0.3805 -0.6539 +vn -0.7689 -0.3805 -0.5138 +vn -0.8544 -0.3805 -0.3539 +vn -0.9070 -0.3805 -0.1804 +vn -0.9248 -0.3805 0.0000 +vn -0.9070 -0.3805 0.1804 +vn -0.8544 -0.3805 0.3539 +vn -0.7689 -0.3805 0.5138 +vn -0.6539 -0.3805 0.6539 +vn -0.5138 -0.3805 0.7689 +vn -0.3539 -0.3805 0.8544 +vn -0.1804 -0.3805 0.9070 +vn 0.0000 -0.3805 0.9248 +vn 0.1804 -0.3805 0.9070 +vn 0.3539 -0.3805 0.8544 +vn 0.5138 -0.3805 0.7689 +vn 0.6539 -0.3805 0.6539 +vn 0.7689 -0.3805 0.5138 +vn 0.8544 -0.3805 0.3539 +vn 0.9070 -0.3805 0.1804 +vn 0.9248 -0.3805 -0.0000 +vn 0.9070 -0.3805 -0.1804 +vn 0.8544 -0.3805 -0.3539 +vn 0.7689 -0.3805 -0.5138 +vn 0.6539 -0.3805 -0.6539 +vn 0.5138 -0.3805 -0.7689 +vn 0.3539 -0.3805 -0.8544 +vn 0.1804 -0.3805 -0.9070 +vn -0.0000 -0.5528 -0.8333 +vn -0.1626 -0.5528 -0.8173 +vn -0.3189 -0.5528 -0.7699 +vn -0.4630 -0.5528 -0.6929 +vn -0.5893 -0.5528 -0.5893 +vn -0.6929 -0.5528 -0.4630 +vn -0.7699 -0.5528 -0.3189 +vn -0.8173 -0.5528 -0.1626 +vn -0.8333 -0.5528 0.0000 +vn -0.8173 -0.5528 0.1626 +vn -0.7699 -0.5528 0.3189 +vn -0.6929 -0.5528 0.4630 +vn -0.5893 -0.5528 0.5893 +vn -0.4630 -0.5528 0.6929 +vn -0.3189 -0.5528 0.7699 +vn -0.1626 -0.5528 0.8173 +vn 0.0000 -0.5528 0.8333 +vn 0.1626 -0.5528 0.8173 +vn 0.3189 -0.5528 0.7699 +vn 0.4630 -0.5528 0.6929 +vn 0.5893 -0.5528 0.5893 +vn 0.6929 -0.5528 0.4630 +vn 0.7699 -0.5528 0.3189 +vn 0.8173 -0.5528 0.1626 +vn 0.8333 -0.5528 -0.0000 +vn 0.8173 -0.5528 -0.1626 +vn 0.7699 -0.5528 -0.3189 +vn 0.6929 -0.5528 -0.4630 +vn 0.5893 -0.5528 -0.5893 +vn 0.4630 -0.5528 -0.6929 +vn 0.3189 -0.5528 -0.7699 +vn 0.1626 -0.5528 -0.8173 +vn -0.0000 -0.7041 -0.7101 +vn -0.1385 -0.7041 -0.6965 +vn -0.2718 -0.7041 -0.6561 +vn -0.3945 -0.7041 -0.5905 +vn -0.5021 -0.7041 -0.5021 +vn -0.5905 -0.7041 -0.3945 +vn -0.6561 -0.7041 -0.2718 +vn -0.6965 -0.7041 -0.1385 +vn -0.7101 -0.7041 0.0000 +vn -0.6965 -0.7041 0.1385 +vn -0.6561 -0.7041 0.2718 +vn -0.5905 -0.7041 0.3945 +vn -0.5021 -0.7041 0.5021 +vn -0.3945 -0.7041 0.5905 +vn -0.2718 -0.7041 0.6561 +vn -0.1385 -0.7041 0.6965 +vn 0.0000 -0.7041 0.7101 +vn 0.1385 -0.7041 0.6965 +vn 0.2718 -0.7041 0.6561 +vn 0.3945 -0.7041 0.5905 +vn 0.5021 -0.7041 0.5021 +vn 0.5905 -0.7041 0.3945 +vn 0.6561 -0.7041 0.2718 +vn 0.6965 -0.7041 0.1385 +vn 0.7101 -0.7041 -0.0000 +vn 0.6965 -0.7041 -0.1385 +vn 0.6561 -0.7041 -0.2718 +vn 0.5905 -0.7041 -0.3945 +vn 0.5021 -0.7041 -0.5021 +vn 0.3945 -0.7041 -0.5905 +vn 0.2718 -0.7041 -0.6561 +vn 0.1385 -0.7041 -0.6965 +vn -0.0000 -0.8286 -0.5598 +vn -0.1092 -0.8286 -0.5490 +vn -0.2142 -0.8286 -0.5172 +vn -0.3110 -0.8286 -0.4654 +vn -0.3958 -0.8286 -0.3958 +vn -0.4654 -0.8286 -0.3110 +vn -0.5172 -0.8286 -0.2142 +vn -0.5490 -0.8286 -0.1092 +vn -0.5598 -0.8286 0.0000 +vn -0.5490 -0.8286 0.1092 +vn -0.5172 -0.8286 0.2142 +vn -0.4654 -0.8286 0.3110 +vn -0.3958 -0.8286 0.3958 +vn -0.3110 -0.8286 0.4654 +vn -0.2142 -0.8286 0.5172 +vn -0.1092 -0.8286 0.5490 +vn 0.0000 -0.8286 0.5598 +vn 0.1092 -0.8286 0.5490 +vn 0.2142 -0.8286 0.5172 +vn 0.3110 -0.8286 0.4654 +vn 0.3958 -0.8286 0.3958 +vn 0.4654 -0.8286 0.3110 +vn 0.5172 -0.8286 0.2142 +vn 0.5490 -0.8286 0.1092 +vn 0.5598 -0.8286 -0.0000 +vn 0.5490 -0.8286 -0.1092 +vn 0.5172 -0.8286 -0.2142 +vn 0.4654 -0.8286 -0.3110 +vn 0.3958 -0.8286 -0.3958 +vn 0.3110 -0.8286 -0.4654 +vn 0.2142 -0.8286 -0.5172 +vn 0.1092 -0.8286 -0.5490 +vn -0.0000 -0.9217 -0.3879 +vn -0.0757 -0.9217 -0.3804 +vn -0.1484 -0.9217 -0.3584 +vn -0.2155 -0.9217 -0.3225 +vn -0.2743 -0.9217 -0.2743 +vn -0.3225 -0.9217 -0.2155 +vn -0.3584 -0.9217 -0.1484 +vn -0.3804 -0.9217 -0.0757 +vn -0.3879 -0.9217 0.0000 +vn -0.3804 -0.9217 0.0757 +vn -0.3584 -0.9217 0.1484 +vn -0.3225 -0.9217 0.2155 +vn -0.2743 -0.9217 0.2743 +vn -0.2155 -0.9217 0.3225 +vn -0.1484 -0.9217 0.3584 +vn -0.0757 -0.9217 0.3804 +vn 0.0000 -0.9217 0.3879 +vn 0.0757 -0.9217 0.3804 +vn 0.1484 -0.9217 0.3584 +vn 0.2155 -0.9217 0.3225 +vn 0.2743 -0.9217 0.2743 +vn 0.3225 -0.9217 0.2155 +vn 0.3584 -0.9217 0.1484 +vn 0.3804 -0.9217 0.0757 +vn 0.3879 -0.9217 -0.0000 +vn 0.3804 -0.9217 -0.0757 +vn 0.3584 -0.9217 -0.1484 +vn 0.3225 -0.9217 -0.2155 +vn 0.2743 -0.9217 -0.2743 +vn 0.2155 -0.9217 -0.3225 +vn 0.1484 -0.9217 -0.3584 +vn 0.0757 -0.9217 -0.3804 +vn -0.0000 -0.9796 -0.2010 +vn -0.0392 -0.9796 -0.1971 +vn -0.0769 -0.9796 -0.1857 +vn -0.1117 -0.9796 -0.1671 +vn -0.1421 -0.9796 -0.1421 +vn -0.1671 -0.9796 -0.1117 +vn -0.1857 -0.9796 -0.0769 +vn -0.1971 -0.9796 -0.0392 +vn -0.2010 -0.9796 0.0000 +vn -0.1971 -0.9796 0.0392 +vn -0.1857 -0.9796 0.0769 +vn -0.1671 -0.9796 0.1117 +vn -0.1421 -0.9796 0.1421 +vn -0.1117 -0.9796 0.1671 +vn -0.0769 -0.9796 0.1857 +vn -0.0392 -0.9796 0.1971 +vn 0.0000 -0.9796 0.2010 +vn 0.0392 -0.9796 0.1971 +vn 0.0769 -0.9796 0.1857 +vn 0.1117 -0.9796 0.1671 +vn 0.1421 -0.9796 0.1421 +vn 0.1671 -0.9796 0.1117 +vn 0.1857 -0.9796 0.0769 +vn 0.1971 -0.9796 0.0392 +vn 0.2010 -0.9796 -0.0000 +vn 0.1971 -0.9796 -0.0392 +vn 0.1857 -0.9796 -0.0769 +vn 0.1671 -0.9796 -0.1117 +vn 0.1421 -0.9796 -0.1421 +vn 0.1117 -0.9796 -0.1671 +vn 0.0769 -0.9796 -0.1857 +vn 0.0392 -0.9796 -0.1971 +vn -0.0000 -1.0000 0.0000 +# 482 vertex normals + +vt 0.0000 1.0000 0.0000 +vt 0.0000 0.9375 0.0000 +vt 0.0312 0.9375 0.0000 +vt 0.0312 1.0000 0.0000 +vt 0.0625 0.9375 0.0000 +vt 0.0625 1.0000 0.0000 +vt 0.0938 0.9375 0.0000 +vt 0.0938 1.0000 0.0000 +vt 0.1250 0.9375 0.0000 +vt 0.1250 1.0000 0.0000 +vt 0.1562 0.9375 0.0000 +vt 0.1562 1.0000 0.0000 +vt 0.1875 0.9375 0.0000 +vt 0.1875 1.0000 0.0000 +vt 0.2187 0.9375 0.0000 +vt 0.2187 1.0000 0.0000 +vt 0.2500 0.9375 0.0000 +vt 0.2500 1.0000 0.0000 +vt 0.2812 0.9375 0.0000 +vt 0.2812 1.0000 0.0000 +vt 0.3125 0.9375 0.0000 +vt 0.3125 1.0000 0.0000 +vt 0.3437 0.9375 0.0000 +vt 0.3437 1.0000 0.0000 +vt 0.3750 0.9375 0.0000 +vt 0.3750 1.0000 0.0000 +vt 0.4062 0.9375 0.0000 +vt 0.4062 1.0000 0.0000 +vt 0.4375 0.9375 0.0000 +vt 0.4375 1.0000 0.0000 +vt 0.4688 0.9375 0.0000 +vt 0.4688 1.0000 0.0000 +vt 0.5000 0.9375 0.0000 +vt 0.5000 1.0000 0.0000 +vt 0.5313 0.9375 0.0000 +vt 0.5313 1.0000 0.0000 +vt 0.5625 0.9375 0.0000 +vt 0.5625 1.0000 0.0000 +vt 0.5938 0.9375 0.0000 +vt 0.5938 1.0000 0.0000 +vt 0.6250 0.9375 0.0000 +vt 0.6250 1.0000 0.0000 +vt 0.6563 0.9375 0.0000 +vt 0.6563 1.0000 0.0000 +vt 0.6875 0.9375 0.0000 +vt 0.6875 1.0000 0.0000 +vt 0.7188 0.9375 0.0000 +vt 0.7188 1.0000 0.0000 +vt 0.7500 0.9375 0.0000 +vt 0.7500 1.0000 0.0000 +vt 0.7813 0.9375 0.0000 +vt 0.7813 1.0000 0.0000 +vt 0.8125 0.9375 0.0000 +vt 0.8125 1.0000 0.0000 +vt 0.8438 0.9375 0.0000 +vt 0.8438 1.0000 0.0000 +vt 0.8750 0.9375 0.0000 +vt 0.8750 1.0000 0.0000 +vt 0.9063 0.9375 0.0000 +vt 0.9063 1.0000 0.0000 +vt 0.9375 0.9375 0.0000 +vt 0.9375 1.0000 0.0000 +vt 0.9688 0.9375 0.0000 +vt 0.9688 1.0000 0.0000 +vt 1.0000 0.9375 0.0000 +vt 0.0000 0.8750 0.0000 +vt 0.0312 0.8750 0.0000 +vt 0.0625 0.8750 0.0000 +vt 0.0938 0.8750 0.0000 +vt 0.1250 0.8750 0.0000 +vt 0.1562 0.8750 0.0000 +vt 0.1875 0.8750 0.0000 +vt 0.2187 0.8750 0.0000 +vt 0.2500 0.8750 0.0000 +vt 0.2812 0.8750 0.0000 +vt 0.3125 0.8750 0.0000 +vt 0.3437 0.8750 0.0000 +vt 0.3750 0.8750 0.0000 +vt 0.4062 0.8750 0.0000 +vt 0.4375 0.8750 0.0000 +vt 0.4688 0.8750 0.0000 +vt 0.5000 0.8750 0.0000 +vt 0.5313 0.8750 0.0000 +vt 0.5625 0.8750 0.0000 +vt 0.5938 0.8750 0.0000 +vt 0.6250 0.8750 0.0000 +vt 0.6563 0.8750 0.0000 +vt 0.6875 0.8750 0.0000 +vt 0.7188 0.8750 0.0000 +vt 0.7500 0.8750 0.0000 +vt 0.7813 0.8750 0.0000 +vt 0.8125 0.8750 0.0000 +vt 0.8438 0.8750 0.0000 +vt 0.8750 0.8750 0.0000 +vt 0.9063 0.8750 0.0000 +vt 0.9375 0.8750 0.0000 +vt 0.9688 0.8750 0.0000 +vt 1.0000 0.8750 0.0000 +vt 0.0000 0.8125 0.0000 +vt 0.0312 0.8125 0.0000 +vt 0.0625 0.8125 0.0000 +vt 0.0938 0.8125 0.0000 +vt 0.1250 0.8125 0.0000 +vt 0.1562 0.8125 0.0000 +vt 0.1875 0.8125 0.0000 +vt 0.2187 0.8125 0.0000 +vt 0.2500 0.8125 0.0000 +vt 0.2812 0.8125 0.0000 +vt 0.3125 0.8125 0.0000 +vt 0.3437 0.8125 0.0000 +vt 0.3750 0.8125 0.0000 +vt 0.4062 0.8125 0.0000 +vt 0.4375 0.8125 0.0000 +vt 0.4688 0.8125 0.0000 +vt 0.5000 0.8125 0.0000 +vt 0.5313 0.8125 0.0000 +vt 0.5625 0.8125 0.0000 +vt 0.5938 0.8125 0.0000 +vt 0.6250 0.8125 0.0000 +vt 0.6563 0.8125 0.0000 +vt 0.6875 0.8125 0.0000 +vt 0.7188 0.8125 0.0000 +vt 0.7500 0.8125 0.0000 +vt 0.7813 0.8125 0.0000 +vt 0.8125 0.8125 0.0000 +vt 0.8438 0.8125 0.0000 +vt 0.8750 0.8125 0.0000 +vt 0.9063 0.8125 0.0000 +vt 0.9375 0.8125 0.0000 +vt 0.9688 0.8125 0.0000 +vt 1.0000 0.8125 0.0000 +vt 0.0000 0.7500 0.0000 +vt 0.0312 0.7500 0.0000 +vt 0.0625 0.7500 0.0000 +vt 0.0938 0.7500 0.0000 +vt 0.1250 0.7500 0.0000 +vt 0.1562 0.7500 0.0000 +vt 0.1875 0.7500 0.0000 +vt 0.2187 0.7500 0.0000 +vt 0.2500 0.7500 0.0000 +vt 0.2812 0.7500 0.0000 +vt 0.3125 0.7500 0.0000 +vt 0.3437 0.7500 0.0000 +vt 0.3750 0.7500 0.0000 +vt 0.4062 0.7500 0.0000 +vt 0.4375 0.7500 0.0000 +vt 0.4688 0.7500 0.0000 +vt 0.5000 0.7500 0.0000 +vt 0.5313 0.7500 0.0000 +vt 0.5625 0.7500 0.0000 +vt 0.5938 0.7500 0.0000 +vt 0.6250 0.7500 0.0000 +vt 0.6563 0.7500 0.0000 +vt 0.6875 0.7500 0.0000 +vt 0.7188 0.7500 0.0000 +vt 0.7500 0.7500 0.0000 +vt 0.7813 0.7500 0.0000 +vt 0.8125 0.7500 0.0000 +vt 0.8438 0.7500 0.0000 +vt 0.8750 0.7500 0.0000 +vt 0.9063 0.7500 0.0000 +vt 0.9375 0.7500 0.0000 +vt 0.9688 0.7500 0.0000 +vt 1.0000 0.7500 0.0000 +vt 0.0000 0.6875 0.0000 +vt 0.0312 0.6875 0.0000 +vt 0.0625 0.6875 0.0000 +vt 0.0938 0.6875 0.0000 +vt 0.1250 0.6875 0.0000 +vt 0.1562 0.6875 0.0000 +vt 0.1875 0.6875 0.0000 +vt 0.2187 0.6875 0.0000 +vt 0.2500 0.6875 0.0000 +vt 0.2812 0.6875 0.0000 +vt 0.3125 0.6875 0.0000 +vt 0.3437 0.6875 0.0000 +vt 0.3750 0.6875 0.0000 +vt 0.4062 0.6875 0.0000 +vt 0.4375 0.6875 0.0000 +vt 0.4688 0.6875 0.0000 +vt 0.5000 0.6875 0.0000 +vt 0.5313 0.6875 0.0000 +vt 0.5625 0.6875 0.0000 +vt 0.5938 0.6875 0.0000 +vt 0.6250 0.6875 0.0000 +vt 0.6563 0.6875 0.0000 +vt 0.6875 0.6875 0.0000 +vt 0.7188 0.6875 0.0000 +vt 0.7500 0.6875 0.0000 +vt 0.7813 0.6875 0.0000 +vt 0.8125 0.6875 0.0000 +vt 0.8438 0.6875 0.0000 +vt 0.8750 0.6875 0.0000 +vt 0.9063 0.6875 0.0000 +vt 0.9375 0.6875 0.0000 +vt 0.9688 0.6875 0.0000 +vt 1.0000 0.6875 0.0000 +vt 0.0000 0.6250 0.0000 +vt 0.0312 0.6250 0.0000 +vt 0.0625 0.6250 0.0000 +vt 0.0938 0.6250 0.0000 +vt 0.1250 0.6250 0.0000 +vt 0.1562 0.6250 0.0000 +vt 0.1875 0.6250 0.0000 +vt 0.2187 0.6250 0.0000 +vt 0.2500 0.6250 0.0000 +vt 0.2812 0.6250 0.0000 +vt 0.3125 0.6250 0.0000 +vt 0.3437 0.6250 0.0000 +vt 0.3750 0.6250 0.0000 +vt 0.4062 0.6250 0.0000 +vt 0.4375 0.6250 0.0000 +vt 0.4688 0.6250 0.0000 +vt 0.5000 0.6250 0.0000 +vt 0.5313 0.6250 0.0000 +vt 0.5625 0.6250 0.0000 +vt 0.5938 0.6250 0.0000 +vt 0.6250 0.6250 0.0000 +vt 0.6563 0.6250 0.0000 +vt 0.6875 0.6250 0.0000 +vt 0.7188 0.6250 0.0000 +vt 0.7500 0.6250 0.0000 +vt 0.7813 0.6250 0.0000 +vt 0.8125 0.6250 0.0000 +vt 0.8438 0.6250 0.0000 +vt 0.8750 0.6250 0.0000 +vt 0.9063 0.6250 0.0000 +vt 0.9375 0.6250 0.0000 +vt 0.9688 0.6250 0.0000 +vt 1.0000 0.6250 0.0000 +vt 0.0000 0.5625 0.0000 +vt 0.0312 0.5625 0.0000 +vt 0.0625 0.5625 0.0000 +vt 0.0938 0.5625 0.0000 +vt 0.1250 0.5625 0.0000 +vt 0.1562 0.5625 0.0000 +vt 0.1875 0.5625 0.0000 +vt 0.2187 0.5625 0.0000 +vt 0.2500 0.5625 0.0000 +vt 0.2812 0.5625 0.0000 +vt 0.3125 0.5625 0.0000 +vt 0.3437 0.5625 0.0000 +vt 0.3750 0.5625 0.0000 +vt 0.4062 0.5625 0.0000 +vt 0.4375 0.5625 0.0000 +vt 0.4688 0.5625 0.0000 +vt 0.5000 0.5625 0.0000 +vt 0.5313 0.5625 0.0000 +vt 0.5625 0.5625 0.0000 +vt 0.5938 0.5625 0.0000 +vt 0.6250 0.5625 0.0000 +vt 0.6563 0.5625 0.0000 +vt 0.6875 0.5625 0.0000 +vt 0.7188 0.5625 0.0000 +vt 0.7500 0.5625 0.0000 +vt 0.7813 0.5625 0.0000 +vt 0.8125 0.5625 0.0000 +vt 0.8438 0.5625 0.0000 +vt 0.8750 0.5625 0.0000 +vt 0.9063 0.5625 0.0000 +vt 0.9375 0.5625 0.0000 +vt 0.9688 0.5625 0.0000 +vt 1.0000 0.5625 0.0000 +vt 0.0000 0.5000 0.0000 +vt 0.0312 0.5000 0.0000 +vt 0.0625 0.5000 0.0000 +vt 0.0938 0.5000 0.0000 +vt 0.1250 0.5000 0.0000 +vt 0.1562 0.5000 0.0000 +vt 0.1875 0.5000 0.0000 +vt 0.2187 0.5000 0.0000 +vt 0.2500 0.5000 0.0000 +vt 0.2812 0.5000 0.0000 +vt 0.3125 0.5000 0.0000 +vt 0.3437 0.5000 0.0000 +vt 0.3750 0.5000 0.0000 +vt 0.4062 0.5000 0.0000 +vt 0.4375 0.5000 0.0000 +vt 0.4688 0.5000 0.0000 +vt 0.5000 0.5000 0.0000 +vt 0.5313 0.5000 0.0000 +vt 0.5625 0.5000 0.0000 +vt 0.5938 0.5000 0.0000 +vt 0.6250 0.5000 0.0000 +vt 0.6563 0.5000 0.0000 +vt 0.6875 0.5000 0.0000 +vt 0.7188 0.5000 0.0000 +vt 0.7500 0.5000 0.0000 +vt 0.7813 0.5000 0.0000 +vt 0.8125 0.5000 0.0000 +vt 0.8438 0.5000 0.0000 +vt 0.8750 0.5000 0.0000 +vt 0.9063 0.5000 0.0000 +vt 0.9375 0.5000 0.0000 +vt 0.9688 0.5000 0.0000 +vt 1.0000 0.5000 0.0000 +vt 0.0000 0.4375 0.0000 +vt 0.0312 0.4375 0.0000 +vt 0.0625 0.4375 0.0000 +vt 0.0938 0.4375 0.0000 +vt 0.1250 0.4375 0.0000 +vt 0.1562 0.4375 0.0000 +vt 0.1875 0.4375 0.0000 +vt 0.2187 0.4375 0.0000 +vt 0.2500 0.4375 0.0000 +vt 0.2812 0.4375 0.0000 +vt 0.3125 0.4375 0.0000 +vt 0.3437 0.4375 0.0000 +vt 0.3750 0.4375 0.0000 +vt 0.4062 0.4375 0.0000 +vt 0.4375 0.4375 0.0000 +vt 0.4688 0.4375 0.0000 +vt 0.5000 0.4375 0.0000 +vt 0.5313 0.4375 0.0000 +vt 0.5625 0.4375 0.0000 +vt 0.5938 0.4375 0.0000 +vt 0.6250 0.4375 0.0000 +vt 0.6563 0.4375 0.0000 +vt 0.6875 0.4375 0.0000 +vt 0.7188 0.4375 0.0000 +vt 0.7500 0.4375 0.0000 +vt 0.7813 0.4375 0.0000 +vt 0.8125 0.4375 0.0000 +vt 0.8438 0.4375 0.0000 +vt 0.8750 0.4375 0.0000 +vt 0.9063 0.4375 0.0000 +vt 0.9375 0.4375 0.0000 +vt 0.9688 0.4375 0.0000 +vt 1.0000 0.4375 0.0000 +vt 0.0000 0.3750 0.0000 +vt 0.0312 0.3750 0.0000 +vt 0.0625 0.3750 0.0000 +vt 0.0938 0.3750 0.0000 +vt 0.1250 0.3750 0.0000 +vt 0.1562 0.3750 0.0000 +vt 0.1875 0.3750 0.0000 +vt 0.2187 0.3750 0.0000 +vt 0.2500 0.3750 0.0000 +vt 0.2812 0.3750 0.0000 +vt 0.3125 0.3750 0.0000 +vt 0.3437 0.3750 0.0000 +vt 0.3750 0.3750 0.0000 +vt 0.4062 0.3750 0.0000 +vt 0.4375 0.3750 0.0000 +vt 0.4688 0.3750 0.0000 +vt 0.5000 0.3750 0.0000 +vt 0.5313 0.3750 0.0000 +vt 0.5625 0.3750 0.0000 +vt 0.5938 0.3750 0.0000 +vt 0.6250 0.3750 0.0000 +vt 0.6563 0.3750 0.0000 +vt 0.6875 0.3750 0.0000 +vt 0.7188 0.3750 0.0000 +vt 0.7500 0.3750 0.0000 +vt 0.7813 0.3750 0.0000 +vt 0.8125 0.3750 0.0000 +vt 0.8438 0.3750 0.0000 +vt 0.8750 0.3750 0.0000 +vt 0.9063 0.3750 0.0000 +vt 0.9375 0.3750 0.0000 +vt 0.9688 0.3750 0.0000 +vt 1.0000 0.3750 0.0000 +vt 0.0000 0.3125 0.0000 +vt 0.0312 0.3125 0.0000 +vt 0.0625 0.3125 0.0000 +vt 0.0938 0.3125 0.0000 +vt 0.1250 0.3125 0.0000 +vt 0.1562 0.3125 0.0000 +vt 0.1875 0.3125 0.0000 +vt 0.2187 0.3125 0.0000 +vt 0.2500 0.3125 0.0000 +vt 0.2812 0.3125 0.0000 +vt 0.3125 0.3125 0.0000 +vt 0.3437 0.3125 0.0000 +vt 0.3750 0.3125 0.0000 +vt 0.4062 0.3125 0.0000 +vt 0.4375 0.3125 0.0000 +vt 0.4688 0.3125 0.0000 +vt 0.5000 0.3125 0.0000 +vt 0.5313 0.3125 0.0000 +vt 0.5625 0.3125 0.0000 +vt 0.5938 0.3125 0.0000 +vt 0.6250 0.3125 0.0000 +vt 0.6563 0.3125 0.0000 +vt 0.6875 0.3125 0.0000 +vt 0.7188 0.3125 0.0000 +vt 0.7500 0.3125 0.0000 +vt 0.7813 0.3125 0.0000 +vt 0.8125 0.3125 0.0000 +vt 0.8438 0.3125 0.0000 +vt 0.8750 0.3125 0.0000 +vt 0.9063 0.3125 0.0000 +vt 0.9375 0.3125 0.0000 +vt 0.9688 0.3125 0.0000 +vt 1.0000 0.3125 0.0000 +vt 0.0000 0.2500 0.0000 +vt 0.0312 0.2500 0.0000 +vt 0.0625 0.2500 0.0000 +vt 0.0938 0.2500 0.0000 +vt 0.1250 0.2500 0.0000 +vt 0.1562 0.2500 0.0000 +vt 0.1875 0.2500 0.0000 +vt 0.2187 0.2500 0.0000 +vt 0.2500 0.2500 0.0000 +vt 0.2812 0.2500 0.0000 +vt 0.3125 0.2500 0.0000 +vt 0.3437 0.2500 0.0000 +vt 0.3750 0.2500 0.0000 +vt 0.4062 0.2500 0.0000 +vt 0.4375 0.2500 0.0000 +vt 0.4688 0.2500 0.0000 +vt 0.5000 0.2500 0.0000 +vt 0.5313 0.2500 0.0000 +vt 0.5625 0.2500 0.0000 +vt 0.5938 0.2500 0.0000 +vt 0.6250 0.2500 0.0000 +vt 0.6563 0.2500 0.0000 +vt 0.6875 0.2500 0.0000 +vt 0.7188 0.2500 0.0000 +vt 0.7500 0.2500 0.0000 +vt 0.7813 0.2500 0.0000 +vt 0.8125 0.2500 0.0000 +vt 0.8438 0.2500 0.0000 +vt 0.8750 0.2500 0.0000 +vt 0.9063 0.2500 0.0000 +vt 0.9375 0.2500 0.0000 +vt 0.9688 0.2500 0.0000 +vt 1.0000 0.2500 0.0000 +vt 0.0000 0.1875 0.0000 +vt 0.0312 0.1875 0.0000 +vt 0.0625 0.1875 0.0000 +vt 0.0938 0.1875 0.0000 +vt 0.1250 0.1875 0.0000 +vt 0.1562 0.1875 0.0000 +vt 0.1875 0.1875 0.0000 +vt 0.2187 0.1875 0.0000 +vt 0.2500 0.1875 0.0000 +vt 0.2812 0.1875 0.0000 +vt 0.3125 0.1875 0.0000 +vt 0.3437 0.1875 0.0000 +vt 0.3750 0.1875 0.0000 +vt 0.4062 0.1875 0.0000 +vt 0.4375 0.1875 0.0000 +vt 0.4688 0.1875 0.0000 +vt 0.5000 0.1875 0.0000 +vt 0.5313 0.1875 0.0000 +vt 0.5625 0.1875 0.0000 +vt 0.5938 0.1875 0.0000 +vt 0.6250 0.1875 0.0000 +vt 0.6563 0.1875 0.0000 +vt 0.6875 0.1875 0.0000 +vt 0.7188 0.1875 0.0000 +vt 0.7500 0.1875 0.0000 +vt 0.7813 0.1875 0.0000 +vt 0.8125 0.1875 0.0000 +vt 0.8438 0.1875 0.0000 +vt 0.8750 0.1875 0.0000 +vt 0.9063 0.1875 0.0000 +vt 0.9375 0.1875 0.0000 +vt 0.9688 0.1875 0.0000 +vt 1.0000 0.1875 0.0000 +vt 0.0000 0.1250 0.0000 +vt 0.0312 0.1250 0.0000 +vt 0.0625 0.1250 0.0000 +vt 0.0938 0.1250 0.0000 +vt 0.1250 0.1250 0.0000 +vt 0.1562 0.1250 0.0000 +vt 0.1875 0.1250 0.0000 +vt 0.2187 0.1250 0.0000 +vt 0.2500 0.1250 0.0000 +vt 0.2812 0.1250 0.0000 +vt 0.3125 0.1250 0.0000 +vt 0.3437 0.1250 0.0000 +vt 0.3750 0.1250 0.0000 +vt 0.4062 0.1250 0.0000 +vt 0.4375 0.1250 0.0000 +vt 0.4688 0.1250 0.0000 +vt 0.5000 0.1250 0.0000 +vt 0.5313 0.1250 0.0000 +vt 0.5625 0.1250 0.0000 +vt 0.5938 0.1250 0.0000 +vt 0.6250 0.1250 0.0000 +vt 0.6563 0.1250 0.0000 +vt 0.6875 0.1250 0.0000 +vt 0.7188 0.1250 0.0000 +vt 0.7500 0.1250 0.0000 +vt 0.7813 0.1250 0.0000 +vt 0.8125 0.1250 0.0000 +vt 0.8438 0.1250 0.0000 +vt 0.8750 0.1250 0.0000 +vt 0.9063 0.1250 0.0000 +vt 0.9375 0.1250 0.0000 +vt 0.9688 0.1250 0.0000 +vt 1.0000 0.1250 0.0000 +vt 0.0000 0.0625 0.0000 +vt 0.0312 0.0625 0.0000 +vt 0.0625 0.0625 0.0000 +vt 0.0938 0.0625 0.0000 +vt 0.1250 0.0625 0.0000 +vt 0.1562 0.0625 0.0000 +vt 0.1875 0.0625 0.0000 +vt 0.2187 0.0625 0.0000 +vt 0.2500 0.0625 0.0000 +vt 0.2812 0.0625 0.0000 +vt 0.3125 0.0625 0.0000 +vt 0.3437 0.0625 0.0000 +vt 0.3750 0.0625 0.0000 +vt 0.4062 0.0625 0.0000 +vt 0.4375 0.0625 0.0000 +vt 0.4688 0.0625 0.0000 +vt 0.5000 0.0625 0.0000 +vt 0.5313 0.0625 0.0000 +vt 0.5625 0.0625 0.0000 +vt 0.5938 0.0625 0.0000 +vt 0.6250 0.0625 0.0000 +vt 0.6563 0.0625 0.0000 +vt 0.6875 0.0625 0.0000 +vt 0.7188 0.0625 0.0000 +vt 0.7500 0.0625 0.0000 +vt 0.7813 0.0625 0.0000 +vt 0.8125 0.0625 0.0000 +vt 0.8438 0.0625 0.0000 +vt 0.8750 0.0625 0.0000 +vt 0.9063 0.0625 0.0000 +vt 0.9375 0.0625 0.0000 +vt 0.9688 0.0625 0.0000 +vt 1.0000 0.0625 0.0000 +vt 0.0000 -0.0000 0.0000 +vt 0.0312 -0.0000 0.0000 +vt 0.0625 -0.0000 0.0000 +vt 0.0938 -0.0000 0.0000 +vt 0.1250 -0.0000 0.0000 +vt 0.1562 -0.0000 0.0000 +vt 0.1875 -0.0000 0.0000 +vt 0.2187 -0.0000 0.0000 +vt 0.2500 -0.0000 0.0000 +vt 0.2812 -0.0000 0.0000 +vt 0.3125 -0.0000 0.0000 +vt 0.3437 -0.0000 0.0000 +vt 0.3750 -0.0000 0.0000 +vt 0.4062 -0.0000 0.0000 +vt 0.4375 -0.0000 0.0000 +vt 0.4688 -0.0000 0.0000 +vt 0.5000 -0.0000 0.0000 +vt 0.5313 -0.0000 0.0000 +vt 0.5625 -0.0000 0.0000 +vt 0.5938 -0.0000 0.0000 +vt 0.6250 -0.0000 0.0000 +vt 0.6563 -0.0000 0.0000 +vt 0.6875 -0.0000 0.0000 +vt 0.7188 -0.0000 0.0000 +vt 0.7500 -0.0000 0.0000 +vt 0.7813 -0.0000 0.0000 +vt 0.8125 -0.0000 0.0000 +vt 0.8438 -0.0000 0.0000 +vt 0.8750 -0.0000 0.0000 +vt 0.9063 -0.0000 0.0000 +vt 0.9375 -0.0000 0.0000 +vt 0.9688 -0.0000 0.0000 +# 559 texture coords + +o Sphere001 +g Sphere001 +usemtl Material__27 +s 1 +f 69/29/29 70/30/30 71/31/31 +f 69/32/29 71/31/31 72/33/32 +f 69/34/29 72/33/32 73/35/33 +f 69/36/29 73/35/33 74/37/34 +f 69/38/29 74/37/34 75/39/35 +f 69/40/29 75/39/35 76/41/36 +f 69/42/29 76/41/36 77/43/37 +f 69/44/29 77/43/37 78/45/38 +f 69/46/29 78/45/38 79/47/39 +f 69/48/29 79/47/39 80/49/40 +f 69/50/29 80/49/40 81/51/41 +f 69/52/29 81/51/41 82/53/42 +f 69/54/29 82/53/42 83/55/43 +f 69/56/29 83/55/43 84/57/44 +f 69/58/29 84/57/44 85/59/45 +f 69/60/29 85/59/45 86/61/46 +f 69/62/29 86/61/46 87/63/47 +f 69/64/29 87/63/47 88/65/48 +f 69/66/29 88/65/48 89/67/49 +f 69/68/29 89/67/49 90/69/50 +f 69/70/29 90/69/50 91/71/51 +f 69/72/29 91/71/51 92/73/52 +f 69/74/29 92/73/52 93/75/53 +f 69/76/29 93/75/53 94/77/54 +f 69/78/29 94/77/54 95/79/55 +f 69/80/29 95/79/55 96/81/56 +f 69/82/29 96/81/56 97/83/57 +f 69/84/29 97/83/57 98/85/58 +f 69/86/29 98/85/58 99/87/59 +f 69/88/29 99/87/59 100/89/60 +f 69/90/29 100/89/60 101/91/61 +f 69/92/29 101/91/61 70/93/30 +f 70/30/30 102/94/62 103/95/63 71/31/31 +f 71/31/31 103/95/63 104/96/64 72/33/32 +f 72/33/32 104/96/64 105/97/65 73/35/33 +f 73/35/33 105/97/65 106/98/66 74/37/34 +f 74/37/34 106/98/66 107/99/67 75/39/35 +f 75/39/35 107/99/67 108/100/68 76/41/36 +f 76/41/36 108/100/68 109/101/69 77/43/37 +f 77/43/37 109/101/69 110/102/70 78/45/38 +f 78/45/38 110/102/70 111/103/71 79/47/39 +f 79/47/39 111/103/71 112/104/72 80/49/40 +f 80/49/40 112/104/72 113/105/73 81/51/41 +f 81/51/41 113/105/73 114/106/74 82/53/42 +f 82/53/42 114/106/74 115/107/75 83/55/43 +f 83/55/43 115/107/75 116/108/76 84/57/44 +f 84/57/44 116/108/76 117/109/77 85/59/45 +f 85/59/45 117/109/77 118/110/78 86/61/46 +f 86/61/46 118/110/78 119/111/79 87/63/47 +f 87/63/47 119/111/79 120/112/80 88/65/48 +f 88/65/48 120/112/80 121/113/81 89/67/49 +f 89/67/49 121/113/81 122/114/82 90/69/50 +f 90/69/50 122/114/82 123/115/83 91/71/51 +f 91/71/51 123/115/83 124/116/84 92/73/52 +f 92/73/52 124/116/84 125/117/85 93/75/53 +f 93/75/53 125/117/85 126/118/86 94/77/54 +f 94/77/54 126/118/86 127/119/87 95/79/55 +f 95/79/55 127/119/87 128/120/88 96/81/56 +f 96/81/56 128/120/88 129/121/89 97/83/57 +f 97/83/57 129/121/89 130/122/90 98/85/58 +f 98/85/58 130/122/90 131/123/91 99/87/59 +f 99/87/59 131/123/91 132/124/92 100/89/60 +f 100/89/60 132/124/92 133/125/93 101/91/61 +f 101/91/61 133/125/93 102/126/62 70/93/30 +f 102/94/62 134/127/94 135/128/95 103/95/63 +f 103/95/63 135/128/95 136/129/96 104/96/64 +f 104/96/64 136/129/96 137/130/97 105/97/65 +f 105/97/65 137/130/97 138/131/98 106/98/66 +f 106/98/66 138/131/98 139/132/99 107/99/67 +f 107/99/67 139/132/99 140/133/100 108/100/68 +f 108/100/68 140/133/100 141/134/101 109/101/69 +f 109/101/69 141/134/101 142/135/102 110/102/70 +f 110/102/70 142/135/102 143/136/103 111/103/71 +f 111/103/71 143/136/103 144/137/104 112/104/72 +f 112/104/72 144/137/104 145/138/105 113/105/73 +f 113/105/73 145/138/105 146/139/106 114/106/74 +f 114/106/74 146/139/106 147/140/107 115/107/75 +f 115/107/75 147/140/107 148/141/108 116/108/76 +f 116/108/76 148/141/108 149/142/109 117/109/77 +f 117/109/77 149/142/109 150/143/110 118/110/78 +f 118/110/78 150/143/110 151/144/111 119/111/79 +f 119/111/79 151/144/111 152/145/112 120/112/80 +f 120/112/80 152/145/112 153/146/113 121/113/81 +f 121/113/81 153/146/113 154/147/114 122/114/82 +f 122/114/82 154/147/114 155/148/115 123/115/83 +f 123/115/83 155/148/115 156/149/116 124/116/84 +f 124/116/84 156/149/116 157/150/117 125/117/85 +f 125/117/85 157/150/117 158/151/118 126/118/86 +f 126/118/86 158/151/118 159/152/119 127/119/87 +f 127/119/87 159/152/119 160/153/120 128/120/88 +f 128/120/88 160/153/120 161/154/121 129/121/89 +f 129/121/89 161/154/121 162/155/122 130/122/90 +f 130/122/90 162/155/122 163/156/123 131/123/91 +f 131/123/91 163/156/123 164/157/124 132/124/92 +f 132/124/92 164/157/124 165/158/125 133/125/93 +f 133/125/93 165/158/125 134/159/94 102/126/62 +f 134/127/94 166/160/126 167/161/127 135/128/95 +f 135/128/95 167/161/127 168/162/128 136/129/96 +f 136/129/96 168/162/128 169/163/129 137/130/97 +f 137/130/97 169/163/129 170/164/130 138/131/98 +f 138/131/98 170/164/130 171/165/131 139/132/99 +f 139/132/99 171/165/131 172/166/132 140/133/100 +f 140/133/100 172/166/132 173/167/133 141/134/101 +f 141/134/101 173/167/133 174/168/134 142/135/102 +f 142/135/102 174/168/134 175/169/135 143/136/103 +f 143/136/103 175/169/135 176/170/136 144/137/104 +f 144/137/104 176/170/136 177/171/137 145/138/105 +f 145/138/105 177/171/137 178/172/138 146/139/106 +f 146/139/106 178/172/138 179/173/139 147/140/107 +f 147/140/107 179/173/139 180/174/140 148/141/108 +f 148/141/108 180/174/140 181/175/141 149/142/109 +f 149/142/109 181/175/141 182/176/142 150/143/110 +f 150/143/110 182/176/142 183/177/143 151/144/111 +f 151/144/111 183/177/143 184/178/144 152/145/112 +f 152/145/112 184/178/144 185/179/145 153/146/113 +f 153/146/113 185/179/145 186/180/146 154/147/114 +f 154/147/114 186/180/146 187/181/147 155/148/115 +f 155/148/115 187/181/147 188/182/148 156/149/116 +f 156/149/116 188/182/148 189/183/149 157/150/117 +f 157/150/117 189/183/149 190/184/150 158/151/118 +f 158/151/118 190/184/150 191/185/151 159/152/119 +f 159/152/119 191/185/151 192/186/152 160/153/120 +f 160/153/120 192/186/152 193/187/153 161/154/121 +f 161/154/121 193/187/153 194/188/154 162/155/122 +f 162/155/122 194/188/154 195/189/155 163/156/123 +f 163/156/123 195/189/155 196/190/156 164/157/124 +f 164/157/124 196/190/156 197/191/157 165/158/125 +f 165/158/125 197/191/157 166/192/126 134/159/94 +f 166/160/126 198/193/158 199/194/159 167/161/127 +f 167/161/127 199/194/159 200/195/160 168/162/128 +f 168/162/128 200/195/160 201/196/161 169/163/129 +f 169/163/129 201/196/161 202/197/162 170/164/130 +f 170/164/130 202/197/162 203/198/163 171/165/131 +f 171/165/131 203/198/163 204/199/164 172/166/132 +f 172/166/132 204/199/164 205/200/165 173/167/133 +f 173/167/133 205/200/165 206/201/166 174/168/134 +f 174/168/134 206/201/166 207/202/167 175/169/135 +f 175/169/135 207/202/167 208/203/168 176/170/136 +f 176/170/136 208/203/168 209/204/169 177/171/137 +f 177/171/137 209/204/169 210/205/170 178/172/138 +f 178/172/138 210/205/170 211/206/171 179/173/139 +f 179/173/139 211/206/171 212/207/172 180/174/140 +f 180/174/140 212/207/172 213/208/173 181/175/141 +f 181/175/141 213/208/173 214/209/174 182/176/142 +f 182/176/142 214/209/174 215/210/175 183/177/143 +f 183/177/143 215/210/175 216/211/176 184/178/144 +f 184/178/144 216/211/176 217/212/177 185/179/145 +f 185/179/145 217/212/177 218/213/178 186/180/146 +f 186/180/146 218/213/178 219/214/179 187/181/147 +f 187/181/147 219/214/179 220/215/180 188/182/148 +f 188/182/148 220/215/180 221/216/181 189/183/149 +f 189/183/149 221/216/181 222/217/182 190/184/150 +f 190/184/150 222/217/182 223/218/183 191/185/151 +f 191/185/151 223/218/183 224/219/184 192/186/152 +f 192/186/152 224/219/184 225/220/185 193/187/153 +f 193/187/153 225/220/185 226/221/186 194/188/154 +f 194/188/154 226/221/186 227/222/187 195/189/155 +f 195/189/155 227/222/187 228/223/188 196/190/156 +f 196/190/156 228/223/188 229/224/189 197/191/157 +f 197/191/157 229/224/189 198/225/158 166/192/126 +f 198/193/158 230/226/190 231/227/191 199/194/159 +f 199/194/159 231/227/191 232/228/192 200/195/160 +f 200/195/160 232/228/192 233/229/193 201/196/161 +f 201/196/161 233/229/193 234/230/194 202/197/162 +f 202/197/162 234/230/194 235/231/195 203/198/163 +f 203/198/163 235/231/195 236/232/196 204/199/164 +f 204/199/164 236/232/196 237/233/197 205/200/165 +f 205/200/165 237/233/197 238/234/198 206/201/166 +f 206/201/166 238/234/198 239/235/199 207/202/167 +f 207/202/167 239/235/199 240/236/200 208/203/168 +f 208/203/168 240/236/200 241/237/201 209/204/169 +f 209/204/169 241/237/201 242/238/202 210/205/170 +f 210/205/170 242/238/202 243/239/203 211/206/171 +f 211/206/171 243/239/203 244/240/204 212/207/172 +f 212/207/172 244/240/204 245/241/205 213/208/173 +f 213/208/173 245/241/205 246/242/206 214/209/174 +f 214/209/174 246/242/206 247/243/207 215/210/175 +f 215/210/175 247/243/207 248/244/208 216/211/176 +f 216/211/176 248/244/208 249/245/209 217/212/177 +f 217/212/177 249/245/209 250/246/210 218/213/178 +f 218/213/178 250/246/210 251/247/211 219/214/179 +f 219/214/179 251/247/211 252/248/212 220/215/180 +f 220/215/180 252/248/212 253/249/213 221/216/181 +f 221/216/181 253/249/213 254/250/214 222/217/182 +f 222/217/182 254/250/214 255/251/215 223/218/183 +f 223/218/183 255/251/215 256/252/216 224/219/184 +f 224/219/184 256/252/216 257/253/217 225/220/185 +f 225/220/185 257/253/217 258/254/218 226/221/186 +f 226/221/186 258/254/218 259/255/219 227/222/187 +f 227/222/187 259/255/219 260/256/220 228/223/188 +f 228/223/188 260/256/220 261/257/221 229/224/189 +f 229/224/189 261/257/221 230/258/190 198/225/158 +f 230/226/190 262/259/222 263/260/223 231/227/191 +f 231/227/191 263/260/223 264/261/224 232/228/192 +f 232/228/192 264/261/224 265/262/225 233/229/193 +f 233/229/193 265/262/225 266/263/226 234/230/194 +f 234/230/194 266/263/226 267/264/227 235/231/195 +f 235/231/195 267/264/227 268/265/228 236/232/196 +f 236/232/196 268/265/228 269/266/229 237/233/197 +f 237/233/197 269/266/229 270/267/230 238/234/198 +f 238/234/198 270/267/230 271/268/231 239/235/199 +f 239/235/199 271/268/231 272/269/232 240/236/200 +f 240/236/200 272/269/232 273/270/233 241/237/201 +f 241/237/201 273/270/233 274/271/234 242/238/202 +f 242/238/202 274/271/234 275/272/235 243/239/203 +f 243/239/203 275/272/235 276/273/236 244/240/204 +f 244/240/204 276/273/236 277/274/237 245/241/205 +f 245/241/205 277/274/237 278/275/238 246/242/206 +f 246/242/206 278/275/238 279/276/239 247/243/207 +f 247/243/207 279/276/239 280/277/240 248/244/208 +f 248/244/208 280/277/240 281/278/241 249/245/209 +f 249/245/209 281/278/241 282/279/242 250/246/210 +f 250/246/210 282/279/242 283/280/243 251/247/211 +f 251/247/211 283/280/243 284/281/244 252/248/212 +f 252/248/212 284/281/244 285/282/245 253/249/213 +f 253/249/213 285/282/245 286/283/246 254/250/214 +f 254/250/214 286/283/246 287/284/247 255/251/215 +f 255/251/215 287/284/247 288/285/248 256/252/216 +f 256/252/216 288/285/248 289/286/249 257/253/217 +f 257/253/217 289/286/249 290/287/250 258/254/218 +f 258/254/218 290/287/250 291/288/251 259/255/219 +f 259/255/219 291/288/251 292/289/252 260/256/220 +f 260/256/220 292/289/252 293/290/253 261/257/221 +f 261/257/221 293/290/253 262/291/222 230/258/190 +f 262/259/222 294/292/254 295/293/255 263/260/223 +f 263/260/223 295/293/255 296/294/256 264/261/224 +f 264/261/224 296/294/256 297/295/257 265/262/225 +f 265/262/225 297/295/257 298/296/258 266/263/226 +f 266/263/226 298/296/258 299/297/259 267/264/227 +f 267/264/227 299/297/259 300/298/260 268/265/228 +f 268/265/228 300/298/260 301/299/261 269/266/229 +f 269/266/229 301/299/261 302/300/262 270/267/230 +f 270/267/230 302/300/262 303/301/263 271/268/231 +f 271/268/231 303/301/263 304/302/264 272/269/232 +f 272/269/232 304/302/264 305/303/265 273/270/233 +f 273/270/233 305/303/265 306/304/266 274/271/234 +f 274/271/234 306/304/266 307/305/267 275/272/235 +f 275/272/235 307/305/267 308/306/268 276/273/236 +f 276/273/236 308/306/268 309/307/269 277/274/237 +f 277/274/237 309/307/269 310/308/270 278/275/238 +f 278/275/238 310/308/270 311/309/271 279/276/239 +f 279/276/239 311/309/271 312/310/272 280/277/240 +f 280/277/240 312/310/272 313/311/273 281/278/241 +f 281/278/241 313/311/273 314/312/274 282/279/242 +f 282/279/242 314/312/274 315/313/275 283/280/243 +f 283/280/243 315/313/275 316/314/276 284/281/244 +f 284/281/244 316/314/276 317/315/277 285/282/245 +f 285/282/245 317/315/277 318/316/278 286/283/246 +f 286/283/246 318/316/278 319/317/279 287/284/247 +f 287/284/247 319/317/279 320/318/280 288/285/248 +f 288/285/248 320/318/280 321/319/281 289/286/249 +f 289/286/249 321/319/281 322/320/282 290/287/250 +f 290/287/250 322/320/282 323/321/283 291/288/251 +f 291/288/251 323/321/283 324/322/284 292/289/252 +f 292/289/252 324/322/284 325/323/285 293/290/253 +f 293/290/253 325/323/285 294/324/254 262/291/222 +f 294/292/254 326/325/286 327/326/287 295/293/255 +f 295/293/255 327/326/287 328/327/288 296/294/256 +f 296/294/256 328/327/288 329/328/289 297/295/257 +f 297/295/257 329/328/289 330/329/290 298/296/258 +f 298/296/258 330/329/290 331/330/291 299/297/259 +f 299/297/259 331/330/291 332/331/292 300/298/260 +f 300/298/260 332/331/292 333/332/293 301/299/261 +f 301/299/261 333/332/293 334/333/294 302/300/262 +f 302/300/262 334/333/294 335/334/295 303/301/263 +f 303/301/263 335/334/295 336/335/296 304/302/264 +f 304/302/264 336/335/296 337/336/297 305/303/265 +f 305/303/265 337/336/297 338/337/298 306/304/266 +f 306/304/266 338/337/298 339/338/299 307/305/267 +f 307/305/267 339/338/299 340/339/300 308/306/268 +f 308/306/268 340/339/300 341/340/301 309/307/269 +f 309/307/269 341/340/301 342/341/302 310/308/270 +f 310/308/270 342/341/302 343/342/303 311/309/271 +f 311/309/271 343/342/303 344/343/304 312/310/272 +f 312/310/272 344/343/304 345/344/305 313/311/273 +f 313/311/273 345/344/305 346/345/306 314/312/274 +f 314/312/274 346/345/306 347/346/307 315/313/275 +f 315/313/275 347/346/307 348/347/308 316/314/276 +f 316/314/276 348/347/308 349/348/309 317/315/277 +f 317/315/277 349/348/309 350/349/310 318/316/278 +f 318/316/278 350/349/310 351/350/311 319/317/279 +f 319/317/279 351/350/311 352/351/312 320/318/280 +f 320/318/280 352/351/312 353/352/313 321/319/281 +f 321/319/281 353/352/313 354/353/314 322/320/282 +f 322/320/282 354/353/314 355/354/315 323/321/283 +f 323/321/283 355/354/315 356/355/316 324/322/284 +f 324/322/284 356/355/316 357/356/317 325/323/285 +f 325/323/285 357/356/317 326/357/286 294/324/254 +f 326/325/286 358/358/318 359/359/319 327/326/287 +f 327/326/287 359/359/319 360/360/320 328/327/288 +f 328/327/288 360/360/320 361/361/321 329/328/289 +f 329/328/289 361/361/321 362/362/322 330/329/290 +f 330/329/290 362/362/322 363/363/323 331/330/291 +f 331/330/291 363/363/323 364/364/324 332/331/292 +f 332/331/292 364/364/324 365/365/325 333/332/293 +f 333/332/293 365/365/325 366/366/326 334/333/294 +f 334/333/294 366/366/326 367/367/327 335/334/295 +f 335/334/295 367/367/327 368/368/328 336/335/296 +f 336/335/296 368/368/328 369/369/329 337/336/297 +f 337/336/297 369/369/329 370/370/330 338/337/298 +f 338/337/298 370/370/330 371/371/331 339/338/299 +f 339/338/299 371/371/331 372/372/332 340/339/300 +f 340/339/300 372/372/332 373/373/333 341/340/301 +f 341/340/301 373/373/333 374/374/334 342/341/302 +f 342/341/302 374/374/334 375/375/335 343/342/303 +f 343/342/303 375/375/335 376/376/336 344/343/304 +f 344/343/304 376/376/336 377/377/337 345/344/305 +f 345/344/305 377/377/337 378/378/338 346/345/306 +f 346/345/306 378/378/338 379/379/339 347/346/307 +f 347/346/307 379/379/339 380/380/340 348/347/308 +f 348/347/308 380/380/340 381/381/341 349/348/309 +f 349/348/309 381/381/341 382/382/342 350/349/310 +f 350/349/310 382/382/342 383/383/343 351/350/311 +f 351/350/311 383/383/343 384/384/344 352/351/312 +f 352/351/312 384/384/344 385/385/345 353/352/313 +f 353/352/313 385/385/345 386/386/346 354/353/314 +f 354/353/314 386/386/346 387/387/347 355/354/315 +f 355/354/315 387/387/347 388/388/348 356/355/316 +f 356/355/316 388/388/348 389/389/349 357/356/317 +f 357/356/317 389/389/349 358/390/318 326/357/286 +f 358/358/318 390/391/350 391/392/351 359/359/319 +f 359/359/319 391/392/351 392/393/352 360/360/320 +f 360/360/320 392/393/352 393/394/353 361/361/321 +f 361/361/321 393/394/353 394/395/354 362/362/322 +f 362/362/322 394/395/354 395/396/355 363/363/323 +f 363/363/323 395/396/355 396/397/356 364/364/324 +f 364/364/324 396/397/356 397/398/357 365/365/325 +f 365/365/325 397/398/357 398/399/358 366/366/326 +f 366/366/326 398/399/358 399/400/359 367/367/327 +f 367/367/327 399/400/359 400/401/360 368/368/328 +f 368/368/328 400/401/360 401/402/361 369/369/329 +f 369/369/329 401/402/361 402/403/362 370/370/330 +f 370/370/330 402/403/362 403/404/363 371/371/331 +f 371/371/331 403/404/363 404/405/364 372/372/332 +f 372/372/332 404/405/364 405/406/365 373/373/333 +f 373/373/333 405/406/365 406/407/366 374/374/334 +f 374/374/334 406/407/366 407/408/367 375/375/335 +f 375/375/335 407/408/367 408/409/368 376/376/336 +f 376/376/336 408/409/368 409/410/369 377/377/337 +f 377/377/337 409/410/369 410/411/370 378/378/338 +f 378/378/338 410/411/370 411/412/371 379/379/339 +f 379/379/339 411/412/371 412/413/372 380/380/340 +f 380/380/340 412/413/372 413/414/373 381/381/341 +f 381/381/341 413/414/373 414/415/374 382/382/342 +f 382/382/342 414/415/374 415/416/375 383/383/343 +f 383/383/343 415/416/375 416/417/376 384/384/344 +f 384/384/344 416/417/376 417/418/377 385/385/345 +f 385/385/345 417/418/377 418/419/378 386/386/346 +f 386/386/346 418/419/378 419/420/379 387/387/347 +f 387/387/347 419/420/379 420/421/380 388/388/348 +f 388/388/348 420/421/380 421/422/381 389/389/349 +f 389/389/349 421/422/381 390/423/350 358/390/318 +f 390/391/350 422/424/382 423/425/383 391/392/351 +f 391/392/351 423/425/383 424/426/384 392/393/352 +f 392/393/352 424/426/384 425/427/385 393/394/353 +f 393/394/353 425/427/385 426/428/386 394/395/354 +f 394/395/354 426/428/386 427/429/387 395/396/355 +f 395/396/355 427/429/387 428/430/388 396/397/356 +f 396/397/356 428/430/388 429/431/389 397/398/357 +f 397/398/357 429/431/389 430/432/390 398/399/358 +f 398/399/358 430/432/390 431/433/391 399/400/359 +f 399/400/359 431/433/391 432/434/392 400/401/360 +f 400/401/360 432/434/392 433/435/393 401/402/361 +f 401/402/361 433/435/393 434/436/394 402/403/362 +f 402/403/362 434/436/394 435/437/395 403/404/363 +f 403/404/363 435/437/395 436/438/396 404/405/364 +f 404/405/364 436/438/396 437/439/397 405/406/365 +f 405/406/365 437/439/397 438/440/398 406/407/366 +f 406/407/366 438/440/398 439/441/399 407/408/367 +f 407/408/367 439/441/399 440/442/400 408/409/368 +f 408/409/368 440/442/400 441/443/401 409/410/369 +f 409/410/369 441/443/401 442/444/402 410/411/370 +f 410/411/370 442/444/402 443/445/403 411/412/371 +f 411/412/371 443/445/403 444/446/404 412/413/372 +f 412/413/372 444/446/404 445/447/405 413/414/373 +f 413/414/373 445/447/405 446/448/406 414/415/374 +f 414/415/374 446/448/406 447/449/407 415/416/375 +f 415/416/375 447/449/407 448/450/408 416/417/376 +f 416/417/376 448/450/408 449/451/409 417/418/377 +f 417/418/377 449/451/409 450/452/410 418/419/378 +f 418/419/378 450/452/410 451/453/411 419/420/379 +f 419/420/379 451/453/411 452/454/412 420/421/380 +f 420/421/380 452/454/412 453/455/413 421/422/381 +f 421/422/381 453/455/413 422/456/382 390/423/350 +f 422/424/382 454/457/414 455/458/415 423/425/383 +f 423/425/383 455/458/415 456/459/416 424/426/384 +f 424/426/384 456/459/416 457/460/417 425/427/385 +f 425/427/385 457/460/417 458/461/418 426/428/386 +f 426/428/386 458/461/418 459/462/419 427/429/387 +f 427/429/387 459/462/419 460/463/420 428/430/388 +f 428/430/388 460/463/420 461/464/421 429/431/389 +f 429/431/389 461/464/421 462/465/422 430/432/390 +f 430/432/390 462/465/422 463/466/423 431/433/391 +f 431/433/391 463/466/423 464/467/424 432/434/392 +f 432/434/392 464/467/424 465/468/425 433/435/393 +f 433/435/393 465/468/425 466/469/426 434/436/394 +f 434/436/394 466/469/426 467/470/427 435/437/395 +f 435/437/395 467/470/427 468/471/428 436/438/396 +f 436/438/396 468/471/428 469/472/429 437/439/397 +f 437/439/397 469/472/429 470/473/430 438/440/398 +f 438/440/398 470/473/430 471/474/431 439/441/399 +f 439/441/399 471/474/431 472/475/432 440/442/400 +f 440/442/400 472/475/432 473/476/433 441/443/401 +f 441/443/401 473/476/433 474/477/434 442/444/402 +f 442/444/402 474/477/434 475/478/435 443/445/403 +f 443/445/403 475/478/435 476/479/436 444/446/404 +f 444/446/404 476/479/436 477/480/437 445/447/405 +f 445/447/405 477/480/437 478/481/438 446/448/406 +f 446/448/406 478/481/438 479/482/439 447/449/407 +f 447/449/407 479/482/439 480/483/440 448/450/408 +f 448/450/408 480/483/440 481/484/441 449/451/409 +f 449/451/409 481/484/441 482/485/442 450/452/410 +f 450/452/410 482/485/442 483/486/443 451/453/411 +f 451/453/411 483/486/443 484/487/444 452/454/412 +f 452/454/412 484/487/444 485/488/445 453/455/413 +f 453/455/413 485/488/445 454/489/414 422/456/382 +f 454/457/414 486/490/446 487/491/447 455/458/415 +f 455/458/415 487/491/447 488/492/448 456/459/416 +f 456/459/416 488/492/448 489/493/449 457/460/417 +f 457/460/417 489/493/449 490/494/450 458/461/418 +f 458/461/418 490/494/450 491/495/451 459/462/419 +f 459/462/419 491/495/451 492/496/452 460/463/420 +f 460/463/420 492/496/452 493/497/453 461/464/421 +f 461/464/421 493/497/453 494/498/454 462/465/422 +f 462/465/422 494/498/454 495/499/455 463/466/423 +f 463/466/423 495/499/455 496/500/456 464/467/424 +f 464/467/424 496/500/456 497/501/457 465/468/425 +f 465/468/425 497/501/457 498/502/458 466/469/426 +f 466/469/426 498/502/458 499/503/459 467/470/427 +f 467/470/427 499/503/459 500/504/460 468/471/428 +f 468/471/428 500/504/460 501/505/461 469/472/429 +f 469/472/429 501/505/461 502/506/462 470/473/430 +f 470/473/430 502/506/462 503/507/463 471/474/431 +f 471/474/431 503/507/463 504/508/464 472/475/432 +f 472/475/432 504/508/464 505/509/465 473/476/433 +f 473/476/433 505/509/465 506/510/466 474/477/434 +f 474/477/434 506/510/466 507/511/467 475/478/435 +f 475/478/435 507/511/467 508/512/468 476/479/436 +f 476/479/436 508/512/468 509/513/469 477/480/437 +f 477/480/437 509/513/469 510/514/470 478/481/438 +f 478/481/438 510/514/470 511/515/471 479/482/439 +f 479/482/439 511/515/471 512/516/472 480/483/440 +f 480/483/440 512/516/472 513/517/473 481/484/441 +f 481/484/441 513/517/473 514/518/474 482/485/442 +f 482/485/442 514/518/474 515/519/475 483/486/443 +f 483/486/443 515/519/475 516/520/476 484/487/444 +f 484/487/444 516/520/476 517/521/477 485/488/445 +f 485/488/445 517/521/477 486/522/446 454/489/414 +f 486/490/446 518/523/478 519/524/479 487/491/447 +f 487/491/447 519/524/479 520/525/480 488/492/448 +f 488/492/448 520/525/480 521/526/481 489/493/449 +f 489/493/449 521/526/481 522/527/482 490/494/450 +f 490/494/450 522/527/482 523/528/483 491/495/451 +f 491/495/451 523/528/483 524/529/484 492/496/452 +f 492/496/452 524/529/484 525/530/485 493/497/453 +f 493/497/453 525/530/485 526/531/486 494/498/454 +f 494/498/454 526/531/486 527/532/487 495/499/455 +f 495/499/455 527/532/487 528/533/488 496/500/456 +f 496/500/456 528/533/488 529/534/489 497/501/457 +f 497/501/457 529/534/489 530/535/490 498/502/458 +f 498/502/458 530/535/490 531/536/491 499/503/459 +f 499/503/459 531/536/491 532/537/492 500/504/460 +f 500/504/460 532/537/492 533/538/493 501/505/461 +f 501/505/461 533/538/493 534/539/494 502/506/462 +f 502/506/462 534/539/494 535/540/495 503/507/463 +f 503/507/463 535/540/495 536/541/496 504/508/464 +f 504/508/464 536/541/496 537/542/497 505/509/465 +f 505/509/465 537/542/497 538/543/498 506/510/466 +f 506/510/466 538/543/498 539/544/499 507/511/467 +f 507/511/467 539/544/499 540/545/500 508/512/468 +f 508/512/468 540/545/500 541/546/501 509/513/469 +f 509/513/469 541/546/501 542/547/502 510/514/470 +f 510/514/470 542/547/502 543/548/503 511/515/471 +f 511/515/471 543/548/503 544/549/504 512/516/472 +f 512/516/472 544/549/504 545/550/505 513/517/473 +f 513/517/473 545/550/505 546/551/506 514/518/474 +f 514/518/474 546/551/506 547/552/507 515/519/475 +f 515/519/475 547/552/507 548/553/508 516/520/476 +f 516/520/476 548/553/508 549/554/509 517/521/477 +f 517/521/477 549/554/509 518/555/478 486/522/446 +f 550/556/510 519/524/479 518/523/478 +f 550/557/510 520/525/480 519/524/479 +f 550/558/510 521/526/481 520/525/480 +f 550/559/510 522/527/482 521/526/481 +f 550/560/510 523/528/483 522/527/482 +f 550/561/510 524/529/484 523/528/483 +f 550/562/510 525/530/485 524/529/484 +f 550/563/510 526/531/486 525/530/485 +f 550/564/510 527/532/487 526/531/486 +f 550/565/510 528/533/488 527/532/487 +f 550/566/510 529/534/489 528/533/488 +f 550/567/510 530/535/490 529/534/489 +f 550/568/510 531/536/491 530/535/490 +f 550/569/510 532/537/492 531/536/491 +f 550/570/510 533/538/493 532/537/492 +f 550/571/510 534/539/494 533/538/493 +f 550/572/510 535/540/495 534/539/494 +f 550/573/510 536/541/496 535/540/495 +f 550/574/510 537/542/497 536/541/496 +f 550/575/510 538/543/498 537/542/497 +f 550/576/510 539/544/499 538/543/498 +f 550/577/510 540/545/500 539/544/499 +f 550/578/510 541/546/501 540/545/500 +f 550/579/510 542/547/502 541/546/501 +f 550/580/510 543/548/503 542/547/502 +f 550/581/510 544/549/504 543/548/503 +f 550/582/510 545/550/505 544/549/504 +f 550/583/510 546/551/506 545/550/505 +f 550/584/510 547/552/507 546/551/506 +f 550/585/510 548/553/508 547/552/507 +f 550/586/510 549/554/509 548/553/508 +f 550/587/510 518/555/478 549/554/509 +# 448 polygons - 64 triangles + +# +# object Cone001 +# + +v 0.3388 0.0000 -0.0259 +v 0.3234 0.0000 0.0114 +v 0.2988 0.0000 0.0434 +v 0.2668 0.0000 0.0680 +v 0.2295 0.0000 0.0835 +v 0.1895 0.0000 0.0887 +v 0.1495 0.0000 0.0835 +v 0.1122 0.0000 0.0680 +v 0.0802 0.0000 0.0434 +v 0.0556 0.0000 0.0114 +v 0.0402 0.0000 -0.0259 +v 0.0349 0.0000 -0.0659 +v 0.0402 0.0000 -0.1059 +v 0.0556 0.0000 -0.1432 +v 0.0802 0.0000 -0.1752 +v 0.1122 0.0000 -0.1997 +v 0.1495 0.0000 -0.2152 +v 0.1895 0.0000 -0.2205 +v 0.2295 0.0000 -0.2152 +v 0.2668 0.0000 -0.1997 +v 0.2988 0.0000 -0.1752 +v 0.3234 0.0000 -0.1432 +v 0.3388 0.0000 -0.1059 +v 0.3441 0.0000 -0.0659 +v 0.3116 0.0724 -0.0986 +v 0.3159 0.0724 -0.0659 +v 0.2990 0.0724 -0.1291 +v 0.2789 0.0724 -0.1553 +v 0.2527 0.0724 -0.1753 +v 0.2222 0.0724 -0.1880 +v 0.1895 0.0724 -0.1923 +v 0.1568 0.0724 -0.1880 +v 0.1263 0.0724 -0.1753 +v 0.1001 0.0724 -0.1553 +v 0.0800 0.0724 -0.1291 +v 0.0674 0.0724 -0.0986 +v 0.0631 0.0724 -0.0659 +v 0.0674 0.0724 -0.0331 +v 0.0800 0.0724 -0.0027 +v 0.1001 0.0724 0.0235 +v 0.1263 0.0724 0.0436 +v 0.1568 0.0724 0.0562 +v 0.1895 0.0724 0.0606 +v 0.2222 0.0724 0.0562 +v 0.2527 0.0724 0.0436 +v 0.2789 0.0724 0.0235 +v 0.2990 0.0724 -0.0027 +v 0.3116 0.0724 -0.0331 +v 0.2844 0.1449 -0.0913 +v 0.2877 0.1449 -0.0659 +v 0.2746 0.1449 -0.1150 +v 0.2590 0.1449 -0.1353 +v 0.2386 0.1449 -0.1509 +v 0.2149 0.1449 -0.1608 +v 0.1895 0.1449 -0.1641 +v 0.1641 0.1449 -0.1608 +v 0.1404 0.1449 -0.1509 +v 0.1200 0.1449 -0.1353 +v 0.1044 0.1449 -0.1150 +v 0.0946 0.1449 -0.0913 +v 0.0913 0.1449 -0.0659 +v 0.0946 0.1449 -0.0404 +v 0.1044 0.1449 -0.0167 +v 0.1200 0.1449 0.0036 +v 0.1404 0.1449 0.0192 +v 0.1641 0.1449 0.0290 +v 0.1895 0.1449 0.0324 +v 0.2149 0.1449 0.0290 +v 0.2386 0.1449 0.0192 +v 0.2590 0.1449 0.0036 +v 0.2746 0.1449 -0.0167 +v 0.2844 0.1449 -0.0404 +v 0.2572 0.2173 -0.0840 +v 0.2596 0.2173 -0.0659 +v 0.2502 0.2173 -0.1009 +v 0.2390 0.2173 -0.1154 +v 0.2245 0.2173 -0.1265 +v 0.2076 0.2173 -0.1335 +v 0.1895 0.2173 -0.1359 +v 0.1714 0.2173 -0.1335 +v 0.1545 0.2173 -0.1265 +v 0.1400 0.2173 -0.1154 +v 0.1288 0.2173 -0.1009 +v 0.1218 0.2173 -0.0840 +v 0.1194 0.2173 -0.0659 +v 0.1218 0.2173 -0.0477 +v 0.1288 0.2173 -0.0308 +v 0.1400 0.2173 -0.0163 +v 0.1545 0.2173 -0.0052 +v 0.1714 0.2173 0.0018 +v 0.1895 0.2173 0.0042 +v 0.2076 0.2173 0.0018 +v 0.2245 0.2173 -0.0052 +v 0.2390 0.2173 -0.0163 +v 0.2502 0.2173 -0.0308 +v 0.2572 0.2173 -0.0477 +v 0.2300 0.2898 -0.0767 +v 0.2314 0.2898 -0.0659 +v 0.2258 0.2898 -0.0868 +v 0.2191 0.2898 -0.0955 +v 0.2104 0.2898 -0.1021 +v 0.2003 0.2898 -0.1063 +v 0.1895 0.2898 -0.1078 +v 0.1787 0.2898 -0.1063 +v 0.1686 0.2898 -0.1021 +v 0.1599 0.2898 -0.0955 +v 0.1532 0.2898 -0.0868 +v 0.1490 0.2898 -0.0767 +v 0.1476 0.2898 -0.0659 +v 0.1490 0.2898 -0.0550 +v 0.1532 0.2898 -0.0449 +v 0.1599 0.2898 -0.0362 +v 0.1686 0.2898 -0.0296 +v 0.1787 0.2898 -0.0254 +v 0.1895 0.2898 -0.0240 +v 0.2003 0.2898 -0.0254 +v 0.2104 0.2898 -0.0296 +v 0.2191 0.2898 -0.0362 +v 0.2258 0.2898 -0.0449 +v 0.2300 0.2898 -0.0550 +v 0.2027 0.3622 -0.0694 +v 0.2032 0.3622 -0.0659 +v 0.2014 0.3622 -0.0727 +v 0.1992 0.3622 -0.0756 +v 0.1964 0.3622 -0.0777 +v 0.1930 0.3622 -0.0791 +v 0.1895 0.3622 -0.0796 +v 0.1859 0.3622 -0.0791 +v 0.1826 0.3622 -0.0777 +v 0.1798 0.3622 -0.0756 +v 0.1776 0.3622 -0.0727 +v 0.1762 0.3622 -0.0694 +v 0.1758 0.3622 -0.0659 +v 0.1762 0.3622 -0.0623 +v 0.1776 0.3622 -0.0590 +v 0.1798 0.3622 -0.0562 +v 0.1826 0.3622 -0.0540 +v 0.1859 0.3622 -0.0526 +v 0.1895 0.3622 -0.0521 +v 0.1930 0.3622 -0.0526 +v 0.1964 0.3622 -0.0540 +v 0.1992 0.3622 -0.0562 +v 0.2014 0.3622 -0.0590 +v 0.2027 0.3622 -0.0623 +# 144 vertices + +vn 0.8162 -0.5347 0.2187 +vn 0.7318 -0.5347 0.4225 +vn 0.5975 -0.5347 0.5975 +vn 0.4225 -0.5347 0.7318 +vn 0.2187 -0.5347 0.8162 +vn -0.0000 -0.5347 0.8450 +vn -0.2187 -0.5347 0.8162 +vn -0.4225 -0.5347 0.7318 +vn -0.5975 -0.5347 0.5975 +vn -0.7318 -0.5347 0.4225 +vn -0.8162 -0.5347 0.2187 +vn -0.8450 -0.5347 -0.0000 +vn -0.8162 -0.5347 -0.2187 +vn -0.7318 -0.5347 -0.4225 +vn -0.5975 -0.5347 -0.5975 +vn -0.4225 -0.5347 -0.7318 +vn -0.2187 -0.5347 -0.8162 +vn -0.0000 -0.5347 -0.8450 +vn 0.2187 -0.5347 -0.8162 +vn 0.4225 -0.5347 -0.7318 +vn 0.5975 -0.5347 -0.5975 +vn 0.7318 -0.5347 -0.4225 +vn 0.8162 -0.5347 -0.2187 +vn 0.8450 -0.5347 0.0000 +vn 0.9002 0.3624 -0.2412 +vn 0.9320 0.3624 0.0000 +vn 0.8071 0.3624 -0.4660 +vn 0.6590 0.3624 -0.6590 +vn 0.4660 0.3624 -0.8071 +vn 0.2412 0.3624 -0.9002 +vn 0.0000 0.3624 -0.9320 +vn -0.2412 0.3624 -0.9002 +vn -0.4660 0.3624 -0.8071 +vn -0.6590 0.3624 -0.6590 +vn -0.8071 0.3624 -0.4660 +vn -0.9002 0.3624 -0.2412 +vn -0.9320 0.3624 -0.0000 +vn -0.9002 0.3624 0.2412 +vn -0.8071 0.3624 0.4660 +vn -0.6590 0.3624 0.6590 +vn -0.4660 0.3624 0.8071 +vn -0.2412 0.3624 0.9002 +vn -0.0000 0.3624 0.9320 +vn 0.2412 0.3624 0.9002 +vn 0.4660 0.3624 0.8071 +vn 0.6590 0.3624 0.6590 +vn 0.8071 0.3624 0.4660 +vn 0.9002 0.3624 0.2412 +vn 0.5747 0.8037 -0.1540 +vn 0.5950 0.8037 0.0000 +vn 0.5153 0.8037 -0.2975 +vn 0.4207 0.8037 -0.4207 +vn 0.2975 0.8037 -0.5153 +vn 0.1540 0.8037 -0.5747 +vn 0.0000 0.8037 -0.5950 +vn -0.1540 0.8037 -0.5747 +vn -0.2975 0.8037 -0.5153 +vn -0.4207 0.8037 -0.4207 +vn -0.5153 0.8037 -0.2975 +vn -0.5747 0.8037 -0.1540 +vn -0.5950 0.8037 -0.0000 +vn -0.5747 0.8037 0.1540 +vn -0.5153 0.8037 0.2975 +vn -0.4207 0.8037 0.4207 +vn -0.2975 0.8037 0.5153 +vn -0.1540 0.8037 0.5747 +vn -0.0000 0.8037 0.5950 +vn 0.1540 0.8037 0.5747 +vn 0.2975 0.8037 0.5153 +vn 0.4207 0.8037 0.4207 +vn 0.5153 0.8037 0.2975 +vn 0.5747 0.8037 0.1540 +# 72 vertex normals + +vt 0.2787 0.0000 -0.1317 +vt 0.1676 0.0000 -0.3860 +vt 0.0792 0.0000 -0.6140 +vt 0.0194 0.0000 -0.8002 +vt -0.0076 0.0000 -0.9319 +vt -0.0000 0.0000 -1.0000 +vt 0.0417 0.0000 -1.0000 +vt 0.1146 0.0000 -0.9319 +vt 0.2137 0.0000 -0.8002 +vt 0.3324 0.0000 -0.6140 +vt 0.4625 0.0000 -0.3860 +vt 0.5952 0.0000 -0.1317 +vt 0.7213 0.0000 0.1317 +vt 0.8324 0.0000 0.3860 +vt 0.9208 0.0000 0.6140 +vt 0.9806 0.0000 0.8002 +vt 1.0076 0.0000 0.9319 +vt 1.0000 0.0000 1.0000 +vt 0.9583 0.0000 1.0000 +vt 0.9167 0.0000 1.0000 +vt 0.8750 0.0000 1.0000 +vt 0.8333 0.0000 1.0000 +vt 0.7917 0.0000 1.0000 +vt 0.7500 0.0000 1.0000 +vt 0.7917 0.2000 0.8177 +vt 0.7500 0.2000 0.8177 +vt 0.8333 0.2000 0.8177 +vt 0.8750 0.2000 0.8177 +vt 0.9167 0.2000 0.8177 +vt 0.9583 0.2000 0.8177 +vt 1.0000 0.2000 0.8177 +vt -0.0000 0.0000 1.0000 +vt 0.0417 0.0000 1.0000 +vt 0.0417 0.2000 0.8177 +vt -0.0000 0.2000 0.8177 +vt 0.0833 0.0000 1.0000 +vt 0.0833 0.2000 0.8177 +vt 0.1250 0.0000 1.0000 +vt 0.1250 0.2000 0.8177 +vt 0.1667 0.0000 1.0000 +vt 0.1667 0.2000 0.8177 +vt 0.2083 0.0000 1.0000 +vt 0.2083 0.2000 0.8177 +vt 0.2500 0.0000 1.0000 +vt 0.2500 0.2000 0.8177 +vt 0.2917 0.0000 1.0000 +vt 0.2917 0.2000 0.8177 +vt 0.3333 0.0000 1.0000 +vt 0.3333 0.2000 0.8177 +vt 0.3750 0.0000 1.0000 +vt 0.3750 0.2000 0.8177 +vt 0.4167 0.0000 1.0000 +vt 0.4167 0.2000 0.8177 +vt 0.4583 0.0000 1.0000 +vt 0.4583 0.2000 0.8177 +vt 0.5000 0.0000 1.0000 +vt 0.5000 0.2000 0.8177 +vt 0.5417 0.0000 1.0000 +vt 0.5417 0.2000 0.8177 +vt 0.5833 0.0000 1.0000 +vt 0.5833 0.2000 0.8177 +vt 0.6250 0.0000 1.0000 +vt 0.6250 0.2000 0.8177 +vt 0.6667 0.0000 1.0000 +vt 0.6667 0.2000 0.8177 +vt 0.7083 0.0000 1.0000 +vt 0.7083 0.2000 0.8177 +vt 0.7917 0.4000 0.6355 +vt 0.7500 0.4000 0.6355 +vt 0.8333 0.4000 0.6355 +vt 0.8750 0.4000 0.6355 +vt 0.9167 0.4000 0.6355 +vt 0.9583 0.4000 0.6355 +vt 1.0000 0.4000 0.6355 +vt 0.0417 0.4000 0.6355 +vt -0.0000 0.4000 0.6355 +vt 0.0833 0.4000 0.6355 +vt 0.1250 0.4000 0.6355 +vt 0.1667 0.4000 0.6355 +vt 0.2083 0.4000 0.6355 +vt 0.2500 0.4000 0.6355 +vt 0.2917 0.4000 0.6355 +vt 0.3333 0.4000 0.6355 +vt 0.3750 0.4000 0.6355 +vt 0.4167 0.4000 0.6355 +vt 0.4583 0.4000 0.6355 +vt 0.5000 0.4000 0.6355 +vt 0.5417 0.4000 0.6355 +vt 0.5833 0.4000 0.6355 +vt 0.6250 0.4000 0.6355 +vt 0.6667 0.4000 0.6355 +vt 0.7083 0.4000 0.6355 +vt 0.7917 0.6000 0.4532 +vt 0.7500 0.6000 0.4532 +vt 0.8333 0.6000 0.4532 +vt 0.8750 0.6000 0.4532 +vt 0.9167 0.6000 0.4532 +vt 0.9583 0.6000 0.4532 +vt 1.0000 0.6000 0.4532 +vt 0.0417 0.6000 0.4532 +vt -0.0000 0.6000 0.4532 +vt 0.0833 0.6000 0.4532 +vt 0.1250 0.6000 0.4532 +vt 0.1667 0.6000 0.4532 +vt 0.2083 0.6000 0.4532 +vt 0.2500 0.6000 0.4532 +vt 0.2917 0.6000 0.4532 +vt 0.3333 0.6000 0.4532 +vt 0.3750 0.6000 0.4532 +vt 0.4167 0.6000 0.4532 +vt 0.4583 0.6000 0.4532 +vt 0.5000 0.6000 0.4532 +vt 0.5417 0.6000 0.4532 +vt 0.5833 0.6000 0.4532 +vt 0.6250 0.6000 0.4532 +vt 0.6667 0.6000 0.4532 +vt 0.7083 0.6000 0.4532 +vt 0.7917 0.8000 0.2710 +vt 0.7500 0.8000 0.2710 +vt 0.8333 0.8000 0.2710 +vt 0.8750 0.8000 0.2710 +vt 0.9167 0.8000 0.2710 +vt 0.9583 0.8000 0.2710 +vt 1.0000 0.8000 0.2710 +vt 0.0417 0.8000 0.2710 +vt -0.0000 0.8000 0.2710 +vt 0.0833 0.8000 0.2710 +vt 0.1250 0.8000 0.2710 +vt 0.1667 0.8000 0.2710 +vt 0.2083 0.8000 0.2710 +vt 0.2500 0.8000 0.2710 +vt 0.2917 0.8000 0.2710 +vt 0.3333 0.8000 0.2710 +vt 0.3750 0.8000 0.2710 +vt 0.4167 0.8000 0.2710 +vt 0.4583 0.8000 0.2710 +vt 0.5000 0.8000 0.2710 +vt 0.5417 0.8000 0.2710 +vt 0.5833 0.8000 0.2710 +vt 0.6250 0.8000 0.2710 +vt 0.6667 0.8000 0.2710 +vt 0.7083 0.8000 0.2710 +vt 0.7917 1.0000 0.0887 +vt 0.7500 1.0000 0.0887 +vt 0.8333 1.0000 0.0887 +vt 0.8750 1.0000 0.0887 +vt 0.9167 1.0000 0.0887 +vt 0.9583 1.0000 0.0887 +vt 1.0000 1.0000 0.0887 +vt 0.0417 1.0000 0.0887 +vt -0.0000 1.0000 0.0887 +vt 0.0833 1.0000 0.0887 +vt 0.1250 1.0000 0.0887 +vt 0.1667 1.0000 0.0887 +vt 0.2083 1.0000 0.0887 +vt 0.2500 1.0000 0.0887 +vt 0.2917 1.0000 0.0887 +vt 0.3333 1.0000 0.0887 +vt 0.3750 1.0000 0.0887 +vt 0.4167 1.0000 0.0887 +vt 0.4583 1.0000 0.0887 +vt 0.5000 1.0000 0.0887 +vt 0.5417 1.0000 0.0887 +vt 0.5833 1.0000 0.0887 +vt 0.6250 1.0000 0.0887 +vt 0.6667 1.0000 0.0887 +vt 0.7083 1.0000 0.0887 +vt 1.0076 1.0000 0.0827 +vt 0.9806 1.0000 0.0710 +vt 0.9208 1.0000 0.0545 +vt 0.8324 1.0000 0.0342 +vt 0.7213 1.0000 0.0117 +vt 0.5952 1.0000 -0.0117 +vt 0.4625 1.0000 -0.0342 +vt 0.3324 1.0000 -0.0545 +vt 0.2137 1.0000 -0.0710 +vt 0.1146 1.0000 -0.0827 +vt 0.0417 1.0000 -0.0887 +vt 0.0000 1.0000 -0.0887 +vt -0.0076 1.0000 -0.0827 +vt 0.0194 1.0000 -0.0710 +vt 0.0792 1.0000 -0.0545 +vt 0.1676 1.0000 -0.0342 +# 183 texture coords + +o Cone001 +g Cone001 +usemtl Material__25 +s 1 +f 551/588/511 552/589/512 553/590/513 554/591/514 555/592/515 556/593/516 557/594/517 558/595/518 559/596/519 560/597/520 561/598/521 562/599/522 563/600/523 564/601/524 565/602/525 566/603/526 567/604/527 568/605/528 569/606/529 570/607/530 571/608/531 572/609/532 573/610/533 574/611/534 +s 8 +f 574/611/534 573/610/533 575/612/535 576/613/536 +f 573/610/533 572/609/532 577/614/537 575/612/535 +f 572/609/532 571/608/531 578/615/538 577/614/537 +f 571/608/531 570/607/530 579/616/539 578/615/538 +f 570/607/530 569/606/529 580/617/540 579/616/539 +f 569/606/529 568/605/528 581/618/541 580/617/540 +f 568/619/528 567/620/527 582/621/542 581/622/541 +f 567/620/527 566/623/526 583/624/543 582/621/542 +f 566/623/526 565/625/525 584/626/544 583/624/543 +f 565/625/525 564/627/524 585/628/545 584/626/544 +f 564/627/524 563/629/523 586/630/546 585/628/545 +f 563/629/523 562/631/522 587/632/547 586/630/546 +f 562/631/522 561/633/521 588/634/548 587/632/547 +f 561/633/521 560/635/520 589/636/549 588/634/548 +f 560/635/520 559/637/519 590/638/550 589/636/549 +f 559/637/519 558/639/518 591/640/551 590/638/550 +f 558/639/518 557/641/517 592/642/552 591/640/551 +f 557/641/517 556/643/516 593/644/553 592/642/552 +f 556/643/516 555/645/515 594/646/554 593/644/553 +f 555/645/515 554/647/514 595/648/555 594/646/554 +f 554/647/514 553/649/513 596/650/556 595/648/555 +f 553/649/513 552/651/512 597/652/557 596/650/556 +f 552/651/512 551/653/511 598/654/558 597/652/557 +f 551/653/511 574/611/534 576/613/536 598/654/558 +f 576/613/536 575/612/535 599/655/535 600/656/536 +f 575/612/535 577/614/537 601/657/537 599/655/535 +f 577/614/537 578/615/538 602/658/538 601/657/537 +f 578/615/538 579/616/539 603/659/539 602/658/538 +f 579/616/539 580/617/540 604/660/540 603/659/539 +f 580/617/540 581/618/541 605/661/541 604/660/540 +f 581/622/541 582/621/542 606/662/542 605/663/541 +f 582/621/542 583/624/543 607/664/543 606/662/542 +f 583/624/543 584/626/544 608/665/544 607/664/543 +f 584/626/544 585/628/545 609/666/545 608/665/544 +f 585/628/545 586/630/546 610/667/546 609/666/545 +f 586/630/546 587/632/547 611/668/547 610/667/546 +f 587/632/547 588/634/548 612/669/548 611/668/547 +f 588/634/548 589/636/549 613/670/549 612/669/548 +f 589/636/549 590/638/550 614/671/550 613/670/549 +f 590/638/550 591/640/551 615/672/551 614/671/550 +f 591/640/551 592/642/552 616/673/552 615/672/551 +f 592/642/552 593/644/553 617/674/553 616/673/552 +f 593/644/553 594/646/554 618/675/554 617/674/553 +f 594/646/554 595/648/555 619/676/555 618/675/554 +f 595/648/555 596/650/556 620/677/556 619/676/555 +f 596/650/556 597/652/557 621/678/557 620/677/556 +f 597/652/557 598/654/558 622/679/558 621/678/557 +f 598/654/558 576/613/536 600/656/536 622/679/558 +f 600/656/536 599/655/535 623/680/535 624/681/536 +f 599/655/535 601/657/537 625/682/537 623/680/535 +f 601/657/537 602/658/538 626/683/538 625/682/537 +f 602/658/538 603/659/539 627/684/539 626/683/538 +f 603/659/539 604/660/540 628/685/540 627/684/539 +f 604/660/540 605/661/541 629/686/541 628/685/540 +f 605/663/541 606/662/542 630/687/542 629/688/541 +f 606/662/542 607/664/543 631/689/543 630/687/542 +f 607/664/543 608/665/544 632/690/544 631/689/543 +f 608/665/544 609/666/545 633/691/545 632/690/544 +f 609/666/545 610/667/546 634/692/546 633/691/545 +f 610/667/546 611/668/547 635/693/547 634/692/546 +f 611/668/547 612/669/548 636/694/548 635/693/547 +f 612/669/548 613/670/549 637/695/549 636/694/548 +f 613/670/549 614/671/550 638/696/550 637/695/549 +f 614/671/550 615/672/551 639/697/551 638/696/550 +f 615/672/551 616/673/552 640/698/552 639/697/551 +f 616/673/552 617/674/553 641/699/553 640/698/552 +f 617/674/553 618/675/554 642/700/554 641/699/553 +f 618/675/554 619/676/555 643/701/555 642/700/554 +f 619/676/555 620/677/556 644/702/556 643/701/555 +f 620/677/556 621/678/557 645/703/557 644/702/556 +f 621/678/557 622/679/558 646/704/558 645/703/557 +f 622/679/558 600/656/536 624/681/536 646/704/558 +f 624/681/536 623/680/535 647/705/535 648/706/536 +f 623/680/535 625/682/537 649/707/537 647/705/535 +f 625/682/537 626/683/538 650/708/538 649/707/537 +f 626/683/538 627/684/539 651/709/539 650/708/538 +f 627/684/539 628/685/540 652/710/540 651/709/539 +f 628/685/540 629/686/541 653/711/541 652/710/540 +f 629/688/541 630/687/542 654/712/542 653/713/541 +f 630/687/542 631/689/543 655/714/543 654/712/542 +f 631/689/543 632/690/544 656/715/544 655/714/543 +f 632/690/544 633/691/545 657/716/545 656/715/544 +f 633/691/545 634/692/546 658/717/546 657/716/545 +f 634/692/546 635/693/547 659/718/547 658/717/546 +f 635/693/547 636/694/548 660/719/548 659/718/547 +f 636/694/548 637/695/549 661/720/549 660/719/548 +f 637/695/549 638/696/550 662/721/550 661/720/549 +f 638/696/550 639/697/551 663/722/551 662/721/550 +f 639/697/551 640/698/552 664/723/552 663/722/551 +f 640/698/552 641/699/553 665/724/553 664/723/552 +f 641/699/553 642/700/554 666/725/554 665/724/553 +f 642/700/554 643/701/555 667/726/555 666/725/554 +f 643/701/555 644/702/556 668/727/556 667/726/555 +f 644/702/556 645/703/557 669/728/557 668/727/556 +f 645/703/557 646/704/558 670/729/558 669/728/557 +f 646/704/558 624/681/536 648/706/536 670/729/558 +f 648/706/536 647/705/535 671/730/559 672/731/560 +f 647/705/535 649/707/537 673/732/561 671/730/559 +f 649/707/537 650/708/538 674/733/562 673/732/561 +f 650/708/538 651/709/539 675/734/563 674/733/562 +f 651/709/539 652/710/540 676/735/564 675/734/563 +f 652/710/540 653/711/541 677/736/565 676/735/564 +f 653/713/541 654/712/542 678/737/566 677/738/565 +f 654/712/542 655/714/543 679/739/567 678/737/566 +f 655/714/543 656/715/544 680/740/568 679/739/567 +f 656/715/544 657/716/545 681/741/569 680/740/568 +f 657/716/545 658/717/546 682/742/570 681/741/569 +f 658/717/546 659/718/547 683/743/571 682/742/570 +f 659/718/547 660/719/548 684/744/572 683/743/571 +f 660/719/548 661/720/549 685/745/573 684/744/572 +f 661/720/549 662/721/550 686/746/574 685/745/573 +f 662/721/550 663/722/551 687/747/575 686/746/574 +f 663/722/551 664/723/552 688/748/576 687/747/575 +f 664/723/552 665/724/553 689/749/577 688/748/576 +f 665/724/553 666/725/554 690/750/578 689/749/577 +f 666/725/554 667/726/555 691/751/579 690/750/578 +f 667/726/555 668/727/556 692/752/580 691/751/579 +f 668/727/556 669/728/557 693/753/581 692/752/580 +f 669/728/557 670/729/558 694/754/582 693/753/581 +f 670/729/558 648/706/536 672/731/560 694/754/582 +s 1 +f 694/754/582 672/731/560 671/730/559 673/732/561 674/733/562 675/734/563 676/735/564 677/736/565 678/755/566 679/756/567 680/757/568 681/758/569 682/759/570 683/760/571 684/761/572 685/762/573 686/763/574 687/764/575 688/765/576 689/766/577 690/767/578 691/768/579 692/769/580 693/770/581 +# 122 polygons + +# +# object Text001 +# + +v -0.1672 0.5988 0.1502 +v -0.1660 0.5789 0.1527 +v -0.0866 0.5856 0.1146 +v 0.0735 0.5789 0.0410 +v 0.0723 0.5988 0.0385 +v -0.0072 0.5922 0.0766 +v -0.1692 0.6171 0.1460 +v -0.0880 0.6049 0.1115 +v 0.0703 0.6171 0.0343 +v -0.0089 0.6110 0.0729 +v -0.1719 0.6336 0.1401 +v -0.0903 0.6226 0.1068 +v 0.0676 0.6336 0.0284 +v -0.0113 0.6281 0.0676 +v -0.1754 0.6484 0.1325 +v -0.0933 0.6385 0.1003 +v 0.0641 0.6484 0.0208 +v -0.0146 0.6435 0.0606 +v -0.1798 0.6616 0.1233 +v -0.0970 0.6528 0.0922 +v 0.0598 0.6616 0.0116 +v -0.0186 0.6572 0.0519 +v -0.1848 0.6730 0.1124 +v -0.1016 0.6654 0.0824 +v 0.0547 0.6730 0.0007 +v -0.0235 0.6692 0.0416 +v -0.1908 0.6829 0.0996 +v -0.1070 0.6763 0.0709 +v 0.0487 0.6829 -0.0120 +v -0.0291 0.6796 0.0294 +v -0.1976 0.6912 0.0850 +v -0.1132 0.6857 0.0575 +v 0.0419 0.6912 -0.0267 +v -0.0357 0.6885 0.0154 +v -0.2054 0.6981 0.0684 +v -0.1204 0.6935 0.0422 +v 0.0341 0.6981 -0.0433 +v -0.0431 0.6958 -0.0006 +v -0.2140 0.7034 0.0498 +v -0.1284 0.6998 0.0249 +v 0.0255 0.7034 -0.0619 +v -0.0515 0.7016 -0.0185 +v -0.2236 0.7072 0.0293 +v -0.1374 0.7046 0.0057 +v 0.0159 0.7072 -0.0824 +v -0.0607 0.7059 -0.0383 +v -0.2340 0.7095 0.0069 +v -0.1472 0.7079 -0.0154 +v 0.0055 0.7095 -0.1048 +v -0.0709 0.7087 -0.0601 +v -0.2454 0.7102 -0.0175 +v -0.1580 0.7097 -0.0385 +v -0.0059 0.7102 -0.1292 +v -0.0820 0.7100 -0.0839 +v -0.3257 0.7102 -0.1898 +v -0.1924 0.7102 -0.1122 +v -0.0862 0.7102 -0.3014 +v -0.1393 0.7102 -0.2068 +v -0.3257 0.2460 -0.1898 +v -0.2459 0.5555 -0.2270 +v -0.0862 0.2460 -0.3014 +v -0.1661 0.4007 -0.2642 +v -0.2665 0.2460 -0.0628 +v -0.2262 0.2460 -0.1847 +v -0.0270 0.2460 -0.1745 +v -0.1266 0.2460 -0.1796 +v -0.2665 0.3957 -0.0628 +v -0.1867 0.2959 -0.1001 +v -0.0270 0.3957 -0.1745 +v -0.1069 0.3458 -0.1373 +v -0.2485 0.3957 -0.0242 +v -0.1807 0.3957 -0.0872 +v -0.0090 0.3957 -0.1359 +v -0.0949 0.3957 -0.1116 +v -0.2415 0.3961 -0.0092 +v -0.1664 0.3959 -0.0565 +v -0.0020 0.3961 -0.1209 +v -0.0842 0.3960 -0.0887 +v -0.2348 0.3974 0.0053 +v -0.1595 0.3966 -0.0416 +v 0.0047 0.3974 -0.1064 +v -0.0774 0.3970 -0.0740 +v -0.2283 0.3994 0.0192 +v -0.1528 0.3981 -0.0273 +v 0.0112 0.3994 -0.0925 +v -0.0708 0.3988 -0.0599 +v -0.2220 0.4023 0.0326 +v -0.1464 0.4004 -0.0135 +v 0.0175 0.4023 -0.0791 +v -0.0644 0.4014 -0.0463 +v -0.2160 0.4060 0.0455 +v -0.1402 0.4036 -0.0003 +v 0.0235 0.4060 -0.0662 +v -0.0584 0.4048 -0.0333 +v -0.2103 0.4106 0.0578 +v -0.1343 0.4076 0.0124 +v 0.0292 0.4106 -0.0539 +v -0.0525 0.4091 -0.0207 +v -0.2048 0.4159 0.0696 +v -0.1286 0.4124 0.0245 +v 0.0347 0.4159 -0.0421 +v -0.0469 0.4141 -0.0088 +v -0.1996 0.4220 0.0808 +v -0.1232 0.4180 0.0361 +v 0.0399 0.4220 -0.0309 +v -0.0416 0.4200 0.0026 +v -0.1947 0.4288 0.0912 +v -0.1181 0.4243 0.0470 +v 0.0448 0.4288 -0.0205 +v -0.0367 0.4266 0.0132 +v -0.1902 0.4363 0.1008 +v -0.1134 0.4313 0.0571 +v 0.0493 0.4363 -0.0109 +v -0.0321 0.4338 0.0231 +v -0.1861 0.4445 0.1097 +v -0.1090 0.4390 0.0665 +v 0.0534 0.4445 -0.0020 +v -0.0278 0.4417 0.0323 +v -0.1823 0.4533 0.1178 +v -0.1050 0.4474 0.0751 +v 0.0572 0.4533 0.0061 +v -0.0239 0.4503 0.0406 +v -0.1789 0.4628 0.1251 +v -0.1013 0.4565 0.0830 +v 0.0606 0.4628 0.0135 +v -0.0204 0.4596 0.0482 +v -0.1758 0.4730 0.1317 +v -0.0980 0.4662 0.0901 +v 0.0637 0.4730 0.0201 +v -0.0172 0.4696 0.0551 +v -0.1731 0.4837 0.1375 +v -0.0951 0.4766 0.0964 +v 0.0664 0.4837 0.0258 +v -0.0143 0.4801 0.0611 +v -0.1708 0.4949 0.1424 +v -0.0925 0.4874 0.1019 +v 0.0687 0.4949 0.0307 +v -0.0119 0.4912 0.0663 +v -0.1690 0.5065 0.1464 +v -0.0904 0.4988 0.1065 +v 0.0705 0.5065 0.0347 +v -0.0099 0.5026 0.0706 +v -0.1675 0.5186 0.1495 +v -0.0887 0.5105 0.1102 +v 0.0720 0.5186 0.0378 +v -0.0083 0.5146 0.0740 +v -0.1665 0.5311 0.1517 +v -0.0873 0.5227 0.1130 +v 0.0730 0.5311 0.0401 +v -0.0072 0.5269 0.0766 +v -0.1659 0.5440 0.1531 +v -0.0864 0.5354 0.1150 +v 0.0736 0.5440 0.0414 +v -0.0064 0.5397 0.0782 +v -0.1657 0.5573 0.1535 +v -0.0860 0.5484 0.1160 +v 0.0739 0.5573 0.0418 +v -0.0061 0.5529 0.0789 +v -0.0859 0.5645 0.1160 +v -0.0062 0.5717 0.0785 +v -0.2303 0.5243 0.0150 +v -0.2287 0.5371 0.0183 +v -0.1494 0.5328 -0.0200 +v 0.0108 0.5371 -0.0934 +v 0.0093 0.5243 -0.0967 +v -0.0701 0.5286 -0.0584 +v -0.2328 0.5139 0.0095 +v -0.1513 0.5208 -0.0241 +v 0.0067 0.5139 -0.1022 +v -0.0723 0.5173 -0.0631 +v -0.2364 0.5057 0.0018 +v -0.1542 0.5112 -0.0303 +v 0.0031 0.5057 -0.1099 +v -0.0756 0.5084 -0.0701 +v -0.2411 0.4999 -0.0082 +v -0.1581 0.5038 -0.0388 +v -0.0015 0.4999 -0.1199 +v -0.0798 0.5019 -0.0793 +v -0.2467 0.4964 -0.0203 +v -0.1631 0.4988 -0.0494 +v -0.0072 0.4964 -0.1320 +v -0.0852 0.4976 -0.0907 +v -0.2534 0.4953 -0.0346 +v -0.1691 0.4960 -0.0623 +v -0.0139 0.4953 -0.1463 +v -0.0915 0.4957 -0.1043 +v -0.2665 0.4953 -0.0628 +v -0.1779 0.4953 -0.0813 +v -0.0270 0.4953 -0.1745 +v -0.1025 0.4953 -0.1279 +v -0.2665 0.6098 -0.0628 +v -0.1867 0.5334 -0.1001 +v -0.0270 0.6098 -0.1745 +v -0.1069 0.5716 -0.1373 +v -0.2554 0.6098 -0.0390 +v -0.1830 0.6098 -0.0921 +v -0.0159 0.6098 -0.1507 +v -0.0995 0.6098 -0.1214 +v -0.2517 0.6095 -0.0311 +v -0.1744 0.6097 -0.0736 +v -0.0122 0.6095 -0.1428 +v -0.0933 0.6096 -0.1082 +v -0.2483 0.6086 -0.0237 +v -0.1708 0.6092 -0.0658 +v -0.0088 0.6086 -0.1354 +v -0.0898 0.6089 -0.1006 +v -0.2451 0.6071 -0.0169 +v -0.1674 0.6081 -0.0587 +v -0.0056 0.6071 -0.1286 +v -0.0865 0.6076 -0.0936 +v -0.2422 0.6050 -0.0107 +v -0.1643 0.6064 -0.0521 +v -0.0027 0.6050 -0.1224 +v -0.0835 0.6057 -0.0872 +v -0.2396 0.6024 -0.0050 +v -0.1615 0.6041 -0.0460 +v -0.0001 0.6024 -0.1167 +v -0.0808 0.6033 -0.0814 +v -0.2372 0.5991 0.0001 +v -0.1590 0.6013 -0.0406 +v 0.0023 0.5991 -0.1116 +v -0.0783 0.6002 -0.0761 +v -0.2351 0.5952 0.0046 +v -0.1567 0.5978 -0.0357 +v 0.0044 0.5952 -0.1071 +v -0.0761 0.5965 -0.0714 +v -0.2333 0.5908 0.0085 +v -0.1547 0.5938 -0.0313 +v 0.0062 0.5908 -0.1032 +v -0.0742 0.5923 -0.0673 +v -0.2317 0.5858 0.0118 +v -0.1529 0.5891 -0.0276 +v 0.0078 0.5858 -0.0998 +v -0.0726 0.5875 -0.0637 +v -0.2305 0.5802 0.0146 +v -0.1515 0.5839 -0.0245 +v 0.0091 0.5802 -0.0971 +v -0.0712 0.5821 -0.0608 +v -0.2295 0.5741 0.0167 +v -0.1503 0.5782 -0.0220 +v 0.0100 0.5741 -0.0950 +v -0.0701 0.5761 -0.0585 +v -0.2288 0.5673 0.0182 +v -0.1494 0.5718 -0.0200 +v 0.0107 0.5673 -0.0935 +v -0.0693 0.5696 -0.0568 +v -0.2283 0.5601 0.0191 +v -0.1488 0.5649 -0.0187 +v 0.0112 0.5601 -0.0926 +v -0.0688 0.5625 -0.0557 +v -0.2282 0.5522 0.0194 +v -0.1485 0.5574 -0.0180 +v 0.0113 0.5522 -0.0923 +v -0.0686 0.5548 -0.0552 +v -0.1485 0.5472 -0.0182 +v -0.0689 0.5421 -0.0558 +v 0.0235 0.4468 -0.0660 +v 0.0271 0.4506 -0.0584 +v 0.0305 0.4549 -0.0512 +v 0.0336 0.4597 -0.0445 +v 0.0217 0.4915 -0.0699 +v 0.0373 0.4684 -0.0365 +v 0.0399 0.4740 -0.0309 +v 0.0424 0.4801 -0.0257 +v 0.0445 0.4867 -0.0211 +v 0.0279 0.5115 -0.0567 +v 0.0470 0.4979 -0.0158 +v 0.0486 0.5052 -0.0123 +v 0.0500 0.5128 -0.0093 +v 0.0511 0.5207 -0.0069 +v 0.0519 0.5289 -0.0052 +v 0.0317 0.5401 -0.0485 +v 0.0527 0.5424 -0.0036 +v 0.0529 0.5512 -0.0030 +v 0.0321 0.5565 -0.0477 +v 0.0528 0.5654 -0.0032 +v 0.0318 0.5688 -0.0484 +v 0.0522 0.5817 -0.0047 +v 0.0310 0.5801 -0.0500 +v 0.0509 0.5966 -0.0074 +v 0.0493 0.6082 -0.0108 +v 0.0289 0.5959 -0.0546 +v 0.0469 0.6207 -0.0160 +v 0.0443 0.6301 -0.0216 +v 0.0255 0.6092 -0.0618 +v 0.0407 0.6401 -0.0292 +v 0.0229 0.6165 -0.0674 +v 0.0218 0.6197 -0.0699 +v 0.0205 0.6225 -0.0727 +v 0.0190 0.6248 -0.0759 +v 0.0173 0.6268 -0.0795 +v 0.0154 0.6284 -0.0834 +v 0.0134 0.6296 -0.0878 +v 0.0112 0.6304 -0.0925 +v 0.0088 0.6308 -0.0976 +v 0.0039 0.6309 -0.1082 +v 0.0255 0.6552 -0.0620 +v 0.0212 0.6613 -0.0711 +v 0.0163 0.6664 -0.0815 +v 0.0109 0.6704 -0.0932 +v 0.0048 0.6734 -0.1063 +v -0.0019 0.6755 -0.1206 +v -0.0092 0.6765 -0.1362 +v -0.0397 0.6767 -0.2017 +v -0.0665 0.5220 -0.2591 +v -0.0468 0.4503 -0.2168 +v 0.0130 0.4767 -0.0887 +v 0.0186 0.4408 -0.0767 +v 0.0147 0.4380 -0.0851 +v 0.0063 0.4693 -0.1030 +v 0.0090 0.4339 -0.0971 +v 0.0048 0.4323 -0.1062 +v -0.0013 0.4646 -0.1194 +v -0.0015 0.4300 -0.1198 +v -0.0061 0.4294 -0.1296 +v -0.0100 0.4625 -0.1381 +v -0.0167 0.4289 -0.1523 +v -0.0227 0.4621 -0.1651 +v -0.0468 0.3790 -0.2168 +v -0.0468 0.2959 -0.2168 +v -0.2863 0.2959 -0.1051 +v -0.2160 0.4468 0.0456 +v -0.2265 0.4767 0.0230 +v -0.2209 0.4408 0.0350 +v -0.2248 0.4380 0.0266 +v -0.2332 0.4693 0.0087 +v -0.2305 0.4339 0.0146 +v -0.2347 0.4323 0.0054 +v -0.2409 0.4646 -0.0077 +v -0.2410 0.4300 -0.0081 +v -0.2456 0.4294 -0.0179 +v -0.2496 0.4625 -0.0264 +v -0.2562 0.4289 -0.0406 +v -0.2622 0.4621 -0.0534 +v -0.2863 0.3790 -0.1051 +v -0.2863 0.4503 -0.1051 +v -0.2124 0.4506 0.0533 +v -0.2090 0.4549 0.0605 +v -0.2059 0.4597 0.0671 +v -0.2178 0.4915 0.0418 +v -0.2022 0.4684 0.0751 +v -0.1996 0.4740 0.0808 +v -0.1972 0.4801 0.0860 +v -0.1950 0.4867 0.0906 +v -0.2116 0.5115 0.0550 +v -0.1925 0.4979 0.0959 +v -0.1909 0.5052 0.0994 +v -0.1895 0.5128 0.1024 +v -0.1884 0.5207 0.1047 +v -0.1876 0.5289 0.1065 +v -0.2078 0.5401 0.0632 +v -0.1868 0.5424 0.1081 +v -0.1866 0.5512 0.1087 +v -0.2074 0.5565 0.0640 +v -0.1867 0.5654 0.1084 +v -0.2077 0.5688 0.0633 +v -0.1873 0.5817 0.1070 +v -0.2085 0.5801 0.0617 +v -0.1886 0.5966 0.1043 +v -0.1902 0.6082 0.1009 +v -0.2106 0.5959 0.0571 +v -0.1926 0.6207 0.0957 +v -0.1952 0.6301 0.0901 +v -0.2140 0.6092 0.0499 +v -0.1988 0.6401 0.0825 +v -0.2166 0.6165 0.0442 +v -0.2177 0.6197 0.0418 +v -0.2191 0.6225 0.0390 +v -0.2205 0.6248 0.0358 +v -0.2222 0.6268 0.0322 +v -0.2241 0.6284 0.0283 +v -0.2261 0.6296 0.0239 +v -0.2283 0.6304 0.0192 +v -0.2307 0.6308 0.0141 +v -0.2356 0.6309 0.0035 +v -0.2141 0.6552 0.0497 +v -0.2183 0.6613 0.0406 +v -0.2232 0.6664 0.0302 +v -0.2286 0.6704 0.0184 +v -0.2347 0.6734 0.0054 +v -0.2414 0.6755 -0.0089 +v -0.2487 0.6765 -0.0245 +v -0.2792 0.6767 -0.0900 +v -0.3060 0.5220 -0.1475 +# 384 vertices + +vn -0.3316 0.1386 0.9332 +vn -0.3292 0.0651 0.9420 +vn 0.4186 0.1383 0.8976 +vn 0.9332 0.0651 0.3533 +vn 0.9280 0.1386 0.3458 +vn -0.3385 0.2209 0.9147 +vn 0.4096 0.2465 0.8783 +vn 0.9183 0.2209 0.3287 +vn -0.3514 0.3095 0.8836 +vn 0.3934 0.3653 0.8437 +vn 0.9028 0.3095 0.2988 +vn -0.3716 0.3996 0.8380 +vn 0.3684 0.4899 0.7901 +vn 0.8808 0.3996 0.2540 +vn -0.3990 0.4849 0.7782 +vn 0.3340 0.6126 0.7164 +vn 0.8526 0.4849 0.1946 +vn -0.4324 0.5593 0.7072 +vn 0.2913 0.7244 0.6248 +vn 0.8197 0.5593 0.1234 +vn -0.4694 0.6176 0.6311 +vn 0.2428 0.8184 0.5208 +vn 0.7851 0.6176 0.0461 +vn -0.5059 0.6586 0.5571 +vn 0.1936 0.8889 0.4152 +vn 0.7519 0.6586 -0.0294 +vn -0.5394 0.6851 0.4896 +vn 0.1475 0.9371 0.3163 +vn 0.7217 0.6851 -0.0985 +vn -0.5689 0.7010 0.4301 +vn 0.1061 0.9680 0.2275 +vn 0.6952 0.7010 -0.1594 +vn -0.5945 0.7094 0.3787 +vn 0.0699 0.9862 0.1499 +vn 0.6722 0.7094 -0.2120 +vn -0.6164 0.7128 0.3346 +vn 0.0387 0.9958 0.0829 +vn 0.6525 0.7128 -0.2571 +vn -0.6338 0.7102 0.3066 +vn 0.0119 0.9996 0.0255 +vn 0.6422 0.7102 -0.2884 +vn -0.7673 0.5774 -0.2793 +vn -0.0000 1.0000 0.0000 +vn 0.2793 0.5774 -0.7673 +vn -0.7673 -0.5774 -0.2793 +vn -0.4226 0.0000 -0.9063 +vn 0.2793 -0.5774 -0.7673 +vn -0.2793 -0.5774 0.7673 +vn 0.0000 -1.0000 -0.0000 +vn 0.7673 -0.5774 0.2793 +vn -0.6924 -0.3015 0.6555 +vn 0.4226 0.0000 0.9063 +vn 0.9472 -0.3015 -0.1090 +vn -0.6346 -0.7098 0.3057 +vn 0.6421 -0.7098 -0.2897 +vn -0.6202 -0.7120 0.3293 +vn 0.0105 -0.9997 0.0225 +vn 0.6509 -0.7120 -0.2634 +vn -0.6035 -0.7093 0.3641 +vn 0.0326 -0.9970 0.0699 +vn 0.6669 -0.7093 -0.2283 +vn -0.5859 -0.7042 0.4009 +vn 0.0561 -0.9911 0.1203 +vn 0.6838 -0.7042 -0.1911 +vn -0.5674 -0.6962 0.4397 +vn 0.0809 -0.9815 0.1735 +vn 0.7016 -0.6962 -0.1521 +vn -0.5483 -0.6849 0.4800 +vn 0.1068 -0.9675 0.2291 +vn 0.7201 -0.6849 -0.1115 +vn -0.5286 -0.6699 0.5214 +vn 0.1336 -0.9487 0.2865 +vn 0.7392 -0.6699 -0.0698 +vn -0.5090 -0.6510 0.5631 +vn 0.1609 -0.9247 0.3450 +vn 0.7585 -0.6510 -0.0279 +vn -0.4891 -0.6284 0.6049 +vn 0.1880 -0.8956 0.4032 +vn 0.7778 -0.6284 0.0142 +vn -0.4689 -0.6011 0.6472 +vn 0.2154 -0.8604 0.4618 +vn 0.7971 -0.6011 0.0568 +vn -0.4487 -0.5686 0.6895 +vn 0.2430 -0.8182 0.5211 +vn 0.8166 -0.5686 0.0994 +vn -0.4291 -0.5309 0.7308 +vn 0.2703 -0.7687 0.5797 +vn 0.8356 -0.5309 0.1410 +vn -0.4106 -0.4883 0.7701 +vn 0.2967 -0.7122 0.6362 +vn 0.8538 -0.4882 0.1804 +vn -0.3937 -0.4415 0.8063 +vn 0.3214 -0.6494 0.6892 +vn 0.8707 -0.4415 0.2167 +vn -0.3787 -0.3915 0.8386 +vn 0.3438 -0.5816 0.7372 +vn 0.8859 -0.3915 0.2490 +vn -0.3654 -0.3388 0.8670 +vn 0.3635 -0.5103 0.7794 +vn 0.8990 -0.3388 0.2774 +vn -0.3540 -0.2832 0.8913 +vn 0.3806 -0.4346 0.8163 +vn 0.9103 -0.2832 0.3018 +vn -0.3448 -0.2256 0.9111 +vn 0.3951 -0.3552 0.8472 +vn 0.9196 -0.2256 0.3215 +vn -0.3381 -0.1673 0.9261 +vn 0.4064 -0.2740 0.8716 +vn 0.9268 -0.1673 0.3363 +vn -0.3337 -0.1096 0.9363 +vn 0.4147 -0.1927 0.8893 +vn 0.9318 -0.1096 0.3462 +vn -0.3316 -0.0536 0.9419 +vn 0.4199 -0.1131 0.9005 +vn 0.9347 -0.0536 0.3514 +vn -0.3303 0.0022 0.9439 +vn 0.4223 -0.0367 0.9057 +vn 0.9354 0.0022 0.3537 +vn 0.4222 0.0429 0.9055 +vn -0.9303 0.2653 -0.2533 +vn -0.9458 0.1219 -0.3009 +vn -0.4064 0.2747 -0.8714 +vn 0.3774 0.1219 -0.9180 +vn 0.4040 0.2653 -0.8755 +vn -0.8939 0.4165 -0.1658 +vn -0.3653 0.5030 -0.7833 +vn 0.4476 0.4165 -0.7913 +vn -0.8365 0.5462 -0.0446 +vn -0.2918 0.7234 -0.6258 +vn 0.5035 0.5462 -0.6695 +vn -0.7695 0.6327 0.0871 +vn -0.1980 0.8835 -0.4246 +vn 0.5614 0.6327 -0.5334 +vn -0.7072 0.6763 0.2063 +vn -0.1065 0.9677 -0.2283 +vn 0.6126 0.6763 -0.4091 +vn -0.6592 0.6982 0.2792 +vn -0.0309 0.9973 -0.0664 +vn 0.6376 0.6982 -0.3256 +vn -0.6924 0.3015 0.6555 +vn 0.9472 0.3015 -0.1090 +vn 0.4226 -0.0000 0.9063 +vn -0.6494 -0.7031 0.2896 +vn 0.6393 -0.7031 -0.3113 +vn -0.6697 -0.6966 0.2572 +vn -0.0143 -0.9994 -0.0307 +vn 0.6275 -0.6966 -0.3477 +vn -0.6945 -0.6890 0.2071 +vn -0.0461 -0.9940 -0.0988 +vn 0.6051 -0.6890 -0.3989 +vn -0.7223 -0.6750 0.1508 +vn -0.0821 -0.9809 -0.1761 +vn 0.5798 -0.6750 -0.4564 +vn -0.7527 -0.6523 0.0889 +vn -0.1224 -0.9571 -0.2626 +vn 0.5519 -0.6523 -0.5195 +vn -0.7851 -0.6190 0.0227 +vn -0.1664 -0.9192 -0.3568 +vn 0.5221 -0.6190 -0.5868 +vn -0.8179 -0.5735 -0.0451 +vn -0.2126 -0.8643 -0.4559 +vn 0.4912 -0.5735 -0.6556 +vn -0.8496 -0.5157 -0.1111 +vn -0.2588 -0.7906 -0.5550 +vn 0.4610 -0.5157 -0.7222 +vn -0.8782 -0.4463 -0.1718 +vn -0.3024 -0.6986 -0.6484 +vn 0.4329 -0.4463 -0.7832 +vn -0.9022 -0.3687 -0.2239 +vn -0.3409 -0.5909 -0.7311 +vn 0.4084 -0.3687 -0.8350 +vn -0.9204 -0.2874 -0.2651 +vn -0.3721 -0.4740 -0.7980 +vn 0.3885 -0.2874 -0.8755 +vn -0.9328 -0.2070 -0.2949 +vn -0.3951 -0.3552 -0.8472 +vn 0.3737 -0.2070 -0.9041 +vn -0.9402 -0.1312 -0.3142 +vn -0.4101 -0.2411 -0.8796 +vn 0.3636 -0.1312 -0.9222 +vn -0.9436 -0.0622 -0.3251 +vn -0.4187 -0.1362 -0.8979 +vn 0.3575 -0.0622 -0.9318 +vn -0.9463 0.0131 -0.3229 +vn -0.4222 -0.0425 -0.9055 +vn 0.3609 0.0131 -0.9325 +vn -0.4213 0.0803 -0.9034 +vn 0.9063 0.0000 -0.4226 +vn 0.9063 -0.0000 -0.4226 +vn -0.9063 -0.0000 0.4226 +vn -0.9063 0.0000 0.4226 +# 191 vertex normals + +o Text001 +g Text001 +usemtl Material__28 +s 1 +f 695//583 696//584 697//585 +f 698//586 699//587 700//585 +s 3 +f 701//588 695//583 702//589 +f 699//587 703//590 704//589 +s 2 +f 705//591 701//588 706//592 +f 703//590 707//593 708//592 +f 709//594 705//591 710//595 +f 707//593 711//596 712//595 +f 713//597 709//594 714//598 +f 711//596 715//599 716//598 +f 717//600 713//597 718//601 +f 715//599 719//602 720//601 +f 721//603 717//600 722//604 +f 719//602 723//605 724//604 +f 725//606 721//603 726//607 +f 723//605 727//608 728//607 +f 729//609 725//606 730//610 +f 727//608 731//611 732//610 +f 733//612 729//609 734//613 +f 731//611 735//614 736//613 +f 737//615 733//612 738//616 +f 735//614 739//617 740//616 +f 741//618 737//615 742//619 +f 739//617 743//620 744//619 +f 745//621 741//618 746//622 +f 743//620 747//623 748//622 +s 4 +f 749//624 745//621 750//625 +f 747//623 751//626 752//625 +s 2 +f 753//627 749//624 754//628 +f 751//626 755//629 756//628 +s 4 +f 757//630 753//627 758//631 +f 755//629 759//632 760//631 +s 2 +f 761//633 757//630 762//634 +f 759//632 763//635 764//634 +s 4 +f 765//636 761//633 766//631 +f 763//635 767//637 768//631 +s 2 +f 769//638 765//636 770//639 +f 767//637 771//640 772//639 +f 773//641 769//638 774//642 +f 771//640 775//643 776//642 +f 777//644 773//641 778//645 +f 775//643 779//646 780//645 +f 781//647 777//644 782//648 +f 779//646 783//649 784//648 +f 785//650 781//647 786//651 +f 783//649 787//652 788//651 +f 789//653 785//650 790//654 +f 787//652 791//655 792//654 +f 793//656 789//653 794//657 +f 791//655 795//658 796//657 +f 797//659 793//656 798//660 +f 795//658 799//661 800//660 +f 801//662 797//659 802//663 +f 799//661 803//664 804//663 +f 805//665 801//662 806//666 +f 803//664 807//667 808//666 +f 809//668 805//665 810//669 +f 807//667 811//670 812//669 +f 813//671 809//668 814//672 +f 811//670 815//673 816//672 +f 817//674 813//671 818//675 +f 815//673 819//676 820//675 +f 821//677 817//674 822//678 +f 819//676 823//679 824//678 +f 825//680 821//677 826//681 +f 823//679 827//682 828//681 +f 829//683 825//680 830//684 +f 827//682 831//685 832//684 +f 833//686 829//683 834//687 +f 831//685 835//688 836//687 +f 837//689 833//686 838//690 +f 835//688 839//691 840//690 +f 841//692 837//689 842//693 +f 839//691 843//694 844//693 +f 845//695 841//692 846//696 +f 843//694 847//697 848//696 +f 849//698 845//695 850//699 +f 847//697 851//700 852//699 +s 3 +f 696//584 849//698 853//701 +f 851//700 698//586 854//701 +s 1 +f 855//702 856//703 857//704 +f 858//705 859//706 860//704 +s 3 +f 861//707 855//702 862//708 +f 859//706 863//709 864//708 +s 2 +f 865//710 861//707 866//711 +f 863//709 867//712 868//711 +f 869//713 865//710 870//714 +f 867//712 871//715 872//714 +f 873//716 869//713 874//717 +f 871//715 875//718 876//717 +f 877//719 873//716 878//720 +f 875//718 879//721 880//720 +s 4 +f 881//722 877//719 882//625 +f 879//721 883//723 884//625 +s 2 +f 885//633 881//722 886//724 +f 883//723 887//635 888//724 +s 4 +f 889//725 885//633 890//631 +f 887//635 891//726 892//631 +s 2 +f 893//727 889//725 894//728 +f 891//726 895//729 896//728 +f 897//730 893//727 898//731 +f 895//729 899//732 900//731 +f 901//733 897//730 902//734 +f 899//732 903//735 904//734 +f 905//736 901//733 906//737 +f 903//735 907//738 908//737 +f 909//739 905//736 910//740 +f 907//738 911//741 912//740 +f 913//742 909//739 914//743 +f 911//741 915//744 916//743 +f 917//745 913//742 918//746 +f 915//744 919//747 920//746 +f 921//748 917//745 922//749 +f 919//747 923//750 924//749 +f 925//751 921//748 926//752 +f 923//750 927//753 928//752 +f 929//754 925//751 930//755 +f 927//753 931//756 932//755 +f 933//757 929//754 934//758 +f 931//756 935//759 936//758 +f 937//760 933//757 938//761 +f 935//759 939//762 940//761 +f 941//763 937//760 942//764 +f 939//762 943//765 944//764 +f 945//766 941//763 946//767 +f 943//765 947//768 948//767 +s 3 +f 856//703 945//766 949//769 +f 947//768 858//705 950//769 +s 16 +f 795//658 791//655 951//770 +f 799//661 795//658 952//770 +f 803//664 799//661 953//770 +f 807//667 803//664 954//771 +f 807//667 954//771 863//709 955//770 +f 811//670 807//667 956//770 +f 815//673 811//670 957//770 +f 819//676 815//673 958//771 +f 823//679 819//676 959//771 +f 823//679 959//771 859//706 960//770 +f 827//682 823//679 961//770 +f 831//685 827//682 962//770 +f 835//688 831//685 963//771 +f 839//691 835//688 964//770 +f 843//694 839//691 965//770 +f 843//694 965//770 858//705 966//770 +f 847//697 843//694 967//770 +f 851//700 847//697 968//770 +f 851//700 968//770 947//768 969//770 +f 698//586 851//700 970//770 +f 698//586 970//770 943//765 971//771 +f 699//587 698//586 972//770 +f 699//587 972//770 939//762 973//770 +f 703//590 699//587 974//771 +f 707//593 703//590 975//770 +f 707//593 975//770 935//759 976//770 +f 711//596 707//593 977//771 +f 715//599 711//596 978//770 +f 715//599 978//770 931//756 979//771 +f 719//602 715//599 980//771 +f 719//602 980//771 927//753 981//770 +f 719//602 981//770 923//750 982//770 +f 719//602 982//770 919//747 983//770 +f 719//602 983//770 915//744 984//770 +f 719//602 984//770 911//741 985//771 +f 719//602 985//771 907//738 986//771 +f 719//602 986//771 903//735 987//770 +f 719//602 987//770 899//732 988//771 +f 719//602 988//771 895//729 989//770 +f 719//602 989//770 891//726 990//770 +f 723//605 719//602 991//770 +f 727//608 723//605 992//770 +f 731//611 727//608 993//770 +f 735//614 731//611 994//770 +f 739//617 735//614 995//770 +f 743//620 739//617 996//770 +f 747//623 743//620 997//770 +f 751//626 747//623 998//770 +f 755//629 751//626 999//770 +f 755//629 999//770 887//635 1000//770 +f 867//712 863//709 1001//770 +f 867//712 1001//770 791//655 1002//770 +f 867//712 1002//770 787//652 1003//770 +f 871//715 867//712 1004//770 +f 871//715 1004//770 783//649 1005//770 +f 871//715 1005//770 779//646 1006//770 +f 875//718 871//715 1007//770 +f 875//718 1007//770 775//643 1008//770 +f 875//718 1008//770 771//640 1009//770 +f 879//721 875//718 1010//770 +f 879//721 1010//770 767//637 1011//770 +f 883//723 879//721 1012//770 +f 755//629 1000//770 883//723 1013//770 +f 755//629 1013//770 763//635 1014//770 +f 753//627 757//630 1015//772 +f 789//653 1016//772 861//707 1017//773 +f 785//650 789//653 1018//773 +f 781//647 785//650 1019//772 +f 781//647 1019//772 865//710 1020//772 +f 777//644 781//647 1021//772 +f 773//641 777//644 1022//772 +f 773//641 1022//772 869//713 1023//773 +f 769//638 773//641 1024//772 +f 765//636 769//638 1025//772 +f 765//636 1025//772 873//716 1026//772 +f 761//633 765//636 1027//772 +f 761//633 1027//772 877//719 1028//772 +f 753//627 1015//772 761//633 1029//772 +f 753//627 1029//772 881//722 1030//772 +f 861//707 1016//772 793//656 1031//773 +f 861//707 1031//773 797//659 1032//772 +f 861//707 1032//772 801//662 1033//773 +f 855//702 861//707 1034//772 +f 855//702 1034//772 805//665 1035//772 +f 855//702 1035//772 809//668 1036//772 +f 855//702 1036//772 813//671 1037//772 +f 855//702 1037//772 817//674 1038//773 +f 856//703 855//702 1039//773 +f 856//703 1039//773 821//677 1040//772 +f 856//703 1040//772 825//680 1041//772 +f 856//703 1041//772 829//683 1042//773 +f 856//703 1042//773 833//686 1043//772 +f 856//703 1043//772 837//689 1044//773 +f 945//766 856//703 1045//772 +f 945//766 1045//772 841//692 1046//772 +f 945//766 1046//772 845//695 1047//773 +f 941//763 945//766 1048//772 +f 941//763 1048//772 849//698 1049//772 +f 937//760 941//763 1050//772 +f 937//760 1050//772 696//584 1051//772 +f 933//757 937//760 1052//773 +f 933//757 1052//773 695//583 1053//773 +f 933//757 1053//773 701//588 1054//772 +f 929//754 933//757 1055//772 +f 929//754 1055//772 705//591 1056//773 +f 929//754 1056//773 709//594 1057//772 +f 925//751 929//754 1058//772 +f 925//751 1058//772 713//597 1059//773 +f 921//748 925//751 1060//773 +f 917//745 921//748 1061//772 +f 913//742 917//745 1062//772 +f 909//739 913//742 1063//772 +f 905//736 909//739 1064//773 +f 901//733 905//736 1065//773 +f 897//730 901//733 1066//772 +f 893//727 897//730 1067//772 +f 889//725 893//727 1068//773 +f 885//633 889//725 1069//772 +f 885//633 1069//772 717//600 1070//772 +f 885//633 1070//772 721//603 1071//773 +f 885//633 1071//773 725//606 1072//773 +f 885//633 1072//773 729//609 1073//772 +f 885//633 1073//772 733//612 1074//773 +f 885//633 1074//773 737//615 1075//773 +f 885//633 1075//773 741//618 1076//772 +f 885//633 1076//772 745//621 1077//772 +f 753//627 1030//772 885//633 1078//772 +s 1 +f 697//585 696//584 698//586 +f 695//583 697//585 698//586 700//585 +f 700//585 699//587 695//583 +s 3 +f 702//589 695//583 699//587 +f 701//588 702//589 699//587 704//589 +f 704//589 703//590 701//588 +s 2 +f 706//592 701//588 703//590 +f 705//591 706//592 703//590 708//592 +f 708//592 707//593 705//591 +f 710//595 705//591 707//593 +f 709//594 710//595 707//593 712//595 +f 712//595 711//596 709//594 +f 714//598 709//594 711//596 +f 713//597 714//598 711//596 716//598 +f 716//598 715//599 713//597 +f 718//601 713//597 715//599 +f 717//600 718//601 715//599 720//601 +f 720//601 719//602 717//600 +f 722//604 717//600 719//602 +f 721//603 722//604 719//602 724//604 +f 724//604 723//605 721//603 +f 726//607 721//603 723//605 +f 725//606 726//607 723//605 728//607 +f 728//607 727//608 725//606 +f 730//610 725//606 727//608 +f 729//609 730//610 727//608 732//610 +f 732//610 731//611 729//609 +f 734//613 729//609 731//611 +f 733//612 734//613 731//611 736//613 +f 736//613 735//614 733//612 +f 738//616 733//612 735//614 +f 737//615 738//616 735//614 740//616 +f 740//616 739//617 737//615 +f 742//619 737//615 739//617 +f 741//618 742//619 739//617 744//619 +f 744//619 743//620 741//618 +f 746//622 741//618 743//620 +f 745//621 746//622 743//620 748//622 +f 748//622 747//623 745//621 +s 4 +f 750//625 745//621 747//623 +f 749//624 750//625 747//623 752//625 +f 752//625 751//626 749//624 +s 2 +f 754//628 749//624 751//626 +f 753//627 754//628 751//626 756//628 +f 756//628 755//629 753//627 +s 4 +f 758//631 753//627 755//629 +f 757//630 758//631 755//629 760//631 +f 760//631 759//632 757//630 +s 2 +f 762//634 757//630 759//632 +f 761//633 762//634 759//632 764//634 +f 764//634 763//635 761//633 +s 4 +f 766//631 761//633 763//635 +f 765//636 766//631 763//635 768//631 +f 768//631 767//637 765//636 +s 2 +f 770//639 765//636 767//637 +f 769//638 770//639 767//637 772//639 +f 772//639 771//640 769//638 +f 774//642 769//638 771//640 +f 773//641 774//642 771//640 776//642 +f 776//642 775//643 773//641 +f 778//645 773//641 775//643 +f 777//644 778//645 775//643 780//645 +f 780//645 779//646 777//644 +f 782//648 777//644 779//646 +f 781//647 782//648 779//646 784//648 +f 784//648 783//649 781//647 +f 786//651 781//647 783//649 +f 785//650 786//651 783//649 788//651 +f 788//651 787//652 785//650 +f 790//654 785//650 787//652 +f 789//653 790//654 787//652 792//654 +f 792//654 791//655 789//653 +f 794//657 789//653 791//655 +f 793//656 794//657 791//655 796//657 +f 796//657 795//658 793//656 +f 798//660 793//656 795//658 +f 797//659 798//660 795//658 800//660 +f 800//660 799//661 797//659 +f 802//663 797//659 799//661 +f 801//662 802//663 799//661 804//663 +f 804//663 803//664 801//662 +f 806//666 801//662 803//664 +f 805//665 806//666 803//664 808//666 +f 808//666 807//667 805//665 +f 810//669 805//665 807//667 +f 809//668 810//669 807//667 812//669 +f 812//669 811//670 809//668 +f 814//672 809//668 811//670 +f 813//671 814//672 811//670 816//672 +f 816//672 815//673 813//671 +f 818//675 813//671 815//673 +f 817//674 818//675 815//673 820//675 +f 820//675 819//676 817//674 +f 822//678 817//674 819//676 +f 821//677 822//678 819//676 824//678 +f 824//678 823//679 821//677 +f 826//681 821//677 823//679 +f 825//680 826//681 823//679 828//681 +f 828//681 827//682 825//680 +f 830//684 825//680 827//682 +f 829//683 830//684 827//682 832//684 +f 832//684 831//685 829//683 +f 834//687 829//683 831//685 +f 833//686 834//687 831//685 836//687 +f 836//687 835//688 833//686 +f 838//690 833//686 835//688 +f 837//689 838//690 835//688 840//690 +f 840//690 839//691 837//689 +f 842//693 837//689 839//691 +f 841//692 842//693 839//691 844//693 +f 844//693 843//694 841//692 +f 846//696 841//692 843//694 +f 845//695 846//696 843//694 848//696 +f 848//696 847//697 845//695 +f 850//699 845//695 847//697 +f 849//698 850//699 847//697 852//699 +f 852//699 851//700 849//698 +s 3 +f 853//701 849//698 851//700 +f 696//584 853//701 851//700 854//701 +f 854//701 698//586 696//584 +s 1 +f 857//704 856//703 858//705 +f 855//702 857//704 858//705 860//704 +f 860//704 859//706 855//702 +s 3 +f 862//708 855//702 859//706 +f 861//707 862//708 859//706 864//708 +f 864//708 863//709 861//707 +s 2 +f 866//711 861//707 863//709 +f 865//710 866//711 863//709 868//711 +f 868//711 867//712 865//710 +f 870//714 865//710 867//712 +f 869//713 870//714 867//712 872//714 +f 872//714 871//715 869//713 +f 874//717 869//713 871//715 +f 873//716 874//717 871//715 876//717 +f 876//717 875//718 873//716 +f 878//720 873//716 875//718 +f 877//719 878//720 875//718 880//720 +f 880//720 879//721 877//719 +s 4 +f 882//625 877//719 879//721 +f 881//722 882//625 879//721 884//625 +f 884//625 883//723 881//722 +s 2 +f 886//724 881//722 883//723 +f 885//633 886//724 883//723 888//724 +f 888//724 887//635 885//633 +s 4 +f 890//631 885//633 887//635 +f 889//725 890//631 887//635 892//631 +f 892//631 891//726 889//725 +s 2 +f 894//728 889//725 891//726 +f 893//727 894//728 891//726 896//728 +f 896//728 895//729 893//727 +f 898//731 893//727 895//729 +f 897//730 898//731 895//729 900//731 +f 900//731 899//732 897//730 +f 902//734 897//730 899//732 +f 901//733 902//734 899//732 904//734 +f 904//734 903//735 901//733 +f 906//737 901//733 903//735 +f 905//736 906//737 903//735 908//737 +f 908//737 907//738 905//736 +f 910//740 905//736 907//738 +f 909//739 910//740 907//738 912//740 +f 912//740 911//741 909//739 +f 914//743 909//739 911//741 +f 913//742 914//743 911//741 916//743 +f 916//743 915//744 913//742 +f 918//746 913//742 915//744 +f 917//745 918//746 915//744 920//746 +f 920//746 919//747 917//745 +f 922//749 917//745 919//747 +f 921//748 922//749 919//747 924//749 +f 924//749 923//750 921//748 +f 926//752 921//748 923//750 +f 925//751 926//752 923//750 928//752 +f 928//752 927//753 925//751 +f 930//755 925//751 927//753 +f 929//754 930//755 927//753 932//755 +f 932//755 931//756 929//754 +f 934//758 929//754 931//756 +f 933//757 934//758 931//756 936//758 +f 936//758 935//759 933//757 +f 938//761 933//757 935//759 +f 937//760 938//761 935//759 940//761 +f 940//761 939//762 937//760 +f 942//764 937//760 939//762 +f 941//763 942//764 939//762 944//764 +f 944//764 943//765 941//763 +f 946//767 941//763 943//765 +f 945//766 946//767 943//765 948//767 +f 948//767 947//768 945//766 +s 3 +f 949//769 945//766 947//768 +f 856//703 949//769 947//768 950//769 +f 950//769 858//705 856//703 +s 16 +f 951//770 791//655 1001//770 863//709 +f 795//658 951//770 863//709 952//770 +f 799//661 952//770 863//709 953//770 +f 803//664 953//770 863//709 954//771 +f 955//770 863//709 859//706 +f 807//667 955//770 859//706 956//770 +f 811//670 956//770 859//706 957//770 +f 815//673 957//770 859//706 958//771 +f 819//676 958//771 859//706 959//771 +f 960//770 859//706 858//705 +f 823//679 960//770 858//705 961//770 +f 827//682 961//770 858//705 962//770 +f 831//685 962//770 858//705 963//771 +f 835//688 963//771 858//705 964//770 +f 839//691 964//770 858//705 965//770 +f 966//770 858//705 947//768 +f 843//694 966//770 947//768 967//770 +f 847//697 967//770 947//768 968//770 +f 969//770 947//768 943//765 +f 851//700 969//770 943//765 970//770 +f 971//771 943//765 939//762 +f 698//586 971//771 939//762 972//770 +f 973//770 939//762 935//759 +f 699//587 973//770 935//759 974//771 +f 703//590 974//771 935//759 975//770 +f 976//770 935//759 931//756 +f 707//593 976//770 931//756 977//771 +f 711//596 977//771 931//756 978//770 +f 979//771 931//756 927//753 +f 715//599 979//771 927//753 980//771 +f 981//770 927//753 923//750 +f 982//770 923//750 919//747 +f 983//770 919//747 915//744 +f 984//770 915//744 911//741 +f 985//771 911//741 907//738 +f 986//771 907//738 903//735 +f 987//770 903//735 899//732 +f 988//771 899//732 895//729 +f 989//770 895//729 891//726 +f 990//770 891//726 887//635 +f 719//602 990//770 887//635 991//770 +f 723//605 991//770 887//635 992//770 +f 727//608 992//770 887//635 993//770 +f 731//611 993//770 887//635 994//770 +f 735//614 994//770 887//635 995//770 +f 739//617 995//770 887//635 996//770 +f 743//620 996//770 887//635 997//770 +f 747//623 997//770 887//635 998//770 +f 751//626 998//770 887//635 999//770 +f 1000//770 887//635 883//723 +f 1002//770 791//655 787//652 +f 1003//770 787//652 783//649 +f 867//712 1003//770 783//649 1004//770 +f 1005//770 783//649 779//646 +f 1006//770 779//646 775//643 +f 871//715 1006//770 775//643 1007//770 +f 1008//770 775//643 771//640 +f 1009//770 771//640 767//637 +f 875//718 1009//770 767//637 1010//770 +f 1011//770 767//637 763//635 +f 879//721 1011//770 763//635 1012//770 +f 883//723 1012//770 763//635 1013//770 +f 1014//770 763//635 759//632 +f 755//629 1014//770 759//632 +f 1015//772 757//630 761//633 +f 1017//773 861//707 865//710 +f 789//653 1017//773 865//710 1018//773 +f 785//650 1018//773 865//710 1019//772 +f 1020//772 865//710 869//713 +f 781//647 1020//772 869//713 1021//772 +f 777//644 1021//772 869//713 1022//772 +f 1023//773 869//713 873//716 +f 773//641 1023//773 873//716 1024//772 +f 769//638 1024//772 873//716 1025//772 +f 1026//772 873//716 877//719 +f 765//636 1026//772 877//719 1027//772 +f 1028//772 877//719 881//722 +f 761//633 1028//772 881//722 1029//772 +f 1030//772 881//722 885//633 +f 1016//772 789//653 793//656 +f 1031//773 793//656 797//659 +f 1032//772 797//659 801//662 +f 1033//773 801//662 805//665 +f 861//707 1033//773 805//665 1034//772 +f 1035//772 805//665 809//668 +f 1036//772 809//668 813//671 +f 1037//772 813//671 817//674 +f 1038//773 817//674 821//677 +f 855//702 1038//773 821//677 1039//773 +f 1040//772 821//677 825//680 +f 1041//772 825//680 829//683 +f 1042//773 829//683 833//686 +f 1043//772 833//686 837//689 +f 1044//773 837//689 841//692 +f 856//703 1044//773 841//692 1045//772 +f 1046//772 841//692 845//695 +f 1047//773 845//695 849//698 +f 945//766 1047//773 849//698 1048//772 +f 1049//772 849//698 696//584 +f 941//763 1049//772 696//584 1050//772 +f 1051//772 696//584 695//583 +f 937//760 1051//772 695//583 1052//773 +f 1053//773 695//583 701//588 +f 1054//772 701//588 705//591 +f 933//757 1054//772 705//591 1055//772 +f 1056//773 705//591 709//594 +f 1057//772 709//594 713//597 +f 929//754 1057//772 713//597 1058//772 +f 1059//773 713//597 717//600 +f 925//751 1059//773 717//600 1060//773 +f 921//748 1060//773 717//600 1061//772 +f 917//745 1061//772 717//600 1062//772 +f 913//742 1062//772 717//600 1063//772 +f 909//739 1063//772 717//600 1064//773 +f 905//736 1064//773 717//600 1065//773 +f 901//733 1065//773 717//600 1066//772 +f 897//730 1066//772 717//600 1067//772 +f 893//727 1067//772 717//600 1068//773 +f 889//725 1068//773 717//600 1069//772 +f 1070//772 717//600 721//603 +f 1071//773 721//603 725//606 +f 1072//773 725//606 729//609 +f 1073//772 729//609 733//612 +f 1074//773 733//612 737//615 +f 1075//773 737//615 741//618 +f 1076//772 741//618 745//621 +f 1077//772 745//621 749//624 +f 885//633 1077//772 749//624 1078//772 +f 753//627 1078//772 749//624 +# 192 polygons - 384 triangles + +# +# object Text002 +# + +v -0.1337 0.6406 0.3551 +v -0.1337 0.1764 0.3551 +v -0.0574 0.3312 0.3991 +v 0.0951 0.1764 0.4872 +v 0.0951 0.6406 0.4872 +v 0.0189 0.4859 0.4432 +v -0.0637 0.6406 0.2338 +v -0.0341 0.6406 0.3587 +v 0.1652 0.6406 0.3659 +v 0.0655 0.6406 0.3623 +v -0.0637 0.4689 0.2338 +v 0.0126 0.5834 0.2778 +v 0.1652 0.4689 0.3659 +v 0.0889 0.5261 0.3219 +v 0.0165 0.4689 0.0949 +v 0.0393 0.4689 0.2315 +v 0.2453 0.4689 0.2271 +v 0.1423 0.4689 0.2293 +v 0.0165 0.6406 0.0949 +v 0.0928 0.5261 0.1390 +v 0.2453 0.6406 0.2271 +v 0.1690 0.5834 0.1830 +v 0.0865 0.6406 -0.0264 +v 0.1161 0.6406 0.0985 +v 0.3154 0.6406 0.1058 +v 0.2157 0.6406 0.1022 +v 0.0865 0.1764 -0.0264 +v 0.1628 0.4859 0.0177 +v 0.3154 0.1764 0.1058 +v 0.2391 0.3312 0.0617 +v 0.0165 0.1764 0.0949 +v 0.1394 0.1764 0.0581 +v 0.2453 0.1764 0.2271 +v 0.1924 0.1764 0.1426 +v 0.0165 0.3500 0.0949 +v 0.0928 0.2343 0.1390 +v 0.2453 0.3500 0.2271 +v 0.1690 0.2921 0.1830 +v -0.0637 0.3500 0.2338 +v 0.0660 0.3500 0.1853 +v 0.1652 0.3500 0.3659 +v 0.1156 0.3500 0.2756 +v -0.0637 0.1764 0.2338 +v 0.0126 0.2921 0.2778 +v 0.1652 0.1764 0.3659 +v 0.0889 0.2343 0.3219 +v -0.0107 0.1764 0.3182 +v 0.0422 0.1764 0.4027 +v 0.1418 0.5834 0.4063 +v 0.1418 0.2343 0.4063 +v 0.1185 0.3890 0.4468 +v 0.1418 0.4865 0.4063 +v 0.1919 0.3896 0.3196 +v 0.2186 0.4292 0.2733 +v 0.2687 0.2343 0.1866 +v 0.2920 0.3890 0.1462 +v 0.2687 0.4865 0.1866 +v 0.2687 0.5834 0.1866 +v 0.0398 0.5834 0.0545 +v 0.0398 0.2343 0.0545 +v 0.0632 0.3890 0.0141 +v 0.0398 0.4865 0.0545 +v -0.0870 0.2343 0.2742 +v -0.1104 0.3890 0.3146 +v -0.0870 0.5834 0.2742 +v -0.0870 0.4865 0.2742 +v -0.0370 0.3896 0.1875 +v -0.0102 0.4292 0.1412 +# 68 vertices + +vn -0.7887 0.5774 0.2113 +vn -0.7887 -0.5774 0.2113 +vn -0.5000 0.0000 0.8660 +vn 0.2113 -0.5774 0.7887 +vn 0.2113 0.5774 0.7887 +vn -0.5000 -0.0000 0.8660 +vn -0.2113 0.5774 -0.7887 +vn -0.0000 1.0000 -0.0000 +vn 0.7887 0.5774 -0.2113 +vn -0.6326 0.3015 -0.7134 +vn 0.5000 0.0000 -0.8660 +vn 0.9341 0.3015 0.1912 +vn -0.9341 0.3015 -0.1912 +vn 0.6326 0.3015 0.7134 +vn -0.2113 -0.5774 -0.7887 +vn 0.5000 -0.0000 -0.8660 +vn 0.7887 -0.5774 -0.2113 +vn 0.0000 -1.0000 0.0000 +vn -0.9341 -0.3015 -0.1912 +vn 0.6326 -0.3015 0.7134 +vn -0.6326 -0.3015 -0.7134 +vn 0.9341 -0.3015 0.1912 +vn 0.8660 0.0000 0.5000 +vn -0.8660 -0.0000 -0.5000 +# 24 vertex normals + +o Text002 +g Text002 +usemtl Material__26 +s 1 +f 1079//774 1080//775 1081//776 +f 1082//777 1083//778 1084//779 +s 4 +f 1085//780 1079//774 1086//781 +f 1083//778 1087//782 1088//781 +s 2 +f 1089//783 1085//780 1090//784 +f 1087//782 1091//785 1092//784 +s 4 +f 1093//786 1089//783 1094//781 +f 1091//785 1095//787 1096//781 +s 2 +f 1097//774 1093//786 1098//779 +f 1095//787 1099//778 1100//779 +s 4 +f 1101//780 1097//774 1102//781 +f 1099//778 1103//782 1104//781 +s 2 +f 1105//788 1101//780 1106//789 +f 1103//782 1107//790 1108//789 +s 4 +f 1109//775 1105//788 1110//791 +f 1107//790 1111//777 1112//791 +s 2 +f 1113//792 1109//775 1114//779 +f 1111//777 1115//793 1116//776 +s 4 +f 1117//794 1113//792 1118//791 +f 1115//793 1119//795 1120//791 +s 2 +f 1121//788 1117//794 1122//789 +f 1119//795 1123//790 1124//789 +s 4 +f 1080//775 1121//788 1125//791 +f 1123//790 1082//777 1126//791 +s 16 +f 1091//785 1087//782 1127//796 +f 1082//777 1123//790 1128//796 +f 1083//778 1082//777 1129//796 +f 1091//785 1127//796 1083//778 1130//796 +f 1091//785 1130//796 1119//795 1131//796 +f 1095//787 1091//785 1132//796 +f 1115//793 1111//777 1133//796 +f 1115//793 1133//796 1107//790 1134//796 +f 1095//787 1132//796 1115//793 1135//796 +f 1095//787 1135//796 1103//782 1136//796 +f 1093//786 1097//774 1137//797 +f 1105//788 1109//775 1138//797 +f 1101//780 1105//788 1139//797 +f 1093//786 1137//797 1101//780 1140//797 +f 1117//794 1121//788 1141//797 +f 1117//794 1141//797 1080//775 1142//797 +f 1079//774 1085//780 1143//797 +f 1117//794 1142//797 1079//774 1144//797 +f 1113//792 1117//794 1145//797 +f 1093//786 1140//797 1113//792 1146//797 +s 1 +f 1081//776 1080//775 1082//777 +f 1079//774 1081//776 1082//777 1084//779 +f 1084//779 1083//778 1079//774 +s 4 +f 1086//781 1079//774 1083//778 +f 1085//780 1086//781 1083//778 1088//781 +f 1088//781 1087//782 1085//780 +s 2 +f 1090//784 1085//780 1087//782 +f 1089//783 1090//784 1087//782 1092//784 +f 1092//784 1091//785 1089//783 +s 4 +f 1094//781 1089//783 1091//785 +f 1093//786 1094//781 1091//785 1096//781 +f 1096//781 1095//787 1093//786 +s 2 +f 1098//779 1093//786 1095//787 +f 1097//774 1098//779 1095//787 1100//779 +f 1100//779 1099//778 1097//774 +s 4 +f 1102//781 1097//774 1099//778 +f 1101//780 1102//781 1099//778 1104//781 +f 1104//781 1103//782 1101//780 +s 2 +f 1106//789 1101//780 1103//782 +f 1105//788 1106//789 1103//782 1108//789 +f 1108//789 1107//790 1105//788 +s 4 +f 1110//791 1105//788 1107//790 +f 1109//775 1110//791 1107//790 1112//791 +f 1112//791 1111//777 1109//775 +s 2 +f 1114//779 1109//775 1111//777 +f 1113//792 1114//779 1111//777 1116//776 +f 1116//776 1115//793 1113//792 +s 4 +f 1118//791 1113//792 1115//793 +f 1117//794 1118//791 1115//793 1120//791 +f 1120//791 1119//795 1117//794 +s 2 +f 1122//789 1117//794 1119//795 +f 1121//788 1122//789 1119//795 1124//789 +f 1124//789 1123//790 1121//788 +s 4 +f 1125//791 1121//788 1123//790 +f 1080//775 1125//791 1123//790 1126//791 +f 1126//791 1082//777 1080//775 +s 16 +f 1127//796 1087//782 1083//778 +f 1128//796 1123//790 1119//795 +f 1082//777 1128//796 1119//795 1129//796 +f 1083//778 1129//796 1119//795 1130//796 +f 1131//796 1119//795 1115//793 +f 1091//785 1131//796 1115//793 1132//796 +f 1133//796 1111//777 1107//790 +f 1134//796 1107//790 1103//782 +f 1115//793 1134//796 1103//782 1135//796 +f 1136//796 1103//782 1099//778 +f 1095//787 1136//796 1099//778 +f 1137//797 1097//774 1101//780 +f 1138//797 1109//775 1113//792 +f 1105//788 1138//797 1113//792 1139//797 +f 1101//780 1139//797 1113//792 1140//797 +f 1141//797 1121//788 1080//775 +f 1142//797 1080//775 1079//774 +f 1143//797 1085//780 1089//783 +f 1079//774 1143//797 1089//783 1144//797 +f 1117//794 1144//797 1089//783 1145//797 +f 1113//792 1145//797 1089//783 1146//797 +f 1093//786 1146//797 1089//783 +# 30 polygons - 72 triangles + +# +# object default +# + +v -0.0250 0.3711 0.0250 +v 0.0250 0.3211 0.0250 +v 0.0250 0.3711 -0.0250 +# 3 vertices + +vn 0.5774 0.5774 0.5774 +# 1 vertex normals + +vt 0.0000 0.0000 0.0000 +# 1 texture coords + +o default +g default +usemtl default +s 1 +f 1147/771/798 1148/771/798 1149/771/798 +# 0 polygons - 1 triangles + diff --git a/example_assets/renderformertest_00.fbx b/example_assets/renderformertest_00.fbx new file mode 100644 index 0000000..32f3480 Binary files /dev/null and b/example_assets/renderformertest_00.fbx differ diff --git a/example_repos/renderformer b/example_repos/renderformer new file mode 160000 index 0000000..e6e3852 --- /dev/null +++ b/example_repos/renderformer @@ -0,0 +1 @@ +Subproject commit e6e38527e15758d436fc8880592037fb20bc4ad8 diff --git a/nodes.py b/nodes.py new file mode 100644 index 0000000..f78f77b --- /dev/null +++ b/nodes.py @@ -0,0 +1,1384 @@ +import os +import sys +import torch +import numpy as np +import trimesh +from pathlib import Path +import json +import io +import h5py +from dacite import from_dict, Config +import tempfile +import shutil + +import comfy.model_management as mm +import folder_paths +import imageio +script_directory = Path(__file__).parent +renderformer_repo_path = script_directory / "example_repos" / "renderformer" +scene_processor_path = renderformer_repo_path / "scene_processor" +# Add both the repo root and the scene_processor directory to the path +# This allows imports like `from renderformer...` and also allows the +# scripts inside scene_processor to import each other directly (e.g., `from scene_config...`) +if str(renderformer_repo_path) not in sys.path: + sys.path.append(str(renderformer_repo_path)) +if str(scene_processor_path) not in sys.path: + sys.path.append(str(scene_processor_path)) + +try: + from renderformer.pipelines.rendering_pipeline import RenderFormerRenderingPipeline + from scene_config import SceneConfig + from scene_mesh import generate_scene_mesh + from to_h5 import save_to_h5 as original_save_to_h5 +except ImportError as e: + print(f"Could not import RenderFormer components. Error: {e}. Please ensure the repository exists in 'example_repos/renderformer' and you have installed the requirements.") + + +def look_at_to_c2w(camera_position, target_position, up_dir=np.array([0.0, 0.0, 1.0])): + """ + Calculates the camera-to-world (c2w) matrix. + Assumes a Z-up, right-handed coordinate system to match RenderFormer's examples. + """ + camera_position = np.array(camera_position) + target_position = np.array(target_position) + + z_axis = camera_position - target_position + z_axis /= np.linalg.norm(z_axis) + + x_axis = np.cross(up_dir, z_axis) + x_axis /= np.linalg.norm(x_axis) + + y_axis = np.cross(z_axis, x_axis) + + c2w = np.eye(4) + c2w[:3, 0] = x_axis + c2w[:3, 1] = y_axis + c2w[:3, 2] = z_axis + c2w[:3, 3] = camera_position + + return c2w + + +class RenderFormerModelLoader: + """ + Loads the RenderFormer model pipeline. + """ + @classmethod + def INPUT_TYPES(cls): + return { + "required": { + "model_id": ("STRING", { + "default": "microsoft/renderformer-v1.1-swin-large", + "tooltip": "The model ID from Hugging Face or a local path." + }), + "precision": (["fp16", "fp32"], {"default": "fp16"}), + }, + } + + RETURN_TYPES = ("MODEL",) + FUNCTION = "load_model" + CATEGORY = "PHRenderFormer" + + def load_model(self, model_id, precision): + device = mm.get_torch_device() + + torch_dtype = { + "fp16": torch.float16, + "fp32": torch.float32 + }[precision] + + # from_pretrained handles model downloading and caching + pipeline = RenderFormerRenderingPipeline.from_pretrained(model_id) + pipeline.to(device) + + model = { + "pipeline": pipeline, + "torch_dtype": torch_dtype + } + + return (model,) + +class LoadMesh: + @classmethod + def INPUT_TYPES(s): + # Reverting input order for debugging purposes. + return { + "required": { + "mesh": (folder_paths.get_filename_list("3d"), ), + }, + "optional": { + "material": ("RENDERFORMER_MATERIAL",), + "mesh_path": ("STRING", ), + + # Transform properties + "normalize_mesh": ("BOOLEAN", {"default": True}), + "trans_x": ("FLOAT", {"default": 0.0, "min": -10.0, "max": 10.0, "step": 0.001}), + "trans_y": ("FLOAT", {"default": 0.0, "min": -10.0, "max": 10.0, "step": 0.001}), + "trans_z": ("FLOAT", {"default": 0.0, "min": -10.0, "max": 10.0, "step": 0.001}), + "rot_x": ("FLOAT", {"default": -90.0, "min": -360.0, "max": 360.0, "step": 1.0}), + "rot_y": ("FLOAT", {"default": 0.0, "min": -360.0, "max": 360.0, "step": 1.0}), + "rot_z": ("FLOAT", {"default": 0.0, "min": -360.0, "max": 360.0, "step": 1.0}), + "scale": ("FLOAT", {"default": 1.0, "min": 0.1, "max": 10.0, "step": 0.1}), + + # Material properties + "diffuse_rgb": ("STRING", {"default": "204, 204, 204", "multiline": False, "tooltip": "Diffuse color (R, G, B) from 0-255"}), + "specular_rgb": ("STRING", {"default": "25, 25, 25", "multiline": False, "tooltip": "Specular color (R, G, B) from 0-255"}), + "roughness": ("FLOAT", {"default": 0.7, "min": 0.0, "max": 1.0, "step": 0.01}), + "emissive_rgb": ("STRING", {"default": "0, 0, 0", "multiline": False, "tooltip": "Emissive strength (R, G, B). Values can exceed 255."}), + } + } + + RETURN_TYPES = ("PH_MESH",) + FUNCTION = "load_mesh" + CATEGORY = "PHRenderFormer" + + def _parse_color_string(self, color_str, scale=1.0): + if not isinstance(color_str, str): + return None + try: + parts = [float(p.strip()) for p in color_str.split(',')] + if len(parts) == 3: + return [p / scale for p in parts] + except (ValueError, AttributeError): + pass + return None + + def load_mesh(self, mesh, material=None, mesh_path=None, + normalize_mesh=True, trans_x=0.0, trans_y=0.0, trans_z=0.0, + rot_x=-90.0, rot_y=0.0, rot_z=0.0, scale=1.0, + diffuse_rgb="204, 204, 204", + specular_rgb="25, 25, 25", roughness=0.7, emissive_rgb="0, 0, 0"): + + final_material = None + + # If a material is explicitly connected, it overrides the internal settings. + if material: + final_material = material + else: + # Otherwise, build the material from the node's own inputs. + diffuse_color = self._parse_color_string(diffuse_rgb, 255.0) or [0.8, 0.8, 0.8] + specular_color = self._parse_color_string(specular_rgb, 255.0) or [0.1, 0.1, 0.1] + emissive_color = self._parse_color_string(emissive_rgb, 1.0) or [0.0, 0.0, 0.0] + + final_material = { + "diffuse": diffuse_color, + "specular": specular_color, + "roughness": roughness, + "emissive": emissive_color + } + + # Load mesh from path + path_to_load = None + if mesh_path and mesh_path.strip(): + path_to_load = folder_paths.get_annotated_filepath(mesh_path) + else: + path_to_load = folder_paths.get_full_path("3d", mesh) + + if not path_to_load or not os.path.exists(path_to_load): + raise Exception(f"RenderFormer Mesh Loader: Mesh file not found.") + + loaded_mesh = trimesh.load(path_to_load, force='mesh') + + # Define transform + transform = { + "translation": [trans_x, trans_y, trans_z], + "rotation": [rot_x, rot_y, rot_z], + "scale": [scale, scale, scale], + "normalize": normalize_mesh + } + + # Package the final mesh, material, and transform + ph_mesh = { + "meshes": [loaded_mesh], + "materials": [final_material], + "transforms": [transform] + } + + return (ph_mesh,) + +class RemeshMesh: + @classmethod + def INPUT_TYPES(s): + return { + "required": { + "mesh": ("PH_MESH",), + "target_face_count": ("INT", {"default": 4096, "min": 100, "max": 100000, "step": 100}), + } + } + + RETURN_TYPES = ("PH_MESH",) + FUNCTION = "remesh" + CATEGORY = "PHRenderFormer" + + def remesh(self, mesh, target_face_count): + import pymeshlab + + # We only remesh the first mesh in the list for now. + # A more complex implementation could handle multiple meshes. + if not mesh["meshes"]: + return (mesh,) + + first_mesh = mesh["meshes"][0] + + ms = pymeshlab.MeshSet() + ms.add_mesh(pymeshlab.Mesh(vertex_matrix=first_mesh.vertices, face_matrix=first_mesh.faces)) + + ms.meshing_isotropic_explicit_remeshing( + targetlen=pymeshlab.PercentageValue(0.5), + featuredeg=30, + adaptive=False + ) + ms.meshing_decimation_quadric_edge_collapse( + targetfacenum=target_face_count, + qualitythr=1.0 + ) + + processed_mesh_lab = ms.current_mesh() + vertices = processed_mesh_lab.vertex_matrix() + faces = processed_mesh_lab.face_matrix() + + processed_trimesh = trimesh.Trimesh(vertices=vertices, faces=faces) + + # Create a new PH_MESH object with the processed mesh and original material + new_ph_mesh = { + "meshes": [processed_trimesh] + mesh["meshes"][1:], + "materials": mesh["materials"], + "transforms": mesh["transforms"] + } + + return (new_ph_mesh,) + +class RandomizeColors: + @classmethod + def INPUT_TYPES(s): + return { + "required": { + "mesh": ("PH_MESH",), + "seed": ("INT", {"default": 0, "min": 0, "max": 0xffffffffffffffff}), + } + } + + RETURN_TYPES = ("PH_MESH",) + FUNCTION = "randomize" + CATEGORY = "PHRenderFormer" + + def randomize(self, mesh, seed): + # We only randomize colors on the first mesh in the list. + if not mesh["meshes"]: + return (mesh,) + + mesh_copy = mesh["meshes"][0].copy() + + # Generate a deterministic gradient of colors for each face to prove functionality. + # The seed will still slightly alter the gradient pattern. + num_faces = len(mesh_copy.faces) + np.random.seed(seed) + + # Create a base progression + progression = np.linspace(0, 1, num_faces) + + # Create varied color channels based on the progression + r = (np.sin(progression * 2 * np.pi + np.random.uniform(0, np.pi)) * 0.5 + 0.5) * 255 + g = (np.cos(progression * 2 * np.pi + np.random.uniform(0, np.pi)) * 0.5 + 0.5) * 255 + b = (progression * 255) % 255 + + # Combine into an RGB array + colors = np.vstack([r, g, b]).T + + # Apply the colors to the mesh faces + mesh_copy.visual.face_colors = colors.astype(np.uint8) + + new_ph_mesh = { + "meshes": [mesh_copy] + mesh["meshes"][1:], + "materials": mesh["materials"], + "transforms": mesh["transforms"] + } + + return (new_ph_mesh,) + +class RenderFormerCamera: + """ + Defines the camera position, orientation, and field of view. + """ + @classmethod + def INPUT_TYPES(cls): + return { + "required": { + "camera_pos_x": ("FLOAT", {"default": 0.0, "min": -10.0, "max": 10.0, "step": 0.1}), + "camera_pos_y": ("FLOAT", {"default": -2.0, "min": -10.0, "max": 10.0, "step": 0.1}), + "camera_pos_z": ("FLOAT", {"default": 0.0, "min": -10.0, "max": 10.0, "step": 0.1}), + "camera_look_at_x": ("FLOAT", {"default": 0.0, "min": -10.0, "max": 10.0, "step": 0.1}), + "camera_look_at_y": ("FLOAT", {"default": 0.0, "min": -10.0, "max": 10.0, "step": 0.1}), + "camera_look_at_z": ("FLOAT", {"default": 0.0, "min": -10.0, "max": 10.0, "step": 0.1}), + "fov": ("FLOAT", {"default": 37.5, "min": 1.0, "max": 179.0, "step": 1.0, "tooltip": "Field of View in degrees"}), + } + } + + RETURN_TYPES = ("RENDERFORMER_CAMERA",) + FUNCTION = "get_camera" + CATEGORY = "PHRenderFormer" + + def get_camera(self, camera_pos_x, camera_pos_y, camera_pos_z, + camera_look_at_x, camera_look_at_y, camera_look_at_z, fov): + camera_settings = { + "position": [camera_pos_x, camera_pos_y, camera_pos_z], + "look_at": [camera_look_at_x, camera_look_at_y, camera_look_at_z], + "fov": fov + } + return (camera_settings,) + +class RenderFormerLighting: + @classmethod + def INPUT_TYPES(cls): + return { + "required": { + "emissive_rgb": ("STRING", {"default": "255, 255, 255", "multiline": False, "tooltip": "Emissive color (R, G, B) from 0-255"}), + "emissive_strength": ("FLOAT", {"default": 5000.0, "min": 0.0, "max": 100000.0, "step": 100.0}), + "trans_x": ("FLOAT", {"default": 0.0, "min": -10.0, "max": 10.0, "step": 0.001}), + "trans_y": ("FLOAT", {"default": 0.0, "min": -10.0, "max": 10.0, "step": 0.001}), + "trans_z": ("FLOAT", {"default": 2.1, "min": -10.0, "max": 10.0, "step": 0.001}), + "rot_x": ("FLOAT", {"default": 0.0, "min": -360.0, "max": 360.0, "step": 1.0}), + "rot_y": ("FLOAT", {"default": 0.0, "min": -360.0, "max": 360.0, "step": 1.0}), + "rot_z": ("FLOAT", {"default": 0.0, "min": -360.0, "max": 360.0, "step": 1.0}), + "scale": ("FLOAT", {"default": 2.5, "min": 0.1, "max": 10.0, "step": 0.1}), + } + } + + RETURN_TYPES = ("RENDERFORMER_LIGHTING",) + FUNCTION = "get_lighting" + CATEGORY = "PHRenderFormer" + + def _parse_color_string(self, color_str, scale=1.0): + if not isinstance(color_str, str): + return None + try: + parts = [float(p.strip()) for p in color_str.split(',')] + if len(parts) == 3: + return [p / scale for p in parts] + except (ValueError, AttributeError): + pass + return None + + def get_lighting(self, emissive_rgb, emissive_strength, trans_x, trans_y, trans_z, rot_x, rot_y, rot_z, scale): + transform = { + "translation": [trans_x, trans_y, trans_z], + "rotation": [rot_x, rot_y, rot_z], + "scale": [scale, scale, scale], + "normalize": False + } + + # Parse color and apply strength + base_color = self._parse_color_string(emissive_rgb, 255.0) or [1.0, 1.0, 1.0] + final_emissive = [c * emissive_strength for c in base_color] + + material = { + "diffuse": [1.0, 1.0, 1.0], + "specular": [0.0, 0.0, 0.0], + "roughness": 1.0, + "emissive": final_emissive, + "smooth_shading": False, + "rand_tri_diffuse_seed": None + } + + # Each lighting node now produces a list containing a single light definition + light_definition = [{ + "transform": transform, + "material": material + }] + + return (light_definition,) + +class RenderFormerLightingCombine: + @classmethod + def INPUT_TYPES(cls): + return { + "required": { + "lighting_1": ("RENDERFORMER_LIGHTING",), + }, + "optional": { + "lighting_2": ("RENDERFORMER_LIGHTING",), + "lighting_3": ("RENDERFORMER_LIGHTING",), + "lighting_4": ("RENDERFORMER_LIGHTING",), + "lighting_5": ("RENDERFORMER_LIGHTING",), + "lighting_6": ("RENDERFORMER_LIGHTING",), + "lighting_7": ("RENDERFORMER_LIGHTING",), + "lighting_8": ("RENDERFORMER_LIGHTING",), + } + } + + RETURN_TYPES = ("RENDERFORMER_LIGHTING",) + FUNCTION = "combine_lighting" + CATEGORY = "PHRenderFormer" + + def combine_lighting(self, lighting_1, **kwargs): + combined_lights = list(lighting_1) + + for key in sorted(kwargs.keys()): + lighting_list = kwargs.get(key) + if lighting_list and isinstance(lighting_list, list): + combined_lights.extend(lighting_list) + + return (combined_lights,) + +class RenderFormerSceneBuilder: + """ + Builds a scene for RenderFormer from a mesh and camera/material properties. + """ + @classmethod + def INPUT_TYPES(cls): + return { + "required": { + "mesh": ("PH_MESH",), + "camera": ("RENDERFORMER_CAMERA",), + "lighting": ("RENDERFORMER_LIGHTING",), + }, + "optional": { + "add_default_background": ("BOOLEAN", {"default": False}), + } + } + + RETURN_TYPES = ("RENDERFORMER_SCENE",) + FUNCTION = "build_scene" + CATEGORY = "PHRenderFormer" + + def build_scene(self, mesh, camera, lighting, add_default_background=False): + + with tempfile.TemporaryDirectory() as tmpdir: + tmpdir_path = Path(tmpdir) + + config_data = { + "scene_name": "built_scene", + "version": "1.0", + "objects": {}, + "cameras": [ + { + "position": camera["position"], + "look_at": camera["look_at"], + "up": [0.0, 0.0, 1.0], + "fov": camera["fov"] + } + ] + } + + # Process each mesh from the PH_MESH input + for i, (mesh_obj, material, transform) in enumerate(zip(mesh["meshes"], mesh["materials"], mesh["transforms"])): + obj_key = f"main_object_{i}" + temp_mesh_path = tmpdir_path / f"{obj_key}.obj" + mesh_obj.export(temp_mesh_path) + + # Define a default material if none is provided + if material is None: + material = { + "diffuse": [0.8, 0.8, 0.8], "specular": [0.1, 0.1, 0.1], + "roughness": 0.7, "emissive": [0.0, 0.0, 0.0] + } + + config_data["objects"][obj_key] = { + "mesh_path": temp_mesh_path.name, + "transform": transform, + "material": { + "diffuse": material["diffuse"], + "specular": material["specular"], + "roughness": material["roughness"], + "emissive": material["emissive"], + "smooth_shading": True, + "rand_tri_diffuse_seed": None + } + } + + # Process each light from the RENDERFORMER_LIGHTING input list + if lighting and isinstance(lighting, list): + for i, light_def in enumerate(lighting): + obj_key = f"comfy_light_{i}" + config_data["objects"][obj_key] = { + "mesh_path": "templates/lighting/tri.obj", + "transform": light_def["transform"], + "material": light_def["material"] + } + + if add_default_background: + background_files = ["plane.obj", "wall0.obj", "wall1.obj", "wall2.obj"] + for i, bg_file in enumerate(background_files): + obj_key = f"comfy_default_background_{i}" + config_data["objects"][obj_key] = { + "mesh_path": f"templates/backgrounds/{bg_file}", + "transform": { + "translation": [0.0, 0.0, 0.0], "rotation": [0.0, 0.0, 0.0], + "scale": [0.5, 0.5, 0.5], "normalize": False + }, + "material": { + "diffuse": [0.4, 0.4, 0.4], "specular": [0.0, 0.0, 0.0], + "random_diffuse_max": 0.4, "roughness": 0.99, + "emissive": [0.0, 0.0, 0.0], "smooth_shading": True, + "rand_tri_diffuse_seed": None + } + } + + # 4. Use the same processing pipeline as RenderFormerFromJSON + # This is a simplified version of the logic in RenderFormerFromJSON + scene_config_path = tmpdir_path / "scene.json" + with open(scene_config_path, "w") as f: + json.dump(config_data, f) + + # Copy template files if needed + template_mesh_root = Path(__file__).parent / "example_repos" / "renderformer" / "examples" + # Copy light mesh if any lights are present + if lighting and isinstance(lighting, list) and len(lighting) > 0: + light_mesh_path = template_mesh_root / "templates" / "lighting" / "tri.obj" + dest_light_path = tmpdir_path / "templates" / "lighting" + dest_light_path.mkdir(parents=True, exist_ok=True) + shutil.copy(light_mesh_path, dest_light_path / "tri.obj") + + if add_default_background: + background_template_path = template_mesh_root / "templates" / "backgrounds" + dest_background_path = tmpdir_path / "templates" / "backgrounds" + dest_background_path.mkdir(parents=True, exist_ok=True) + for bg_file in ["plane.obj", "wall0.obj", "wall1.obj", "wall2.obj"]: + shutil.copy(background_template_path / bg_file, dest_background_path / bg_file) + + + # --- Start of conversion logic --- + scene_config_dir = tmpdir_path + original_export = trimesh.exchange.export.export_mesh + original_load = trimesh.load + virtual_filesystem = {} + + def patched_export(mesh, file_obj, file_type, **kwargs): + with io.BytesIO() as buffer: + actual_file_type = Path(file_obj).suffix[1:] + mesh.export(buffer, file_type=actual_file_type, **kwargs) + buffer.seek(0) + virtual_filesystem[str(file_obj)] = buffer.read() + + def patched_load(file_obj, **kwargs): + if str(file_obj) in virtual_filesystem: + with io.BytesIO(virtual_filesystem[str(file_obj)]) as buffer: + return original_load(buffer, file_type=Path(file_obj).suffix[1:], **kwargs) + return original_load(file_obj, **kwargs) + + trimesh.exchange.export.export_mesh = patched_export + trimesh.load = patched_load + + try: + scene_config = from_dict(data_class=SceneConfig, data=config_data, config=Config(check_types=True, strict=True)) + + with io.BytesIO() as h5_buffer: + temp_mesh_dir_name = "temp_mesh_dir" + + generate_scene_mesh(scene_config, f"{temp_mesh_dir_name}/scene.obj", str(scene_config_dir)) + + def patched_save_to_h5(scene_config, mesh_path, output_h5_buffer): + all_triangles, all_vn, all_texture = [], [], [] + size = 32 + mask = np.zeros((size, size), dtype=bool) + x, y = np.meshgrid(np.arange(size), np.arange(size), indexing='ij') + mask[x + y <= size] = 1 + + split_mesh_path_prefix = os.path.dirname(mesh_path) + '/split' + for obj_key, obj_config in scene_config.objects.items(): + mesh = trimesh.load(f'{split_mesh_path_prefix}/{obj_key}.obj', process=False, force='mesh') + triangles = mesh.triangles + vn = mesh.vertex_normals[mesh.faces] + material_config = obj_config.material + + diffuse = mesh.visual.face_colors[..., :3] / 255. + + specular = np.array(material_config.specular)[None].repeat(triangles.shape[0], axis=0) + roughness = np.array([material_config.roughness])[None].repeat(triangles.shape[0], axis=0) + normal = np.array([0.5, 0.5, 1.0])[None].repeat(triangles.shape[0], axis=0) + irradiance = np.array(material_config.emissive)[None, :].repeat(triangles.shape[0], axis=0) + texture = np.concatenate([diffuse, specular, roughness, normal, irradiance], axis=1) + texture = np.repeat(np.repeat(texture[..., None], size, axis=-1)[..., None], size, axis=-1) + texture[:, :, ~mask] = 0.0 + all_triangles.append(triangles) + all_vn.append(vn) + all_texture.append(texture) + + all_triangles = np.concatenate(all_triangles, axis=0) + all_vn = np.concatenate(all_vn, axis=0) + all_texture = np.concatenate(all_texture, axis=0) + + all_c2w, all_fov = [], [] + for camera_config in scene_config.cameras: + c2w = look_at_to_c2w(camera_config.position, camera_config.look_at) + all_c2w.append(c2w) + all_fov.append(camera_config.fov) + + all_c2w = np.stack(all_c2w) + all_fov = np.array(all_fov) + + with h5py.File(output_h5_buffer, "w") as f: + f.create_dataset("triangles", data=all_triangles.astype(np.float32), compression="gzip", compression_opts=9) + f.create_dataset("vn", data=all_vn.astype(np.float32), compression="gzip", compression_opts=9) + f.create_dataset("texture", data=all_texture.astype(np.float16), compression="gzip", compression_opts=9) + f.create_dataset("c2w", data=all_c2w.astype(np.float32), compression="gzip", compression_opts=9) + f.create_dataset("fov", data=all_fov.astype(np.float32), compression="gzip", compression_opts=9) + + patched_save_to_h5(scene_config, f"{temp_mesh_dir_name}/scene.obj", h5_buffer) + + h5_buffer.seek(0) + with h5py.File(h5_buffer, 'r') as f: + c2w_data = f['c2w'][:] + fov_data = f['fov'][:] + scene = { + 'triangles': torch.from_numpy(f['triangles'][:]).unsqueeze(0), + 'texture': torch.from_numpy(f['texture'][:]).unsqueeze(0), + 'mask': torch.ones(f['triangles'][:].shape[0], dtype=torch.bool).unsqueeze(0), + 'vn': torch.from_numpy(f['vn'][:]).unsqueeze(0), + 'c2w': torch.from_numpy(c2w_data).unsqueeze(0), + 'fov': torch.from_numpy(fov_data).unsqueeze(0).unsqueeze(-1), + } + finally: + trimesh.load = original_load + trimesh.exchange.export.export_mesh = original_export + + return (scene,) + +class RenderFormerMeshCombine: + @classmethod + def INPUT_TYPES(cls): + return { + "required": { + "mesh_1": ("PH_MESH",), + }, + "optional": { + "mesh_2": ("PH_MESH",), + "mesh_3": ("PH_MESH",), + "mesh_4": ("PH_MESH",), + "mesh_5": ("PH_MESH",), + "mesh_6": ("PH_MESH",), + "mesh_7": ("PH_MESH",), + "mesh_8": ("PH_MESH",), + } + } + + RETURN_TYPES = ("PH_MESH",) + FUNCTION = "combine_meshes" + CATEGORY = "PHRenderFormer" + + def combine_meshes(self, mesh_1, **kwargs): + all_meshes = [] + all_materials = [] + all_transforms = [] + + # Add the first mesh and material + all_meshes.extend(mesh_1["meshes"]) + all_materials.extend(mesh_1["materials"]) + all_transforms.extend(mesh_1["transforms"]) + + # Add subsequent meshes and materials from optional inputs + for key in sorted(kwargs.keys()): + ph_mesh = kwargs.get(key) + if ph_mesh and isinstance(ph_mesh, dict) and "meshes" in ph_mesh and "materials" in ph_mesh and "transforms" in ph_mesh: + all_meshes.extend(ph_mesh["meshes"]) + all_materials.extend(ph_mesh["materials"]) + all_transforms.extend(ph_mesh["transforms"]) + + combined_ph_mesh = {"meshes": all_meshes, "materials": all_materials, "transforms": all_transforms} + + return (combined_ph_mesh,) + +class RenderFormerGenerator: + """ + Renders an image using the RenderFormer pipeline. + """ + @classmethod + def INPUT_TYPES(cls): + return { + "required": { + "model": ("MODEL",), + "scene": ("RENDERFORMER_SCENE",), + "resolution": ("INT", {"default": 512, "min": 64, "max": 4096, "step": 64}), + "tone_mapper": (["none", "agx", "filmic", "pbr_neutral"], {"default": "agx"}), + } + } + + RETURN_TYPES = ("IMAGE",) + FUNCTION = "generate" + CATEGORY = "PHRenderFormer" + + def generate(self, model, scene, resolution, tone_mapper): + device = mm.get_torch_device() + + pipeline = model["pipeline"] + torch_dtype = model["torch_dtype"] + + # Create a shallow copy of the scene to avoid modifying the original cache + scene_on_device = scene.copy() + + # Move all scene tensors to the correct device + for key, tensor in scene_on_device.items(): + scene_on_device[key] = tensor.to(device) + + rendered_imgs = pipeline( + triangles=scene_on_device['triangles'], + texture=scene_on_device['texture'], + mask=scene_on_device['mask'], + vn=scene_on_device['vn'], + c2w=scene_on_device['c2w'], + fov=scene_on_device['fov'], + resolution=resolution, + torch_dtype=torch_dtype, + ) + + # Process the output image + # Manually apply log decoding to expand the value range + rendered_imgs = torch.pow(10., rendered_imgs) - 1. + + hdr_img_tensor = rendered_imgs[0, 0].cpu() + + hdr_img = hdr_img_tensor.numpy().astype(np.float32) + + if tone_mapper != 'none': + from simple_ocio import ToneMapper + if tone_mapper == 'pbr_neutral': + tone_mapper = 'Khronos PBR Neutral' + tm = ToneMapper(tone_mapper) + ldr_img = tm.hdr_to_ldr(hdr_img) + else: + ldr_img = np.clip(hdr_img, 0, 1) + + # Convert to torch tensor for ComfyUI + ldr_img_tensor = torch.from_numpy(ldr_img).unsqueeze(0) + + return (ldr_img_tensor,) + +class LoadRenderFormerExampleScene: + """ + Loads an example scene from the RenderFormer examples directory. + This node programmatically executes the equivalent of 'convert_scene.py' + to generate the scene data in memory, replicating the original workflow. + """ + + EXAMPLE_DIR = Path(__file__).parent / "example_repos" / "renderformer" / "examples" + EXAMPLE_FILES = [f.name for f in EXAMPLE_DIR.glob("*.json")] + + @classmethod + def INPUT_TYPES(cls): + return { + "required": { + "scene_file": (cls.EXAMPLE_FILES, ) + } + } + + RETURN_TYPES = ("RENDERFORMER_SCENE",) + FUNCTION = "load_example_scene" + CATEGORY = "PHRenderFormer/Test" + + def load_example_scene(self, scene_file): + # Define paths + base_path = Path(__file__).parent / "example_repos" / "renderformer" + scene_config_path = base_path / "examples" / scene_file + scene_config_dir = scene_config_path.parent + + # 1. Load and parse the scene configuration JSON + with open(scene_config_path, 'r') as f: + config_data = json.load(f) + scene_config = from_dict(data_class=SceneConfig, data=config_data, config=Config(check_types=True, strict=True)) + + # 2. Create an in-memory HDF5 file to store the processed scene + with io.BytesIO() as h5_buffer: + temp_mesh_dir = "temp_mesh_dir" + virtual_filesystem = {} + + # --- Patching mechanism for trimesh --- + original_export = trimesh.exchange.export.export_mesh + original_load = trimesh.load + + def patched_export(mesh, file_obj, file_type, **kwargs): + with io.BytesIO() as buffer: + # Use the file extension from the provided file_obj string + actual_file_type = file_obj.split('.')[-1] + mesh.export(buffer, file_type=actual_file_type, **kwargs) + buffer.seek(0) + virtual_filesystem[file_obj] = buffer.read() + + def patched_load(file_obj, **kwargs): + if file_obj in virtual_filesystem: + with io.BytesIO(virtual_filesystem[file_obj]) as buffer: + # The file type is obj for our intermediate files + return original_load(buffer, file_type='obj', **kwargs) + # If not in our virtual system, load from disk as usual + return original_load(file_obj, **kwargs) + + try: + # 3. Generate scene mesh, exporting intermediate files to memory + trimesh.exchange.export.export_mesh = patched_export + generate_scene_mesh(scene_config, f"{temp_mesh_dir}/scene.obj", str(scene_config_dir)) + + # 4. Save to HDF5, loading intermediate files from memory + trimesh.load = patched_load + + # The original function expects a file path for the h5, but we have a buffer. + # We'll create a small, patched version of the save function that can handle a buffer. + def patched_save_to_h5(scene_config, mesh_path, output_h5_buffer): + # This is the core logic from the original to_h5.py, but adapted for our in-memory objects + all_triangles = [] + all_vn = [] + all_texture = [] + size = 32 + mask = np.zeros((size, size), dtype=bool) + x, y = np.meshgrid(np.arange(size), np.arange(size), indexing='ij') + mask[x + y <= size] = 1 + + split_mesh_path_prefix = os.path.dirname(mesh_path) + '/split' + for obj_key, obj_config in scene_config.objects.items(): + # Use the patched trimesh.load to get the mesh from our virtual filesystem + mesh = trimesh.load(f'{split_mesh_path_prefix}/{obj_key}.obj', process=False, force='mesh') + triangles = mesh.triangles + vn = mesh.vertex_normals[mesh.faces] + material_config = obj_config.material + diffuse = mesh.visual.face_colors[..., :3] / 255. + specular = np.array(material_config.specular)[None].repeat(triangles.shape[0], axis=0) + roughness = np.array([material_config.roughness])[None].repeat(triangles.shape[0], axis=0) + normal = np.array([0.5, 0.5, 1.0])[None].repeat(triangles.shape[0], axis=0) + irradiance = np.array(material_config.emissive)[None, :].repeat(triangles.shape[0], axis=0) + texture = np.concatenate([diffuse, specular, roughness, normal, irradiance], axis=1) + texture = np.repeat(np.repeat(texture[..., None], size, axis=-1)[..., None], size, axis=-1) + texture[:, :, ~mask] = 0.0 + all_triangles.append(triangles) + all_vn.append(vn) + all_texture.append(texture) + + all_triangles = np.concatenate(all_triangles, axis=0) + all_vn = np.concatenate(all_vn, axis=0) + all_texture = np.concatenate(all_texture, axis=0) + + all_c2w = [] + all_fov = [] + for camera_config in scene_config.cameras: + c2w = look_at_to_c2w(camera_config.position, camera_config.look_at) + all_c2w.append(c2w) + all_fov.append(camera_config.fov) + + all_c2w = np.stack(all_c2w) + all_fov = np.array(all_fov) + + # This is the key change: write directly to the buffer + with h5py.File(output_h5_buffer, "w") as f: + f.create_dataset("triangles", data=all_triangles.astype(np.float32), compression="gzip", compression_opts=9) + f.create_dataset("vn", data=all_vn.astype(np.float32), compression="gzip", compression_opts=9) + f.create_dataset("texture", data=all_texture.astype(np.float16), compression="gzip", compression_opts=9) + f.create_dataset("c2w", data=all_c2w.astype(np.float32), compression="gzip", compression_opts=9) + f.create_dataset("fov", data=all_fov.astype(np.float32), compression="gzip", compression_opts=9) + + patched_save_to_h5(scene_config, f"{temp_mesh_dir}/scene.obj", h5_buffer) + + finally: + # Ensure original functions are always restored + trimesh.exchange.export.export_mesh = original_export + trimesh.load = original_load + + # 5. Read the data back from the HDF5 buffer and create the scene dictionary + h5_buffer.seek(0) + with h5py.File(h5_buffer, 'r') as f: + # Data from H5 is shaped for multiple views (V, ...), add a batch dim (B, V, ...) + # B=1 (batch size), V=1 (views for cbox) + c2w_data = f['c2w'][:] # Shape: (V, 4, 4) -> (1, 4, 4) + fov_data = f['fov'][:] # Shape: (V,) -> (1,) + + scene = { + 'triangles': torch.from_numpy(f['triangles'][:]).unsqueeze(0), + 'texture': torch.from_numpy(f['texture'][:]).unsqueeze(0), + 'mask': torch.ones(f['triangles'][:].shape[0], dtype=torch.bool).unsqueeze(0), + 'vn': torch.from_numpy(f['vn'][:]).unsqueeze(0), + 'c2w': torch.from_numpy(c2w_data).unsqueeze(0), # (1, 4, 4) -> (1, 1, 4, 4) + 'fov': torch.from_numpy(fov_data).unsqueeze(0).unsqueeze(-1), # (1,) -> (1, 1) -> (1, 1, 1) + } + + return (scene,) + + +INIT_TEMPLATE_JSON = """{ + "scene_name": "initial template", + "version": "1.0", + "objects": { + "background_0": { + "mesh_path": "templates/backgrounds/plane.obj", + "transform": { + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 0.5, + 0.5, + 0.5 + ], + "normalize": false + }, + "material": { + "diffuse": [ + 0.4, + 0.4, + 0.4 + ], + "specular": [ + 0.0, + 0.0, + 0.0 + ], + "random_diffuse_max": 0.4, + "roughness": 0.99, + "emissive": [ + 0.0, + 0.0, + 0.0 + ], + "smooth_shading": true, + "rand_tri_diffuse_seed": null + } + }, + "background_1": { + "mesh_path": "templates/backgrounds/wall0.obj", + "transform": { + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 0.5, + 0.5, + 0.5 + ], + "normalize": false + }, + "material": { + "diffuse": [ + 0.4, + 0.4, + 0.4 + ], + "specular": [ + 0.0, + 0.0, + 0.0 + ], + "random_diffuse_max": 0.4, + "roughness": 0.99, + "emissive": [ + 0.0, + 0.0, + 0.0 + ], + "smooth_shading": true, + "rand_tri_diffuse_seed": null + } + }, + "background_2": { + "mesh_path": "templates/backgrounds/wall1.obj", + "transform": { + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 0.5, + 0.5, + 0.5 + ], + "normalize": false + }, + "material": { + "diffuse": [ + 0.4, + 0.4, + 0.4 + ], + "specular": [ + 0.0, + 0.0, + 0.0 + ], + "random_diffuse_max": 0.5, + "roughness": 0.99, + "emissive": [ + 0.0, + 0.0, + 0.0 + ], + "smooth_shading": true, + "rand_tri_diffuse_seed": null + } + }, + "background_3": { + "mesh_path": "templates/backgrounds/wall2.obj", + "transform": { + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 0.5, + 0.5, + 0.5 + ], + "normalize": false + }, + "material": { + "diffuse": [ + 0.4, + 0.4, + 0.4 + ], + "specular": [ + 0.0, + 0.0, + 0.0 + ], + "random_diffuse_max": 0.5, + "roughness": 0.99, + "emissive": [ + 0.0, + 0.0, + 0.0 + ], + "smooth_shading": false, + "rand_tri_diffuse_seed": null + } + }, + "light_0": { + "mesh_path": "templates/lighting/tri.obj", + "transform": { + "translation": [ + 0.0, + 0.0, + 2.1 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 2.5, + 2.5, + 2.5 + ], + "normalize": false + }, + "material": { + "diffuse": [ + 1.0, + 1.0, + 1.0 + ], + "specular": [ + 0.0, + 0.0, + 0.0 + ], + "random_diffuse_max": 0.0, + "roughness": 1.0, + "emissive": [ + 5000.0, + 5000.0, + 5000.0 + ], + "smooth_shading": false, + "rand_tri_diffuse_seed": null + } + } + }, + "cameras": [ + { + "position": [ + 0.0, + -2.0, + 0.0 + ], + "look_at": [ + 0.0, + 0.0, + 0.0 + ], + "up": [ + 0.0, + 0.0, + 1.0 + ], + "fov": 37.5 + } + ] +}""" + +class RenderFormerFromJSON: + """ + Loads a RenderFormer scene from a user-provided JSON definition. + This node allows for creating custom scenes by specifying the JSON + and optionally adding an external .obj file. + """ + @classmethod + def INPUT_TYPES(cls): + # Create a dropdown for .obj files in the 'input/3d' directory + input_3d_dir = os.path.join(folder_paths.get_input_directory(), "3d") + if not os.path.exists(input_3d_dir): + os.makedirs(input_3d_dir) + obj_files = [f for f in os.listdir(input_3d_dir) if f.lower().endswith(".obj")] + + return { + "required": { + "scene_json": ("STRING", {"multiline": True, "default": INIT_TEMPLATE_JSON}), + "add_default_background": ("BOOLEAN", {"default": False}), + }, + "optional": { + "additional_mesh_file": (["None"] + sorted(obj_files),), + "additional_mesh_path": ("STRING", {"default": "", "multiline": False, "tooltip": "Absolute path to an .obj file"}), + "mesh_root_dir": ("STRING", {"default": "", "tooltip": "Optional root directory for meshes in the JSON"}), + } + } + + RETURN_TYPES = ("RENDERFORMER_SCENE",) + FUNCTION = "load_from_json" + CATEGORY = "PHRenderFormer" + + def load_from_json(self, scene_json, add_default_background, mesh_root_dir=None, additional_mesh_file=None, additional_mesh_path=None): + config_data = json.loads(scene_json) + + # Add the user-provided .obj file to the scene configuration + obj_path_to_load = None + if additional_mesh_path and isinstance(additional_mesh_path, str) and additional_mesh_path.strip().lower().endswith('.obj'): + obj_path_to_load = folder_paths.get_annotated_filepath(additional_mesh_path) + elif additional_mesh_file and isinstance(additional_mesh_file, str) and additional_mesh_file != "None": + obj_path_to_load = os.path.join(folder_paths.get_input_directory(), "3d", additional_mesh_file) + + if obj_path_to_load: + if "objects" not in config_data: + config_data["objects"] = {} + + obj_key = f"comfy_added_obj_{Path(obj_path_to_load).stem}" + config_data["objects"][obj_key] = { + "mesh_path": obj_path_to_load, # Use the absolute path + "transform": { + "translation": [0.0, 0.0, 0.0], "rotation": [0.0, 0.0, 0.0], + "scale": [1.0, 1.0, 1.0], "normalize": True + }, + "material": { + "diffuse": [0.8, 0.8, 0.8], "specular": [0.1, 0.1, 0.1], + "roughness": 0.7, "emissive": [0.0, 0.0, 0.0], + "smooth_shading": True, "rand_tri_diffuse_seed": None + } + } + + # Add default background geometry if the toggle is enabled + if add_default_background: + if "objects" not in config_data: + config_data["objects"] = {} + + background_files = ["plane.obj", "wall0.obj", "wall1.obj", "wall2.obj"] + for i, bg_file in enumerate(background_files): + obj_key = f"comfy_default_background_{i}" + config_data["objects"][obj_key] = { + "mesh_path": f"templates/backgrounds/{bg_file}", + "transform": { + "translation": [0.0, 0.0, 0.0], "rotation": [0.0, 0.0, 0.0], + "scale": [0.5, 0.5, 0.5], "normalize": False + }, + "material": { + "diffuse": [0.4, 0.4, 0.4], "specular": [0.0, 0.0, 0.0], + "random_diffuse_max": 0.4, "roughness": 0.99, + "emissive": [0.0, 0.0, 0.0], "smooth_shading": True, + "rand_tri_diffuse_seed": None + } + } + + with tempfile.TemporaryDirectory() as tmpdir: + tmpdir_path = Path(tmpdir) + scene_config_path = tmpdir_path / "scene.json" + + with open(scene_config_path, "w") as f: + json.dump(config_data, f) + + user_mesh_root = Path(mesh_root_dir) if mesh_root_dir and os.path.isdir(mesh_root_dir) else None + template_mesh_root = Path(__file__).parent / "example_repos" / "renderformer" / "examples" + + if "objects" in config_data: + for obj_key, obj_data in config_data["objects"].items(): + if "mesh_path" not in obj_data: + continue + + mesh_path_str = obj_data["mesh_path"] + mesh_path = Path(mesh_path_str) + + if mesh_path.is_absolute(): + if not mesh_path.exists(): + raise FileNotFoundError(f"Absolute mesh file path not found: '{mesh_path_str}'") + + dest_path = tmpdir_path / mesh_path.name + shutil.copy(mesh_path, dest_path) + config_data["objects"][obj_key]["mesh_path"] = mesh_path.name + else: + source_path = None + if user_mesh_root: + candidate_path = user_mesh_root / mesh_path + if candidate_path.exists(): + source_path = candidate_path + + if not source_path: + candidate_path = template_mesh_root / mesh_path + if candidate_path.exists(): + source_path = candidate_path + + if not source_path: + raise FileNotFoundError(f"Relative mesh file not found: '{mesh_path_str}'. Searched in user root ('{user_mesh_root}') and templates ('{template_mesh_root}').") + + dest_path = tmpdir_path / mesh_path + dest_path.parent.mkdir(parents=True, exist_ok=True) + shutil.copy(source_path, dest_path) + + # Re-write the potentially modified config to the temp file + with open(scene_config_path, "w") as f: + json.dump(config_data, f) + + scene_config_dir = tmpdir_path + # --- Start of conversion logic (remains the same) --- + original_export = trimesh.exchange.export.export_mesh + original_load = trimesh.load + virtual_filesystem = {} + + def patched_export(mesh, file_obj, file_type, **kwargs): + with io.BytesIO() as buffer: + actual_file_type = Path(file_obj).suffix[1:] + mesh.export(buffer, file_type=actual_file_type, **kwargs) + buffer.seek(0) + virtual_filesystem[str(file_obj)] = buffer.read() + + def patched_load(file_obj, **kwargs): + if str(file_obj) in virtual_filesystem: + with io.BytesIO(virtual_filesystem[str(file_obj)]) as buffer: + return original_load(buffer, file_type=Path(file_obj).suffix[1:], **kwargs) + return original_load(file_obj, **kwargs) + + trimesh.exchange.export.export_mesh = patched_export + trimesh.load = patched_load + + try: + with open(scene_config_path, 'r') as f: + scene_config_json = json.load(f) + scene_config = from_dict(data_class=SceneConfig, data=scene_config_json, config=Config(check_types=True, strict=True)) + + with io.BytesIO() as h5_buffer: + temp_mesh_dir = "temp_mesh_dir" + + generate_scene_mesh(scene_config, f"{temp_mesh_dir}/scene.obj", str(scene_config_dir)) + + def patched_save_to_h5(scene_config, mesh_path, output_h5_buffer): + all_triangles, all_vn, all_texture = [], [], [] + size = 32 + mask = np.zeros((size, size), dtype=bool) + x, y = np.meshgrid(np.arange(size), np.arange(size), indexing='ij') + mask[x + y <= size] = 1 + + split_mesh_path_prefix = os.path.dirname(mesh_path) + '/split' + for obj_key, obj_config in scene_config.objects.items(): + mesh = trimesh.load(f'{split_mesh_path_prefix}/{obj_key}.obj', process=False, force='mesh') + triangles = mesh.triangles + vn = mesh.vertex_normals[mesh.faces] + material_config = obj_config.material + diffuse = mesh.visual.face_colors[..., :3] / 255. + specular = np.array(material_config.specular)[None].repeat(triangles.shape[0], axis=0) + roughness = np.array([material_config.roughness])[None].repeat(triangles.shape[0], axis=0) + normal = np.array([0.5, 0.5, 1.0])[None].repeat(triangles.shape[0], axis=0) + irradiance = np.array(material_config.emissive)[None, :].repeat(triangles.shape[0], axis=0) + texture = np.concatenate([diffuse, specular, roughness, normal, irradiance], axis=1) + texture = np.repeat(np.repeat(texture[..., None], size, axis=-1)[..., None], size, axis=-1) + texture[:, :, ~mask] = 0.0 + all_triangles.append(triangles) + all_vn.append(vn) + all_texture.append(texture) + + all_triangles = np.concatenate(all_triangles, axis=0) + all_vn = np.concatenate(all_vn, axis=0) + all_texture = np.concatenate(all_texture, axis=0) + + all_c2w, all_fov = [], [] + for camera_config in scene_config.cameras: + c2w = look_at_to_c2w(camera_config.position, camera_config.look_at) + all_c2w.append(c2w) + all_fov.append(camera_config.fov) + + all_c2w = np.stack(all_c2w) + all_fov = np.array(all_fov) + + with h5py.File(output_h5_buffer, "w") as f: + f.create_dataset("triangles", data=all_triangles.astype(np.float32), compression="gzip", compression_opts=9) + f.create_dataset("vn", data=all_vn.astype(np.float32), compression="gzip", compression_opts=9) + f.create_dataset("texture", data=all_texture.astype(np.float16), compression="gzip", compression_opts=9) + f.create_dataset("c2w", data=all_c2w.astype(np.float32), compression="gzip", compression_opts=9) + f.create_dataset("fov", data=all_fov.astype(np.float32), compression="gzip", compression_opts=9) + + patched_save_to_h5(scene_config, f"{temp_mesh_dir}/scene.obj", h5_buffer) + + h5_buffer.seek(0) + with h5py.File(h5_buffer, 'r') as f: + c2w_data = f['c2w'][:] + fov_data = f['fov'][:] + scene = { + 'triangles': torch.from_numpy(f['triangles'][:]).unsqueeze(0), + 'texture': torch.from_numpy(f['texture'][:]).unsqueeze(0), + 'mask': torch.ones(f['triangles'][:].shape[0], dtype=torch.bool).unsqueeze(0), + 'vn': torch.from_numpy(f['vn'][:]).unsqueeze(0), + 'c2w': torch.from_numpy(c2w_data).unsqueeze(0), + 'fov': torch.from_numpy(fov_data).unsqueeze(0).unsqueeze(-1), + } + finally: + trimesh.load = original_load + trimesh.exchange.export.export_mesh = original_export + # --- End of conversion logic --- + + return (scene,) + +# Node mappings for ComfyUI +NODE_CLASS_MAPPINGS = { + "RenderFormerModelLoader": RenderFormerModelLoader, + "RenderFormerCamera": RenderFormerCamera, + "RenderFormerLighting": RenderFormerLighting, + "RenderFormerSceneBuilder": RenderFormerSceneBuilder, + "RenderFormerGenerator": RenderFormerGenerator, + "LoadMesh": LoadMesh, + "RemeshMesh": RemeshMesh, + "RandomizeColors": RandomizeColors, + "LoadRenderFormerExampleScene": LoadRenderFormerExampleScene, + "RenderFormerFromJSON": RenderFormerFromJSON, + "RenderFormerMeshCombine": RenderFormerMeshCombine, + "RenderFormerLightingCombine": RenderFormerLightingCombine, +} + +NODE_DISPLAY_NAME_MAPPINGS = { + "RenderFormerModelLoader": "PHRenderFormer Model Loader", + "RenderFormerCamera": "PHRenderFormer Camera", + "RenderFormerLighting": "PHRenderFormer Lighting", + "RenderFormerSceneBuilder": "PHRenderFormer Scene Builder", + "RenderFormerGenerator": "PHRenderFormer Sampler", + "LoadMesh": "PHRenderFormer Mesh Loader", + "RemeshMesh": "PHRenderFormer Remesh", + "RandomizeColors": "PHRenderFormer Random Colors", + "LoadRenderFormerExampleScene": "PHRenderFormer Example Scene", + "RenderFormerFromJSON": "PHRenderFormer From JSON", + "RenderFormerMeshCombine": "PHRenderFormer Mesh Combine", + "RenderFormerLightingCombine": "PHRenderFormer Lighting Combine", +} \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..5b7e549 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,16 @@ +torch==2.7.1+cu126 +torchvision +numpy +dacite +einops +roma +huggingface_hub +safetensors +trimesh +scipy +pymeshlab +h5py +natsort +imageio[ffmpeg] +simple-ocio +git+https://github.com/iamNCJ/renderformer-liger-kernel.git \ No newline at end of file diff --git a/web/js/PHRenderFormer.js b/web/js/PHRenderFormer.js new file mode 100644 index 0000000..ae27d57 --- /dev/null +++ b/web/js/PHRenderFormer.js @@ -0,0 +1,278 @@ +import { app } from "/scripts/app.js"; +import { api } from "/scripts/api.js"; + +// --- Helper Functions --- + +async function uploadFile(file) { + try { + const body = new FormData(); + body.append("image", file); + body.append("subfolder", "3d"); + const resp = await api.fetchApi("/upload/image", { + method: "POST", + body, + }); + return resp.status === 200 ? resp : alert(resp.status + " - " + resp.statusText); + } catch (error) { + alert(error); + } +} + +function hexToRgb(hex) { + const result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex); + return result ? { r: parseInt(result[1], 16), g: parseInt(result[2], 16), b: parseInt(result[3], 16) } : null; +} + +function rgbToHsv(r, g, b) { + r /= 255, g /= 255, b /= 255; + let max = Math.max(r, g, b), min = Math.min(r, g, b); + let h, s, v = max; + let d = max - min; + s = max == 0 ? 0 : d / max; + if (max == min) { + h = 0; + } else { + switch (max) { + case r: h = (g - b) / d + (g < b ? 6 : 0); break; + case g: h = (b - r) / d + 2; break; + case b: h = (r - g) / d + 4; break; + } + h /= 6; + } + return { h, s, v }; +} + +function rgb_to_hex(r, g, b) { + return "#" + ((1 << 24) + (r << 16) + (g << 8) + b).toString(16).slice(1).toUpperCase(); +} + +function rgbStringToRgb(rgbStr) { + if (!rgbStr || typeof rgbStr !== 'string') return { r: 204, g: 204, b: 204 }; + const parts = rgbStr.split(',').map(s => parseInt(s.trim(), 10)); + if (parts.length !== 3 || parts.some(isNaN)) return { r: 204, g: 204, b: 204 }; + return { r: parts[0], g: parts[1], b: parts[2] }; +} + +app.registerExtension({ + name: "Comfy.RenderFormer.Nodes", + async nodeCreated(node) { + // -- PHRenderFormer Mesh Loader Node -- + if (node.comfyClass === "LoadMesh") { + // 1. Add File Upload Widget + const pathWidget = node.widgets.find((w) => w.name === "mesh"); + const fileInput = document.createElement("input"); + + node.onRemoved = () => { + fileInput?.remove(); + }; + + Object.assign(fileInput, { + type: "file", + accept: ".obj,.glb,.gltf,.stl,.3mf,.ply", + style: "display: none", + onchange: async () => { + if (fileInput.files.length) { + let resp = await uploadFile(fileInput.files[0]); + if (resp?.status !== 200) return; + + const filename = (await resp.json()).name; + if (!pathWidget.options.values.includes(filename)) { + pathWidget.options.values.push(filename); + } + pathWidget.value = filename; + if (pathWidget.callback) { + pathWidget.callback(filename); + } + } + }, + }); + + document.body.append(fileInput); + let uploadWidget = node.addWidget("button", "choose mesh to upload", "image", () => { + fileInput.click(); + }); + uploadWidget.options.serialize = false; + + // 2. Add Advanced Color Picker + const PADDING = 10; + const WIDGET_HEIGHT = 20; + const WIDGET_MARGIN = 5; + const PICKER_AREA_HEIGHT = 150; + + let gradientWidth, gradientHeight = PICKER_AREA_HEIGHT; + let pickerPos = { x: 0, y: 0 }; + let isPickerActive = false; + + const colorWidget = node.widgets.find(w => w.name === "diffuse_rgb"); + if (!colorWidget) { + console.error("PHRenderFormer Mesh Loader: Could not find 'diffuse_rgb' widget!"); + return; + } + + let selectedColor = "#CCCCCC"; + + function calculatePickerPosFromHex(hex) { + const rgb = hexToRgb(hex); + if (!rgb) return { x: 0, y: 0 }; + const hsv = rgbToHsv(rgb.r, rgb.g, rgb.b); + const x = hsv.h * (gradientWidth || 200); + const y = (1 - hsv.v) * gradientHeight; + return { + x: Math.max(0, Math.min(x, gradientWidth || 200)), + y: Math.max(0, Math.min(y, gradientHeight)) + }; + } + + function updateColorOutput() { + const rgb = hexToRgb(selectedColor); + if (rgb) { + colorWidget.value = `${rgb.r}, ${rgb.g}, ${rgb.b}`; + } + node.setDirtyCanvas(true, true); + } + + function updateSelectedColor(x, y) { + x = Math.max(0, Math.min(x, gradientWidth || 0)); + y = Math.max(0, Math.min(y, gradientHeight || 0)); + pickerPos = { x, y }; + + if (gradientWidth > 0 && gradientHeight > 0) { + const offscreenCanvas = document.createElement('canvas'); + offscreenCanvas.width = gradientWidth; + offscreenCanvas.height = gradientHeight; + const offscreenCtx = offscreenCanvas.getContext('2d', { willReadFrequently: true }); + + const gradient = offscreenCtx.createLinearGradient(0, 0, gradientWidth, 0); + gradient.addColorStop(0, "rgb(255, 0, 0)"); + gradient.addColorStop(0.17, "rgb(255, 255, 0)"); + gradient.addColorStop(0.33, "rgb(0, 255, 0)"); + gradient.addColorStop(0.5, "rgb(0, 255, 255)"); + gradient.addColorStop(0.67, "rgb(0, 0, 255)"); + gradient.addColorStop(0.83, "rgb(255, 0, 255)"); + gradient.addColorStop(1, "rgb(255, 0, 0)"); + offscreenCtx.fillStyle = gradient; + offscreenCtx.fillRect(0, 0, gradientWidth, gradientHeight); + + const blackGradient = offscreenCtx.createLinearGradient(0, 0, 0, gradientHeight); + blackGradient.addColorStop(0, "rgba(0, 0, 0, 0)"); + blackGradient.addColorStop(1, "rgba(0, 0, 0, 1)"); + offscreenCtx.fillStyle = blackGradient; + offscreenCtx.fillRect(0, 0, gradientWidth, gradientHeight); + + const pixelData = offscreenCtx.getImageData(Math.round(x), Math.round(y), 1, 1).data; + selectedColor = rgb_to_hex(pixelData[0], pixelData[1], pixelData[2]); + } + updateColorOutput(); + } + + const pickerWidget = node.addCustomWidget({ + name: "COLOR_PICKER_DISPLAY", + type: "CANVAS_WIDGET", + y: colorWidget.y, + draw: function (ctx, node, widgetWidth, widgetY, height) { + gradientWidth = widgetWidth - PADDING * 2; + const drawY = widgetY + PADDING; + + ctx.save(); + ctx.translate(PADDING, drawY); + + if (gradientWidth > 0 && gradientHeight > 0) { + const gradient = ctx.createLinearGradient(0, 0, gradientWidth, 0); + gradient.addColorStop(0, "rgb(255, 0, 0)"); + gradient.addColorStop(0.17, "rgb(255, 255, 0)"); + gradient.addColorStop(0.33, "rgb(0, 255, 0)"); + gradient.addColorStop(0.5, "rgb(0, 255, 255)"); + gradient.addColorStop(0.67, "rgb(0, 0, 255)"); + gradient.addColorStop(0.83, "rgb(255, 0, 255)"); + gradient.addColorStop(1, "rgb(255, 0, 0)"); + ctx.fillStyle = gradient; + ctx.fillRect(0, 0, gradientWidth, gradientHeight); + + const blackGradient = ctx.createLinearGradient(0, 0, 0, gradientHeight); + blackGradient.addColorStop(0, "rgba(0, 0, 0, 0)"); + blackGradient.addColorStop(1, "rgba(0, 0, 0, 1)"); + ctx.fillStyle = blackGradient; + ctx.fillRect(0, 0, gradientWidth, gradientHeight); + + const pickerDrawX = Math.max(0, Math.min(pickerPos.x, gradientWidth)); + const pickerDrawY = Math.max(0, Math.min(pickerPos.y, gradientHeight)); + ctx.beginPath(); + ctx.arc(pickerDrawX, pickerDrawY, 5, 0, Math.PI * 2); + ctx.strokeStyle = isPickerActive ? "yellow" : "white"; + ctx.lineWidth = 2; + ctx.stroke(); + } + + ctx.fillStyle = selectedColor; + ctx.fillRect(0, gradientHeight + WIDGET_MARGIN, gradientWidth, WIDGET_HEIGHT); + + ctx.fillStyle = "white"; + ctx.font = "12px Arial"; + ctx.textAlign = "left"; + ctx.fillText(selectedColor, 5, gradientHeight + WIDGET_MARGIN + WIDGET_HEIGHT - 5); + + ctx.restore(); + }, + mouse: function (event, pos, node) { + const widgetRect = this.computeArea(); + const gradientAreaX = PADDING; + const gradientAreaY = widgetRect.y + PADDING; + + const clickX = pos[0] - gradientAreaX; + const clickY = pos[1] - gradientAreaY; + + if (event.type === "pointerdown") { + if (clickX >= 0 && clickX <= gradientWidth && clickY >= 0 && clickY <= gradientHeight) { + isPickerActive = true; + updateSelectedColor(clickX, clickY); + event.stopPropagation(); + return true; + } + } else if (event.type === "pointermove" && isPickerActive) { + updateSelectedColor(clickX, clickY); + return true; + } else if (event.type === "pointerup" && isPickerActive) { + isPickerActive = false; + return true; + } + return false; + }, + computeSize: function (width) { + const totalHeight = PADDING * 2 + gradientHeight + WIDGET_MARGIN + WIDGET_HEIGHT; + return [width, totalHeight]; + }, + computeArea: function() { + let y = this.y || 0; + let totalHeight = this.computeSize(node.size[0])[1]; + return { x: 0, y: y, w: node.size[0], h: totalHeight }; + } + }); + + colorWidget.type = "HIDDEN"; + + function initializePicker() { + const initialRgb = rgbStringToRgb(colorWidget.value); + selectedColor = rgb_to_hex(initialRgb.r, initialRgb.g, initialRgb.b); + + node.setSize(node.computeSize()); + gradientWidth = node.size[0] - PADDING * 2; + pickerPos = calculatePickerPosFromHex(selectedColor); + updateColorOutput(); + } + + setTimeout(() => initializePicker(), 0); + + const originalSetValue = colorWidget.setValue; + colorWidget.setValue = function(value) { + if (originalSetValue) { + originalSetValue.call(this, value); + } + initializePicker(); + }; + } + + // -- PHRenderFormer Mesh Combine Node -- + // No custom JS is needed. The default ComfyUI behavior for optional + // inputs handles this node correctly, just like the lighting combine node. + }, +}); \ No newline at end of file