Gouraud : Object Model « 3D « Java






Gouraud

Gouraud


import java.applet.Applet;
import java.awt.BorderLayout;
import java.awt.Frame;
import java.awt.GraphicsConfiguration;
import java.io.FileNotFoundException;

import javax.media.j3d.BoundingSphere;
import javax.media.j3d.BranchGroup;
import javax.media.j3d.Canvas3D;
import javax.media.j3d.DirectionalLight;
import javax.media.j3d.Transform3D;
import javax.media.j3d.TransformGroup;
import javax.vecmath.Color3f;
import javax.vecmath.Point3d;
import javax.vecmath.Vector3f;

import com.sun.j3d.loaders.IncorrectFormatException;
import com.sun.j3d.loaders.ParsingErrorException;
import com.sun.j3d.loaders.Scene;
import com.sun.j3d.loaders.objectfile.ObjectFile;
import com.sun.j3d.utils.applet.MainFrame;
import com.sun.j3d.utils.universe.SimpleUniverse;

/**
 * !Diese Klasse wurde fur das Laden uber ein JAR-Archiv oder Applet welches ein
 * JAR - Archiv nutzt angepasst Um das Programm als einfache Applikation uber
 * einen class-File laufen zu lassen bitte auf den Code zum Einladen der OBJ
 * Datei im Tutorial zuruckgreifen!
 */
public class Gouraud extends Applet {

  /**
   * init Methoden fur die Darstellung als Applet Es muss also kein extra
   * Konstruktor definert werden
   */
  public void init() {
    setLayout(new BorderLayout());
    GraphicsConfiguration config = SimpleUniverse
        .getPreferredConfiguration();
    canvas3D = new Canvas3D(config);
    add("Center", canvas3D);
    BranchGroup szene = macheSzene();
    szene.compile();
    universe = new SimpleUniverse(canvas3D);
    universe.getViewingPlatform().setNominalViewingTransform();
    universe.addBranchGraph(szene);
  }

  /**
   * Erstellt den Szenegraphen
   * 
   * @return BranchGroup
   */
  public BranchGroup macheSzene() {
    BranchGroup objWurzel = new BranchGroup();
    // Transformation, 2 Rotationen:
    Transform3D drehung = new Transform3D();
    Transform3D drehung2 = new Transform3D();
    drehung.rotX(Math.PI / 4.0d);
    drehung2.rotY(Math.PI / 5.0d);
    drehung.mul(drehung2);
    TransformGroup objDreh = new TransformGroup(drehung);
    //Loader
    ObjectFile file = new ObjectFile(ObjectFile.RESIZE);
    Scene scene = null;
    try {
      // Laden der Obj Datei mittels jar
      scene = file.load(ClassLoader.getSystemResource("teapot.obj"));
    } catch (Exception e) {
      System.err.println(e);
      System.exit(1);
    }
    objDreh.addChild(scene.getSceneGroup());

    DirectionalLight d_Licht = new DirectionalLight(new Color3f(1.0f, 1.0f,
        1.0f), new Vector3f(-1.0f, -1.0f, -1.0f));
    d_Licht.setInfluencingBounds(new BoundingSphere(new Point3d(0.0d, 0.0d,
        0.0d), 100.0d));
    objDreh.addChild(d_Licht);
    objWurzel.addChild(objDreh);
    return objWurzel;
  }

  /**
   * gibt speicher frei
   */
  public void destroy() {
    universe.removeAllLocales();
  }

  public static void main(String[] args) {
    frame = new MainFrame(new Gouraud(), 500, 500);
    frame.setTitle("Gouraud");
  }

  //---- Attribute -----------------------
  private SimpleUniverse universe;

  private Canvas3D canvas3D;

  private static Frame frame;
}


//File: minimart3.mtl
/*

newmtl 0_4
Kd 0.8 0.1 0.1
illum 1



*/


//File: teapot.obj

/*
mtllib minimart3.mtl
usemtl 0_4
v 0.297884 1.715014 0.075692 
v 0.018884 1.738014 0.075722 
v 0.287884 1.714913 0.150691 
v 0.259884 1.714823 0.217691 
v 0.216884 1.714748 0.273691 
v 0.160884 1.714690 0.316691 
v 0.093884 1.714653 0.344691 
v 0.018884 1.714639 0.354691 
v -0.056116 1.714653 0.344691 
v -0.123116 1.714690 0.316691 
v -0.179116 1.714748 0.273691 
v -0.222116 1.714823 0.217691 
v -0.250116 1.714913 0.150691 
v -0.260116 1.715014 0.075692 
v -0.250116 1.715114 0.000692 
v -0.222116 1.715204 -0.066308 
v -0.179116 1.715279 -0.122308 
v -0.123116 1.715337 -0.165308 
v -0.056116 1.715374 -0.193308 
v 0.018884 1.715388 -0.203308 
v 0.093884 1.715374 -0.193308 
v 0.160884 1.715337 -0.165308 
v 0.216884 1.715279 -0.122308 
v 0.259884 1.715204 -0.066308 
v 0.287884 1.715114 0.000692 
v 0.381884 1.655013 0.075611 
v 0.368884 1.654882 0.173611 
v 0.332884 1.654765 0.260611 
v 0.276884 1.654667 0.333611 
v 0.203884 1.654592 0.389611 
v 0.116884 1.654544 0.425611 
v 0.018884 1.654527 0.438611 
v -0.079116 1.654544 0.425611 
v -0.166116 1.654592 0.389611 
v -0.239116 1.654667 0.333611 
v -0.295116 1.654765 0.260611 
v -0.331116 1.654882 0.173611 
v -0.344116 1.655013 0.075611 
v -0.331116 1.655145 -0.022389 
v -0.295116 1.655262 -0.109389 
v -0.239116 1.655360 -0.182389 
v -0.166116 1.655435 -0.238389 
v -0.079116 1.655483 -0.274389 
v 0.018884 1.655500 -0.287389 
v 0.116884 1.655483 -0.274389 
v 0.203884 1.655435 -0.238389 
v 0.276884 1.655360 -0.182389 
v 0.332884 1.655262 -0.109389 
v 0.368884 1.655145 -0.022389 
v 0.343884 1.569014 0.075496 
v 0.332884 1.568896 0.163496 
v 0.299884 1.568792 0.240496 
v 0.249884 1.568704 0.306495 
v 0.183884 1.568637 0.356495 
v 0.106884 1.568592 0.389495 
v 0.018884 1.568578 0.400495 
v -0.069116 1.568592 0.389495 
v -0.146116 1.568637 0.356495 
v -0.212116 1.568704 0.306495 
v -0.262116 1.568792 0.240496 
v -0.295116 1.568896 0.163496 
v -0.306116 1.569014 0.075496 
v -0.295116 1.569132 -0.012504 
v -0.262116 1.569235 -0.089504 
v -0.212116 1.569323 -0.155504 
v -0.146116 1.569390 -0.205504 
v -0.069116 1.569435 -0.238504 
v 0.018884 1.569449 -0.249504 
v 0.106884 1.569435 -0.238504 
v 0.183884 1.569390 -0.205504 
v 0.249884 1.569323 -0.155504 
v 0.299884 1.569235 -0.089504 
v 0.332884 1.569132 -0.012504 
v 0.255884 1.471014 0.075364 
v 0.247884 1.470928 0.139364 
v 0.223884 1.470851 0.196364 
v 0.186884 1.470788 0.243364 
v 0.139884 1.470739 0.280364 
v 0.082884 1.470706 0.304364 
v 0.018884 1.470696 0.312364 
v -0.045116 1.470706 0.304364 
v -0.102116 1.470739 0.280364 
v -0.149116 1.470788 0.243364 
v -0.186116 1.470851 0.196364 
v -0.210116 1.470928 0.139364 
v -0.218116 1.471014 0.075364 
v -0.210116 1.471099 0.011364 
v -0.186116 1.471176 -0.045636 
v -0.149116 1.471239 -0.092636 
v -0.102116 1.471289 -0.129636 
v -0.045116 1.471321 -0.153636 
v 0.018884 1.471331 -0.161636 
v 0.082884 1.471321 -0.153636 
v 0.139884 1.471289 -0.129636 
v 0.186884 1.471239 -0.092636 
v 0.223884 1.471176 -0.045636 
v 0.247884 1.471099 0.011364 
v 0.189884 1.373014 0.075233 
v 0.183884 1.372952 0.121233 
v 0.166884 1.372897 0.162233 
v 0.140884 1.372850 0.197233 
v 0.105884 1.372815 0.223233 
v 0.064884 1.372793 0.240233 
v 0.018884 1.372784 0.246233 
v -0.027116 1.372793 0.240233 
v -0.068116 1.372815 0.223233 
v -0.103116 1.372850 0.197233 
v -0.129116 1.372897 0.162233 
v -0.146116 1.372952 0.121233 
v -0.152116 1.373014 0.075233 
v -0.146116 1.373076 0.029233 
v -0.129116 1.373131 -0.011767 
v -0.103116 1.373178 -0.046767 
v -0.068116 1.373212 -0.072767 
v -0.027116 1.373235 -0.089767 
v 0.018884 1.373243 -0.095767 
v 0.064884 1.373235 -0.089767 
v 0.105884 1.373212 -0.072767 
v 0.140884 1.373178 -0.046767 
v 0.166884 1.373131 -0.011767 
v 0.183884 1.373076 0.029233 
v 0.218884 1.288014 0.075119 
v 0.211884 1.287941 0.129119 
v 0.191884 1.287877 0.177119 
v 0.160884 1.287823 0.217119 
v 0.120884 1.287782 0.248119 
v 0.072884 1.287755 0.268119 
v 0.018884 1.287746 0.275119 
v -0.035116 1.287755 0.268119 
v -0.083116 1.287782 0.248119 
v -0.123116 1.287823 0.217119 
v -0.154116 1.287877 0.177119 
v -0.174116 1.287941 0.129119 
v -0.181116 1.288014 0.075119 
v -0.174116 1.288086 0.021119 
v -0.154116 1.288151 -0.026881 
v -0.123116 1.288204 -0.066881 
v -0.083116 1.288246 -0.097881 
v -0.035116 1.288273 -0.117881 
v 0.018884 1.288282 -0.124881 
v 0.072884 1.288273 -0.117881 
v 0.120884 1.288246 -0.097881 
v 0.160884 1.288204 -0.066881 
v 0.191884 1.288151 -0.026881 
v 0.211884 1.288086 0.021119 
v 0.369884 1.224014 0.075033 
v 0.357884 1.223888 0.169033 
v 0.322884 1.223775 0.253033 
v 0.267884 1.223680 0.324033 
v 0.196884 1.223606 0.379033 
v 0.112884 1.223559 0.414033 
v 0.018884 1.223543 0.426033 
v -0.075116 1.223559 0.414033 
v -0.159116 1.223606 0.379033 
v -0.230116 1.223680 0.324033 
v -0.285116 1.223775 0.253033 
v -0.320116 1.223888 0.169033 
v -0.332116 1.224014 0.075033 
v -0.320116 1.224140 -0.018967 
v -0.285116 1.224253 -0.102967 
v -0.230116 1.224348 -0.173967 
v -0.159116 1.224422 -0.228967 
v -0.075116 1.224468 -0.263967 
v 0.018884 1.224485 -0.275967 
v 0.112884 1.224468 -0.263967 
v 0.196884 1.224422 -0.228967 
v 0.267884 1.224348 -0.173967 
v 0.322884 1.224253 -0.102967 
v 0.357884 1.224140 -0.018967 
v 0.592884 1.177014 0.074970 
v 0.572884 1.176807 0.228970 
v 0.515884 1.176622 0.366970 
v 0.426884 1.176467 0.482970 
v 0.310884 1.176347 0.571970 
v 0.172884 1.176271 0.628969 
v 0.018884 1.176244 0.648969 
v -0.135116 1.176271 0.628969 
v -0.273116 1.176347 0.571970 
v -0.389116 1.176467 0.482970 
v -0.478116 1.176622 0.366970 
v -0.535116 1.176807 0.228970 
v -0.555116 1.177014 0.074970 
v -0.535116 1.177220 -0.079030 
v -0.478116 1.177406 -0.217030 
v -0.389116 1.177561 -0.333030 
v -0.273116 1.177680 -0.422030 
v -0.135116 1.177757 -0.479030 
v 0.018884 1.177784 -0.499030 
v 0.172884 1.177757 -0.479030 
v 0.310884 1.177680 -0.422030 
v 0.426884 1.177561 -0.333030 
v 0.515884 1.177406 -0.217030 
v 0.572884 1.177220 -0.079030 
v 0.843884 1.138014 0.074918 
v 0.814884 1.137716 0.296917 
v 0.732884 1.137452 0.493917 
v 0.604884 1.137228 0.660917 
v 0.437884 1.137056 0.788917 
v 0.240884 1.136946 0.870917 
v 0.018884 1.136907 0.899917 
v -0.203116 1.136946 0.870917 
v -0.400116 1.137056 0.788917 
v -0.567116 1.137228 0.660917 
v -0.695116 1.137452 0.493917 
v -0.777116 1.137716 0.296917 
v -0.806116 1.138014 0.074918 
v -0.777116 1.138312 -0.147082 
v -0.695116 1.138576 -0.344082 
v -0.567116 1.138800 -0.511082 
v -0.400116 1.138972 -0.639082 
v -0.203116 1.139081 -0.721082 
v 0.018884 1.139120 -0.750082 
v 0.240884 1.139081 -0.721082 
v 0.437884 1.138972 -0.639082 
v 0.604884 1.138800 -0.511082 
v 0.732884 1.138576 -0.344082 
v 0.814884 1.138312 -0.147082 
v 1.077884 1.099014 0.074865 
v 1.040884 1.098633 0.358865 
v 0.934884 1.098292 0.612865 
v 0.770884 1.098005 0.826865 
v 0.556884 1.097785 0.990865 
v 0.302884 1.097643 1.096864 
v 0.018884 1.097594 1.133864 
v -0.265116 1.097643 1.096864 
v -0.519116 1.097785 0.990865 
v -0.733116 1.098005 0.826865 
v -0.897116 1.098292 0.612865 
v -1.003116 1.098633 0.358865 
v -1.040116 1.099014 0.074865 
v -1.003116 1.099395 -0.209134 
v -0.897116 1.099735 -0.463134 
v -0.733116 1.100023 -0.677134 
v -0.519116 1.100242 -0.841134 
v -0.265116 1.100385 -0.947134 
v 0.018884 1.100434 -0.984134 
v 0.302884 1.100385 -0.947134 
v 0.556884 1.100242 -0.841134 
v 0.770884 1.100023 -0.677134 
v 0.934884 1.099735 -0.463134 
v 1.040884 1.099395 -0.209134 
v 1.250884 1.052014 0.074802 
v 1.207884 1.051570 0.405802 
v 1.084884 1.051175 0.700802 
v 0.893884 1.050840 0.949802 
v 0.644884 1.050584 1.140801 
v 0.349884 1.050419 1.263801 
v 0.018884 1.050362 1.306801 
v -0.312116 1.050419 1.263801 
v -0.607116 1.050584 1.140801 
v -0.856116 1.050840 0.949802 
v -1.047116 1.051175 0.700802 
v -1.170116 1.051570 0.405802 
v -1.213116 1.052014 0.074802 
v -1.170116 1.052458 -0.256197 
v -1.047116 1.052854 -0.551197 
v -0.856116 1.053188 -0.800197 
v -0.607116 1.053444 -0.991197 
v -0.312116 1.053609 -1.114197 
v 0.018884 1.053666 -1.157197 
v 0.349884 1.053609 -1.114197 
v 0.644884 1.053444 -0.991197 
v 0.893884 1.053188 -0.800197 
v 1.084884 1.052854 -0.551197 
v 1.207884 1.052458 -0.256197 
v 1.318884 0.988014 0.074717 
v 1.272884 0.987546 0.423716 
v 1.143884 0.987128 0.735716 
v 0.941884 0.986776 0.997716 
v 0.679884 0.986505 1.199715 
v 0.367884 0.986332 1.328715 
v 0.018884 0.986271 1.374715 
v -0.330116 0.986332 1.328715 
v -0.642116 0.986505 1.199715 
v -0.904116 0.986776 0.997716 
v -1.106116 0.987128 0.735716 
v -1.235116 0.987546 0.423716 
v -1.281116 0.988014 0.074717 
v -1.235116 0.988482 -0.274283 
v -1.106116 0.988901 -0.586283 
v -0.904116 0.989252 -0.848283 
v -0.642116 0.989523 -1.050282 
v -0.330116 0.989696 -1.179282 
v 0.018884 0.989758 -1.225282 
v 0.367884 0.989696 -1.179282 
v 0.679884 0.989523 -1.050282 
v 0.941884 0.989252 -0.848283 
v 1.143884 0.988901 -0.586283 
v 1.272884 0.988482 -0.274283 
v 1.416738 -1.218998 0.059079 
v 1.367738 -1.219503 0.435078 
v 1.397738 -1.163999 0.059152 
v 1.349738 -1.164496 0.430152 
v 1.227738 -1.219952 0.770078 
v 1.211738 -1.164940 0.761152 
v 1.010738 -1.220332 1.053078 
v 0.997738 -1.165314 1.040151 
v 0.727738 -1.220623 1.270077 
v 0.718738 -1.165601 1.254151 
v 0.392738 -1.220810 1.410077 
v 0.387738 -1.165786 1.392151 
v 0.016738 -1.220876 1.459077 
v 0.016738 -1.165851 1.440151 
v -0.359262 -1.220810 1.410077 
v -0.354262 -1.165786 1.392151 
v -0.694262 -1.220623 1.270077 
v -0.685262 -1.165601 1.254151 
v -0.977262 -1.220332 1.053078 
v -0.964262 -1.165314 1.040151 
v -1.194262 -1.219952 0.770078 
v -1.178262 -1.164940 0.761152 
v -1.334262 -1.219503 0.435078 
v -1.316262 -1.164496 0.430152 
v -1.383262 -1.218998 0.059079 
v -1.364262 -1.163999 0.059152 
v 1.400738 -1.130999 0.059197 
v 1.352738 -1.131498 0.431196 
v 1.214738 -1.131942 0.762196 
v 0.999738 -1.132317 1.042196 
v 0.719738 -1.132605 1.257195 
v 0.388738 -1.132790 1.395195 
v 0.016738 -1.132855 1.443195 
v -0.355262 -1.132790 1.395195 
v -0.686262 -1.132605 1.257195 
v -0.966262 -1.132317 1.042196 
v -1.181262 -1.131942 0.762196 
v -1.319262 -1.131498 0.431196 
v -1.367262 -1.130999 0.059197 
v 1.419738 -1.120999 0.059210 
v 1.370738 -1.121504 0.436210 
v 1.230738 -1.121955 0.772209 
v 1.012738 -1.122334 1.055209 
v 0.729738 -1.122627 1.273209 
v 0.393738 -1.122815 1.413209 
v 0.016738 -1.122880 1.462209 
v -0.360262 -1.122815 1.413209 
v -0.696262 -1.122627 1.273209 
v -0.979262 -1.122334 1.055209 
v -1.197262 -1.121955 0.772209 
v -1.337262 -1.121504 0.436210 
v -1.386262 -1.120999 0.059210 
v 1.448738 -1.130999 0.059197 
v 1.398738 -1.131515 0.444196 
v 1.255738 -1.131975 0.787196 
v 1.033738 -1.132363 1.076196 
v 0.744738 -1.132660 1.298195 
v 0.401738 -1.132852 1.441195 
v 0.016738 -1.132919 1.491195 
v -0.368262 -1.132852 1.441195 
v -0.711262 -1.132660 1.298195 
v -1.000262 -1.132363 1.076196 
v -1.222262 -1.131975 0.787196 
v -1.365262 -1.131515 0.444196 
v -1.415262 -1.130999 0.059197 
v 1.483738 -1.163999 0.059152 
v 1.431738 -1.164527 0.453152 
v 1.285738 -1.164998 0.804152 
v 1.057738 -1.165395 1.100151 
v 0.761738 -1.165701 1.328151 
v 0.410738 -1.165896 1.474151 
v 0.016738 -1.165966 1.526151 
v -0.377262 -1.165896 1.474151 
v -0.728262 -1.165701 1.328151 
v -1.024262 -1.165395 1.100151 
v -1.252262 -1.164998 0.804152 
v -1.398262 -1.164527 0.453152 
v -1.450262 -1.163999 0.059152 
v -1.334262 -1.218494 -0.316921 
v -1.194262 -1.218045 -0.651921 
v -0.977262 -1.217665 -0.934921 
v -0.694262 -1.217374 -1.151920 
v -0.359262 -1.217187 -1.291920 
v 0.016738 -1.217121 -1.340920 
v 0.392738 -1.217187 -1.291920 
v 0.727738 -1.217374 -1.151920 
v 1.010738 -1.217665 -0.934921 
v 1.227738 -1.218045 -0.651921 
v 1.367738 -1.218494 -0.316921 
v -1.316262 -1.163501 -0.311847 
v -1.178262 -1.163057 -0.642847 
v -0.964262 -1.162683 -0.921847 
v -0.685262 -1.162396 -1.135847 
v -0.354262 -1.162211 -1.273847 
v 0.016738 -1.162146 -1.321846 
v 0.387738 -1.162211 -1.273847 
v 0.718738 -1.162396 -1.135847 
v 0.997738 -1.162683 -0.921847 
v 1.211738 -1.163057 -0.642847 
v 1.349738 -1.163501 -0.311847 
v -1.319262 -1.130500 -0.312803 
v -1.181262 -1.130056 -0.643803 
v -0.966262 -1.129680 -0.923803 
v -0.686262 -1.129392 -1.138802 
v -0.355262 -1.129207 -1.276802 
v 0.016738 -1.129143 -1.324802 
v 0.388738 -1.129207 -1.276802 
v 0.719738 -1.129392 -1.138802 
v 0.999738 -1.129680 -0.923803 
v 1.214738 -1.130056 -0.643803 
v 1.352738 -1.130500 -0.312803 
v -1.337262 -1.120493 -0.317790 
v -1.197262 -1.120042 -0.653789 
v -0.979262 -1.119663 -0.936789 
v -0.696262 -1.119371 -1.154789 
v -0.360262 -1.119183 -1.294789 
v 0.016738 -1.119117 -1.343789 
v 0.393738 -1.119183 -1.294789 
v 0.729738 -1.119371 -1.154789 
v 1.012738 -1.119663 -0.936789 
v 1.230738 -1.120042 -0.653789 
v 1.370738 -1.120493 -0.317790 
v -1.365262 -1.130482 -0.325803 
v -1.222262 -1.130022 -0.668803 
v -1.000262 -1.129635 -0.957802 
v -0.711262 -1.129337 -1.179802 
v -0.368262 -1.129145 -1.322802 
v 0.016738 -1.129078 -1.372802 
v 0.401738 -1.129145 -1.322802 
v 0.744738 -1.129337 -1.179802 
v 1.033738 -1.129635 -0.957802 
v 1.255738 -1.130022 -0.668803 
v 1.398738 -1.130482 -0.325803 
v -1.398262 -1.163470 -0.334847 
v -1.252262 -1.163000 -0.685847 
v -1.024262 -1.162603 -0.981847 
v -0.728262 -1.162297 -1.209847 
v -0.377262 -1.162101 -1.355846 
v 0.016738 -1.162031 -1.407846 
v 0.410738 -1.162101 -1.355846 
v 0.761738 -1.162297 -1.209847 
v 1.057738 -1.162603 -0.981847 
v 1.285738 -1.163000 -0.685847 
v 1.431738 -1.163470 -0.334847 
v -1.483262 -1.218998 0.059079 
v -1.430262 -1.218458 -0.343921 
v -1.281262 -1.217976 -0.702921 
v -1.048262 -1.217570 -1.005921 
v -0.745262 -1.217258 -1.238920 
v -0.386262 -1.217058 -1.387920 
v 0.016738 -1.216987 -1.440920 
v 0.419738 -1.217058 -1.387920 
v 0.778738 -1.217258 -1.238920 
v 1.081738 -1.217570 -1.005921 
v 1.314738 -1.217976 -0.702921 
v 1.463738 -1.218458 -0.343921 
v 1.516738 -1.218998 0.059079 
v 1.700000 -0.113500 0.327255 
v 1.700000 -0.174869 0.602173 
v 2.059000 -0.062500 0.327324 
v 2.072000 -0.113851 0.589255 
v 1.700000 -0.328090 0.766968 
v 2.106000 -0.242063 0.747083 
v 1.700000 -0.526163 0.821702 
v 2.150000 -0.408133 0.798861 
v 1.700000 -0.725089 0.766435 
v 2.195000 -0.574063 0.746638 
v 1.700000 -0.877868 0.601230 
v 2.229000 -0.701851 0.588466 
v 1.700000 -0.938499 0.326149 
v 2.242000 -0.753499 0.326397 
v 1.700000 -0.877130 0.051231 
v 2.229000 -0.701148 0.064467 
v 1.700000 -0.723909 -0.113564 
v 2.195000 -0.572936 -0.093361 
v 1.700000 -0.524836 -0.168297 
v 2.150000 -0.406867 -0.145139 
v 1.700000 -0.326910 -0.113031 
v 2.106000 -0.240936 -0.092916 
v 1.700000 -0.174131 0.052174 
v 2.072000 -0.113149 0.065256 
v 2.270000 0.072500 0.327505 
v 2.290000 0.033190 0.558452 
v 2.340000 -0.064995 0.696321 
v 2.404000 -0.192056 0.742150 
v 2.468000 -0.318995 0.695980 
v 2.517000 -0.416809 0.557849 
v 2.537000 -0.455500 0.326797 
v 2.517000 -0.416190 0.095849 
v 2.468000 -0.318005 -0.042019 
v 2.404000 -0.190943 -0.087849 
v 2.340000 -0.064005 -0.041679 
v 2.290000 0.033810 0.096453 
v 2.387000 0.261500 0.327758 
v 2.410000 0.235245 0.517723 
v 2.465000 0.169093 0.630635 
v 2.537000 0.083043 0.668519 
v 2.610000 -0.002906 0.630404 
v 2.665000 -0.068755 0.517315 
v 2.687000 -0.094500 0.327281 
v 2.665000 -0.068245 0.137316 
v 2.610000 -0.002094 0.024404 
v 2.538000 0.083957 -0.013480 
v 2.465000 0.169906 0.024635 
v 2.410000 0.235755 0.137723 
v 2.388000 0.261500 0.327758 
v 2.463000 0.475500 0.328045 
v 2.488000 0.460301 0.476025 
v 2.549000 0.424180 0.565977 
v 2.630000 0.376142 0.594912 
v 2.710000 0.329181 0.565849 
v 2.772000 0.292301 0.475800 
v 2.796000 0.278500 0.327781 
v 2.772000 0.292698 0.179800 
v 2.710000 0.329819 0.089850 
v 2.630000 0.376858 0.060913 
v 2.549000 0.424819 0.089977 
v 2.488000 0.460698 0.180025 
v 2.550000 0.685499 0.328327 
v 2.580000 0.679342 0.445319 
v 2.658000 0.666249 0.515301 
v 2.758000 0.649218 0.538278 
v 2.858000 0.632249 0.515256 
v 2.935000 0.618343 0.445237 
v 2.966000 0.613499 0.328230 
v 2.935000 0.618656 0.211237 
v 2.858000 0.632750 0.141256 
v 2.758000 0.649781 0.118279 
v 2.658000 0.666750 0.141302 
v 2.580000 0.679656 0.211319 
v 2.700000 0.861499 0.328563 
v 2.744000 0.861360 0.432563 
v 2.856000 0.861275 0.495563 
v 3.000000 0.861247 0.516563 
v 3.144000 0.861275 0.495563 
v 3.256000 0.861360 0.432563 
v 3.300000 0.861499 0.328563 
v 3.256000 0.861639 0.224563 
v 3.144000 0.861723 0.161563 
v 3.000000 0.861751 0.140563 
v 2.856000 0.861723 0.161563 
v 2.744000 0.861639 0.224563 
v 2.749000 0.892499 0.328604 
v 2.796000 0.893364 0.429606 
v 2.915000 0.895282 0.490608 
v 3.069000 0.897255 0.510611 
v 3.222000 0.899282 0.490614 
v 3.341000 0.901364 0.429616 
v 3.388000 0.901499 0.328617 
v 3.341000 0.901635 0.227617 
v 3.222000 0.899716 0.166614 
v 3.069000 0.897743 0.146611 
v 2.915000 0.895716 0.166609 
v 2.796000 0.893635 0.227606 
v 2.793000 0.911499 0.328630 
v 2.840000 0.912374 0.421631 
v 2.958000 0.915299 0.477635 
v 3.111000 0.919274 0.496641 
v 3.264000 0.923299 0.477646 
v 3.382000 0.926374 0.421650 
v 3.430000 0.928499 0.328653 
v 3.382000 0.926624 0.235650 
v 3.264000 0.923699 0.179646 
v 3.111000 0.919724 0.160641 
v 2.958000 0.915699 0.179635 
v 2.840000 0.912624 0.235631 
v 2.825000 0.917499 0.328638 
v 2.870000 0.919388 0.411641 
v 2.981000 0.923321 0.461646 
v 3.127000 0.928298 0.478653 
v 3.272000 0.933321 0.461659 
v 3.383000 0.937388 0.411665 
v 3.428000 0.938499 0.328666 
v 3.383000 0.937611 0.245665 
v 3.272000 0.933677 0.195660 
v 3.127000 0.928700 0.178653 
v 2.981000 0.923677 0.195646 
v 2.870000 0.919610 0.245641 
v 2.841000 0.911499 0.328630 
v 2.881000 0.913401 0.401633 
v 2.982000 0.916342 0.445637 
v 3.114000 0.921322 0.460643 
v 3.245000 0.926342 0.445650 
v 3.347000 0.930401 0.401655 
v 3.387000 0.932499 0.328658 
v 3.347000 0.930597 0.255655 
v 3.245000 0.926656 0.211650 
v 3.114000 0.921676 0.196643 
v 2.982000 0.916656 0.211637 
v 2.881000 0.913597 0.255633 
v 2.834000 0.892499 0.328604 
v 2.869000 0.893411 0.394606 
v 2.958000 0.896358 0.433610 
v 3.072000 0.899341 0.446614 
v 3.187000 0.903358 0.433619 
v 3.275000 0.906411 0.394623 
v 3.310000 0.907499 0.328625 
v 3.275000 0.906588 0.262623 
v 3.187000 0.903640 0.223619 
v 3.072000 0.899657 0.210614 
v 2.958000 0.896640 0.223610 
v 2.869000 0.893588 0.262606 
v 2.800000 0.861499 0.328563 
v 2.830000 0.861415 0.391563 
v 2.904000 0.861365 0.428563 
v 3.000000 0.861349 0.440563 
v 3.096000 0.861365 0.428563 
v 3.170000 0.861415 0.391563 
v 3.200000 0.861499 0.328563 
v 3.170000 0.861584 0.265563 
v 3.096000 0.861633 0.228563 
v 3.000000 0.861650 0.216563 
v 2.904000 0.861633 0.228563 
v 2.830000 0.861584 0.265563 
v -1.486195 0.600000 0.214712 
v -1.479195 0.616832 0.339735 
v -1.811195 0.599000 0.214711 
v -1.813195 0.615832 0.339733 
v -1.460195 0.657731 0.414790 
v -1.819195 0.656731 0.414788 
v -1.436195 0.712698 0.439863 
v -1.827195 0.710698 0.439861 
v -1.412195 0.766731 0.414936 
v -1.836195 0.764731 0.414933 
v -1.393195 0.807832 0.339991 
v -1.842195 0.805832 0.339988 
v -1.386195 0.824999 0.215014 
v -1.844195 0.822999 0.215011 
v -1.393195 0.808167 0.089991 
v -1.842195 0.806167 0.089989 
v -1.412195 0.767268 0.014936 
v -1.836195 0.765268 0.014934 
v -1.436195 0.713301 -0.010136 
v -1.827195 0.711301 -0.010139 
v -1.460195 0.658268 0.014790 
v -1.819195 0.657268 0.014789 
v -1.479195 0.617167 0.089735 
v -1.813195 0.616167 0.089734 
v -2.082195 0.592000 0.214701 
v -2.092195 0.607832 0.339723 
v -2.118195 0.647731 0.414776 
v -2.151195 0.699698 0.439846 
v -2.184195 0.751731 0.414916 
v -2.209195 0.791832 0.339969 
v -2.219195 0.807999 0.214991 
v -2.209195 0.792167 0.089970 
v -2.184195 0.752268 0.014916 
v -2.151195 0.700301 -0.010154 
v -2.118195 0.648268 0.014777 
v -2.092195 0.608167 0.089723 
v -2.298195 0.572000 0.214675 
v -2.314195 0.585832 0.339693 
v -2.354195 0.622731 0.414743 
v -2.405195 0.669698 0.439806 
v -2.456195 0.717731 0.414870 
v -2.495195 0.753832 0.339918 
v -2.511195 0.768999 0.214939 
v -2.495195 0.754167 0.089919 
v -2.456195 0.718268 0.014871 
v -2.405195 0.670301 -0.010194 
v -2.354195 0.623268 0.014743 
v -2.314195 0.586167 0.089693 
v -2.456195 0.533000 0.214622 
v -2.476195 0.544832 0.339638 
v -2.525195 0.573731 0.414677 
v -2.588195 0.612698 0.439729 
v -2.651195 0.650731 0.414780 
v -2.700195 0.679832 0.339819 
v -2.719195 0.692000 0.214835 
v -2.700195 0.680167 0.089820 
v -2.651195 0.651268 0.014781 
v -2.588195 0.613301 -0.010270 
v -2.525195 0.574268 0.014677 
v -2.476195 0.545167 0.089638 
v -2.553195 0.470000 0.214538 
v -2.575195 0.476832 0.339547 
v -2.629195 0.493731 0.414570 
v -2.699195 0.516698 0.439601 
v -2.769195 0.539731 0.414631 
v -2.823195 0.557832 0.339656 
v -2.844195 0.565000 0.214665 
v -2.823195 0.558167 0.089656 
v -2.769195 0.540268 0.014632 
v -2.699195 0.517301 -0.010399 
v -2.629195 0.494268 0.014570 
v -2.575195 0.477167 0.089547 
v -2.586195 0.375000 0.214410 
v -2.608195 0.374832 0.339410 
v -2.664195 0.374731 0.414410 
v -2.736195 0.374698 0.439410 
v -2.808195 0.374731 0.414410 
v -2.864195 0.374832 0.339410 
v -2.886195 0.375000 0.214410 
v -2.864195 0.375167 0.089410 
v -2.808195 0.375268 0.014411 
v -2.736195 0.375301 -0.010590 
v -2.664195 0.375268 0.014411 
v -2.608195 0.375167 0.089410 
v -2.569195 0.246000 0.214237 
v -2.590195 0.238832 0.339228 
v -2.643195 0.221732 0.414205 
v -2.713195 0.199698 0.439175 
v -2.782195 0.176732 0.414145 
v -2.835195 0.159832 0.339122 
v -2.857195 0.153000 0.214113 
v -2.835195 0.160168 0.089122 
v -2.782195 0.177268 0.014145 
v -2.713195 0.200302 -0.010824 
v -2.643195 0.222268 0.014205 
v -2.590195 0.239168 0.089228 
v -2.516195 0.092000 0.214031 
v -2.534195 0.079832 0.339015 
v -2.581195 0.051732 0.413977 
v -2.642195 0.014698 0.438927 
v -2.702195 -0.022268 0.413878 
v -2.749195 -0.050168 0.338840 
v -2.767195 -0.061000 0.213826 
v -2.749195 -0.049832 0.088840 
v -2.702195 -0.021732 0.013878 
v -2.642195 0.015302 -0.011072 
v -2.581195 0.052268 0.013977 
v -2.534195 0.080168 0.089015 
v -2.423195 -0.075000 0.213807 
v -2.438195 -0.089168 0.338788 
v -2.474195 -0.125268 0.413740 
v -2.520195 -0.171302 0.438678 
v -2.567195 -0.217268 0.413616 
v -2.603195 -0.253167 0.338568 
v -2.617195 -0.267000 0.213549 
v -2.603195 -0.252832 0.088568 
v -2.567195 -0.216732 0.013617 
v -2.520195 -0.170698 -0.011322 
v -2.474195 -0.124732 0.013740 
v -2.438195 -0.088832 0.088788 
v -2.290195 -0.242000 0.213583 
v -2.298195 -0.258167 0.338561 
v -2.319195 -0.299268 0.413506 
v -2.347195 -0.353301 0.438434 
v -2.375195 -0.406268 0.413363 
v -2.396195 -0.447167 0.338308 
v -2.405195 -0.463999 0.213285 
v -2.396195 -0.446832 0.088308 
v -2.375195 -0.405731 0.013363 
v -2.347195 -0.352698 -0.011566 
v -2.319195 -0.298731 0.013507 
v -2.298195 -0.257832 0.088562 
v -2.111195 -0.396000 0.213376 
v -2.113195 -0.415167 0.338351 
v -2.116195 -0.462268 0.413288 
v -2.120195 -0.523301 0.438206 
v -2.124195 -0.584268 0.413124 
v -2.127195 -0.631167 0.338061 
v -2.128195 -0.649999 0.213036 
v -2.127195 -0.630832 0.088061 
v -2.124195 -0.583731 0.013124 
v -2.120195 -0.522698 -0.011794 
v -2.116195 -0.461731 0.013288 
v -2.113195 -0.414832 0.088351 
v -1.886195 -0.524999 0.213203 
v -1.879195 -0.547167 0.338174 
v -1.860195 -0.603268 0.413098 
v -1.836195 -0.675301 0.438002 
v -1.812195 -0.747267 0.412905 
v -1.793195 -0.803167 0.337830 
v -1.786195 -0.824999 0.212801 
v -1.793195 -0.802832 0.087831 
v -1.812195 -0.746731 0.012906 
v -1.836195 -0.674698 -0.011998 
v -1.860195 -0.602731 0.013099 
v -1.879195 -0.546832 0.088174 
v 1.500000 1.124999 0.065416 
v 1.447000 1.124459 0.468416 
v 1.624000 0.862999 0.065065 
v 1.567000 0.862414 0.501065 
v 1.298000 1.123977 0.827416 
v 1.405000 0.861893 0.890064 
v 1.065000 1.123571 1.130415 
v 1.153000 0.861453 1.218064 
v 0.762000 1.123258 1.363415 
v 0.825000 0.861115 1.470064 
v 0.403000 1.123058 1.512415 
v 0.436000 0.860898 1.632064 
v 0.000000 1.122987 1.565415 
v 0.000000 0.860821 1.689063 
v -0.403000 1.123058 1.512415 
v -0.436000 0.860898 1.632064 
v -0.762000 1.123258 1.363415 
v -0.825000 0.861115 1.470064 
v -1.065000 1.123571 1.130415 
v -1.153000 0.861453 1.218064 
v -1.298000 1.123977 0.827416 
v -1.405000 0.861893 0.890064 
v -1.447000 1.124459 0.468416 
v -1.567000 0.862414 0.501065 
v -1.500000 1.124999 0.065416 
v -1.624000 0.862999 0.065065 
v -1.447000 1.125540 -0.337583 
v -1.567000 0.863584 -0.370935 
v -1.298000 1.126021 -0.696583 
v -1.405000 0.864106 -0.759934 
v -1.065000 1.126427 -0.999583 
v -1.153000 0.864546 -1.087934 
v -0.762000 1.126740 -1.232582 
v -0.825000 0.864884 -1.339934 
v -0.403000 1.126940 -1.381582 
v -0.436000 0.865101 -1.501934 
v 0.000000 1.127011 -1.434582 
v 0.000000 0.865177 -1.558934 
v 0.403000 1.126940 -1.381582 
v 0.436000 0.865101 -1.501934 
v 0.762000 1.126740 -1.232582 
v 0.825000 0.864884 -1.339934 
v 1.065000 1.126427 -0.999583 
v 1.153000 0.864546 -1.087934 
v 1.298000 1.126021 -0.696583 
v 1.405000 0.864106 -0.759934 
v 1.447000 1.125540 -0.337583 
v 1.567000 0.863584 -0.370935 
v 1.741000 0.602999 0.064716 
v 1.679000 0.602373 0.531716 
v 1.506000 0.601812 0.949715 
v 1.236000 0.601342 1.300715 
v 0.885000 0.600980 1.570715 
v 0.467000 0.600748 1.743715 
v 0.000000 0.600664 1.805715 
v -0.467000 0.600748 1.743715 
v -0.885000 0.600980 1.570715 
v -1.236000 0.601342 1.300715 
v -1.506000 0.601812 0.949715 
v -1.679000 0.602373 0.531716 
v -1.741000 0.602999 0.064716 
v -1.679000 0.603626 -0.402283 
v -1.506000 0.604186 -0.820283 
v -1.236000 0.604657 -1.171283 
v -0.885000 0.605019 -1.441283 
v -0.467000 0.605251 -1.614282 
v 0.000000 0.605334 -1.676282 
v 0.467000 0.605251 -1.614282 
v 0.885000 0.605019 -1.441283 
v 1.236000 0.604657 -1.171283 
v 1.506000 0.604186 -0.820283 
v 1.679000 0.603626 -0.402283 
v 1.844000 0.347000 0.064373 
v 1.779000 0.346336 0.559372 
v 1.595000 0.345743 1.001372 
v 1.309000 0.345244 1.373372 
v 0.937000 0.344860 1.659371 
v 0.495000 0.344614 1.843371 
v 0.000000 0.344526 1.908371 
v -0.495000 0.344614 1.843371 
v -0.937000 0.344860 1.659371 
v -1.309000 0.345244 1.373372 
v -1.595000 0.345743 1.001372 
v -1.779000 0.346336 0.559372 
v -1.844000 0.347000 0.064373 
v -1.779000 0.347663 -0.430627 
v -1.595000 0.348256 -0.872626 
v -1.309000 0.348755 -1.244626 
v -0.937000 0.349139 -1.530626 
v -0.495000 0.349386 -1.714626 
v 0.000000 0.349473 -1.779625 
v 0.495000 0.349386 -1.714626 
v 0.937000 0.349139 -1.530626 
v 1.309000 0.348755 -1.244626 
v 1.595000 0.348256 -0.872626 
v 1.779000 0.347663 -0.430627 
v 1.926000 0.097000 0.064038 
v 1.858000 0.096307 0.581037 
v 1.666000 0.095687 1.043037 
v 1.367000 0.095167 1.431036 
v 0.979000 0.094766 1.730036 
v 0.517000 0.094508 1.922036 
v 0.000000 0.094417 1.990036 
v -0.517000 0.094508 1.922036 
v -0.979000 0.094766 1.730036 
v -1.367000 0.095167 1.431036 
v -1.666000 0.095687 1.043037 
v -1.858000 0.096307 0.581037 
v -1.926000 0.097000 0.064038 
v -1.858000 0.097693 -0.452962 
v -1.666000 0.098313 -0.914962 
v -1.367000 0.098833 -1.302961 
v -0.979000 0.099234 -1.601961 
v -0.517000 0.099492 -1.793961 
v 0.000000 0.099583 -1.861961 
v 0.517000 0.099492 -1.793961 
v 0.979000 0.099234 -1.601961 
v 1.367000 0.098833 -1.302961 
v 1.666000 0.098313 -0.914962 
v 1.858000 0.097693 -0.452962 
v 1.980000 -0.144000 0.063714 
v 1.911000 -0.144713 0.595714 
v 1.713000 -0.145349 1.069713 
v 1.406000 -0.145886 1.469713 
v 1.006000 -0.146297 1.776713 
v 0.532000 -0.146563 1.974713 
v 0.000000 -0.146655 2.043713 
v -0.532000 -0.146563 1.974713 
v -1.006000 -0.146297 1.776713 
v -1.406000 -0.145886 1.469713 
v -1.713000 -0.145349 1.069713 
v -1.911000 -0.144713 0.595714 
v -1.980000 -0.144000 0.063714 
v -1.911000 -0.143286 -0.468285 
v -1.713000 -0.142651 -0.942285 
v -1.406000 -0.142114 -1.342284 
v -1.006000 -0.141702 -1.649284 
v -0.532000 -0.141437 -1.847284 
v 0.000000 -0.141344 -1.916284 
v 0.532000 -0.141437 -1.847284 
v 1.006000 -0.141702 -1.649284 
v 1.406000 -0.142114 -1.342284 
v 1.713000 -0.142651 -0.942285 
v 1.911000 -0.143286 -0.468285 
v 2.000000 -0.375000 0.063405 
v 1.930000 -0.375720 0.600404 
v 1.730000 -0.376362 1.079404 
v 1.420000 -0.376904 1.483403 
v 1.016000 -0.377320 1.793403 
v 0.537000 -0.377588 1.993403 
v 0.000000 -0.377682 2.063403 
v -0.537000 -0.377588 1.993403 
v -1.016000 -0.377320 1.793403 
v -1.420000 -0.376904 1.483403 
v -1.730000 -0.376362 1.079404 
v -1.930000 -0.375720 0.600404 
v -2.000000 -0.375000 0.063405 
v -1.930000 -0.374280 -0.473595 
v -1.730000 -0.373637 -0.952595 
v -1.420000 -0.373095 -1.356594 
v -1.016000 -0.372680 -1.666594 
v -0.537000 -0.372411 -1.866594 
v 0.000000 -0.372317 -1.936594 
v 0.537000 -0.372411 -1.866594 
v 1.016000 -0.372680 -1.666594 
v 1.420000 -0.373095 -1.356594 
v 1.730000 -0.373637 -0.952595 
v 1.930000 -0.374280 -0.473595 
v 1.963000 -0.581999 0.063127 
v 1.894000 -0.582706 0.590126 
v 1.698000 -0.583337 1.060126 
v 1.394000 -0.583869 1.457126 
v 0.997000 -0.584277 1.761125 
v 0.527000 -0.584540 1.957125 
v 0.000000 -0.584632 2.026125 
v -0.527000 -0.584540 1.957125 
v -0.997000 -0.584277 1.761125 
v -1.394000 -0.583869 1.457126 
v -1.698000 -0.583337 1.060126 
v -1.894000 -0.582706 0.590126 
v -1.963000 -0.581999 0.063127 
v -1.894000 -0.581293 -0.463873 
v -1.698000 -0.580662 -0.933872 
v -1.394000 -0.580130 -1.330872 
v -0.997000 -0.579722 -1.634871 
v -0.527000 -0.579459 -1.830871 
v 0.000000 -0.579367 -1.899871 
v 0.527000 -0.579459 -1.830871 
v 0.997000 -0.579722 -1.634871 
v 1.394000 -0.580130 -1.330872 
v 1.698000 -0.580662 -0.933872 
v 1.894000 -0.581293 -0.463873 
v 1.870000 -0.752999 0.062898 
v 1.805000 -0.753673 0.564897 
v 1.618000 -0.754273 1.012897 
v 1.328000 -0.754780 1.390896 
v 0.950000 -0.755169 1.680896 
v 0.502000 -0.755420 1.867896 
v 0.000000 -0.755507 1.932896 
v -0.502000 -0.755420 1.867896 
v -0.950000 -0.755169 1.680896 
v -1.328000 -0.754780 1.390896 
v -1.618000 -0.754273 1.012897 
v -1.805000 -0.753673 0.564897 
v -1.870000 -0.752999 0.062898 
v -1.805000 -0.752326 -0.439102 
v -1.618000 -0.751725 -0.887102 
v -1.328000 -0.751218 -1.265101 
v -0.950000 -0.750829 -1.555101 
v -0.502000 -0.750579 -1.742101 
v 0.000000 -0.750491 -1.807101 
v 0.502000 -0.750579 -1.742101 
v 0.950000 -0.750829 -1.555101 
v 1.328000 -0.751218 -1.265101 
v 1.618000 -0.751725 -0.887102 
v 1.805000 -0.752326 -0.439102 
v 1.750000 -0.890999 0.062713 
v 1.688000 -0.891630 0.532712 
v 1.514000 -0.892192 0.951712 
v 1.243000 -0.892666 1.305711 
v 0.889000 -0.893030 1.576711 
v 0.470000 -0.893263 1.750711 
v 0.000000 -0.893346 1.812711 
v -0.470000 -0.893263 1.750711 
v -0.889000 -0.893030 1.576711 
v -1.243000 -0.892666 1.305711 
v -1.514000 -0.892192 0.951712 
v -1.688000 -0.891630 0.532712 
v -1.750000 -0.890999 0.062713 
v -1.688000 -0.890369 -0.407287 
v -1.514000 -0.889807 -0.826287 
v -1.243000 -0.889332 -1.180286 
v -0.889000 -0.888969 -1.451286 
v -0.470000 -0.888735 -1.625286 
v 0.000000 -0.888652 -1.687286 
v 0.470000 -0.888735 -1.625286 
v 0.889000 -0.888969 -1.451286 
v 1.243000 -0.889332 -1.180286 
v 1.514000 -0.889807 -0.826287 
v 1.688000 -0.890369 -0.407287 
v 1.630000 -0.996999 0.062570 
v 1.572000 -0.997587 0.500570 
v 1.410000 -0.998110 0.890570 
v 1.157000 -0.998551 1.219569 
v 0.828000 -0.998890 1.472569 
v 0.438000 -0.999107 1.634569 
v 0.000000 -0.999185 1.692569 
v -0.438000 -0.999107 1.634569 
v -0.828000 -0.998890 1.472569 
v -1.157000 -0.998551 1.219569 
v -1.410000 -0.998110 0.890570 
v -1.572000 -0.997587 0.500570 
v -1.630000 -0.996999 0.062570 
v -1.572000 -0.996412 -0.375429 
v -1.410000 -0.995889 -0.765429 
v -1.157000 -0.995447 -1.094429 
v -0.828000 -0.995108 -1.347428 
v -0.438000 -0.994891 -1.509428 
v 0.000000 -0.994813 -1.567428 
v 0.438000 -0.994891 -1.509428 
v 0.828000 -0.995108 -1.347428 
v 1.157000 -0.995447 -1.094429 
v 1.410000 -0.995889 -0.765429 
v 1.572000 -0.996412 -0.375429 
v 1.537000 -1.074999 0.062466 
v 1.483000 -1.075553 0.475465 
v 1.330000 -1.076047 0.843465 
v 1.091000 -1.076462 1.153465 
v 0.781000 -1.076783 1.392465 
v 0.413000 -1.076988 1.545465 
v 0.000000 -1.077060 1.599464 
v -0.413000 -1.076988 1.545465 
v -0.781000 -1.076783 1.392465 
v -1.091000 -1.076462 1.153465 
v -1.330000 -1.076047 0.843465 
v -1.483000 -1.075553 0.475465 
v -1.537000 -1.074999 0.062466 
v -1.483000 -1.074445 -0.350534 
v -1.330000 -1.073952 -0.718534 
v -1.091000 -1.073536 -1.028533 
v -0.781000 -1.073215 -1.267533 
v -0.413000 -1.073010 -1.420533 
v 0.000000 -1.072938 -1.474533 
v 0.413000 -1.073010 -1.420533 
v 0.781000 -1.073215 -1.267533 
v 1.091000 -1.073536 -1.028533 
v 1.330000 -1.073952 -0.718534 
v 1.483000 -1.074445 -0.350534 
v 1.500000 -1.124999 0.062399 
v 1.447000 -1.125540 0.465398 
v 1.298000 -1.126021 0.824398 
v 1.065000 -1.126427 1.127398 
v 0.762000 -1.126740 1.360397 
v 0.403000 -1.126940 1.509397 
v 0.000000 -1.127011 1.562397 
v -0.403000 -1.126940 1.509397 
v -0.762000 -1.126740 1.360397 
v -1.065000 -1.126427 1.127398 
v -1.298000 -1.126021 0.824398 
v -1.447000 -1.125540 0.465398 
v -1.500000 -1.124999 0.062399 
v -1.447000 -1.124459 -0.340601 
v -1.298000 -1.123977 -0.699601 
v -1.065000 -1.123571 -1.002600 
v -0.762000 -1.123258 -1.235600 
v -0.403000 -1.123058 -1.384600 
v 0.000000 -1.122987 -1.437600 
v 0.403000 -1.123058 -1.384600 
v 0.762000 -1.123258 -1.235600 
v 1.065000 -1.123571 -1.002600 
v 1.298000 -1.123977 -0.699601 
v 1.447000 -1.124459 -0.340601 
f 1 2 3 
f 3 2 4 
f 4 2 5 
f 5 2 6 
f 6 2 7 
f 7 2 8 
f 8 2 9 
f 9 2 10 
f 10 2 11 
f 11 2 12 
f 12 2 13 
f 13 2 14 
f 14 2 15 
f 15 2 16 
f 16 2 17 
f 17 2 18 
f 18 2 19 
f 19 2 20 
f 20 2 21 
f 21 2 22 
f 22 2 23 
f 23 2 24 
f 24 2 25 
f 25 2 1 
f 1 3 26 
f 26 3 27 
f 3 4 27 
f 27 4 28 
f 4 5 28 
f 28 5 29 
f 5 6 29 
f 29 6 30 
f 6 7 30 
f 30 7 31 
f 7 8 31 
f 31 8 32 
f 8 9 32 
f 32 9 33 
f 9 10 33 
f 33 10 34 
f 10 11 34 
f 34 11 35 
f 11 12 35 
f 35 12 36 
f 12 13 36 
f 36 13 37 
f 13 14 37 
f 37 14 38 
f 14 15 38 
f 38 15 39 
f 15 16 39 
f 39 16 40 
f 16 17 40 
f 40 17 41 
f 17 18 41 
f 41 18 42 
f 18 19 42 
f 42 19 43 
f 19 20 43 
f 43 20 44 
f 20 21 44 
f 44 21 45 
f 21 22 45 
f 45 22 46 
f 22 23 46 
f 46 23 47 
f 23 24 47 
f 47 24 48 
f 24 25 48 
f 48 25 49 
f 25 1 49 
f 49 1 26 
f 26 27 50 
f 50 27 51 
f 27 28 51 
f 51 28 52 
f 28 29 52 
f 52 29 53 
f 29 30 53 
f 53 30 54 
f 30 31 54 
f 54 31 55 
f 31 32 55 
f 55 32 56 
f 32 33 56 
f 56 33 57 
f 33 34 57 
f 57 34 58 
f 34 35 58 
f 58 35 59 
f 35 36 59 
f 59 36 60 
f 36 37 60 
f 60 37 61 
f 37 38 61 
f 61 38 62 
f 38 39 62 
f 62 39 63 
f 39 40 63 
f 63 40 64 
f 40 41 64 
f 64 41 65 
f 41 42 65 
f 65 42 66 
f 42 43 66 
f 66 43 67 
f 43 44 67 
f 67 44 68 
f 44 45 68 
f 68 45 69 
f 45 46 69 
f 69 46 70 
f 46 47 70 
f 70 47 71 
f 47 48 71 
f 71 48 72 
f 48 49 72 
f 72 49 73 
f 49 26 73 
f 73 26 50 
f 50 51 74 
f 74 51 75 
f 51 52 75 
f 75 52 76 
f 52 53 76 
f 76 53 77 
f 53 54 77 
f 77 54 78 
f 54 55 78 
f 78 55 79 
f 55 56 79 
f 79 56 80 
f 56 57 80 
f 80 57 81 
f 57 58 81 
f 81 58 82 
f 58 59 82 
f 82 59 83 
f 59 60 83 
f 83 60 84 
f 60 61 84 
f 84 61 85 
f 61 62 85 
f 85 62 86 
f 62 63 86 
f 86 63 87 
f 63 64 87 
f 87 64 88 
f 64 65 88 
f 88 65 89 
f 65 66 89 
f 89 66 90 
f 66 67 90 
f 90 67 91 
f 67 68 91 
f 91 68 92 
f 68 69 92 
f 92 69 93 
f 69 70 93 
f 93 70 94 
f 70 71 94 
f 94 71 95 
f 71 72 95 
f 95 72 96 
f 72 73 96 
f 96 73 97 
f 73 50 97 
f 97 50 74 
f 74 75 98 
f 98 75 99 
f 75 76 99 
f 99 76 100 
f 76 77 100 
f 100 77 101 
f 77 78 101 
f 101 78 102 
f 78 79 102 
f 102 79 103 
f 79 80 103 
f 103 80 104 
f 80 81 104 
f 104 81 105 
f 81 82 105 
f 105 82 106 
f 82 83 106 
f 106 83 107 
f 83 84 107 
f 107 84 108 
f 84 85 108 
f 108 85 109 
f 85 86 109 
f 109 86 110 
f 86 87 110 
f 110 87 111 
f 87 88 111 
f 111 88 112 
f 88 89 112 
f 112 89 113 
f 89 90 113 
f 113 90 114 
f 90 91 114 
f 114 91 115 
f 91 92 115 
f 115 92 116 
f 92 93 116 
f 116 93 117 
f 93 94 117 
f 117 94 118 
f 94 95 118 
f 118 95 119 
f 95 96 119 
f 119 96 120 
f 96 97 120 
f 120 97 121 
f 97 74 121 
f 121 74 98 
f 98 99 122 
f 122 99 123 
f 99 100 123 
f 123 100 124 
f 100 101 124 
f 124 101 125 
f 101 102 125 
f 125 102 126 
f 102 103 126 
f 126 103 127 
f 103 104 127 
f 127 104 128 
f 104 105 128 
f 128 105 129 
f 105 106 129 
f 129 106 130 
f 106 107 130 
f 130 107 131 
f 107 108 131 
f 131 108 132 
f 108 109 132 
f 132 109 133 
f 109 110 133 
f 133 110 134 
f 110 111 134 
f 134 111 135 
f 111 112 135 
f 135 112 136 
f 112 113 136 
f 136 113 137 
f 113 114 137 
f 137 114 138 
f 114 115 138 
f 138 115 139 
f 115 116 139 
f 139 116 140 
f 116 117 140 
f 140 117 141 
f 117 118 141 
f 141 118 142 
f 118 119 142 
f 142 119 143 
f 119 120 143 
f 143 120 144 
f 120 121 144 
f 144 121 145 
f 121 98 145 
f 145 98 122 
f 122 123 146 
f 146 123 147 
f 123 124 147 
f 147 124 148 
f 124 125 148 
f 148 125 149 
f 125 126 149 
f 149 126 150 
f 126 127 150 
f 150 127 151 
f 127 128 151 
f 151 128 152 
f 128 129 152 
f 152 129 153 
f 129 130 153 
f 153 130 154 
f 130 131 154 
f 154 131 155 
f 131 132 155 
f 155 132 156 
f 132 133 156 
f 156 133 157 
f 133 134 157 
f 157 134 158 
f 134 135 158 
f 158 135 159 
f 135 136 159 
f 159 136 160 
f 136 137 160 
f 160 137 161 
f 137 138 161 
f 161 138 162 
f 138 139 162 
f 162 139 163 
f 139 140 163 
f 163 140 164 
f 140 141 164 
f 164 141 165 
f 141 142 165 
f 165 142 166 
f 142 143 166 
f 166 143 167 
f 143 144 167 
f 167 144 168 
f 144 145 168 
f 168 145 169 
f 145 122 169 
f 169 122 146 
f 146 147 170 
f 170 147 171 
f 147 148 171 
f 171 148 172 
f 148 149 172 
f 172 149 173 
f 149 150 173 
f 173 150 174 
f 150 151 174 
f 174 151 175 
f 151 152 175 
f 175 152 176 
f 152 153 176 
f 176 153 177 
f 153 154 177 
f 177 154 178 
f 154 155 178 
f 178 155 179 
f 155 156 179 
f 179 156 180 
f 156 157 180 
f 180 157 181 
f 157 158 181 
f 181 158 182 
f 158 159 182 
f 182 159 183 
f 159 160 183 
f 183 160 184 
f 160 161 184 
f 184 161 185 
f 161 162 185 
f 185 162 186 
f 162 163 186 
f 186 163 187 
f 163 164 187 
f 187 164 188 
f 164 165 188 
f 188 165 189 
f 165 166 189 
f 189 166 190 
f 166 167 190 
f 190 167 191 
f 167 168 191 
f 191 168 192 
f 168 169 192 
f 192 169 193 
f 169 146 193 
f 193 146 170 
f 170 171 194 
f 194 171 195 
f 171 172 195 
f 195 172 196 
f 172 173 196 
f 196 173 197 
f 173 174 197 
f 197 174 198 
f 174 175 198 
f 198 175 199 
f 175 176 199 
f 199 176 200 
f 176 177 200 
f 200 177 201 
f 177 178 201 
f 201 178 202 
f 178 179 202 
f 202 179 203 
f 179 180 203 
f 203 180 204 
f 180 181 204 
f 204 181 205 
f 181 182 205 
f 205 182 206 
f 182 183 206 
f 206 183 207 
f 183 184 207 
f 207 184 208 
f 184 185 208 
f 208 185 209 
f 185 186 209 
f 209 186 210 
f 186 187 210 
f 210 187 211 
f 187 188 211 
f 211 188 212 
f 188 189 212 
f 212 189 213 
f 189 190 213 
f 213 190 214 
f 190 191 214 
f 214 191 215 
f 191 192 215 
f 215 192 216 
f 192 193 216 
f 216 193 217 
f 193 170 217 
f 217 170 194 
f 194 195 218 
f 218 195 219 
f 195 196 219 
f 219 196 220 
f 196 197 220 
f 220 197 221 
f 197 198 221 
f 221 198 222 
f 198 199 222 
f 222 199 223 
f 199 200 223 
f 223 200 224 
f 200 201 224 
f 224 201 225 
f 201 202 225 
f 225 202 226 
f 202 203 226 
f 226 203 227 
f 203 204 227 
f 227 204 228 
f 204 205 228 
f 228 205 229 
f 205 206 229 
f 229 206 230 
f 206 207 230 
f 230 207 231 
f 207 208 231 
f 231 208 232 
f 208 209 232 
f 232 209 233 
f 209 210 233 
f 233 210 234 
f 210 211 234 
f 234 211 235 
f 211 212 235 
f 235 212 236 
f 212 213 236 
f 236 213 237 
f 213 214 237 
f 237 214 238 
f 214 215 238 
f 238 215 239 
f 215 216 239 
f 239 216 240 
f 216 217 240 
f 240 217 241 
f 217 194 241 
f 241 194 218 
f 218 219 242 
f 242 219 243 
f 219 220 243 
f 243 220 244 
f 220 221 244 
f 244 221 245 
f 221 222 245 
f 245 222 246 
f 222 223 246 
f 246 223 247 
f 223 224 247 
f 247 224 248 
f 224 225 248 
f 248 225 249 
f 225 226 249 
f 249 226 250 
f 226 227 250 
f 250 227 251 
f 227 228 251 
f 251 228 252 
f 228 229 252 
f 252 229 253 
f 229 230 253 
f 253 230 254 
f 230 231 254 
f 254 231 255 
f 231 232 255 
f 255 232 256 
f 232 233 256 
f 256 233 257 
f 233 234 257 
f 257 234 258 
f 234 235 258 
f 258 235 259 
f 235 236 259 
f 259 236 260 
f 236 237 260 
f 260 237 261 
f 237 238 261 
f 261 238 262 
f 238 239 262 
f 262 239 263 
f 239 240 263 
f 263 240 264 
f 240 241 264 
f 264 241 265 
f 241 218 265 
f 265 218 242 
f 242 243 266 
f 266 243 267 
f 243 244 267 
f 267 244 268 
f 244 245 268 
f 268 245 269 
f 245 246 269 
f 269 246 270 
f 246 247 270 
f 270 247 271 
f 247 248 271 
f 271 248 272 
f 248 249 272 
f 272 249 273 
f 249 250 273 
f 273 250 274 
f 250 251 274 
f 274 251 275 
f 251 252 275 
f 275 252 276 
f 252 253 276 
f 276 253 277 
f 253 254 277 
f 277 254 278 
f 254 255 278 
f 278 255 279 
f 255 256 279 
f 279 256 280 
f 256 257 280 
f 280 257 281 
f 257 258 281 
f 281 258 282 
f 258 259 282 
f 282 259 283 
f 259 260 283 
f 283 260 284 
f 260 261 284 
f 284 261 285 
f 261 262 285 
f 285 262 286 
f 262 263 286 
f 286 263 287 
f 263 264 287 
f 287 264 288 
f 264 265 288 
f 288 265 289 
f 265 242 289 
f 289 242 266 
f 290 291 292 
f 292 291 293 
f 291 294 293 
f 293 294 295 
f 294 296 295 
f 295 296 297 
f 296 298 297 
f 297 298 299 
f 298 300 299 
f 299 300 301 
f 300 302 301 
f 301 302 303 
f 302 304 303 
f 303 304 305 
f 304 306 305 
f 305 306 307 
f 306 308 307 
f 307 308 309 
f 308 310 309 
f 309 310 311 
f 310 312 311 
f 311 312 313 
f 312 314 313 
f 313 314 315 
f 292 293 316 
f 316 293 317 
f 293 295 317 
f 317 295 318 
f 295 297 318 
f 318 297 319 
f 297 299 319 
f 319 299 320 
f 299 301 320 
f 320 301 321 
f 301 303 321 
f 321 303 322 
f 303 305 322 
f 322 305 323 
f 305 307 323 
f 323 307 324 
f 307 309 324 
f 324 309 325 
f 309 311 325 
f 325 311 326 
f 311 313 326 
f 326 313 327 
f 313 315 327 
f 327 315 328 
f 316 317 329 
f 329 317 330 
f 317 318 330 
f 330 318 331 
f 318 319 331 
f 331 319 332 
f 319 320 332 
f 332 320 333 
f 320 321 333 
f 333 321 334 
f 321 322 334 
f 334 322 335 
f 322 323 335 
f 335 323 336 
f 323 324 336 
f 336 324 337 
f 324 325 337 
f 337 325 338 
f 325 326 338 
f 338 326 339 
f 326 327 339 
f 339 327 340 
f 327 328 340 
f 340 328 341 
f 329 330 342 
f 342 330 343 
f 330 331 343 
f 343 331 344 
f 331 332 344 
f 344 332 345 
f 332 333 345 
f 345 333 346 
f 333 334 346 
f 346 334 347 
f 334 335 347 
f 347 335 348 
f 335 336 348 
f 348 336 349 
f 336 337 349 
f 349 337 350 
f 337 338 350 
f 350 338 351 
f 338 339 351 
f 351 339 352 
f 339 340 352 
f 352 340 353 
f 340 341 353 
f 353 341 354 
f 342 343 355 
f 355 343 356 
f 343 344 356 
f 356 344 357 
f 344 345 357 
f 357 345 358 
f 345 346 358 
f 358 346 359 
f 346 347 359 
f 359 347 360 
f 347 348 360 
f 360 348 361 
f 348 349 361 
f 361 349 362 
f 349 350 362 
f 362 350 363 
f 350 351 363 
f 363 351 364 
f 351 352 364 
f 364 352 365 
f 352 353 365 
f 365 353 366 
f 353 354 366 
f 366 354 367 
f 355 356 314 
f 314 356 368 
f 356 357 368 
f 368 357 369 
f 357 358 369 
f 369 358 370 
f 358 359 370 
f 370 359 371 
f 359 360 371 
f 371 360 372 
f 360 361 372 
f 372 361 373 
f 361 362 373 
f 373 362 374 
f 362 363 374 
f 374 363 375 
f 363 364 375 
f 375 364 376 
f 364 365 376 
f 376 365 377 
f 365 366 377 
f 377 366 378 
f 366 367 378 
f 378 367 290 
f 314 368 315 
f 315 368 379 
f 368 369 379 
f 379 369 380 
f 369 370 380 
f 380 370 381 
f 370 371 381 
f 381 371 382 
f 371 372 382 
f 382 372 383 
f 372 373 383 
f 383 373 384 
f 373 374 384 
f 384 374 385 
f 374 375 385 
f 385 375 386 
f 375 376 386 
f 386 376 387 
f 376 377 387 
f 387 377 388 
f 377 378 388 
f 388 378 389 
f 378 290 389 
f 389 290 292 
f 315 379 328 
f 328 379 390 
f 379 380 390 
f 390 380 391 
f 380 381 391 
f 391 381 392 
f 381 382 392 
f 392 382 393 
f 382 383 393 
f 393 383 394 
f 383 384 394 
f 394 384 395 
f 384 385 395 
f 395 385 396 
f 385 386 396 
f 396 386 397 
f 386 387 397 
f 397 387 398 
f 387 388 398 
f 398 388 399 
f 388 389 399 
f 399 389 400 
f 389 292 400 
f 400 292 316 
f 328 390 341 
f 341 390 401 
f 390 391 401 
f 401 391 402 
f 391 392 402 
f 402 392 403 
f 392 393 403 
f 403 393 404 
f 393 394 404 
f 404 394 405 
f 394 395 405 
f 405 395 406 
f 395 396 406 
f 406 396 407 
f 396 397 407 
f 407 397 408 
f 397 398 408 
f 408 398 409 
f 398 399 409 
f 409 399 410 
f 399 400 410 
f 410 400 411 
f 400 316 411 
f 411 316 329 
f 341 401 354 
f 354 401 412 
f 401 402 412 
f 412 402 413 
f 402 403 413 
f 413 403 414 
f 403 404 414 
f 414 404 415 
f 404 405 415 
f 415 405 416 
f 405 406 416 
f 416 406 417 
f 406 407 417 
f 417 407 418 
f 407 408 418 
f 418 408 419 
f 408 409 419 
f 419 409 420 
f 409 410 420 
f 420 410 421 
f 410 411 421 
f 421 411 422 
f 411 329 422 
f 422 329 342 
f 354 412 367 
f 367 412 423 
f 412 413 423 
f 423 413 424 
f 413 414 424 
f 424 414 425 
f 414 415 425 
f 425 415 426 
f 415 416 426 
f 426 416 427 
f 416 417 427 
f 427 417 428 
f 417 418 428 
f 428 418 429 
f 418 419 429 
f 429 419 430 
f 419 420 430 
f 430 420 431 
f 420 421 431 
f 431 421 432 
f 421 422 432 
f 432 422 433 
f 422 342 433 
f 433 342 355 
f 367 423 434 
f 434 423 435 
f 423 424 435 
f 435 424 436 
f 424 425 436 
f 436 425 437 
f 425 426 437 
f 437 426 438 
f 426 427 438 
f 438 427 439 
f 427 428 439 
f 439 428 440 
f 428 429 440 
f 440 429 441 
f 429 430 441 
f 441 430 442 
f 430 431 442 
f 442 431 443 
f 431 432 443 
f 443 432 444 
f 432 433 444 
f 444 433 445 
f 433 355 445 
f 445 355 446 
f 447 448 449 
f 449 448 450 
f 448 451 450 
f 450 451 452 
f 451 453 452 
f 452 453 454 
f 453 455 454 
f 454 455 456 
f 455 457 456 
f 456 457 458 
f 457 459 458 
f 458 459 460 
f 459 461 460 
f 460 461 462 
f 461 463 462 
f 462 463 464 
f 463 465 464 
f 464 465 466 
f 465 467 466 
f 466 467 468 
f 467 469 468 
f 468 469 470 
f 469 447 470 
f 470 447 449 
f 449 450 471 
f 471 450 472 
f 450 452 472 
f 472 452 473 
f 452 454 473 
f 473 454 474 
f 454 456 474 
f 474 456 475 
f 456 458 475 
f 475 458 476 
f 458 460 476 
f 476 460 477 
f 460 462 477 
f 477 462 478 
f 462 464 478 
f 478 464 479 
f 464 466 479 
f 479 466 480 
f 466 468 480 
f 480 468 481 
f 468 470 481 
f 481 470 482 
f 470 449 482 
f 482 449 471 
f 471 472 483 
f 483 472 484 
f 472 473 484 
f 484 473 485 
f 473 474 485 
f 485 474 486 
f 474 475 486 
f 486 475 487 
f 475 476 487 
f 487 476 488 
f 476 477 488 
f 488 477 489 
f 477 478 489 
f 489 478 490 
f 478 479 490 
f 490 479 491 
f 479 480 491 
f 491 480 492 
f 480 481 492 
f 492 481 493 
f 481 482 493 
f 493 482 494 
f 482 471 494 
f 494 471 495 
f 483 484 496 
f 496 484 497 
f 484 485 497 
f 497 485 498 
f 485 486 498 
f 498 486 499 
f 486 487 499 
f 499 487 500 
f 487 488 500 
f 500 488 501 
f 488 489 501 
f 501 489 502 
f 489 490 502 
f 502 490 503 
f 490 491 503 
f 503 491 504 
f 491 492 504 
f 504 492 505 
f 492 493 505 
f 505 493 506 
f 493 494 506 
f 506 494 507 
f 494 495 507 
f 507 495 496 
f 496 497 508 
f 508 497 509 
f 497 498 509 
f 509 498 510 
f 498 499 510 
f 510 499 511 
f 499 500 511 
f 511 500 512 
f 500 501 512 
f 512 501 513 
f 501 502 513 
f 513 502 514 
f 502 503 514 
f 514 503 515 
f 503 504 515 
f 515 504 516 
f 504 505 516 
f 516 505 517 
f 505 506 517 
f 517 506 518 
f 506 507 518 
f 518 507 519 
f 507 496 519 
f 519 496 508 
f 508 509 520 
f 520 509 521 
f 509 510 521 
f 521 510 522 
f 510 511 522 
f 522 511 523 
f 511 512 523 
f 523 512 524 
f 512 513 524 
f 524 513 525 
f 513 514 525 
f 525 514 526 
f 514 515 526 
f 526 515 527 
f 515 516 527 
f 527 516 528 
f 516 517 528 
f 528 517 529 
f 517 518 529 
f 529 518 530 
f 518 519 530 
f 530 519 531 
f 519 508 531 
f 531 508 520 
f 520 521 532 
f 532 521 533 
f 521 522 533 
f 533 522 534 
f 522 523 534 
f 534 523 535 
f 523 524 535 
f 535 524 536 
f 524 525 536 
f 536 525 537 
f 525 526 537 
f 537 526 538 
f 526 527 538 
f 538 527 539 
f 527 528 539 
f 539 528 540 
f 528 529 540 
f 540 529 541 
f 529 530 541 
f 541 530 542 
f 530 531 542 
f 542 531 543 
f 531 520 543 
f 543 520 532 
f 532 533 544 
f 544 533 545 
f 533 534 545 
f 545 534 546 
f 534 535 546 
f 546 535 547 
f 535 536 547 
f 547 536 548 
f 536 537 548 
f 548 537 549 
f 537 538 549 
f 549 538 550 
f 538 539 550 
f 550 539 551 
f 539 540 551 
f 551 540 552 
f 540 541 552 
f 552 541 553 
f 541 542 553 
f 553 542 554 
f 542 543 554 
f 554 543 555 
f 543 532 555 
f 555 532 544 
f 544 545 556 
f 556 545 557 
f 545 546 557 
f 557 546 558 
f 546 547 558 
f 558 547 559 
f 547 548 559 
f 559 548 560 
f 548 549 560 
f 560 549 561 
f 549 550 561 
f 561 550 562 
f 550 551 562 
f 562 551 563 
f 551 552 563 
f 563 552 564 
f 552 553 564 
f 564 553 565 
f 553 554 565 
f 565 554 566 
f 554 555 566 
f 566 555 567 
f 555 544 567 
f 567 544 556 
f 556 557 568 
f 568 557 569 
f 557 558 569 
f 569 558 570 
f 558 559 570 
f 570 559 571 
f 559 560 571 
f 571 560 572 
f 560 561 572 
f 572 561 573 
f 561 562 573 
f 573 562 574 
f 562 563 574 
f 574 563 575 
f 563 564 575 
f 575 564 576 
f 564 565 576 
f 576 565 577 
f 565 566 577 
f 577 566 578 
f 566 567 578 
f 578 567 579 
f 567 556 579 
f 579 556 568 
f 568 569 580 
f 580 569 581 
f 569 570 581 
f 581 570 582 
f 570 571 582 
f 582 571 583 
f 571 572 583 
f 583 572 584 
f 572 573 584 
f 584 573 585 
f 573 574 585 
f 585 574 586 
f 574 575 586 
f 586 575 587 
f 575 576 587 
f 587 576 588 
f 576 577 588 
f 588 577 589 
f 577 578 589 
f 589 578 590 
f 578 579 590 
f 590 579 591 
f 579 568 591 
f 591 568 580 
f 580 581 592 
f 592 581 593 
f 581 582 593 
f 593 582 594 
f 582 583 594 
f 594 583 595 
f 583 584 595 
f 595 584 596 
f 584 585 596 
f 596 585 597 
f 585 586 597 
f 597 586 598 
f 586 587 598 
f 598 587 599 
f 587 588 599 
f 599 588 600 
f 588 589 600 
f 600 589 601 
f 589 590 601 
f 601 590 602 
f 590 591 602 
f 602 591 603 
f 591 580 603 
f 603 580 592 
f 604 605 606 
f 606 605 607 
f 605 608 607 
f 607 608 609 
f 608 610 609 
f 609 610 611 
f 610 612 611 
f 611 612 613 
f 612 614 613 
f 613 614 615 
f 614 616 615 
f 615 616 617 
f 616 618 617 
f 617 618 619 
f 618 620 619 
f 619 620 621 
f 620 622 621 
f 621 622 623 
f 622 624 623 
f 623 624 625 
f 624 626 625 
f 625 626 627 
f 626 604 627 
f 627 604 606 
f 606 607 628 
f 628 607 629 
f 607 609 629 
f 629 609 630 
f 609 611 630 
f 630 611 631 
f 611 613 631 
f 631 613 632 
f 613 615 632 
f 632 615 633 
f 615 617 633 
f 633 617 634 
f 617 619 634 
f 634 619 635 
f 619 621 635 
f 635 621 636 
f 621 623 636 
f 636 623 637 
f 623 625 637 
f 637 625 638 
f 625 627 638 
f 638 627 639 
f 627 606 639 
f 639 606 628 
f 628 629 640 
f 640 629 641 
f 629 630 641 
f 641 630 642 
f 630 631 642 
f 642 631 643 
f 631 632 643 
f 643 632 644 
f 632 633 644 
f 644 633 645 
f 633 634 645 
f 645 634 646 
f 634 635 646 
f 646 635 647 
f 635 636 647 
f 647 636 648 
f 636 637 648 
f 648 637 649 
f 637 638 649 
f 649 638 650 
f 638 639 650 
f 650 639 651 
f 639 628 651 
f 651 628 640 
f 640 641 652 
f 652 641 653 
f 641 642 653 
f 653 642 654 
f 642 643 654 
f 654 643 655 
f 643 644 655 
f 655 644 656 
f 644 645 656 
f 656 645 657 
f 645 646 657 
f 657 646 658 
f 646 647 658 
f 658 647 659 
f 647 648 659 
f 659 648 660 
f 648 649 660 
f 660 649 661 
f 649 650 661 
f 661 650 662 
f 650 651 662 
f 662 651 663 
f 651 640 663 
f 663 640 652 
f 652 653 664 
f 664 653 665 
f 653 654 665 
f 665 654 666 
f 654 655 666 
f 666 655 667 
f 655 656 667 
f 667 656 668 
f 656 657 668 
f 668 657 669 
f 657 658 669 
f 669 658 670 
f 658 659 670 
f 670 659 671 
f 659 660 671 
f 671 660 672 
f 660 661 672 
f 672 661 673 
f 661 662 673 
f 673 662 674 
f 662 663 674 
f 674 663 675 
f 663 652 675 
f 675 652 664 
f 664 665 676 
f 676 665 677 
f 665 666 677 
f 677 666 678 
f 666 667 678 
f 678 667 679 
f 667 668 679 
f 679 668 680 
f 668 669 680 
f 680 669 681 
f 669 670 681 
f 681 670 682 
f 670 671 682 
f 682 671 683 
f 671 672 683 
f 683 672 684 
f 672 673 684 
f 684 673 685 
f 673 674 685 
f 685 674 686 
f 674 675 686 
f 686 675 687 
f 675 664 687 
f 687 664 676 
f 676 677 688 
f 688 677 689 
f 677 678 689 
f 689 678 690 
f 678 679 690 
f 690 679 691 
f 679 680 691 
f 691 680 692 
f 680 681 692 
f 692 681 693 
f 681 682 693 
f 693 682 694 
f 682 683 694 
f 694 683 695 
f 683 684 695 
f 695 684 696 
f 684 685 696 
f 696 685 697 
f 685 686 697 
f 697 686 698 
f 686 687 698 
f 698 687 699 
f 687 676 699 
f 699 676 688 
f 688 689 700 
f 700 689 701 
f 689 690 701 
f 701 690 702 
f 690 691 702 
f 702 691 703 
f 691 692 703 
f 703 692 704 
f 692 693 704 
f 704 693 705 
f 693 694 705 
f 705 694 706 
f 694 695 706 
f 706 695 707 
f 695 696 707 
f 707 696 708 
f 696 697 708 
f 708 697 709 
f 697 698 709 
f 709 698 710 
f 698 699 710 
f 710 699 711 
f 699 688 711 
f 711 688 700 
f 700 701 712 
f 712 701 713 
f 701 702 713 
f 713 702 714 
f 702 703 714 
f 714 703 715 
f 703 704 715 
f 715 704 716 
f 704 705 716 
f 716 705 717 
f 705 706 717 
f 717 706 718 
f 706 707 718 
f 718 707 719 
f 707 708 719 
f 719 708 720 
f 708 709 720 
f 720 709 721 
f 709 710 721 
f 721 710 722 
f 710 711 722 
f 722 711 723 
f 711 700 723 
f 723 700 712 
f 712 713 724 
f 724 713 725 
f 713 714 725 
f 725 714 726 
f 714 715 726 
f 726 715 727 
f 715 716 727 
f 727 716 728 
f 716 717 728 
f 728 717 729 
f 717 718 729 
f 729 718 730 
f 718 719 730 
f 730 719 731 
f 719 720 731 
f 731 720 732 
f 720 721 732 
f 732 721 733 
f 721 722 733 
f 733 722 734 
f 722 723 734 
f 734 723 735 
f 723 712 735 
f 735 712 724 
f 724 725 736 
f 736 725 737 
f 725 726 737 
f 737 726 738 
f 726 727 738 
f 738 727 739 
f 727 728 739 
f 739 728 740 
f 728 729 740 
f 740 729 741 
f 729 730 741 
f 741 730 742 
f 730 731 742 
f 742 731 743 
f 731 732 743 
f 743 732 744 
f 732 733 744 
f 744 733 745 
f 733 734 745 
f 745 734 746 
f 734 735 746 
f 746 735 747 
f 735 724 747 
f 747 724 736 
f 736 737 748 
f 748 737 749 
f 737 738 749 
f 749 738 750 
f 738 739 750 
f 750 739 751 
f 739 740 751 
f 751 740 752 
f 740 741 752 
f 752 741 753 
f 741 742 753 
f 753 742 754 
f 742 743 754 
f 754 743 755 
f 743 744 755 
f 755 744 756 
f 744 745 756 
f 756 745 757 
f 745 746 757 
f 757 746 758 
f 746 747 758 
f 758 747 759 
f 747 736 759 
f 759 736 748 
f 760 761 762 
f 762 761 763 
f 761 764 763 
f 763 764 765 
f 764 766 765 
f 765 766 767 
f 766 768 767 
f 767 768 769 
f 768 770 769 
f 769 770 771 
f 770 772 771 
f 771 772 773 
f 772 774 773 
f 773 774 775 
f 774 776 775 
f 775 776 777 
f 776 778 777 
f 777 778 779 
f 778 780 779 
f 779 780 781 
f 780 782 781 
f 781 782 783 
f 782 784 783 
f 783 784 785 
f 784 786 785 
f 785 786 787 
f 786 788 787 
f 787 788 789 
f 788 790 789 
f 789 790 791 
f 790 792 791 
f 791 792 793 
f 792 794 793 
f 793 794 795 
f 794 796 795 
f 795 796 797 
f 796 798 797 
f 797 798 799 
f 798 800 799 
f 799 800 801 
f 800 802 801 
f 801 802 803 
f 802 804 803 
f 803 804 805 
f 804 806 805 
f 805 806 807 
f 806 760 807 
f 807 760 762 
f 762 763 808 
f 808 763 809 
f 763 765 809 
f 809 765 810 
f 765 767 810 
f 810 767 811 
f 767 769 811 
f 811 769 812 
f 769 771 812 
f 812 771 813 
f 771 773 813 
f 813 773 814 
f 773 775 814 
f 814 775 815 
f 775 777 815 
f 815 777 816 
f 777 779 816 
f 816 779 817 
f 779 781 817 
f 817 781 818 
f 781 783 818 
f 818 783 819 
f 783 785 819 
f 819 785 820 
f 785 787 820 
f 820 787 821 
f 787 789 821 
f 821 789 822 
f 789 791 822 
f 822 791 823 
f 791 793 823 
f 823 793 824 
f 793 795 824 
f 824 795 825 
f 795 797 825 
f 825 797 826 
f 797 799 826 
f 826 799 827 
f 799 801 827 
f 827 801 828 
f 801 803 828 
f 828 803 829 
f 803 805 829 
f 829 805 830 
f 805 807 830 
f 830 807 831 
f 807 762 831 
f 831 762 808 
f 808 809 832 
f 832 809 833 
f 809 810 833 
f 833 810 834 
f 810 811 834 
f 834 811 835 
f 811 812 835 
f 835 812 836 
f 812 813 836 
f 836 813 837 
f 813 814 837 
f 837 814 838 
f 814 815 838 
f 838 815 839 
f 815 816 839 
f 839 816 840 
f 816 817 840 
f 840 817 841 
f 817 818 841 
f 841 818 842 
f 818 819 842 
f 842 819 843 
f 819 820 843 
f 843 820 844 
f 820 821 844 
f 844 821 845 
f 821 822 845 
f 845 822 846 
f 822 823 846 
f 846 823 847 
f 823 824 847 
f 847 824 848 
f 824 825 848 
f 848 825 849 
f 825 826 849 
f 849 826 850 
f 826 827 850 
f 850 827 851 
f 827 828 851 
f 851 828 852 
f 828 829 852 
f 852 829 853 
f 829 830 853 
f 853 830 854 
f 830 831 854 
f 854 831 855 
f 831 808 855 
f 855 808 832 
f 832 833 856 
f 856 833 857 
f 833 834 857 
f 857 834 858 
f 834 835 858 
f 858 835 859 
f 835 836 859 
f 859 836 860 
f 836 837 860 
f 860 837 861 
f 837 838 861 
f 861 838 862 
f 838 839 862 
f 862 839 863 
f 839 840 863 
f 863 840 864 
f 840 841 864 
f 864 841 865 
f 841 842 865 
f 865 842 866 
f 842 843 866 
f 866 843 867 
f 843 844 867 
f 867 844 868 
f 844 845 868 
f 868 845 869 
f 845 846 869 
f 869 846 870 
f 846 847 870 
f 870 847 871 
f 847 848 871 
f 871 848 872 
f 848 849 872 
f 872 849 873 
f 849 850 873 
f 873 850 874 
f 850 851 874 
f 874 851 875 
f 851 852 875 
f 875 852 876 
f 852 853 876 
f 876 853 877 
f 853 854 877 
f 877 854 878 
f 854 855 878 
f 878 855 879 
f 855 832 879 
f 879 832 856 
f 856 857 880 
f 880 857 881 
f 857 858 881 
f 881 858 882 
f 858 859 882 
f 882 859 883 
f 859 860 883 
f 883 860 884 
f 860 861 884 
f 884 861 885 
f 861 862 885 
f 885 862 886 
f 862 863 886 
f 886 863 887 
f 863 864 887 
f 887 864 888 
f 864 865 888 
f 888 865 889 
f 865 866 889 
f 889 866 890 
f 866 867 890 
f 890 867 891 
f 867 868 891 
f 891 868 892 
f 868 869 892 
f 892 869 893 
f 869 870 893 
f 893 870 894 
f 870 871 894 
f 894 871 895 
f 871 872 895 
f 895 872 896 
f 872 873 896 
f 896 873 897 
f 873 874 897 
f 897 874 898 
f 874 875 898 
f 898 875 899 
f 875 876 899 
f 899 876 900 
f 876 877 900 
f 900 877 901 
f 877 878 901 
f 901 878 902 
f 878 879 902 
f 902 879 903 
f 879 856 903 
f 903 856 880 
f 880 881 904 
f 904 881 905 
f 881 882 905 
f 905 882 906 
f 882 883 906 
f 906 883 907 
f 883 884 907 
f 907 884 908 
f 884 885 908 
f 908 885 909 
f 885 886 909 
f 909 886 910 
f 886 887 910 
f 910 887 911 
f 887 888 911 
f 911 888 912 
f 888 889 912 
f 912 889 913 
f 889 890 913 
f 913 890 914 
f 890 891 914 
f 914 891 915 
f 891 892 915 
f 915 892 916 
f 892 893 916 
f 916 893 917 
f 893 894 917 
f 917 894 918 
f 894 895 918 
f 918 895 919 
f 895 896 919 
f 919 896 920 
f 896 897 920 
f 920 897 921 
f 897 898 921 
f 921 898 922 
f 898 899 922 
f 922 899 923 
f 899 900 923 
f 923 900 924 
f 900 901 924 
f 924 901 925 
f 901 902 925 
f 925 902 926 
f 902 903 926 
f 926 903 927 
f 903 880 927 
f 927 880 904 
f 904 905 928 
f 928 905 929 
f 905 906 929 
f 929 906 930 
f 906 907 930 
f 930 907 931 
f 907 908 931 
f 931 908 932 
f 908 909 932 
f 932 909 933 
f 909 910 933 
f 933 910 934 
f 910 911 934 
f 934 911 935 
f 911 912 935 
f 935 912 936 
f 912 913 936 
f 936 913 937 
f 913 914 937 
f 937 914 938 
f 914 915 938 
f 938 915 939 
f 915 916 939 
f 939 916 940 
f 916 917 940 
f 940 917 941 
f 917 918 941 
f 941 918 942 
f 918 919 942 
f 942 919 943 
f 919 920 943 
f 943 920 944 
f 920 921 944 
f 944 921 945 
f 921 922 945 
f 945 922 946 
f 922 923 946 
f 946 923 947 
f 923 924 947 
f 947 924 948 
f 924 925 948 
f 948 925 949 
f 925 926 949 
f 949 926 950 
f 926 927 950 
f 950 927 951 
f 927 904 951 
f 951 904 928 
f 928 929 952 
f 952 929 953 
f 929 930 953 
f 953 930 954 
f 930 931 954 
f 954 931 955 
f 931 932 955 
f 955 932 956 
f 932 933 956 
f 956 933 957 
f 933 934 957 
f 957 934 958 
f 934 935 958 
f 958 935 959 
f 935 936 959 
f 959 936 960 
f 936 937 960 
f 960 937 961 
f 937 938 961 
f 961 938 962 
f 938 939 962 
f 962 939 963 
f 939 940 963 
f 963 940 964 
f 940 941 964 
f 964 941 965 
f 941 942 965 
f 965 942 966 
f 942 943 966 
f 966 943 967 
f 943 944 967 
f 967 944 968 
f 944 945 968 
f 968 945 969 
f 945 946 969 
f 969 946 970 
f 946 947 970 
f 970 947 971 
f 947 948 971 
f 971 948 972 
f 948 949 972 
f 972 949 973 
f 949 950 973 
f 973 950 974 
f 950 951 974 
f 974 951 975 
f 951 928 975 
f 975 928 952 
f 952 953 976 
f 976 953 977 
f 953 954 977 
f 977 954 978 
f 954 955 978 
f 978 955 979 
f 955 956 979 
f 979 956 980 
f 956 957 980 
f 980 957 981 
f 957 958 981 
f 981 958 982 
f 958 959 982 
f 982 959 983 
f 959 960 983 
f 983 960 984 
f 960 961 984 
f 984 961 985 
f 961 962 985 
f 985 962 986 
f 962 963 986 
f 986 963 987 
f 963 964 987 
f 987 964 988 
f 964 965 988 
f 988 965 989 
f 965 966 989 
f 989 966 990 
f 966 967 990 
f 990 967 991 
f 967 968 991 
f 991 968 992 
f 968 969 992 
f 992 969 993 
f 969 970 993 
f 993 970 994 
f 970 971 994 
f 994 971 995 
f 971 972 995 
f 995 972 996 
f 972 973 996 
f 996 973 997 
f 973 974 997 
f 997 974 998 
f 974 975 998 
f 998 975 999 
f 975 952 999 
f 999 952 976 
f 976 977 1000 
f 1000 977 1001 
f 977 978 1001 
f 1001 978 1002 
f 978 979 1002 
f 1002 979 1003 
f 979 980 1003 
f 1003 980 1004 
f 980 981 1004 
f 1004 981 1005 
f 981 982 1005 
f 1005 982 1006 
f 982 983 1006 
f 1006 983 1007 
f 983 984 1007 
f 1007 984 1008 
f 984 985 1008 
f 1008 985 1009 
f 985 986 1009 
f 1009 986 1010 
f 986 987 1010 
f 1010 987 1011 
f 987 988 1011 
f 1011 988 1012 
f 988 989 1012 
f 1012 989 1013 
f 989 990 1013 
f 1013 990 1014 
f 990 991 1014 
f 1014 991 1015 
f 991 992 1015 
f 1015 992 1016 
f 992 993 1016 
f 1016 993 1017 
f 993 994 1017 
f 1017 994 1018 
f 994 995 1018 
f 1018 995 1019 
f 995 996 1019 
f 1019 996 1020 
f 996 997 1020 
f 1020 997 1021 
f 997 998 1021 
f 1021 998 1022 
f 998 999 1022 
f 1022 999 1023 
f 999 976 1023 
f 1023 976 1000 
f 1000 1001 1024 
f 1024 1001 1025 
f 1001 1002 1025 
f 1025 1002 1026 
f 1002 1003 1026 
f 1026 1003 1027 
f 1003 1004 1027 
f 1027 1004 1028 
f 1004 1005 1028 
f 1028 1005 1029 
f 1005 1006 1029 
f 1029 1006 1030 
f 1006 1007 1030 
f 1030 1007 1031 
f 1007 1008 1031 
f 1031 1008 1032 
f 1008 1009 1032 
f 1032 1009 1033 
f 1009 1010 1033 
f 1033 1010 1034 
f 1010 1011 1034 
f 1034 1011 1035 
f 1011 1012 1035 
f 1035 1012 1036 
f 1012 1013 1036 
f 1036 1013 1037 
f 1013 1014 1037 
f 1037 1014 1038 
f 1014 1015 1038 
f 1038 1015 1039 
f 1015 1016 1039 
f 1039 1016 1040 
f 1016 1017 1040 
f 1040 1017 1041 
f 1017 1018 1041 
f 1041 1018 1042 
f 1018 1019 1042 
f 1042 1019 1043 
f 1019 1020 1043 
f 1043 1020 1044 
f 1020 1021 1044 
f 1044 1021 1045 
f 1021 1022 1045 
f 1045 1022 1046 
f 1022 1023 1046 
f 1046 1023 1047 
f 1023 1000 1047 
f 1047 1000 1024 
f 1024 1025 1048 
f 1048 1025 1049 
f 1025 1026 1049 
f 1049 1026 1050 
f 1026 1027 1050 
f 1050 1027 1051 
f 1027 1028 1051 
f 1051 1028 1052 
f 1028 1029 1052 
f 1052 1029 1053 
f 1029 1030 1053 
f 1053 1030 1054 
f 1030 1031 1054 
f 1054 1031 1055 
f 1031 1032 1055 
f 1055 1032 1056 
f 1032 1033 1056 
f 1056 1033 1057 
f 1033 1034 1057 
f 1057 1034 1058 
f 1034 1035 1058 
f 1058 1035 1059 
f 1035 1036 1059 
f 1059 1036 1060 
f 1036 1037 1060 
f 1060 1037 1061 
f 1037 1038 1061 
f 1061 1038 1062 
f 1038 1039 1062 
f 1062 1039 1063 
f 1039 1040 1063 
f 1063 1040 1064 
f 1040 1041 1064 
f 1064 1041 1065 
f 1041 1042 1065 
f 1065 1042 1066 
f 1042 1043 1066 
f 1066 1043 1067 
f 1043 1044 1067 
f 1067 1044 1068 
f 1044 1045 1068 
f 1068 1045 1069 
f 1045 1046 1069 
f 1069 1046 1070 
f 1046 1047 1070 
f 1070 1047 1071 
f 1047 1024 1071 
f 1071 1024 1048 


*/

           
       








Related examples in the same category

1.Line TypesLine Types
2.Shape: Point outlineShape: Point outline
3.Color YoyoColor Yoyo
4.Yoyo LineYoyo Line
5.The use of the GeometryInfo class and related classesThe use of the GeometryInfo class and related classes
6.Example SwitchExample Switch
7.A Morph object to animate a shape between two key shapesA Morph object to animate a shape between two key shapes
8.ExHenge - create a stone-henge like (vaguely) mysterious temple thing
9.Appearance Is Everything
10.Geometry By ReferenceGeometry By Reference
11.Stereo Girl
12.Red Green GirlRed Green Girl
13.Red Green GriffinRed Green Griffin
14.cg viewer
15.A basic hierarchical model of the top part of a human torsoA basic hierarchical model of the top part of a human torso
16.A large hollow box
17.Java 3D Box and a custom Cuboid implementationJava 3D Box and a custom Cuboid implementation
18.A simple class using the an indexed quadrilateral arrayA simple class using the an indexed quadrilateral array
19.Simple Indexed Quad NormalsSimple Indexed Quad Normals
20.Simple Indexed QuadSimple Indexed Quad
21.Twist Strip visual objectTwist Strip visual object
22.Door AppDoor App
23.ShadowApp creates a single planeShadowApp creates a single plane
24.TeapotTeapot
25.MorphingMorphing
26.VolRend
27.An Object An Object