Help! My stick figure doesn't do what I want it to

Started by terminal.disease, February 02, 2007, 11:07:37 PM

Previous topic - Next topic

terminal.disease

First and foremost, sorry for the long post.   Now...

Hello all, I have been perusing the forum quite a bit trying to learn jPCT and put it to test.  I must say that I am a total noob to the 3D world, but not to Java.  So to get my feet wet I grabbed Blender and followed one of their tutorials (not to completion, I must admit, as I already had somewhat of a "thing" that didn't look as pathetic as a simple cube); then I downloaded the 1.13 beta so I could import the .obj file, and off I went.

What I am trying to achieve is this:

1. Load a 3D model from an .obj that may contain different "areas" (forgive my non-3D vocabulary)
2. Apply different textures to different areas, and allow the user to change them at runtime
3. Rotate the image on the Y axis so a user can view the stick figure as if the camera was rotating 360 degrees around it.
4. I don't want a continuous loop for rendering the world.  My requirement is to have a static view of the model and only when the user wants to pan around it can that be done (by dragging the mouse, for instance)

So I started by picking off code that I found on the forum, and retrofitted it to suit my needs.  jPCT loads the model fine but when I apply the texture the stick figure only gets darker (perhaps there is something wrong with my primitive model?).  Further, I can't quite get the rotation part figured out for the life of anything.  My stick figure rotates, but not necessarily as I want it to.

I do believe that I can achieve what I want by using jPCT; I've seen the demos and the rendering it does, so I am sure displaying a model, applying/changing textures, rotating the model is not out of its league.

I hope someone can throw me a bone because I am starting to get to the point where frustration is starting to set in.  General questions I still have are:

a) How could I group the Object3D objects that result from Loader.loadOBJ() into "logical" groups"  Say, I want to be able to apply different pant textures to the legs, and different shirt textures to the torso.
b) What is the best way to make my model fit the frame I created?  Is there a method I can call for this or do I have to do the math and figure it out?  If so, how do the dimensions (in 3D) of the stick figure translate to the frame's XY coordinates?

I'll stop myself short here before this gets too insanely long and people decide not to help  :-)  URL, code and model follow, thanks!

The person tutorial...
http://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro/Detailing_Your_Simple_Person_1

The code...

import java.awt.*;
import java.awt.event.*;
import javax.swing.JFrame;
import com.threed.jpct.*;

class ModelLoader extends JFrame
{
  private FrameBuffer _buffer = null;
  private World _world = null;
  private TextureManager _texMgr = null;
  private Camera _camera = null;
  private int _width = 800;
  private int _height = 600;
  private Graphics _graphics = null;
  private int _titleBarHeight = 0;
  private int _leftBorderWidth = 0;
  private Object3D[] _model = null;
  private ClassLoader _classLoader = getClass().getClassLoader();

  public ModelLoader()
  {
     super("jPCT " + Config.getVersion());
     Config.glFullscreen = false;
     Config.glMipmap = true;
     Config.glColorDepth = 16;
     Config.maxPolysVisible = 64000;
     Config.fadeoutLight = false;
           
     _world = new World();
     _world.getLights().setOverbrightLighting(Lights.OVERBRIGHT_LIGHTING_DISABLED);
     _world.getLights().setRGBScale(Lights.RGB_SCALE_2X);
     _world.setAmbientLight(25, 30, 30);
     _world.addLight(new SimpleVector(-1000, -150, 1000), 22, 5, 4);
     _world.addLight(new SimpleVector(1000, -150, -1000), 4, 2, 22);      

     _texMgr = TextureManager.getInstance();
     _texMgr.addTexture("tex", new Texture(_classLoader.getResourceAsStream("model/Mat.jpg")));

     _model = Loader.loadOBJ(_classLoader.getResourceAsStream("model/person.obj"),
                             _classLoader.getResourceAsStream("model/person.mtl"),
                             2.0f);
     
     for (int i = 0; i < _model.length; i++)
     {
        _world.addObject(_model[i]);
        _model[i].setTexture("tex");
     }
     
     _camera = _world.getCamera();
     _camera.setPosition(-12, 90, 0);  // ARGGGHH  how can I center the camera over the stick figure?
     _camera.lookAt(_model[0].getTransformedCenter());

     _world.buildAllObjects();
     Config.tuneForOutdoor();

     Insets insets = getInsets();
     _titleBarHeight = insets.top;
     _leftBorderWidth = insets.left;
     setSize(_width + _leftBorderWidth + insets.right, _height + _titleBarHeight + insets.bottom);
     setResizable(false);
     setVisible(true);    
     
     _graphics = getGraphics();

     addMouseMotionListener(new MouseDragListener());

     _buffer = new FrameBuffer(_width, _height, FrameBuffer.SAMPLINGMODE_NORMAL);
     _buffer.enableRenderer(IRenderer.RENDERER_SOFTWARE);
     _buffer.setBoundingBoxMode(FrameBuffer.BOUNDINGBOX_NOT_USED);
     _buffer.optimizeBufferAccess();
     _buffer.disableRenderer(IRenderer.RENDERER_OPENGL);
     
     drawWorld();      
  }

  public static void main(String[] args)
  {
     new ModelLoader();
  }

  private void drawWorld()
  {
     _buffer.clear();
     _world.renderScene(_buffer);
     _world.draw(_buffer);
     _buffer.update();
     _buffer.display(_graphics, _leftBorderWidth, _titleBarHeight);
  }  
 
  private class MouseDragListener implements MouseMotionListener
  {
     final float speed = 0.05f;
     int lastX = 0;
     int lastY = 0;
     
     public void mouseDragged(MouseEvent me)
     {
        int currentX = me.getX();
        int currentY = me.getY();
       
        if (currentX > lastX)
        {
           // the mouse is going to the right
           _model[0].rotateX(speed);
        }
        else if (currentX < lastX)
        {
           // the moust is going to the left
           _model[0].rotateX(-speed);
        }
               
        if (currentY > lastY)
        {
           // we are going down on the screen
           _model[0].rotateY(speed);
        }
        else if (currentY < lastY)
        {
           // we are going up on the screen
           _model[0].rotateY(-speed);
        }
       
        lastX = currentX;
        lastY = currentY;
        drawWorld();
     }

     public void mouseMoved(MouseEvent arg0)
     {
     }
  }
}


person.mtl

# Blender3D MTL File: person.blend
# Material Count: 1
newmtl Material
Ns 96.078431
Ka 0.000000 0.000000 0.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ni 1.000000
d 1.000000
illum 2

terminal.disease

person.obj
[code]# Blender v242 OBJ File: person.blend
# www.blender3d.org
mtllib person.mtl
o Cube_Cube
v 0.000000 0.000000 -0.883607
v 0.172309 0.000000 -0.869067
v 0.337484 0.000000 -0.825583
v 0.488390 -0.000000 -0.753290
v 0.000000 -0.172309 -0.869067
v -0.000000 -0.337484 -0.825583
v -0.000000 -0.488390 -0.753290
v -0.172309 0.000000 -0.869067
v -0.337484 0.000000 -0.825583
v -0.488390 0.000000 -0.753290
v 0.000000 0.172309 -0.869067
v 0.000000 0.337484 -0.825583
v 0.000000 0.488390 -0.753290
v 0.169271 0.169271 -0.854744
v 0.331543 0.163194 -0.811938
v 0.479818 0.157118 -0.740812
v 0.163195 0.331543 -0.811938
v 0.318952 0.318952 -0.771854
v 0.459834 0.304941 -0.706180
v 0.157118 0.479818 -0.740812
v 0.304941 0.459834 -0.706180
v 0.434173 0.434172 -0.652198
v 0.169271 -0.169271 -0.854744
v 0.163194 -0.331543 -0.811938
v 0.157118 -0.479818 -0.740812
v 0.331543 -0.163194 -0.811938
v 0.318952 -0.318952 -0.771854
v 0.304941 -0.459834 -0.706180
v 0.479818 -0.157118 -0.740812
v 0.459834 -0.304941 -0.706180
v 0.434172 -0.434172 -0.652198
v -0.169271 -0.169271 -0.854744
v -0.331543 -0.163194 -0.811938
v -0.479818 -0.157118 -0.740812
v -0.163194 -0.331543 -0.811938
v -0.318952 -0.318952 -0.771854
v -0.459834 -0.304941 -0.706180
v -0.157118 -0.479818 -0.740812
v -0.304941 -0.459834 -0.706180
v -0.434173 -0.434172 -0.652198
v -0.169271 0.169271 -0.854744
v -0.163194 0.331543 -0.811938
v -0.157118 0.479818 -0.740812
v -0.331543 0.163195 -0.811938
v -0.318952 0.318952 -0.771854
v -0.304941 0.459835 -0.706180
v -0.479818 0.157118 -0.740812
v -0.459834 0.304941 -0.706180
v -0.434172 0.434173 -0.652198
v 0.885525 -0.000000 0.014125
v 0.870443 0.179904 0.016024
v 0.825263 0.352335 0.019822
v 0.750054 0.509820 0.023619
v 0.907335 -0.000000 0.234991
v 0.918240 -0.000000 0.470424
v 0.921875 -0.000000 0.715568
v 0.870443 -0.179905 0.016024
v 0.825263 -0.352336 0.019822
v 0.750054 -0.509820 0.023619
v 0.849175 -0.000000 -0.187318
v 0.794786 -0.000000 -0.367060
v 0.718858 -0.000000 -0.522822
v 0.834635 0.172309 -0.183520
v 0.791151 0.337484 -0.175925
v 0.718859 0.488390 -0.168330
v 0.781087 0.163954 -0.360929
v 0.740834 0.320437 -0.347958
v 0.674868 0.461977 -0.333568
v 0.706380 0.157118 -0.514250
v 0.671748 0.304941 -0.494266
v 0.617766 0.434172 -0.468604
v 0.891927 0.184461 0.235750
v 0.902669 0.186740 0.470614
v 0.906250 0.187500 0.715568
v 0.845730 0.361246 0.237269
v 0.855964 0.365702 0.470993
v 0.859375 0.367187 0.715568
v 0.768772 0.522678 0.238789
v 0.778131 0.529107 0.471373
v 0.781250 0.531250 0.715568
v 0.891927 -0.184462 0.235750
v 0.845730 -0.361247 0.237269
v 0.768772 -0.522678 0.238789
v 0.902669 -0.186741 0.470614
v 0.855964 -0.365703 0.470993
v 0.778130 -0.529107 0.471373
v 0.906250 -0.187500 0.715568
v 0.859375 -0.367188 0.715568
v 0.781250 -0.531250 0.715568
v 0.834635 -0.172309 -0.183520
v 0.781087 -0.163954 -0.360929
v 0.706380 -0.157118 -0.514250
v 0.791151 -0.337484 -0.175925
v 0.740833 -0.320437 -0.347958
v 0.671748 -0.304941 -0.494266
v 0.718858 -0.488390 -0.168330
v 0.674868 -0.461977 -0.333568
v 0.617766 -0.434173 -0.468604
v -0.000000 -0.885525 0.014125
v 0.179904 -0.870443 0.016024
v 0.352335 -0.825263 0.019822
v 0.509820 -0.750054 0.023619
v -0.000000 -0.907335 0.234991
v -0.000000 -0.918240 0.470424
v -0.000000 -0.921875 0.715568
v -0.179905 -0.870443 0.016024
v -0.352336 -0.825263 0.019822
v -0.509820 -0.750054 0.023619
v -0.000000 -0.849175 -0.187318
v -0.000000 -0.794786 -0.367060
v -0.000000 -0.718858 -0.522822
v 0.172309 -0.834635 -0.183520
v 0.337484 -0.791151 -0.175925
v 0.488390 -0.718859 -0.168330
v 0.163954 -0.781087 -0.360929
v 0.320437 -0.740833 -0.347958
v 0.461977 -0.674868 -0.333568
v 0.157118 -0.706380 -0.514250
v 0.304941 -0.671748 -0.494266
v 0.434172 -0.617766 -0.468604
v 0.184462 -0.891927 0.235750
v 0.186740 -0.902669 0.470614
v 0.187500 -0.906250 0.715568
v 0.361246 -0.845730 0.237269
v 0.365702 -0.855964 0.470993
v 0.367187 -0.859375 0.715568
v 0.522678 -0.768772 0.238789
v 0.529107 -0.778131 0.471373
v 0.531250 -0.781250 0.715568
v -0.184462 -0.891927 0.235750
v -0.361247 -0.845730 0.237269
v -0.522678 -0.768772 0.238789
v -0.186741 -0.902669 0.470614
v -0.365703 -0.855964 0.470993
v -0.529107 -0.778130 0.471373
v -0.187500 -0.906250 0.715568
v -0.367188 -0.859375 0.715568
v -0.531250 -0.781250 0.715568
v -0.172309 -0.834635 -0.183520
v -0.163954 -0.781087 -0.360929
v -0.157118 -0.706380 -0.514250
v -0.337484 -0.791151 -0.175925
v -0.320437 -0.740833 -0.347958
v -0.304941 -0.671748 -0.494266
v -0.488390 -0.718858 -0.168330
v -0.461978 -0.674868 -0.333568
v -0.434173 -0.617766 -0.468604
v -0.885525 0.000000 0.014125
v -0.870443 -0.179904 0.016024
v -0.825263 -0.352335 0.019822
v -0.750054 -0.509820 0.023619
v -0.907335 0.000000 0.234991
v -0.918240 0.000000 0.470424
v -0.921875 0.000000 0.715568
v -0.870443 0.179905 0.016024
v -0.825263 0.352336 0.019822
v -0.750054 0.509820 0.023619
v -0.849175 0.000000 -0.187318
v -0.794786 0.000000 -0.367060
v -0.718858 0.000000 -0.522822
v -0.834635 -0.172309 -0.183520
v -0.791151 -0.337484 -0.175925
v -0.718859 -0.488390 -0.168330
v -0.781087 -0.163954 -0.360929
v -0.740834 -0.320437 -0.347958
v -0.674868 -0.461977 -0.333568
v -0.706380 -0.157118 -0.514250
v -0.671748 -0.304940 -0.494266
v -0.617766 -0.434172 -0.468604
v -0.891927 -0.184462 0.235750
v -0.902669 -0.186740 0.470614
v -0.906250 -0.187500 0.715568
v -0.845730 -0.361247 0.237269
v -0.855964 -0.365702 0.470993
v -0.859375 -0.367187 0.715568
v -0.768772 -0.522678 0.238789
v -0.778131 -0.529107 0.471373
v -0.781250 -0.531250 0.715568
v -0.891927 0.184462 0.235750
v -0.845730 0.361247 0.237269
v -0.768772 0.522678 0.238789
v -0.902669 0.186741 0.470614
v -0.855964 0.365702 0.470993
v -0.778130 0.529107 0.471373
v -0.906250 0.187500 0.715568
v -0.859375 0.367188 0.715568
v -0.781250 0.531250 0.715568
v -0.834635 0.172309 -0.183520
v -0.781087 0.163954 -0.360929
v -0.706380 0.157118 -0.514250
v -0.791151 0.337484 -0.175925
v -0.740833 0.320437 -0.347958
v -0.671748 0.304941 -0.494266
v -0.718858 0.488390 -0.168330
v -0.674868 0.461978 -0.333568
v -0.617766 0.434173 -0.468604
v 0.000000 0.885525 0.014125
v 0.179905 0.870443 0.016024
v 0.352336 0.825263 0.019822
v 0.509820 0.750054 0.023619
v 0.000000 0.849175 -0.187318
v 0.000000 0.794786 -0.367060
v 0.000000 0.718859 -0.522822
v -0.179904 0.870443 0.016024
v -0.352335 0.825263 0.019822
v -0.509820 0.750054 0.023619
v 0.000000 0.907335 0.234991
v 0.000000 0.918240 0.470424
v 0.000000 0.921875 0.715568
v 0.184462 0.891927 0.235750
v 0.361247 0.845730 0.237269
v 0.522678 0.768771 0.238789
v 0.186741 0.902669 0.470614
v 0.365703 0.855964 0.470993
v 0.529107 0.778130 0.471373
v 0.187500 0.906250 0.715568
v 0.367188 0.859375 0.715568
v 0.531250 0.781250 0.715568
v 0.172309 0.834635 -0.183520
v 0.163954 0.781087 -0.360929
v 0.157118 0.706380 -0.514250
v 0.337484 0.791151 -0.175925
v 0.320437 0.740833 -0.347958
v 0.304941 0.671748 -0.494266
v 0.488390 0.718858 -0.168330
v 0.461978 0.674868 -0.333568
v 0.434173 0.617766 -0.468604
v -0.172309 0.834635 -0.183520
v -0.337484 0.791151 -0.175925
v -0.488390 0.718859 -0.168330
v -0.163954 0.781087 -0.360929
v -0.320437 0.740834 -0.347958
v -0.461977 0.674868 -0.333568
v -0.157118 0.706380 -0.514250
v -0.304941 0.671749 -0.494266
v -0.434172 0.617766 -0.468604
v -0.184462 0.891927 0.235750
v -0.186740 0.902669 0.470614
v -0.187500 0.906250 0.715568
v -0.361247 0.845730 0.237269
v -0.365702 0.855964 0.470993
v -0.367187 0.859375 0.715568
v -0.522678 0.768772 0.238789
v -0.529107 0.778130 0.471373
v -0.531250 0.781250 0.715568
v -0.921875 0.000000 1.926506
v -0.921875 0.000000 1.699943
v -0.921875 0.000000 1.461662
v -0.921875 0.000000 1.215568
v -0.906250 -0.187500 1.926506
v -0.859375 -0.367187 1.926506
v -0.781250 -0.531250 1.926506
v -0.921875 0.000000 2.137443
v -0.921875 0.000000 2.328849
v -0.921875 0.000000 2.496818
v -0.906250 0.187500 1.926506
v -0.859375 0.367188 1.926506
v -0.781250 0.531250 1.926506
v -0.906250 0.187500 1.699943
v -0.906250 0.187500 1.461662
v -0.906250 0.187500 1.215568
v -0.859375 0.367188 1.699943
v -0.859375 0.367188 1.461662
v -0.859375 0.367188 1.215568
v -0.781250 0.531250 1.699943
v -0.781250 0.531250 1.461662
v -0.781250 0.531250 1.215568
v -0.906250 -0.187500 1.699943
v -0.859375 -0.367187 1.699943
v -0.781250 -0.531250 1.699943
v -0.906250 -0.187500 1.461662
v -0.859375 -0.367187 1.461662
v -0.781250 -0.531250 1.461662
v -0.906250 -0.187500 1.215568
v -0.859375 -0.367187 1.215568
v -0.781250 -0.531250 1.215568
v -0.906250 -0.187500 2.137443
v -0.906250 -0.187500 2.328849
v -0.906250 -0.187500 2.496818
v -0.859375 -0.367187 2.137443
v -0.859375 -0.367187 2.328849
v -0.859375 -0.367187 2.496818
v -0.781250 -0.531250 2.137443
v -0.781250 -0.531250 2.328849
v -0.781250 -0.531250 2.496818
v -0.906250 0.187500 2.137443
v -0.859375 0.367188 2.137443
v -0.781250 0.531250 2.137443
v -0.906250 0.187500 2.328849
v -0.859375 0.367188 2.328849
v -0.781250 0.531250 2.328849
v -0.906250 0.187500 2.496818
v -0.859375 0.367188 2.496818
v -0.781250 0.531250 2.496818
v -0.000000 -0.921875 1.926506
v -0.000000 -0.921875 1.699943
v -0.000000 -0.921875 1.461662
v -0.000000 -0.921875 1.215568
v 0.187500 -0.906250 1.926506
v 0.367187 -0.859375 1.926506
v 0.531250 -0.781250 1.926506
v -0.000000 -0.921875 2.137443
v -0.000000 -0.921875 2.328849
v -0.000000 -0.921875 2.496818
v -0.187500 -0.906250 1.926506
v -0.367188 -0.859375 1.926506
v -0.531250 -0.781250 1.926506
v -0.187500 -0.906250 1.699943
v -0.187500 -0.906250 1.461662
v -0.187500 -0.906250 1.215568
v -0.367188 -0.859375 1.699943
v -0.367188 -0.859375 1.461662
v -0.367188 -0.859375 1.215568
v -0.531250 -0.781250 1.699943
v -0.531250 -0.781250 1.461662
v -0.531250 -0.781250 1.215568
v 0.187500 -0.906250 1.699943
v 0.367187 -0.859375 1.699943
v 0.531250 -0.781250 1.699943
v 0.187500 -0.906250 1.461662
v 0.367187 -0.859375 1.461662
v 0.531250 -0.781250 1.461662
v 0.187500 -0.906250 1.215568
v 0.367187 -0.859375 1.215568
v 0.531250 -0.781250 1.215568
v 0.187500 -0.906250 2.137443
v 0.187500 -0.906250 2.328849
v 0.187500 -0.906250 2.496818
v 0.367187 -0.859375 2.137443
v 0.367187 -0.859375 2.328849
v 0.367187 -0.859375 2.496818
v 0.531250 -0.781250 2.137443
v 0.531250 -0.781250 2.328849
v 0.531250 -0.781250 2.496818
v -0.187500 -0.906250 2.137443
v -0.367188 -0.859375 2.137443
v -0.531250 -0.781250 2.137443
v -0.187500 -0.906250 2.328849
v -0.367188 -0.859375 2.328849
v -0.531250 -0.781250 2.328849
v -0.187500 -0.906250 2.496818
v -0.367188 -0.859375 2.496818
v -0.531250 -0.781250 2.496818
v 0.000000 0.921875 1.926506
v 0.000000 0.921875 1.699943
v 0.000000 0.921875 1.461662
v 0.000000 0.921875 1.215568
v -0.187500 0.906250 1.926506
v -0.367187 0.859375 1.926506
v -0.531250 0.781250 1.926506
v 0.000000 0.921875 2.137443
v 0.000000 0.921875 2.328849
v 0.000000 0.921875 2.496818
v 0.187500 0.906250 1.926506
v 0.367188 0.859375 1.926506
v 0.531250 0.781250 1.926506
v 0.187500 0.906250 1.699943
v 0.187500 0.906250 1.461662
v 0.187500 0.906250 1.215568
v 0.367188 0.859375 1.699943
v 0.367188 0.859375 1.461662
v 0.367188 0.859375 1.215568
v 0.531250 0.781250 1.699943
v 0.531250 0.781250 1.461662
v 0.531250 0.781250 1.215568
v -0.187500 0.906250 1.699943
v -0.367187 0.859375 1.699943
v -0.531250 0.781250 1.699943
v -0.187500 0.906250 1.461662
v -0.367187 0.859375 1.461662
v -0.531250 0.781250 1.461662
v -0.187500 0.906250 1.215568
v -0.367187 0.859375 1.215568
v -0.531250 0.781250 1.215568
v -0.187500 0.906250 2.137443
v -0.187500 0.906250 2.328849
v -0.187500 0.906250 2.496818
v -0.367187 0.859375 2.137443
v -0.367187 0.859375 2.328849
v -0.367187 0.859375 2.496818
v -0.531250 0.781250 2.137443
v -0.531250 0.781250 2.328849
v -0.531250 0.781250 2.496818
v 0.187500 0.906250 2.137443
v 0.367188 0.859375 2.137443
v 0.531250 0.781250 2.137443
v 0.187500 0.906250 2.328849
v 0.367188 0.859375 2.328849
v 0.531250 0.781250 2.328849
v 0.187500 0.906250 2.496818
v 0.367188 0.859375 2.496818
v 0.531250 0.781250 2.496818
v 0.921875 -0.000001 1.926506
v 0.921875 -0.000001 1.699943
v 0.921875 -0.000000 1.461662
v 0.921875 -0.000000 1.215568
v 0.906250 0.187499 1.926506
v 0.859375 0.367187 1.926506
v 0.781250 0.531250 1.926506
v 0.921875 -0.000001 2.137443
v 0.921875 -0.000001 2.328849
v 0.921875 -0.000001 2.496818
v 0.906250 -0.187501 1.926506
v 0.859375 -0.367188 1.926506
v 0.781250 -0.531250 1.926506
v 0.906250 -0.187501 1.699943
v 0.906250 -0.187500 1.461662
v 0.906250 -0.187500 1.215568
v 0.859375 -0.367188 1.699943
v 0.859375 -0.367188 1.461662
v 0.859375 -0.367188 1.215568
v 0.781250 -0.531250 1.699943
v 0.781250 -0.531250 1.461662
v 0.781250 -0.531250 1.215568
v 0.906250 0.187499 1.699943
v 0.859375 0.367187 1.699943
v 0.781250 0.531250 1.699943
v 0.906250 0.187500 1.461662
v 0.859375 0.367187 1.461662
v 0.781250 0.531250 1.461662
v 0.906250 0.187500 1.215568
v 0.859375 0.367187 1.215568
v 0.781250 0.531250 1.215568
v 0.906250 0.187499 2.137443
v 0.906250 0.187499 2.328849
v 0.906250 0.187499 2.496818
v 0.859375 0.367187 2.137443
v 0.859375 0.367187 2.328849
v 0.859375 0.367187 2.496818
v 0.781250 0.531250 2.137443
v 0.781250 0.531250 2.328849
v 0.781250 0.531250 2.496818
v 0.906250 -0.187501 2.137443
v 0.859375 -0.367188 2.137443
v 0.781250 -0.531250 2.137443
v 0.906250 -0.187501 2.328849
v 0.859375 -0.367188 2.328849
v 0.781250 -0.531250 2.328849
v 0.906250 -0.187501 2.496818
v 0.859375 -0.367188 2.496818
v 0.781250 -0.531250 2.496818
v 0.921875 -0.000001 2.965568
v 0.921875 -0.000001 2.903068
v 0.921875 -0.000001 2.832756
v 0.921875 -0.000001 2.746818
v 0.906250 0.187499 2.965568
v 0.859375 0.367187 2.965568
v 0.781250 0.531250 2.965568
v 0.921875 -0.000001 3.028068
v 0.921875 -0.000001 3.098381
v 0.921875 -0.000001 3.184318
v 0.906250 -0.187501 2.965568
v 0.859375 -0.367188 2.965568
v 0.781250 -0.531250 2.965568
v 0.906250 -0.187501 2.903068
v 0.906250 -0.187501 2.832756
v 0.906250 -0.187501 2.746818
v 0.859375 -0.367188 2.903068
v 0.859375 -0.367188 2.832756
v 0.859375 -0.367188 2.746818
v 0.781250 -0.531250 2.903068
v 0.781250 -0.531250 2.832756
v 0.781250 -0.531250 2.746818
v 0.906250 0.187499 2.903068
v 0.859375 0.367187 2.903068
v 0.781250 0.531250 2.903068
v 0.906250 0.187499 2.832756
v 0.859375 0.367187 2.832756
v 0.781250 0.531250 2.832756
v 0.906250 0.187499 2.746818
v 0.859375 0.367187 2.746818
v 0.781250 0.531250 2.746818
v 0.906250 0.187499 3.028068
v 0.906250 0.187499 3.098381
v 0.906250 0.187499 3.184318
v 0.859375 0.367187 3.028068
v 0.859375 0.367187 3.098381
v 0.859375 0.367187 3.184318
v 0.781250 0.531250 3.028068
v 0.781250 0.531250 3.098381
v 0.781250 0.531250 3.184318
v 0.906250 -0.187501 3.028068
v 0.859375 -0.367188 3.028068
v 0.781250 -0.531250 3.028068
v 0.906250 -0.187501 3.098381
v 0.859375 -0.367188 3.098381
v 0.781250 -0.531250 3.098381
v 0.906250 -0.187501 3.184318
v 0.859375 -0.367188 3.184318
v 0.781250 -0.531250 3.184318
v 0.000000 0.921875 2.965568
v 0.000000 0.921875 2.903068
v 0.000000 0.921875 2.832756
v 0.000000 0.921875 2.746818
v -0.187500 0.906250 2.965568
v -0.367187 0.859375 2.965568
v -0.531250 0.781250 2.965568
v 0.000000 0.921875 3.028068
v 0.000000 0.921875 3.098381
v 0.000000 0.921875 3.184318
v 0.187500 0.906250 2.965568
v 0.367188 0.859375 2.965568
v 0.531250 0.781250 2.965568
v 0.187500 0.906250 2.903068
v 0.187500 0.906250 2.832756
v 0.187500 0.906250 2.746818
v 0.367188 0.859375 2.903068
v 0.367188 0.859375 2.832756
v 0.367188 0.859375 2.746818
v 0.531250 0.781250 2.903068
v 0.531250 0.781250 2.832756
v 0.531250 0.781250 2.746818
v -0.187500 0.906250 2.903068
v -0.367187 0.859375 2.903068
v -0.531250 0.781250 2.903068
v -0.187500 0.906250 2.832756
v -0.367187 0.859375 2.832756
v -0.531250 0.781250 2.832756
v -0.187500 0.906250 2.746818
v -0.367187 0.859375 2.746818
v -0.531250 0.781250 2.746818
v -0.187500 0.906250 3.028068
v -0.187500 0.906250 3.098381
v -0.187500 0.906250 3.184318
v -0.367187 0.859375 3.028068
v -0.367187 0.859375 3.098381
v -0.367187 0.859375 3.184318
v -0.531250 0.781250 3.028068
v -0.531250 0.781250 3.098381
v -0.531250 0.781250 3.184318
v 0.187500 0.906250 3.028068
v 0.367188 0.859375 3.028068
v 0.531250 0.781250 3.028068
v 0.187500 0.906250 3.098381
v 0.367188 0.859375 3.098381
v 0.531250 0.781250 3.098381
v 0.187500 0.906250 3.184318
v 0.367188 0.859375 3.184318
v 0.531250 0.781250 3.184318
v -0.000000 -0.921875 2.965568
v -0.000000 -0.921875 2.903068
v -0.000000 -0.921875 2.832756
v -0.000000 -0.921875 2.746818
v 0.187500 -0.906250 2.965568
v 0.367187 -0.859375 2.965568
v 0.531250 -0.781250 2.965568
v -0.000000 -0.921875 3.028068
v -0.000000 -0.921875 3.098381
v -0.000000 -0.921875 3.184318
v -0.187500 -0.906250 2.965568
v -0.367188 -0.859375 2.965568
v -0.531250 -0.781250 2.965568
v -0.187500 -0.906250 2.903068
v -0.187500 -0.906250 2.832756
v -0.187500 -0.906250 2.746818
v -0.367188 -0.859375 2.903068
v -0.367188 -0.859375 2.832756
v -0.367188 -0.859375 2.746818
v -0.531250 -0.781250 2.903068
v -0.531250 -0.781250 2.832756
v -0.531250 -0.781250 2.746818
v 0.187500 -0.906250 2.903068
v 0.367187 -0.859375 2.903068
v 0.531250 -0.781250 2.903068
v 0.187500 -0.906250 2.832756
v 0.367187 -0.859375 2.832756
v 0.531250 -0.781250 2.832756
v 0.187500 -0.906250 2.746818
v 0.367187 -0.859375 2.746818
v 0.531250 -0.781250 2.746818
v 0.187500 -0.906250 3.028068
v 0.187500 -0.906250 3.098381
v 0.187500 -0.906250 3.184318
v 0.367187 -0.859375 3.028068
v 0.367187 -0.859375 3.098381
v 0.367187 -0.859375 3.184318
v 0.531250 -0.781250 3.028068
v 0.531250 -0.781250 3.098381
v 0.531250 -0.781250 3.184318
v -0.187500 -0.906250 3.028068
v -0.367188 -0.859375 3.028068
v -0.531250 -0.781250 3.028068
v -0.187500 -0.906250 3.098381
v -0.367188 -0.859375 3.098381
v -0.531250 -0.781250 3.098381
v -0.187500 -0.906250 3.184318
v -0.367188 -0.859375 3.184318
v -0.531250 -0.781250 3.184318
v -0.921875 0.000000 2.965568
v -0.921875 0.000000 2.903068
v -0.921875 0.000000 2.832756
v -0.921875 0.000000 2.746818
v -0.906250 -0.187500 2.965568
v -0.859375 -0.367187 2.965568
v -0.781250 -0.531250 2.965568
v -0.921875 0.000000 3.028068
v -0.921875 0.000000 3.098381
v -0.921875 0.000000 3.184318
v -0.906250 0.187500 2.965568
v -0.859375 0.367188 2.965568
v -0.781250 0.531250 2.965568
v -0.906250 0.187500 2.903068
v -0.906250 0.187500 2.832756
v -0.906250 0.187500 2.746818
v -0.859375 0.367188 2.903068
v -0.859375 0.367188 2.832756
v -0.859375 0.367188 2.746818
v -0.781250 0.531250 2.903068
v -0.781250 0.531250 2.832756
v -0.781250 0.531250 2.746818
v -0.906250 -0.187500 2.903068
v -0.859375 -0.367187 2.903068
v -0.781250 -0.531250 2.903068
v -0.906250 -0.187500 2.832756
v -0.859375 -0.367187 2.832756
v -0.781250 -0.531250 2.832756
v -0.906250 -0.187500 2.746818
v -0.859375 -0.367187 2.746818
v -0.781250 -0.531250 2.746818
v -0.906250 -0.187500 3.028068
v -0.906250 -0.187500 3.098381
v -0.906250 -0.187500 3.184318
v -0.859375 -0.367187 3.028068
v -0.859375 -0.367187 3.098381
v -0.859375 -0.367187 3.184318
v -0.781250 -0.531250 3.028068
v -0.781250 -0.531250 3.098381
v -0.781250 -0.531250 3.184318
v -0.906250 0.187500 3.028068
v -0.859375 0.367188 3.028068
v -0.781250 0.531250 3.028068
v -0.906250 0.187500 3.098381
v -0.859375 0.367188 3.098381
v -0.781250 0.531250 3.098381
v -0.906250 0.187500 3.184318
v -0.859375 0.367188 3.184318
v -0.781250 0.531250 3.184318
v -0.921875 0.000000 4.004631
v -0.921875 0.000000 3.793693
v -0.921875 0.000000 3.602287
v -0.921875 0.000000 3.434318
v -0.906250 -0.187500 4.004631
v -0.859375 -0.367187 4.004631
v -0.781250 -0.531250 4.004631
v -0.921875 0.000000 4.231193
v -0.921875 0.000000 4.469474
v -0.921875 0.000000 4.715568
v -0.906250 0.187500 4.004631
v -0.859375 0.367188 4.004631
v -0.781250 0.531250 4.004631
v -0.906250 0.187500 3.793693
v -0.906250 0.187500 3.602287
v -0.906250 0.187500 3.434318
v -0.859375 0.367188 3.793693
v -0.859375 0.367188 3.602287
v -0.859375 0.367188 3.434318
v -0.781250 0.531250 3.793693
v -0.781250 0.531250 3.602287
v -0.781250 0.531250 3.434318
v -0.906250 -0.187500 3.793693
v -0.859375 -0.367187 3.793693
v -0.781250 -0.531250 3.793693
v -0.906250 -0.187500 3.602287
v -0.859375 -0.367187 3.602287
v -0.781250 -0.531250 3.602287
v -0.906250 -0.187500 3.434318
v -0.859375 -0.367187 3.434318
v -0.781250 -0.531250 3.434318
v -0.906250 -0.187500 4.231193
v -0.906250 -0.187500 4.469474
v -0.906250 -0.187500 4.715568
v -0.859375 -0.367187 4.231193
v -0.859375 -0.367187 4.469474
v -0.859375 -0.367187 4.715568
v -0.781250 -0.531250 4.231193
v -0.781250 -0.531250 4.469474
v -0.781250 -0.531250 4.715568
v -0.906250 0.187500 4.231193
v -0.859375 0.367188 4.231193
v -0.781250 0.531250 4.231193
v -0.906250 0.187500 4.469474
v -0.859375 0.367188 4.469474
v -0.781250 0.531250 4.469474
v -0.906250 0.187500 4.715568
v -0.859375 0.367188 4.715568
v -0.781250 0.531250 4.715568
v -0.000000 -0.921875 4.004631
v -0.000000 -0.921875 3.793693
v -0.000000 -0.921875 3.602287
v -0.000000 -0.921875 3.434318
v 0.187500 -0.906250 4.004631
v 0.367187 -0.859375 4.004631
v 0.531250 -0.781250 4.004631
v -0.000000 -0.921875 4.231193
v -0.000000 -0.921875 4.469474
v -0.000000 -0.921875 4.715568
v -0.187500 -0.906250 4.004631
v -0.367188 -0.859375 4.004631
v -0.531250 -0.781250 4.004631
v -0.187500 -0.906250 3.793693
v -0.187500 -0.906250 3.602287
v -0.187500 -0.906250 3.434318
v -0.367188 -0.859375 3.793693
v -0.367188 -0.859375 3.602287
v -0.367188 -0.859375 3.434318
v -0.531250 -0.781250 3.793693
v -0.531250 -0.781250 3.602287
v -0.531250 -0.781250 3.434318
v 0.187500 -0.906250 3.793693
v 0.367187 -0.859375 3.793693
v 0.531250 -0.781250 3.793693
v 0.187500 -0.906250 3.602287
v 0.367187 -0.859375 3.602287
v 0.531250 -0.781250 3.602287
v 0.187500 -0.906250 3.434318
v 0.367187 -0.859375 3.434318
v 0.531250 -0.781250 3.434318
v 0.187500 -0.906250 4.231193
v 0.187500 -0.906250 4.469474
v 0.187500 -0.906250 4.715568
v 0.367187 -0.859375 4.231193
v 0.367187 -0.859375 4.469474
v 0.367187 -0.859375 4.715568
v 0.531250 -0.781250 4.231193
v 0.531250 -0.781250 4.469474
v 0.531250 -0.781250 4.715568
v -0.187500 -0.906250 4.231193
v -0.367188 -0.859375 4.231193
v -0.531250 -0.781250 4.231193
v -0.187500 -0.906250 4.469474
v -0.367188 -0.859375 4.469474
v -0.531250 -0.781250 4.469474
v -0.187500 -0.906250 4.715568
v -0.367188 -0.859375 4.715568
v -0.531250 -0.781250 4.715568
v 0.000000 0.921875 4.004631
v 0.000000 0.921875 3.793693
v 0.000000 0.921875 3.602287
v 0.000000 0.921875 3.434318
v -0.187500 0.906250 4.004631
v -0.367187 0.859375 4.004631
v -0.531250 0.781250 4.004631
v 0.000000 0.921875 4.231193
v 0.000000 0.921875 4.469474
v 0.000000 0.921875 4.715568
v 0.187500 0.906250 4.004631
v 0.367188 0.859375 4.004631
v 0.531250 0.781250 4.004631
v 0.187500 0.906250 3.793693
v 0.187500 0.906250 3.602287
v 0.187500 0.906250 3.434318
v 0.367188 0.859375 3.793693
v 0.367188 0.859375 3.602287
v 0.367188 0.859375 3.434318
v 0.531250 0.781250 3.793693
v 0.531250 0.781250 3.602287
v 0.531250 0.781250 3.434318
v -0.187500 0.906250 3.793693
v -0.367187 0.859375 3.793693
v -0.531250 0.781250 3.793693
v -0.187500 0.906250 3.602287
v -0.367187 0.859375 3.602287
v -0.531250 0.781250 3.602287
v -0.187500 0.906250 3.434318
v -0.367187 0.859375 3.434318
v -0.531250 0.781250 3.434318
v -0.187500 0.906250 4.231193
v -0.187500 0.906250 4.469474
v -0.187500 0.906250 4.715568
v -0.367187 0.859375 4.231193
v -0.367187 0.859375 4.469474
v -0.367187 0.859375 4.715568
v -0.531250 0.781250 4.231193
v -0.531250 0.781250 4.469474
v -0.531250 0.781250 4.715568
v 0.187500 0.906250 4.231193
v 0.367188 0.859375 4.231193
v 0.531250 0.781250 4.231193
v 0.187500 0.906250 4.469474
v 0.367188 0.859375 4.469474
v 0.531250 0.781250 4.469474
v 0.187500 0.906250 4.715568
v 0.367188 0.859375 4.715568
v 0.531250 0.781250 4.715568
v 0.921875 -0.000001 4.004631
v 0.921875 -0.000001 3.793693
v 0.921875 -0.000001 3.602287
v 0.921875 -0.000001 3.434318
v 0.906250 0.187499 4.004631
v 0.859375 0.367187 4.004631
v 0.781250 0.531250 4.004631
v 0.921875 -0.000001 4.231193
v 0.921875 -0.000001 4.469474
v 0.921875 -0.000001 4.715568
v 0.906250 -0.187501 4.004631
v 0.859375 -0.367188 4.004631
v 0.781250 -0.531250 4.004631
v 0.906250 -0.187501 3.793693
v 0.906250 -0.187501 3.602287
v 0.906250 -0.187501 3.434318
v 0.859375 -0.367188 3.793693
v 0.859375 -0.367188 3.602287
v 0.859375 -0.367188 3.434318
v 0.781250 -0.531250 3.793693
v 0.781250 -0.531250 3.602287
v 0.781250 -0.531250 3.434318
v 0.906250 0.187499 3.793693
v 0.859375 0.367187 3.793693
v 0.781250 0.531250 3.793693
v 0.906250 0.187499 3.602287
v 0.859375 0.367187 3.602287
v 0.781250 0.531250 3.602287
v 0.906250 0.187499 3.434318
v 0.859375 0.367187 3.434318
v 0.781250 0.531250 3.434318
v 0.906250 0.187499 4.231193
v 0.906250 0.187499 4.469474
v 0.906250 0.187499 4.715568
v 0.859375 0.367187 4.231193
v 0.859375 0.367187 4.469474
v 0.859375 0.367187 4.715568
v 0.781250 0.531250 4.231193
v 0.781250 0.531250 4.469474
v 0.781250 0.531250 4.715568
v 0.906250 -0.187501 4.231193
v 0.859375 -0.367188 4.231193
v 0.781250 -0.531250 4.231193
v 0.906250 -0.187501 4.469474
v 0.859375 -0.367188 4.469474
v 0.781250 -0.531250 4.469474
v 0.906250 -0.187501 4.715568
v 0.859375 -0.367188 4.715568
v 0.781250 -0.531250 4.715568
v 0.960937 -0.000001 5.938713
v 0.937500 -0.000001 5.704826
v 0.925781 -0.000001 5.462883
v 0.921875 -0.000001 5.215568
v 0.945313 0.191015 5.941154
v 0.897827 0.373779 5.946647
v 0.817871 0.540039 5.953361
v 1.000000 -0.000001 6.161857
v 1.059814 -0.000001 6.367912
v 1.145508 -0.000001 6.550529
v 0.945312 -0.191016 5.941154
v 0.897827 -0.373780 5.946647
v 0.817871 -0.540040 5.953361
v 0.921875 -0.188907 5.705802
v 0.910156 -0.187852 5.463127
v 0.906250 -0.187501 5.215568
v 0.874756 -0.369825 5.708000
v 0.863220 -0.367847 5.463676
v 0.859375 -0.367188 5.215568
v 0.795898 -0.534766 5.710685
v 0.784912 -0.532129 5.464347
v 0.781250 -0.531250 5.215568
v 0.921875 0.188906 5.705802
v 0.874756 0.369824 5.708000
v 0.795899 0.534765 5.710685
v 0.910156 0.187851 5.463127
v 0.863220 0.367846 5.463676
v 0.784912 0.532128 5.464347
v 0.906250 0.187499 5.215568
v 0.859375 0.367187 5.215568
v 0.781250 0.531250 5.215568
v 0.984375 0.194531 6.166740
v 1.044434 0.198398 6.375724
v 1.130859 0.201562 6.561271
v 0.936279 0.380371 6.177726
v 0.996155 0.388370 6.395195
v 1.083496 0.396546 6.593009
v 0.854492 0.548828 6.191154
v 0.912842 0.561488 6.422355
v 1.000000 0.578374 6.645256
v 0.984375 -0.194532 6.166740
v 0.936279 -0.380372 6.177726
v 0.854492 -0.548829 6.191154
v 1.044433 -0.198399 6.375724
v 0.996154 -0.388371 6.395195
v 0.912841 -0.561489 6.422355
v 1.130859 -0.201563 6.561271
v 1.083496 -0.396548 6.593009
v 1.000000 -0.578376 6.645256
v 0.006104 0.924072 5.965568
v 0.002442 0.922754 5.715568
v 0.000611 0.922094 5.465568
v 0.000000 0.921875 5.215568
v -0.185058 0.907129 5.965568
v -0.366577 0.859595 5.965568
v -0.531250 0.781250 5.965568
v 0.012207 0.926269 6.215568
v 0.019531 0.929297 6.465568
v 0.026856 0.933105 6.715569
v 0.199707 0.910644 5.965568
v 0.386719 0.866186 5.964958
v 0.558106 0.790039 5.963127
v 0.192383 0.908008 5.715568
v 0.188721 0.906689 5.465568
v 0.187500 0.906250 5.215568
v 0.375000 0.862099 5.715324
v 0.369141 0.860056 5.465507
v 0.367188 0.859375 5.215568
v 0.541992 0.784765 5.714592
v 0.533936 0.782129 5.465324
v 0.531250 0.781250 5.215568
v -0.186523 0.906601 5.715568
v -0.366943 0.859463 5.715568
v -0.531250 0.781250 5.715568
v -0.187256 0.906338 5.465568
v -0.367126 0.859397 5.465568
v -0.531250 0.781250 5.465568
v -0.187500 0.906250 5.215568
v -0.367187 0.859375 5.215568
v -0.531250 0.781250 5.215568
v -0.182617 0.908008 6.215568
v -0.179687 0.909219 6.465568
v -0.176758 0.910742 6.715569
v -0.365967 0.859814 6.215568
v -0.365234 0.860117 6.465569
v -0.364502 0.860498 6.715569
v -0.531250 0.781250 6.215568
v -0.531250 0.781250 6.465569
v -0.531250 0.781250 6.715569
v 0.211914 0.915039 6.215568
v 0.406250 0.872998 6.214347
v 0.584961 0.798828 6.210685
v 0.226563 0.921093 6.465568
v 0.431580 0.882764 6.464042
v 0.624756 0.812464 6.459465
v 0.241211 0.928711 6.715568
v 0.460694 0.895716 6.714592
v 0.679688 0.832281 6.711662
v 0.006103 -0.924072 5.965568
v 0.002441 -0.922754 5.715568
v 0.000610 -0.922095 5.465568
v -0.000000 -0.921875 5.215568
v 0.199707 -0.910645 5.965568
v 0.386718 -0.866187 5.964958
v 0.558105 -0.790039 5.963127
v 0.012207 -0.926270 6.215568
v 0.019531 -0.929297 6.465568
v 0.026855 -0.933106 6.715569
v -0.185059 -0.907129 5.965568
v -0.366578 -0.859595 5.965568
v -0.531250 -0.781250 5.965568
v -0.186524 -0.906602 5.715568
v -0.187256 -0.906338 5.465568
v -0.187500 -0.906250 5.215568
v -0.366944 -0.859463 5.715568
v -0.367127 -0.859397 5.465568
v -0.367188 -0.859375 5.215568
v -0.531250 -0.781250 5.715568
v -0.531250 -0.781250 5.465568
v -0.531250 -0.781250 5.215568
v 0.192382 -0.908008 5.715568
v 0.375000 -0.862100 5.715324
v 0.541992 -0.784766 5.714592
v 0.188720 -0.906690 5.465568
v 0.369140 -0.860056 5.465507
v 0.533935 -0.782129 5.465324
v 0.187500 -0.906250 5.215568
v 0.367187 -0.859375 5.215568
v 0.531250 -0.781250 5.215568
v 0.211914 -0.915039 6.215568
v 0.226562 -0.921094 6.465568
v 0.241210 -0.928711 6.715568
v 0.406250 -0.872998 6.214347
v 0.431579 -0.882765 6.464042
v 0.460693 -0.895717 6.714592
v 0.584960 -0.798829 6.210685
v 0.624755 -0.812465 6.459465
v 0.679687 -0.832282 6.711662
v -0.182618 -0.908008 6.215568
v -0.365967 -0.859814 6.215568
v -0.531250 -0.781250 6.215568
v -0.179688 -0.909219 6.465568
v -0.365235 -0.860117 6.465569
v -0.531250 -0.781250 6.465569
v -0.176758 -0.910742 6.715569
v -0.364502 -0.860498 6.715569
v -0.531250 -0.781250 6.715569
v -0.921875 0.000000 5.965568
v -0.921875 0.000000 5.715568
v -0.921875 0.000000 5.465568
v -0.921875 0.000000 5.215568
v -0.906250 -0.187500 5.965568
v -0.859375 -0.367187 5.965568
v -0.781250 -0.531250 5.965568
v -0.921875 0.000000 6.215568
v -0.921875 0.000000 6.465568
v -0.921875 0.000000 6.715569
v -0.906250 0.187500 5.965568
v -0.859375 0.367188 5.965568
v -0.781250 0.531250 5.965568
v -0.906250 0.187500 5.715568
v -0.906250 0.187500 5.465568
v -0.906250 0.187500 5.215568
v -0.859375 0.367188 5.715568
v -0.859375 0.367188 5.465568
v -0.859375 0.367188 5.215568
v -0.781250 0.531250 5.715568
v -0.781250 0.531250 5.465568
v -0.781250 0.531250 5.215568
v -0.906250 -0.187500 5.715568
v -0.859375 -0.367187 5.715568
v -0.781250 -0.531250 5.715568
v -0.906250 -0.187500 5.465568
v -0.859375 -0.367187 5.465568
v -0.781250 -0.531250 5.465568
v -0.906250 -0.187500 5.215568
v -0.859375 -0.367187 5.215568
v -0.781250 -0.531250 5.215568
v -0.906250 -0.187500 6.215568
v -0.906250 -0.187500 6.465568
v -0.906250 -0.187500 6.715569
v -0.859375 -0.367187 6.215568
v -0.859375 -0.367187 6.465569
v -0.859375 -0.367187 6.715569
v -0.781250 -0.531250 6.215568
v -0.781250 -0.531250 6.465569
v -0.781250 -0.531250 6.715569
v -0.906250 0.187500 6.215568
v -0.859375 0.367188 6.215568
v -0.781250 0.531250 6.215568
v -0.906250 0.187500 6.465568
v -0.859375 0.367188 6.465569
v -0.781250 0.531250 6.465569
v -0.906250 0.187500 6.715569
v -0.859375 0.367188 6.715569
v -0.781250 0.531250 6.715569
v -0.885525 0.000000 7.917011
v -0.907335 0.000000 7.696146
v -0.918240 0.000000 7.460712
v -0.921875 0.000000 7.215569
v -0.870443 -0.179904 7.915113
v -0.825263 -0.352335 7.911315
v -0.750055 -0.509820 7.907517
v -0.849175 0.000000 8.118455
v -0.794786 0.000000 8.298197
v -0.718859 0.000000 8.453959
v -0.870443 0.179905 7.915113
v -0.825263 0.352336 7.911315
v -0.750054 0.509820 7.907517
v -0.891927 0.184462 7.695386
v -0.902669 0.186741 7.460523
v -0.906250 0.187500 7.215569
v -0.845730 0.361247 7.693867
v -0.855964 0.365702 7.460144
v -0.859375 0.367188 7.215569
v -0.768772 0.522678 7.692348
v -0.778130 0.529107 7.459764
v -0.781250 0.531250 7.215569
v -0.891927 -0.184462 7.695386
v -0.845730 -0.361247 7.693867
v -0.768772 -0.522678 7.692348
v -0.902669 -0.186740 7.460523
v -0.855964 -0.365702 7.460144
v -0.778131 -0.529107 7.459764
v -0.906250 -0.187500 7.215569
v -0.859375 -0.367187 7.215569
v -0.781250 -0.531250 7.215569
v -0.834636 -0.172309 8.114657
v -0.781087 -0.163954 8.292067
v -0.706380 -0.157118 8.445387
v -0.791152 -0.337484 8.107061
v -0.740834 -0.320437 8.279096
v -0.671749 -0.304941 8.425404
v -0.718859 -0.488390 8.099466
v -0.674868 -0.461977 8.264705
v -0.617766 -0.434172 8.399742
v -0.834635 0.172309 8.114657
v -0.791151 0.337484 8.107061
v -0.718858 0.488390 8.099466
v -0.781087 0.163954 8.292067
v -0.740834 0.320437 8.279096
v -0.674868 0.461977 8.264705
v -0.706380 0.157118 8.445387
v -0.671748 0.304941 8.425404
v -0.617766 0.434172 8.399742
v 0.043809 -0.921522 7.927862
v 0.040961 -0.938922 7.700486
v 0.038926 -0.944667 7.461798
v 0.036621 -0.942871 7.215569
v 0.267523 -0.942437 7.936814
v 0.504380 -0.951869 7.946173
v 0.749999 -0.954102 7.955803
v 0.048556 -0.888357 8.140156
v 0.053168 -0.835455 8.333055
v 0.055609 -0.758844 8.502244
v -0.162381 -0.884842 7.919453
v -0.347955 -0.828863 7.912400
v -0.509820 -0.750054 7.907517
v -0.168078 -0.904562 7.697123
v -0.171170 -0.913240 7.460957
v -0.172852 -0.914648 7.215569
v -0.357151 -0.848889 7.694301
v -0.361810 -0.858606 7.460251
v -0.363526 -0.861475 7.215569
v -0.522678 -0.768772 7.692348
v -0.529107 -0.778130 7.459764
v -0.531250 -0.781250 7.215569
v 0.266384 -0.955100 7.704067
v 0.504096 -0.958053 7.708787
v 0.749999 -0.952735 7.715569
v 0.264594 -0.955523 7.462693
v 0.502427 -0.950415 7.465094
v 0.749023 -0.933950 7.470451
v 0.260742 -0.948242 7.215569
v 0.497802 -0.932827 7.216545
v 0.746093 -0.898688 7.219475
v 0.269422 -0.912999 8.158060
v 0.270290 -0.862424 8.361782
v 0.268337 -0.786350 8.541958
v 0.504855 -0.927996 8.175800
v 0.503851 -0.881975 8.391769
v 0.499701 -0.809346 8.588181
v 0.749999 -0.937110 8.192131
v 0.749023 -0.897817 8.422600
v 0.746093 -0.832282 8.645256
v -0.152887 -0.850308 8.123338
v -0.332628 -0.795069 8.109232
v -0.488390 -0.718858 8.099466
v -0.142687 -0.797355 8.306009
v -0.315120 -0.744900 8.282580
v -0.461978 -0.674868 8.264705
v -0.134875 -0.722374 8.464701
v -0.299380 -0.675747 8.430232
v -0.434173 -0.617766 8.399742
v 0.043810 0.921522 7.927862
v 0.040962 0.938921 7.700486
v 0.038927 0.944667 7.461798
v 0.036621 0.942871 7.215569
v -0.162380 0.884841 7.919453
v -0.347954 0.828863 7.912400
v -0.509820 0.750054 7.907517
v 0.048557 0.888357 8.140156
v 0.053169 0.835454 8.333055
v 0.055610 0.758843 8.502244
v 0.267524 0.942437 7.936814
v 0.504381 0.951869 7.946173
v 0.750000 0.954101 7.955803
v 0.266385 0.955099 7.704067
v 0.264594 0.955523 7.462693
v 0.260742 0.948242 7.215569
v 0.504097 0.958052 7.708787
v 0.502428 0.950414 7.465094
v 0.497803 0.932826 7.216545
v 0.750000 0.952734 7.715569
v 0.749024 0.933949 7.470451
v 0.746094 0.898687 7.219475
v -0.168077 0.904561 7.697123
v -0.357150 0.848889 7.694301
v -0.522678 0.768772 7.692348
v -0.171169 0.913240 7.460957
v -0.361809 0.858606 7.460251
v -0.529107 0.778130 7.459764
v -0.172851 0.914648 7.215569
v -0.363525 0.861475 7.215569
v -0.531250 0.781250 7.215569
v -0.152886 0.850308 8.123338
v -0.142686 0.797354 8.306009
v -0.134874 0.722374 8.464701
v -0.332628 0.795069 8.109232
v -0.315120 0.744900 8.282580
v -0.299380 0.675747 8.430232
v -0.488390 0.718858 8.099466
v -0.461977 0.674868 8.264705
v -0.434172 0.617766 8.399742
v 0.269423 0.912999 8.158060
v 0.504856 0.927995 8.175800
v 0.750000 0.937109 8.192131
v 0.270291 0.862424 8.361782
v 0.503852 0.881974 8.391769
v 0.749024 0.897816 8.422600
v 0.268338 0.786349 8.541958
v 0.499702 0.809345 8.588181
v 0.746094 0.832281 8.645256
v 0.021701 -0.000000 8.890156
v 0.026042 0.183420 8.875073
v 0.035333 0.358927 8.829284
v 0.045844 0.518609 8.752244
v -0.163629 -0.000000 8.830369
v -0.335314 -0.000000 8.764261
v -0.488390 -0.000000 8.684427
v 0.026041 -0.183420 8.875073
v 0.035332 -0.358928 8.829284
v 0.045844 -0.518609 8.752244
v 0.215712 -0.000000 8.951029
v 0.407199 -0.000000 9.021748
v 0.584961 -0.000000 9.111076
v 0.221354 0.191493 8.935620
v 0.233860 0.374430 8.888203
v 0.248807 0.540256 8.807583
v 0.415202 0.197639 9.006421
v 0.435052 0.386885 8.958311
v 0.462592 0.559345 8.875291
v 0.595703 0.201562 9.096428
v 0.627442 0.396546 9.049065
v 0.679688 0.578375 8.965569
v -0.158854 0.173715 8.815829
v -0.328939 0.164305 8.750563
v -0.479818 0.157118 8.671949
v -0.149061 0.340120 8.772100
v -0.315418 0.321096 8.710248
v -0.459834 0.304941 8.637318
v -0.138780 0.491905 8.699076
v -0.300356 0.462856 8.644099
v -0.434172 0.434172 8.583336
v -0.158854 -0.173715 8.815829
v -0.149062 -0.340121 8.772100
v -0.138781 -0.491906 8.699076
v -0.328939 -0.164306 8.750563
v -0.315419 -0.321096 8.710248
v -0.300357 -0.462856 8.644099
v -0.479818 -0.157118 8.671949
v -0.459835 -0.304941 8.637318
v -0.434173 -0.434172 8.583336
v 0.221354 -0.191493 8.935620
v 0.415202 -0.197639 9.006421
v 0.595703 -0.201563 9.096428
v 0.233859 -0.374431 8.888203
v 0.435052 -0.386885 8.958311
v 0.627441 -0.396547 9.049065
v 0.248806 -0.540256 8.807583
v 0.462592 -0.559346 8.875291
v 0.679687 -0.578375 8.965569
v 2.000000 0.957518 7.992424
v 1.750000 0.956835 7.989983
v 1.500000 0.955468 7.983879
v 1.250000 0.954101 7.975334
v 2.000000 0.970507 8.226311
v 2.000000 0.971093 8.468254
v 2.000000 0.963866 8.715569
v 2.250000 0.956835 7.989983
v 2.500000 0.955467 7.983879
v 2.750000 0.954100 7.975334
v 2.000000 0.927538 7.769279
v 2.000000 0.876122 7.563225
v 2.000000 0.798827 7.380608
v 1.750000 0.928671 7.764397
v 1.500000 0.931913 7.753166
v 1.250000 0.937109 7.739006
v 1.750977 0.878690 7.555412
v 1.501465 0.886040 7.535881
v 1.250977 0.897816 7.508537
v 1.753907 0.802343 7.369865
v 1.505860 0.813343 7.338127
v 1.253907 0.832280 7.285881
v 1.750000 0.967733 8.225334
v 1.750977 0.966093 8.468010
v 1.753907 0.956640 8.715569
v 1.500000 0.961210 8.221916
v 1.501465 0.953057 8.465935
v 1.505860 0.934925 8.714592
v 1.250000 0.952734 8.215569
v 1.250977 0.933948 8.460686
v 1.253907 0.898687 8.711662
v 2.250000 0.967733 8.225334
v 2.500000 0.961210 8.221916
v 2.750000 0.952733 8.215569
v 2.249024 0.966093 8.468010
v 2.498536 0.953056 8.465935
v 2.749024 0.933948 8.460686
v 2.246094 0.956639 8.715569
v 2.494141 0.934924 8.714592
v 2.746094 0.898686 8.711662
v 2.250000 0.928671 7.764397
v 2.249024 0.878690 7.555412
v 2.246094 0.802342 7.369865
v 2.500000 0.931913 7.753166
v 2.498536 0.886040 7.535881
v 2.494141 0.813342 7.338127
v 2.750000 0.937108 7.739006
v 2.749024 0.897815 7.508537
v 2.746094 0.832280 7.285881
v 1.999999 -0.957521 7.992424
v 1.749999 -0.956837 7.989983
v 1.499999 -0.955470 7.983879
v 1.249999 -0.954102 7.975334
v 1.999999 -0.927540 7.769279
v 2.000000 -0.876124 7.563225
v 2.000000 -0.798829 7.380608
v 2.250000 -0.956837 7.989983
v 2.500000 -0.955470 7.983879
v 2.750000 -0.954103 7.975334
v 1.999999 -0.970509 8.226311
v 1.999999 -0.971095 8.468254
v 1.999999 -0.963868 8.715569
v 1.749999 -0.967735 8.225334
v 1.499999 -0.961212 8.221916
v 1.249999 -0.952735 8.215569
v 1.750976 -0.966095 8.468010
v 1.501464 -0.953059 8.465935
v 1.250976 -0.933950 8.460686
v 1.753906 -0.956642 8.715569
v 1.505859 -0.934927 8.714592
v 1.253906 -0.898688 8.711662
v 1.749999 -0.928673 7.764397
v 1.750976 -0.878693 7.555412
v 1.753906 -0.802345 7.369865
v 1.499999 -0.931915 7.753166
v 1.501464 -0.886042 7.535881
v 1.505859 -0.813345 7.338127
v 1.249999 -0.937110 7.739006
v 1.250976 -0.897817 7.508537
v 1.253906 -0.832282 7.285881
v 2.250000 -0.928673 7.764397
v 2.500000 -0.931916 7.753166
v 2.750000 -0.937111 7.739006
v 2.249023 -0.878693 7.555412
v 2.498535 -0.886042 7.535881
v 2.749023 -0.897818 7.508537
v 2.246093 -0.802345 7.369865
v 2.494140 -0.813345 7.338127
v 2.746093 -0.832283 7.285881
v 2.250000 -0.967736 8.225334
v 2.249023 -0.966095 8.468010
v 2.246093 -0.956642 8.715569
v 2.500000 -0.961212 8.221916
v 2.498535 -0.953059 8.465935
v 2.494140 -0.934927 8.714592
v 2.750000 -0.952736 8.215569
v 2.749023 -0.933951 8.460686
v 2.746093 -0.898689 8.711662
v 2.000000 -0.000001 6.965569
v 1.792969 -0.000001 6.949944
v 1.594970 -0.000001 6.901847
v 1.415039 -0.000001 6.820060
v 2.000000 0.194530 6.981194
v 2.000000 0.380370 7.029289
v 2.000000 0.548827 7.111076
v 2.207031 -0.000001 6.949944
v 2.405029 -0.000001 6.901848
v 2.584961 -0.000001 6.820061
v 2.000000 -0.194532 6.981194
v 2.000000 -0.380372 7.029289
v 2.000000 -0.548829 7.111076
v 1.789062 -0.195939 6.965569
v 1.587402 -0.198751 6.917228
v 1.404297 -0.201563 6.834709
v 1.780273 -0.383009 7.013908
v 1.568481 -0.389030 6.965569
v 1.372558 -0.396548 6.882072
v 1.769531 -0.552345 7.096428
v 1.541992 -0.562368 7.049065
v 1.320312 -0.578376 6.965569
v 1.789062 0.195936 6.965569
v 1.780273 0.383007 7.013908
v 1.769531 0.552343 7.096428
v 1.587402 0.198749 6.917228
v 1.568481 0.389028 6.965569
v 1.541992 0.562366 7.049065
v 1.404297 0.201562 6.834709
v 1.372559 0.396546 6.882072
v 1.320313 0.578374 6.965569
v 2.210938 0.195936 6.965569
v 2.412598 0.198749 6.917229
v 2.595703 0.201561 6.834709
v 2.219727 0.383007 7.013908
v 2.431519 0.389028 6.965569
v 2.627441 0.396545 6.882072
v 2.230469 0.552343 7.096428
v 2.458008 0.562366 7.049065
v 2.679688 0.578374 6.965569
v 2.210937 -0.195939 6.965569
v 2.219726 -0.383009 7.013908
v 2.230468 -0.552345 7.096428
v 2.412598 -0.198751 6.917229
v 2.431518 -0.389031 6.965569
v 2.458007 -0.562369 7.049065
v 2.595703 -0.201564 6.834709
v 2.627441 -0.396548 6.882072
v 2.679687 -0.578377 6.965569
v 3.956190 -0.921525 7.927862
v 3.732475 -0.942439 7.936814
v 3.495618 -0.951871 7.946173
v 3.250000 -0.954103 7.955803
v 3.959038 -0.938924 7.700486
v 3.961072 -0.944669 7.461798
v 3.963378 -0.942873 7.215569
v 4.162380 -0.884844 7.919453
v 4.347954 -0.828865 7.912400
v 4.509819 -0.750057 7.907517
v 3.951442 -0.888359 8.140156
v 3.946831 -0.835457 8.333055
v 3.944390 -0.758846 8.502244
v 3.730577 -0.913001 8.158060
v 3.495144 -0.927998 8.175800
v 3.250000 -0.937111 8.192131
v 3.729709 -0.862426 8.361782
v 3.496148 -0.881976 8.391769
v 3.250976 -0.897818 8.422600
v 3.731662 -0.786352 8.541958
v 3.500298 -0.809347 8.588181
v 3.253906 -0.832283 8.645256
v 3.733615 -0.955102 7.704067
v 3.735405 -0.955525 7.462693
v 3.739257 -0.948244 7.215569
v 3.495903 -0.958054 7.708787
v 3.497571 -0.950417 7.465094
v 3.502197 -0.932828 7.216545
v 3.249999 -0.952736 7.715569
v 3.250976 -0.933951 7.470451
v 3.253906 -0.898689 7.219475
v 4.168077 -0.904564 7.697123
v 4.357150 -0.848891 7.694301
v 4.522677 -0.768774 7.692348
v 4.171169 -0.913242 7.460957
v 4.361808 -0.858609 7.460251
v 4.529106 -0.778133 7.459764
v 4.172851 -0.914651 7.215569
v 4.363524 -0.861477 7.215569
v 4.531249 -0.781253 7.215569
v 4.152885 -0.850311 8.123338
v 4.142686 -0.797357 8.306009
v 4.134873 -0.722377 8.464701
v 4.332627 -0.795072 8.109232
v 4.315120 -0.744903 8.282580
v 4.299379 -0.675749 8.430232
v 4.488389 -0.718861 8.099466
v 4.461977 -0.674871 8.264705
v 4.434172 -0.617769 8.399742
v 3.956191 0.921520 7.927862
v 3.732476 0.942435 7.936814
v 3.495620 0.951867 7.946173
v 3.250000 0.954100 7.955803
v 3.951444 0.888355 8.140156
v 3.946832 0.835452 8.333055
v 3.944391 0.758841 8.502244
v 4.162381 0.884839 7.919453
v 4.347955 0.828860 7.912400
v 4.509820 0.750052 7.907517
v 3.959039 0.938919 7.700486
v 3.961074 0.944665 7.461798
v 3.963379 0.942869 7.215569
v 3.733616 0.955098 7.704067
v 3.495904 0.958050 7.708787
v 3.250000 0.952733 7.715569
v 3.735406 0.955521 7.462693
v 3.497573 0.950413 7.465094
v 3.250977 0.933947 7.470451
v 3.739258 0.948240 7.215569
v 3.502198 0.932824 7.216545
v 3.253907 0.898686 7.219475
v 3.730578 0.912997 8.158060
v 3.729710 0.862422 8.361782
v 3.731663 0.786348 8.541958
v 3.495145 0.927994 8.175800
v 3.496149 0.881972 8.391769
v 3.500299 0.809343 8.588181
v 3.250000 0.937108 8.192131
v 3.250977 0.897815 8.422600
v 3.253907 0.832279 8.645256
v 4.152887 0.850306 8.123338
v 4.332629 0.795067 8.109232
v 4.488390 0.718856 8.099466
v 4.142687 0.797352 8.306009
v 4.315121 0.744898 8.282580
v 4.461978 0.674865 8.264705
v 4.134875 0.722372 8.464701
v 4.299380 0.675744 8.430232
v 4.434173 0.617764 8.399742
v 4.168077 0.904559 7.697123
v 4.171170 0.913238 7.460957
v 4.172852 0.914646 7.215569
v 4.357151 0.848886 7.694301
v 4.361810 0.858604 7.460251
v 4.363525 0.861472 7.215569
v 4.522678 0.768769 7.692348
v 4.529107 0.778128 7.459764
v 4.531250 0.781247 7.215569
v 3.978299 -0.000002 8.890156
v 3.784288 -0.000002 8.951029
v 3.592800 -0.000002 9.021748
v 3.415039 -0.000002 9.111076
v 3.973958 -0.183422 8.875073
v 3.964667 -0.358930 8.829284
v 3.954155 -0.518611 8.752244
v 4.163629 -0.000002 8.830369
v 4.335314 -0.000002 8.764261
v 4.488390 -0.000003 8.684427
v 3.973958 0.183418 8.875073
v 3.964668 0.358925 8.829284
v 3.954156 0.518607 8.752244
v 3.778646 0.191491 8.935620
v 3.584798 0.197637 9.006421
v 3.404297 0.201561 9.096428
v 3.766141 0.374428 8.888203
v 3.564949 0.386883 8.958311
v 3.372559 0.396545 9.049065
v 3.751194 0.540254 8.807583
v 3.537408 0.559343 8.875291
v 3.320313 0.578373 8.965569
v 3.778646 -0.191495 8.935620
v 3.766140 -0.374432 8.888203
v 3.751193 -0.540258 8.807583
v 3.584798 -0.197641 9.006421
v 3.564948 -0.386887 8.958311
v 3.537407 -0.559347 8.875291
v 3.404297 -0.201564 9.096428
v 3.372559 -0.396549 9.049065
v 3.320312 -0.578377 8.965569
v 4.158854 -0.173718 8.815829
v 4.328939 -0.164308 8.750563
v 4.479818 -0.157121 8.671949
v 4.149061 -0.340123 8.772100
v 4.315418 -0.321099 8.710248
v 4.459834 -0.304943 8.637318
v 4.138780 -0.491908 8.699076
v 4.300356 -0.462859 8.644099
v 4.434172 -0.434175 8.583336
v 4.158854 0.173713 8.815829
v 4.149062 0.340118 8.772100
v 4.138781 0.491903 8.699076
v 4.328939 0.164303 8.750563
v 4.315419 0.321094 8.710248
v 4.300357 0.462854 8.644099
v 4.479818 0.157115 8.671949
v 4.459835 0.304938 8.637318
v 4.434173 0.434170 8.583336
v 4.885525 -0.000003 7.917011
v 4.907335 -0.000003 7.696146
v 4.918240 -0.000003 7.460712
v 4.921875 -0.000003 7.215569
v 4.870443 0.179902 7.915113
v 4.825264 0.352333 7.911315
v 4.750054 0.509817 7.907517
v 4.849175 -0.000003 8.118455
v 4.794786 -0.000003 8.298197
v 4.718859 -0.000003 8.453959
v 4.870442 -0.179907 7.915113
v 4.825263 -0.352338 7.911315
v 4.750053 -0.509823 7.907517
v 4.891927 -0.184465 7.695386
v 4.902669 -0.186743 7.460523
v 4.906250 -0.187503 7.215569
v 4.845730 -0.361250 7.693867
v 4.855963 -0.365705 7.460144
v 4.859375 -0.367190 7.215569
v 4.768771 -0.522681 7.692348
v 4.778130 -0.529110 7.459764
v 4.781250 -0.531253 7.215569
v 4.891927 0.184459 7.695386
v 4.845730 0.361244 7.693867
v 4.768772 0.522675 7.692348
v 4.902669 0.186738 7.460523
v 4.855964 0.365699 7.460144
v 4.778131 0.529104 7.459764
v 4.906250 0.187497 7.215569
v 4.859375 0.367185 7.215569
v 4.781250 0.531247 7.215569
v 4.834636 0.172306 8.114657
v 4.781088 0.163951 8.292067
v 4.706381 0.157115 8.445387
v 4.791152 0.337481 8.107061
v 4.740834 0.320434 8.279096
v 4.671749 0.304938 8.425404
v 4.718859 0.488387 8.099466
v 4.674869 0.461975 8.264705
v 4.617767 0.434170 8.399742
v 4.834635 -0.172312 8.114657
v 4.791151 -0.337486 8.107061
v 4.718858 -0.488392 8.099466
v 4.781087 -0.163957 8.292067
v 4.740833 -0.320440 8.279096
v 4.674868 -0.461980 8.264705
v 4.706380 -0.157121 8.445387
v 4.671748 -0.304943 8.425404
v 4.617766 -0.434175 8.399742
v 3.993896 -0.924075 5.965569
v 3.987792 -0.926272 6.215569
v 3.980468 -0.929299 6.465569
v 3.973144 -0.933108 6.715569
v 3.800292 -0.910647 5.965569
v 3.613281 -0.866189 5.964958
v 3.441894 -0.790041 5.963127
v 3.997558 -0.922756 5.715568
v 3.999389 -0.922097 5.465568
v 3.999999 -0.921877 5.215568
v 4.185058 -0.907131 5.965569
v 4.366576 -0.859597 5.965569
v 4.531249 -0.781253 5.965569
v 4.182616 -0.908010 6.215569
v 4.179687 -0.909221 6.465569
v 4.176757 -0.910745 6.715569
v 4.365966 -0.859817 6.215569
v 4.365233 -0.860120 6.465569
v 4.364501 -0.860501 6.715569
v 4.531249 -0.781253 6.215569
v 4.531249 -0.781253 6.465569
v 4.531249 -0.781253 6.715569
v 3.788085 -0.915041 6.215569
v 3.593749 -0.873000 6.214348
v 3.415039 -0.798830 6.210686
v 3.773437 -0.921096 6.465569
v 3.568420 -0.882767 6.464043
v 3.375244 -0.812467 6.459465
v 3.758788 -0.928713 6.715569
v 3.539306 -0.895719 6.714592
v 3.320312 -0.832283 6.711662
v 3.807616 -0.908010 5.715568
v 3.811278 -0.906692 5.465568
v 3.812499 -0.906252 5.215568
v 3.624999 -0.862102 5.715324
v 3.630859 -0.860058 5.465507
v 3.632812 -0.859377 5.215568
v 3.458007 -0.784768 5.714592
v 3.466064 -0.782131 5.465324
v 3.468749 -0.781252 5.215568
v 4.186522 -0.906604 5.715568
v 4.366942 -0.859465 5.715568
v 4.531249 -0.781253 5.715568
v 4.187255 -0.906340 5.465568
v 4.367126 -0.859399 5.465568
v 4.531249 -0.781253 5.465568
v 4.187499 -0.906252 5.215568
v 4.367187 -0.859378 5.215568
v 4.531249 -0.781253 5.215568
v 4.921875 -0.000003 5.965569
v 4.921875 -0.000003 6.215569
v 4.921875 -0.000003 6.465569
v 4.921875 -0.000003 6.715569
v 4.906250 -0.187503 5.965569
v 4.859375 -0.367190 5.965569
v 4.781249 -0.531253 5.965569
v 4.921875 -0.000003 5.715568
v 4.921875 -0.000003 5.465568
v 4.921875 -0.000003 5.215568
v 4.906250 0.187497 5.965569
v 4.859375 0.367185 5.965569
v 4.781250 0.531247 5.965569
v 4.906250 0.187497 6.215569
v 4.906250 0.187497 6.465569
v 4.906250 0.187497 6.715569
v 4.859375 0.367185 6.215569
v 4.859375 0.367185 6.465569
v 4.859375 0.367185 6.715569
v 4.781250 0.531247 6.215569
v 4.781250 0.531247 6.465569
v 4.781250 0.531247 6.715569
v 4.906250 -0.187503 6.215569
v 4.859375 -0.367190 6.215569
v 4.781249 -0.531253 6.215569
v 4.906250 -0.187503 6.465569
v 4.859375 -0.367190 6.465569
v 4.781249 -0.531253 6.465569
v 4.906250 -0.187503 6.715569
v 4.859375 -0.367190 6.715569
v 4.781250 -0.531253 6.715569
v 4.906250 -0.187503 5.715568
v 4.906250 -0.187503 5.465568
v 4.906250 -0.187503 5.215568
v 4.859375 -0.367190 5.715568
v 4.859375 -0.367190 5.465568
v 4.859375 -0.367190 5.215568
v 4.781249 -0.531253 5.715568
v 4.781249 -0.531253 5.465568
v 4.781249 -0.531253 5.215568
v 4.906250 0.187497 5.715568
v 4.859375 0.367185 5.715568
v 4.781250 0.531247 5.715568
v 4.906250 0.187497 5.465568
v 4.859375 0.367185 5.465568
v 4.781250 0.531247 5.465568
v 4.906250 0.187497 5.215568
v 4.859375 0.367185 5.215568
v 4.781250 0.531247 5.215568
v 3.993897 0.924070 5.965569
v 3.987793 0.926267 6.215569
v 3.980469 0.929295 6.465569
v 3.973145 0.933103 6.715569
v 4.185059 0.907126 5.965569
v 4.366578 0.859592 5.965569
v 4.531250 0.781247 5.965569
v 3.997559 0.922752 5.715568
v 3.999390 0.922092 5.465568
v 4.000000 0.921873 5.215568
v 3.800293 0.910642 5.965569
v 3.613282 0.866184 5.964958
v 3.441895 0.790037 5.963127
v 3.788086 0.915037 6.215569
v 3.773438 0.921092 6.465569
v 3.758790 0.928709 6.715569
v 3.593750 0.872996 6.214348
v 3.568421 0.882763 6.464043
v 3.539307 0.895715 6.714592
v 3.415040 0.798826 6.210686
v 3.375245 0.812463 6.459465
v 3.320313 0.832279 6.711662
v 4.182618 0.908005 6.215569
v 4.365967 0.859812 6.215569
v 4.531250 0.781247 6.215569
v 4.179688 0.909216 6.465569
v 4.365234 0.860115 6.465569
v 4.531250 0.781247 6.465569
v 4.176758 0.910740 6.715569
v 4.364502 0.860496 6.715569
v 4.531250 0.781247 6.715569
v 4.186524 0.906599 5.715568
v 4.187256 0.906335 5.465568
v 4.187500 0.906248 5.215568
v 4.366944 0.859460 5.715568
v 4.367126 0.859394 5.465568
v 4.367188 0.859372 5.215568
v 4.531250 0.781247 5.715568
v 4.531250 0.781247 5.465568
v 4.531250 0.781247 5.215568
v 3.807618 0.908006 5.715568
v 3.625000 0.862098 5.715324
v 3.458008 0.784764 5.714592
v 3.811280 0.906687 5.465568
v 3.630860 0.860054 5.465507
v 3.466065 0.782127 5.465324
v 3.812500 0.906248 5.215568
v 3.632813 0.859373 5.215568
v 3.468750 0.781248 5.215568
v 3.039063 -0.000002 5.938713
v 3.000000 -0.000002 6.161857
v 2.940186 -0.000002 6.367912
v 2.854492 -0.000002 6.550529
v 3.054688 0.191014 5.941154
v 3.102173 0.373778 5.946647
v 3.182129 0.540037 5.953362
v 3.062500 -0.000002 5.704826
v 3.074219 -0.000002 5.462883
v 3.078125 -0.000002 5.215568
v 3.054687 -0.191017 5.941154
v 3.102172 -0.373781 5.946647
v 3.182128 -0.540041 5.953362
v 3.015625 -0.194533 6.166740
v 2.955566 -0.198400 6.375724
v 2.869141 -0.201564 6.561272
v 3.063720 -0.380373 6.177726
v 3.003845 -0.388372 6.395195
v 2.916504 -0.396549 6.593010
v 3.145507 -0.548830 6.191154
v 3.087158 -0.561490 6.422356
v 3.000000 -0.578377 6.645256
v 3.015625 0.194530 6.166740
v 3.063721 0.380369 6.177726
v 3.145508 0.548826 6.191154
v 2.955566 0.198397 6.375724
v 3.003845 0.388368 6.395195
v 3.087158 0.561487 6.422356
v 2.869141 0.201561 6.561272
v 2.916504 0.396545 6.593010
v 3.000000 0.578373 6.645256
v 3.078125 0.188905 5.705802
v 3.089844 0.187850 5.463127
v 3.093750 0.187498 5.215568
v 3.125244 0.369822 5.708000
v 3.136780 0.367845 5.463676
v 3.140625 0.367186 5.215568
v 3.204102 0.534764 5.710685
v 3.215088 0.532127 5.464347
v 3.218750 0.531248 5.215568
v 3.078125 -0.188908 5.705802
v 3.125244 -0.369826 5.708000
v 3.204101 -0.534767 5.710685
v 3.089844 -0.187853 5.463127
v 3.136779 -0.367848 5.463676
v 3.215087 -0.532131 5.464347
v 3.093750 -0.187502 5.215568
v 3.140625 -0.367189 5.215568
v 3.218750 -0.531252 5.215568
v 3.078125 -0.000002 3.965568
v 3.078125 -0.000002 4.215568
v 3.078125 -0.000002 4.465568
v 3.078125 -0.000002 4.715568
v 3.093750 0.187498 3.965568
v 3.140625 0.367186 3.965568
v 3.218750 0.531248 3.965568
v 3.078125 -0.000002 3.715568
v 3.078125 -0.000002 3.465568
v 3.078125 -0.000002 3.215568
v 3.093750 -0.187502 3.965568
v 3.140625 -0.367189 3.965568
v 3.218750 -0.531252 3.965568
v 3.093750 -0.187502 4.215568
v 3.093750 -0.187502 4.465568
v 3.093750 -0.187502 4.715568
v 3.140625 -0.367189 4.215568
v 3.140625 -0.367189 4.465568
v 3.140625 -0.367189 4.715568
v 3.218750 -0.531252 4.215568
v 3.218750 -0.531252 4.465568
v 3.218750 -0.531252 4.715568
v 3.093750 0.187498 4.215568
v 3.140625 0.367186 4.215568
v 3.218750 0.531248 4.215568
v 3.093750 0.187498 4.465568
v 3.140625 0.367186 4.465568
v 3.218750 0.531248 4.465568
v 3.093750 0.187498 4.715568
v 3.140625 0.367186 4.715568
v 3.218750 0.531248 4.715568
v 3.093750 0.187498 3.715568
v 3.093750 0.187498 3.465568
v 3.093750 0.187498 3.215568
v 3.140625 0.367186 3.715568
v 3.140625 0.367186 3.465568
v 3.140625 0.367186 3.215568
v 3.218750 0.531248 3.715568
v 3.218750 0.531248 3.465568
v 3.218750 0.531248 3.215568
v 3.093750 -0.187502 3.715568
v 3.140625 -0.367189 3.715568
v 3.218750 -0.531252 3.715568
v 3.093750 -0.187502 3.465568
v 3.140625 -0.367189 3.465568
v 3.218750 -0.531252 3.465568
v 3.093750 -0.187502 3.215568
v 3.140625 -0.367189 3.215568
v 3.218750 -0.531252 3.215568
v 4.000000 0.921873 3.965568
v 4.000000 0.921873 4.215568
v 4.000000 0.921873 4.465568
v 4.000000 0.921873 4.715568
v 4.187500 0.906248 3.965568
v 4.367188 0.859372 3.965568
v 4.531250 0.781247 3.965568
v 4.000000 0.92187

cyberkilla

In blender, when you export, there seem to be a few options.

There is something like:
Group by object - One object in the OBJ == one blender object.
Group by group - One object in the OBJ == one vertex group in blender.

It might be possible, yes.
You can name the vertex groups, or objects in blender, and they are accessible in jPCT, to my knowledge.

Its 12:56am, so I cant answer everything, but someone will:).

About your model's rotation. I did not have time to read your pasted source code, but one thing worth noting, in case you did not know, is that Y is down in jPCT, and Z is up in Blender.

I mean, the vertical axis is the Z axis in blender, and larger numbers move the model up.
In jPCT, the Y axis is the vertical one, and larger numbers move the model down.

Its a simple thing. You just rotate the objects mesh by 90 degrees when you load it. There are examples on the forum. Its only a few lines.
Perhaps you have compensated already, and I am in error for not reading your source:).

EDIT:
For screen space to 3d world space coordinate conversion, there is a class called Interact2D3D, or something that effect.
I had to ask about this a few weeks ago also:)
http://futurerp.net - Text Based MMORPG
http://beta.rpwar.com - 3D Isometric MMORPG

EgonOlsen

I've deleted the doubled post, but maybe i've deleted the wrong one? The model posted in this thread is everything but a person. It's a bunch of vertices only. Can you please correct it to be a usable model? Sorry, if i was a little bit "trigger happy" when deleting that other thread.... :oops: