package net.coderextreme.data;
import org.web3d.x3d.jsail.*;
import org.web3d.x3d.jsail.CADGeometry.*;
import org.web3d.x3d.jsail.Core.*;
import org.web3d.x3d.jsail.CubeMapTexturing.*;
import org.web3d.x3d.jsail.DIS.*;
import org.web3d.x3d.jsail.EnvironmentalEffects.*;
import org.web3d.x3d.jsail.EnvironmentalSensor.*;
import org.web3d.x3d.jsail.EventUtilities.*;
import org.web3d.x3d.jsail.Followers.*;
import org.web3d.x3d.jsail.Geometry2D.*;
import org.web3d.x3d.jsail.Geometry3D.*;
import org.web3d.x3d.jsail.Geospatial.*;
import org.web3d.x3d.jsail.Grouping.*;
import org.web3d.x3d.jsail.HAnim.*;
import org.web3d.x3d.jsail.Interpolation.*;
import org.web3d.x3d.jsail.KeyDeviceSensor.*;
import org.web3d.x3d.jsail.Layering.*;
import org.web3d.x3d.jsail.Layout.*;
import org.web3d.x3d.jsail.Lighting.*;
import org.web3d.x3d.jsail.NURBS.*;
import org.web3d.x3d.jsail.Navigation.*;
import org.web3d.x3d.jsail.Networking.*;
import org.web3d.x3d.jsail.ParticleSystems.*;
import org.web3d.x3d.jsail.Picking.*;
import org.web3d.x3d.jsail.PointingDeviceSensor.*;
import org.web3d.x3d.jsail.Rendering.*;
import org.web3d.x3d.jsail.RigidBodyPhysics.*;
import org.web3d.x3d.jsail.Scripting.*;
import org.web3d.x3d.jsail.Shaders.*;
import org.web3d.x3d.jsail.Shape.*;
import org.web3d.x3d.jsail.Sound.*;
import org.web3d.x3d.jsail.Text.*;
import org.web3d.x3d.jsail.Texturing3D.*;
import org.web3d.x3d.jsail.Texturing.*;
import org.web3d.x3d.jsail.Time.*;
import org.web3d.x3d.jsail.VolumeRendering.*;
import org.web3d.x3d.jsail.fields.*;
import java.util.ArrayList;
import java.util.List;
import net.coderextreme.X3DRoots;
public class mobiusCarlson implements X3DRoots {
  public static void main(String[] args) {
    ConfigurationProperties.setXsltEngine(ConfigurationProperties.XSLT_ENGINE_NATIVE_JAVA);
    ConfigurationProperties.setDeleteIntermediateFiles(false);
    ConfigurationProperties.setStripTrailingZeroes(true);
    ConfigurationProperties.setStripDefaultAttributes(true);
    X3D model = new mobiusCarlson().getRootNodeList().get(0); // only get one root node
    System.out.print(model.validationReport().trim());
    model.toFileX3D("../data/mobiusCarlson.new.java.x3d");
    model.toFileJSON("../data/mobiusCarlson.new.java.x3dj");
    }
    public List<X3D> getRootNodeList() {
    	List<X3D> list = new ArrayList<X3D>(1);
    	list.add(initialize());
    	return list;
    }
    public X3D initialize() {
      X3D X3D0 =  new X3D().setProfile(new SFString("Interchange")).setVersion(new SFString("4.0"))
      .setHead(new head()
        .addComponent(new component().setName(new SFString("NURBS")).setLevel(4))
        .addComponent(new component().setName(new SFString("Shape")).setLevel(2))
        .addUnit(new unit().setName(new SFString("millimeters")).setCategory(new SFString("length")).setConversionFactor(25.4d))
        .addMeta(new meta().setName(new SFString("title")).setContent(new SFString("mobiusCarlson.x3d")))
        .addMeta(new meta().setName(new SFString("creator")).setContent(new SFString("Vince Marchetti")))
        .addMeta(new meta().setName(new SFString("generator")).setContent(new SFString("manual")))
        .addMeta(new meta().setName(new SFString("identifier")).setContent(new SFString("https://kshell.com/mobiusCarlson.x3d")))
        .addMeta(new meta().setName(new SFString("description")).setContent(new SFString("a mobius of 3 NURBS Patch Surfaces"))))
      .setScene(new Scene()
        .addChild(new Background().setSkyColor(new MFColor0().getArray()))
        .addChild(new Shape()
          .setGeometry(new NurbsPatchSurface().setSolid(false).setUDimension(91).setUKnot(new MFDouble1().getArray()).setUOrder(4).setVDimension(3).setVKnot(new MFDouble2().getArray()).setWeight(new MFDouble3().getArray())
            .setMetadata(new MetadataSet()
              .setMetadata(new MetadataString().setName(new SFString("INSTANT_PLAYER_MODE")).setValue(new MFString4().getArray())))
            .setControlPoint(new Coordinate().setPoint(new MFVec3f5().getArray())))
          .setAppearance(new Appearance().setDEF(new SFString("ksh_appearance_1"))
            .setMaterial(new Material().setDiffuseColor(new float[] {0f ,0f ,1f }))))
        .addChild(new Shape()
          .setGeometry(new NurbsPatchSurface().setSolid(false).setUDimension(91).setUKnot(new MFDouble6().getArray()).setUOrder(4).setVDimension(3).setVKnot(new MFDouble7().getArray()).setWeight(new MFDouble8().getArray())
            .setMetadata(new MetadataSet()
              .setMetadata(new MetadataString().setName(new SFString("INSTANT_PLAYER_MODE")).setValue(new MFString9().getArray())))
            .setControlPoint(new Coordinate().setPoint(new MFVec3f10().getArray())))
          .setAppearance(new Appearance().setDEF(new SFString("ksh_appearance_2"))
            .setMaterial(new Material().setDiffuseColor(new float[] {0f ,0f ,1f }))))
        .addChild(new Shape()
          .setGeometry(new NurbsPatchSurface().setSolid(false).setUDimension(91).setUKnot(new MFDouble11().getArray()).setUOrder(4).setVDimension(3).setVKnot(new MFDouble12().getArray()).setWeight(new MFDouble13().getArray())
            .setMetadata(new MetadataSet()
              .setMetadata(new MetadataString().setName(new SFString("INSTANT_PLAYER_MODE")).setValue(new MFString14().getArray())))
            .setControlPoint(new Coordinate().setPoint(new MFVec3f15().getArray())))
          .setAppearance(new Appearance().setDEF(new SFString("ksh_appearance_3"))
            .setMaterial(new Material().setDiffuseColor(new float[] {0f ,0f ,1f }))))
        .addChild(new Group().setDEF(new SFString("triad"))
          .addChild(new Shape()
            .setGeometry(new LineSet().setVertexCount(new MFInt3216().getArray())
              .setCoord(new Coordinate().setPoint(new MFVec3f17().getArray())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setEmissiveColor(new float[] {1f ,0f ,0f }))
              .setLineProperties(new LineProperties().setLinewidthScaleFactor(2f )
                .addComments(new CommentsBlock("linetype='1' solid")))))
          .addChild(new Shape()
            .setGeometry(new LineSet().setVertexCount(new MFInt3218().getArray())
              .setCoord(new Coordinate().setPoint(new MFVec3f19().getArray())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setEmissiveColor(new float[] {0f ,1f ,0f }))
              .setLineProperties(new LineProperties().setLinewidthScaleFactor(2f )
                .addComments(new CommentsBlock("linetype='1' solid")))))
          .addChild(new Shape()
            .setGeometry(new LineSet().setVertexCount(new MFInt3220().getArray())
              .setCoord(new Coordinate().setPoint(new MFVec3f21().getArray())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setEmissiveColor(new float[] {0f ,0f ,1f }))
              .setLineProperties(new LineProperties().setLinewidthScaleFactor(2f )
                .addComments(new CommentsBlock("linetype='1' solid")))))));
    return X3D0;
    }
private class MFColor0 {
  private org.web3d.x3d.jsail.fields.MFColor getArray() {
    return new org.web3d.x3d.jsail.fields.MFColor(new float[] {1f ,1f ,1f });
  }
}
private class MFDouble1 {
  private org.web3d.x3d.jsail.fields.MFDouble getArray() {
    return new org.web3d.x3d.jsail.fields.MFDouble(new double[] {0d,0d,0d,0d,0.0333333333333d,0.0333333333333d,0.0333333333333d,0.0666666666667d,0.0666666666667d,0.0666666666667d,0.1d,0.1d,0.1d,0.133333333333d,0.133333333333d,0.133333333333d,0.166666666667d,0.166666666667d,0.166666666667d,0.2d,0.2d,0.2d,0.233333333333d,0.233333333333d,0.233333333333d,0.266666666667d,0.266666666667d,0.266666666667d,0.3d,0.3d,0.3d,0.333333333333d,0.333333333333d,0.333333333333d,0.366666666667d,0.366666666667d,0.366666666667d,0.4d,0.4d,0.4d,0.433333333333d,0.433333333333d,0.433333333333d,0.466666666667d,0.466666666667d,0.466666666667d,0.5d,0.5d,0.5d,0.533333333333d,0.533333333333d,0.533333333333d,0.566666666667d,0.566666666667d,0.566666666667d,0.6d,0.6d,0.6d,0.633333333333d,0.633333333333d,0.633333333333d,0.666666666667d,0.666666666667d,0.666666666667d,0.7d,0.7d,0.7d,0.733333333333d,0.733333333333d,0.733333333333d,0.766666666667d,0.766666666667d,0.766666666667d,0.8d,0.8d,0.8d,0.833333333333d,0.833333333333d,0.833333333333d,0.866666666667d,0.866666666667d,0.866666666667d,0.9d,0.9d,0.9d,0.933333333333d,0.933333333333d,0.933333333333d,0.966666666667d,0.966666666667d,0.966666666667d,1d,1d,1d,1d});
  }
}
private class MFDouble2 {
  private org.web3d.x3d.jsail.fields.MFDouble getArray() {
    return new org.web3d.x3d.jsail.fields.MFDouble(new double[] {0d,0d,0d,1d,1d,1d});
  }
}
private class MFDouble3 {
  private org.web3d.x3d.jsail.fields.MFDouble getArray() {
    return new org.web3d.x3d.jsail.fields.MFDouble(new double[] {1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d});
  }
}
private class MFString4 {
  private org.web3d.x3d.jsail.fields.MFString getArray() {
    return new org.web3d.x3d.jsail.fields.MFString(new java.lang.String[] {"True"});
  }
}
private class MFVec3f5 {
  private org.web3d.x3d.jsail.fields.MFVec3f getArray() {
    return new org.web3d.x3d.jsail.fields.MFVec3f(new float[] {14f ,-3.4641f ,0f ,13.919f ,-3.3245f ,1.3963f ,13.831f ,-3.182f ,1.5125f ,13.472f ,-3.0371f ,2.8636f ,13.113f ,-2.8922f ,4.2146f ,13.026f ,-2.7448f ,4.271f ,12.403f ,-2.5954f ,5.522f ,11.779f ,-2.4459f ,6.773f ,11.711f ,-2.2943f ,6.7824f ,10.85f ,-2.1409f ,7.8827f ,9.9886f ,-1.9876f ,8.983f ,9.9482f ,-1.8325f ,8.9619f ,8.8844f ,-1.6761f ,9.8672f ,7.8207f ,-1.5196f ,10.772f ,7.8117f ,-1.3618f ,10.738f ,6.5885f ,-1.2031f ,11.412f ,5.3653f ,-1.0443f ,12.086f ,5.3843f ,-0.88454f ,12.053f ,4.0511f ,-0.72419f ,12.468f ,2.718f ,-0.56385f ,12.884f ,2.756f ,-0.40292f ,12.864f ,1.3668f ,-0.24179f ,13.004f ,-0.022387f ,-0.080662f ,13.145f ,0.022387f ,0.080662f ,13.145f ,-1.3668f ,0.24179f ,13.004f ,-2.756f ,0.40292f ,12.864f ,-2.718f ,0.56385f ,12.884f ,-4.0511f ,0.72419f ,12.468f ,-5.3843f ,0.88454f ,12.053f ,-5.3653f ,1.0443f ,12.086f ,-6.5885f ,1.2031f ,11.412f ,-7.8117f ,1.3618f ,10.738f ,-7.8207f ,1.5196f ,10.772f ,-8.8844f ,1.6761f ,9.8672f ,-9.9482f ,1.8325f ,8.9619f ,-9.9886f ,1.9876f ,8.983f ,-10.85f ,2.1409f ,7.8827f ,-11.711f ,2.2943f ,6.7824f ,-11.779f ,2.4459f ,6.773f ,-12.403f ,2.5954f ,5.522f ,-13.026f ,2.7448f ,4.271f ,-13.113f ,2.8922f ,4.2146f ,-13.472f ,3.0371f ,2.8636f ,-13.831f ,3.182f ,1.5125f ,-13.919f ,3.3245f ,1.3963f ,-14f ,3.4641f ,1.7145e-15f ,-14.081f ,3.6037f ,-1.3963f ,-14.147f ,3.7405f ,-1.5795f ,-13.945f ,3.8742f ,-2.964f ,-13.743f ,4.0079f ,-4.3485f ,-13.761f ,4.1384f ,-4.5982f ,-13.283f ,4.2654f ,-5.9142f ,-12.806f ,4.3925f ,-7.2301f ,-12.748f ,4.5161f ,-7.5364f ,-12.015f ,4.6359f ,-8.7294f ,-11.282f ,4.7557f ,-9.9224f ,-11.122f ,4.8717f ,-10.266f ,-10.162f ,4.9837f ,-11.286f ,-9.2022f ,5.0957f ,-12.307f ,-8.9208f ,5.2037f ,-12.659f ,-7.7733f ,5.3073f ,-13.464f ,-6.6259f ,5.4109f ,-14.269f ,-6.2096f ,5.5103f ,-14.593f ,-4.9219f ,5.605f ,-15.148f ,-3.6343f ,5.6998f ,-15.704f ,-3.0811f ,5.79f ,-15.957f ,-1.7068f ,5.8754f ,-16.239f ,-0.33248f ,5.9609f ,-16.521f ,0.34709f ,6.0415f ,-16.66f ,1.7506f ,6.1172f ,-16.656f ,3.1541f ,6.1929f ,-16.651f ,3.9361f ,6.2637f ,-16.632f ,5.3095f ,6.3292f ,-16.341f ,6.683f ,6.3948f ,-16.05f ,7.5303f ,6.4552f ,-15.835f ,8.8152f ,6.5104f ,-15.268f ,10.1f ,6.5655f ,-14.701f ,10.963f ,6.6154f ,-14.263f ,12.105f ,6.6598f ,-13.444f ,13.246f ,6.7043f ,-12.625f ,14.067f ,6.7433f ,-11.946f ,15.015f ,6.7768f ,-10.909f ,15.963f ,6.8103f ,-9.8721f ,16.676f ,6.8383f ,-8.9532f ,17.39f ,6.8608f ,-7.7425f ,18.104f ,6.8832f ,-6.5319f ,18.643f ,6.9001f ,-5.3901f ,19.09f ,6.9113f ,-4.0578f ,19.538f ,6.9226f ,-2.7254f ,19.839f ,6.9282f ,-1.3963f ,20f ,6.9282f ,-4.8986e-15f ,20f ,-3.4641f ,0f ,19.96f ,-3.3595f ,0.69813f ,19.71f ,-3.0422f ,2.762f ,19.369f ,-2.8294f ,4.1171f ,19.029f ,-2.6165f ,5.4722f ,18.578f ,-2.4024f ,6.743f ,17.99f ,-2.19f ,8.0095f ,17.402f ,-1.9776f ,9.2761f ,16.728f ,-1.766f ,10.428f ,15.912f ,-1.5581f ,11.561f ,15.097f ,-1.3502f ,12.694f ,14.216f ,-1.1449f ,13.702f ,13.201f ,-0.94527f ,14.661f ,12.186f ,-0.74559f ,15.621f ,11.114f ,-0.55051f ,16.457f ,9.934f ,-0.36265f ,17.206f ,8.7542f ,-0.17479f ,17.955f ,7.5076f ,0.0067486f ,18.588f ,6.205f ,0.17954f ,19.097f ,4.9024f ,0.35233f ,19.607f ,3.5058f ,0.51722f ,19.998f ,2.1279f ,0.67205f ,20.246f ,0.75001f ,0.82688f ,20.494f ,-0.76173f ,0.97244f ,20.605f ,-2.1629f ,1.1068f ,20.578f ,-3.564f ,1.2413f ,20.551f ,-5.1427f ,1.3652f ,20.346f ,-6.512f ,1.4772f ,20.042f ,-7.8813f ,1.5892f ,19.738f ,-9.4645f ,1.6899f ,19.186f ,-10.746f ,1.778f ,18.613f ,-12.027f ,1.8661f ,18.039f ,-13.54f ,1.9422f ,17.124f ,-14.678f ,2.0054f ,16.302f ,-15.817f ,2.0686f ,15.48f ,-17.173f ,2.1195f ,14.203f ,-18.119f ,2.1574f ,13.164f ,-19.064f ,2.1954f ,12.125f ,-20.174f ,2.2208f ,10.511f ,-20.883f ,2.2336f ,9.2976f ,-21.591f ,2.2464f ,8.0844f ,-22.368f ,2.2469f ,6.182f ,-22.804f ,2.2352f ,4.8472f ,-23.24f ,2.2235f ,3.5125f ,-23.609f ,2.2f ,1.3963f ,-23.75f ,2.1651f ,2.9085e-15f ,-23.891f ,2.1301f ,-1.3963f ,-23.793f ,2.084f ,-3.6298f ,-23.629f ,2.0275f ,-5.0225f ,-23.466f ,1.971f ,-6.4152f ,-22.867f ,1.9042f ,-8.6529f ,-22.405f ,1.8283f ,-9.9753f ,-21.942f ,1.7523f ,-11.298f ,-20.842f ,1.6674f ,-13.417f ,-20.101f ,1.5746f ,-14.604f ,-19.36f ,1.4818f ,-15.791f ,-17.788f ,1.3813f ,-17.669f ,-16.803f ,1.2746f ,-18.662f ,-15.818f ,1.1679f ,-19.655f ,-13.839f ,1.055f ,-21.177f ,-12.659f ,0.93756f ,-21.925f ,-11.478f ,0.82013f ,-22.673f ,-9.1836f ,0.6982f ,-23.746f ,-7.8665f ,0.57351f ,-24.211f ,-6.5494f ,0.44881f ,-24.675f ,-4.0557f ,0.32137f ,-25.23f ,-2.6683f ,0.19301f ,-25.387f ,-1.2809f ,0.064643f ,-25.545f ,1.2809f ,-0.064643f ,-25.545f ,2.6683f ,-0.19301f ,-25.387f ,4.0557f ,-0.32137f ,-25.23f ,6.5494f ,-0.44881f ,-24.675f ,7.8665f ,-0.57351f ,-24.211f ,9.1836f ,-0.6982f ,-23.746f ,11.478f ,-0.82013f ,-22.673f ,12.659f ,-0.93756f ,-21.925f ,13.839f ,-1.055f ,-21.177f ,15.818f ,-1.1679f ,-19.655f ,16.803f ,-1.2746f ,-18.662f ,17.788f ,-1.3813f ,-17.669f ,19.36f ,-1.4818f ,-15.791f ,20.101f ,-1.5746f ,-14.604f ,20.842f ,-1.6674f ,-13.417f ,21.942f ,-1.7523f ,-11.298f ,22.405f ,-1.8283f ,-9.9753f ,22.867f ,-1.9042f ,-8.6529f ,23.466f ,-1.971f ,-6.4152f ,23.629f ,-2.0275f ,-5.0225f ,23.793f ,-2.084f ,-3.6298f ,23.891f ,-2.1301f ,-1.3963f ,23.75f ,-2.1651f ,-5.8171e-15f ,26f ,-3.4641f ,0f ,25.919f ,-3.6037f ,1.3963f ,25.56f ,-3.7405f ,4.0054f ,25.181f ,-3.8742f ,5.3524f ,24.803f ,-4.0079f ,6.6994f ,23.917f ,-4.1384f ,9.1201f ,23.258f ,-4.2654f ,10.355f ,22.6f ,-4.3925f ,11.59f ,21.254f ,-4.5161f ,13.716f ,20.346f ,-4.6359f ,14.782f ,19.438f ,-4.7557f ,15.848f ,17.718f ,-4.8717f ,17.591f ,16.603f ,-4.9837f ,18.439f ,15.488f ,-5.0957f ,19.288f ,13.498f ,-5.2037f ,20.586f ,12.227f ,-5.3073f ,21.177f ,10.956f ,-5.4109f ,21.768f ,8.807f ,-5.5103f ,22.587f ,7.4387f ,-5.605f ,22.894f ,6.0705f ,-5.6998f ,23.202f ,3.8772f ,-5.79f ,23.532f ,2.4743f ,-5.8754f ,23.542f ,1.0714f ,-5.9609f ,23.552f ,-1.0568f ,-6.0415f ,23.413f ,-2.4306f ,-6.1172f ,23.125f ,-3.8043f ,-6.1929f ,22.838f ,-5.7687f ,-6.2637f ,22.273f ,-7.0511f ,-6.3292f ,21.701f ,-8.3335f ,-6.3948f ,21.13f ,-10.051f ,-6.4552f ,20.202f ,-11.185f ,-6.5104f ,19.373f ,-12.318f ,-6.5655f ,18.543f ,-13.727f ,-6.6154f ,17.332f ,-14.66f ,-6.6598f ,16.282f ,-15.594f ,-6.7043f ,15.233f ,-16.653f ,-6.7433f ,13.825f ,-17.346f ,-6.7768f ,12.602f ,-18.039f ,-6.8103f ,11.38f ,-18.73f ,-6.8383f ,9.8674f ,-19.152f ,-6.8608f ,8.5269f ,-19.574f ,-6.8832f ,7.1864f ,-19.903f ,-6.9001f ,5.6579f ,-20.036f ,-6.9113f ,4.2587f ,-20.169f ,-6.9226f ,2.8595f ,-20.161f ,-6.9282f ,1.3963f ,-20f ,-6.9282f ,2.4493e-15f ,-19.839f ,-6.9282f ,-1.3963f ,-19.538f ,-6.9226f ,-2.7254f ,-19.09f ,-6.9113f ,-4.0578f ,-18.643f ,-6.9001f ,-5.3901f ,-18.104f ,-6.8832f ,-6.5319f ,-17.39f ,-6.8608f ,-7.7425f ,-16.676f ,-6.8383f ,-8.9532f ,-15.963f ,-6.8103f ,-9.8721f ,-15.015f ,-6.7768f ,-10.909f ,-14.067f ,-6.7433f ,-11.946f ,-13.246f ,-6.7043f ,-12.625f ,-12.105f ,-6.6598f ,-13.444f ,-10.963f ,-6.6154f ,-14.263f ,-10.1f ,-6.5655f ,-14.701f ,-8.8152f ,-6.5104f ,-15.268f ,-7.5303f ,-6.4552f ,-15.835f ,-6.683f ,-6.3948f ,-16.05f ,-5.3095f ,-6.3292f ,-16.341f ,-3.9361f ,-6.2637f ,-16.632f ,-3.1541f ,-6.1929f ,-16.651f ,-1.7506f ,-6.1172f ,-16.656f ,-0.34709f ,-6.0415f ,-16.66f ,0.33248f ,-5.9609f ,-16.521f ,1.7068f ,-5.8754f ,-16.239f ,3.0811f ,-5.79f ,-15.957f ,3.6343f ,-5.6998f ,-15.704f ,4.9219f ,-5.605f ,-15.148f ,6.2096f ,-5.5103f ,-14.593f ,6.6259f ,-5.4109f ,-14.269f ,7.7733f ,-5.3073f ,-13.464f ,8.9208f ,-5.2037f ,-12.659f ,9.2022f ,-5.0957f ,-12.307f ,10.162f ,-4.9837f ,-11.286f ,11.122f ,-4.8717f ,-10.266f ,11.282f ,-4.7557f ,-9.9224f ,12.015f ,-4.6359f ,-8.7294f ,12.748f ,-4.5161f ,-7.5364f ,12.806f ,-4.3925f ,-7.2301f ,13.283f ,-4.2654f ,-5.9142f ,13.761f ,-4.1384f ,-4.5982f ,13.743f ,-4.0079f ,-4.3485f ,13.945f ,-3.8742f ,-2.964f ,14.147f ,-3.7405f ,-1.5795f ,14.081f ,-3.6037f ,-1.3963f ,14f ,-3.4641f ,-3.429e-15f });
  }
}
private class MFDouble6 {
  private org.web3d.x3d.jsail.fields.MFDouble getArray() {
    return new org.web3d.x3d.jsail.fields.MFDouble(new double[] {0d,0d,0d,0d,0.0333333333333d,0.0333333333333d,0.0333333333333d,0.0666666666667d,0.0666666666667d,0.0666666666667d,0.1d,0.1d,0.1d,0.133333333333d,0.133333333333d,0.133333333333d,0.166666666667d,0.166666666667d,0.166666666667d,0.2d,0.2d,0.2d,0.233333333333d,0.233333333333d,0.233333333333d,0.266666666667d,0.266666666667d,0.266666666667d,0.3d,0.3d,0.3d,0.333333333333d,0.333333333333d,0.333333333333d,0.366666666667d,0.366666666667d,0.366666666667d,0.4d,0.4d,0.4d,0.433333333333d,0.433333333333d,0.433333333333d,0.466666666667d,0.466666666667d,0.466666666667d,0.5d,0.5d,0.5d,0.533333333333d,0.533333333333d,0.533333333333d,0.566666666667d,0.566666666667d,0.566666666667d,0.6d,0.6d,0.6d,0.633333333333d,0.633333333333d,0.633333333333d,0.666666666667d,0.666666666667d,0.666666666667d,0.7d,0.7d,0.7d,0.733333333333d,0.733333333333d,0.733333333333d,0.766666666667d,0.766666666667d,0.766666666667d,0.8d,0.8d,0.8d,0.833333333333d,0.833333333333d,0.833333333333d,0.866666666667d,0.866666666667d,0.866666666667d,0.9d,0.9d,0.9d,0.933333333333d,0.933333333333d,0.933333333333d,0.966666666667d,0.966666666667d,0.966666666667d,1d,1d,1d,1d});
  }
}
private class MFDouble7 {
  private org.web3d.x3d.jsail.fields.MFDouble getArray() {
    return new org.web3d.x3d.jsail.fields.MFDouble(new double[] {0d,0d,0d,1d,1d,1d});
  }
}
private class MFDouble8 {
  private org.web3d.x3d.jsail.fields.MFDouble getArray() {
    return new org.web3d.x3d.jsail.fields.MFDouble(new double[] {1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d});
  }
}
private class MFString9 {
  private org.web3d.x3d.jsail.fields.MFString getArray() {
    return new org.web3d.x3d.jsail.fields.MFString(new java.lang.String[] {"True"});
  }
}
private class MFVec3f10 {
  private org.web3d.x3d.jsail.fields.MFVec3f getArray() {
    return new org.web3d.x3d.jsail.fields.MFVec3f(new float[] {20f ,6.9282f ,0f ,20.161f ,6.9282f ,1.3963f ,20.169f ,6.9226f ,2.8595f ,20.036f ,6.9113f ,4.2587f ,19.903f ,6.9001f ,5.6579f ,19.574f ,6.8832f ,7.1864f ,19.152f ,6.8608f ,8.5269f ,18.73f ,6.8383f ,9.8674f ,18.039f ,6.8103f ,11.38f ,17.346f ,6.7768f ,12.602f ,16.653f ,6.7433f ,13.825f ,15.594f ,6.7043f ,15.233f ,14.66f ,6.6598f ,16.282f ,13.727f ,6.6154f ,17.332f ,12.318f ,6.5655f ,18.543f ,11.185f ,6.5104f ,19.373f ,10.051f ,6.4552f ,20.202f ,8.3335f ,6.3948f ,21.13f ,7.0511f ,6.3292f ,21.701f ,5.7687f ,6.2637f ,22.273f ,3.8043f ,6.1929f ,22.838f ,2.4306f ,6.1172f ,23.125f ,1.0568f ,6.0415f ,23.413f ,-1.0714f ,5.9609f ,23.552f ,-2.4743f ,5.8754f ,23.542f ,-3.8772f ,5.79f ,23.532f ,-6.0705f ,5.6998f ,23.202f ,-7.4387f ,5.605f ,22.894f ,-8.807f ,5.5103f ,22.587f ,-10.956f ,5.4109f ,21.768f ,-12.227f ,5.3073f ,21.177f ,-13.498f ,5.2037f ,20.586f ,-15.488f ,5.0957f ,19.288f ,-16.603f ,4.9837f ,18.439f ,-17.718f ,4.8717f ,17.591f ,-19.438f ,4.7557f ,15.848f ,-20.346f ,4.6359f ,14.782f ,-21.254f ,4.5161f ,13.716f ,-22.6f ,4.3925f ,11.59f ,-23.258f ,4.2654f ,10.355f ,-23.917f ,4.1384f ,9.1201f ,-24.803f ,4.0079f ,6.6994f ,-25.181f ,3.8742f ,5.3524f ,-25.56f ,3.7405f ,4.0054f ,-25.919f ,3.6037f ,1.3963f ,-26f ,3.4641f ,2.6277e-14f ,-26.081f ,3.3245f ,-1.3963f ,-25.875f ,3.182f ,-4.0725f ,-25.654f ,3.0371f ,-5.4529f ,-25.433f ,2.8922f ,-6.8334f ,-24.652f ,2.7448f ,-9.4474f ,-24.139f ,2.5954f ,-10.747f ,-23.627f ,2.4459f ,-12.048f ,-22.291f ,2.2943f ,-14.47f ,-21.511f ,2.1409f ,-15.629f ,-20.731f ,1.9876f ,-16.788f ,-18.892f ,1.8325f ,-18.895f ,-17.881f ,1.6761f ,-19.859f ,-16.869f ,1.5196f ,-20.822f ,-14.607f ,1.3618f ,-22.507f ,-13.411f ,1.2031f ,-23.229f ,-12.216f ,1.0443f ,-23.952f ,-9.6323f ,0.88454f ,-25.127f ,-8.3095f ,0.72419f ,-25.574f ,-6.9868f ,0.56385f ,-26.022f ,-4.2023f ,0.40292f ,-26.625f ,-2.8143f ,0.24179f ,-26.776f ,-1.4263f ,0.080662f ,-26.928f ,1.4263f ,-0.080662f ,-26.928f ,2.8143f ,-0.24179f ,-26.776f ,4.2023f ,-0.40292f ,-26.625f ,6.9868f ,-0.56385f ,-26.022f ,8.3095f ,-0.72419f ,-25.574f ,9.6323f ,-0.88454f ,-25.127f ,12.216f ,-1.0443f ,-23.952f ,13.411f ,-1.2031f ,-23.229f ,14.607f ,-1.3618f ,-22.507f ,16.869f ,-1.5196f ,-20.822f ,17.881f ,-1.6761f ,-19.859f ,18.892f ,-1.8325f ,-18.895f ,20.731f ,-1.9876f ,-16.788f ,21.511f ,-2.1409f ,-15.629f ,22.291f ,-2.2943f ,-14.47f ,23.627f ,-2.4459f ,-12.048f ,24.139f ,-2.5954f ,-10.747f ,24.652f ,-2.7448f ,-9.4474f ,25.433f ,-2.8922f ,-6.8334f ,25.654f ,-3.0371f ,-5.4529f ,25.875f ,-3.182f ,-4.0725f ,26.081f ,-3.3245f ,-1.3963f ,26f ,-3.4641f ,-6.3682e-15f ,23.75f ,-2.1651f ,0f ,23.609f ,-2.2f ,1.3963f ,23.24f ,-2.2235f ,3.5125f ,22.804f ,-2.2352f ,4.8472f ,22.368f ,-2.2469f ,6.182f ,21.591f ,-2.2464f ,8.0844f ,20.883f ,-2.2336f ,9.2976f ,20.174f ,-2.2208f ,10.511f ,19.064f ,-2.1954f ,12.125f ,18.119f ,-2.1574f ,13.164f ,17.173f ,-2.1195f ,14.203f ,15.817f ,-2.0686f ,15.48f ,14.678f ,-2.0054f ,16.302f ,13.54f ,-1.9422f ,17.124f ,12.027f ,-1.8661f ,18.039f ,10.746f ,-1.778f ,18.613f ,9.4645f ,-1.6899f ,19.186f ,7.8813f ,-1.5892f ,19.738f ,6.512f ,-1.4772f ,20.042f ,5.1427f ,-1.3652f ,20.346f ,3.564f ,-1.2413f ,20.551f ,2.1629f ,-1.1068f ,20.578f ,0.76173f ,-0.97244f ,20.605f ,-0.75001f ,-0.82688f ,20.494f ,-2.1279f ,-0.67205f ,20.246f ,-3.5058f ,-0.51722f ,19.998f ,-4.9024f ,-0.35233f ,19.607f ,-6.205f ,-0.17954f ,19.097f ,-7.5076f ,-0.0067486f ,18.588f ,-8.7542f ,0.17479f ,17.955f ,-9.934f ,0.36265f ,17.206f ,-11.114f ,0.55051f ,16.457f ,-12.186f ,0.74559f ,15.621f ,-13.201f ,0.94527f ,14.661f ,-14.216f ,1.1449f ,13.702f ,-15.097f ,1.3502f ,12.694f ,-15.912f ,1.5581f ,11.561f ,-16.728f ,1.766f ,10.428f ,-17.402f ,1.9776f ,9.2761f ,-17.99f ,2.19f ,8.0095f ,-18.578f ,2.4024f ,6.743f ,-19.029f ,2.6165f ,5.4722f ,-19.369f ,2.8294f ,4.1171f ,-19.71f ,3.0422f ,2.762f ,-19.919f ,3.2548f ,1.3963f ,-20f ,3.4641f ,2.0213e-14f ,-20.081f ,3.6734f ,-1.3963f ,-20.025f ,3.8803f ,-2.8291f ,-19.842f ,4.0819f ,-4.2176f ,-19.659f ,4.2836f ,-5.6061f ,-19.313f ,4.4808f ,-7.0702f ,-18.871f ,4.6708f ,-8.4017f ,-18.428f ,4.8607f ,-9.7332f ,-17.766f ,5.0443f ,-11.182f ,-17.078f ,5.2187f ,-12.408f ,-16.39f ,5.3931f ,-13.634f ,-15.391f ,5.5593f ,-15.006f ,-14.479f ,5.7145f ,-16.081f ,-13.568f ,5.8698f ,-17.155f ,-12.223f ,6.015f ,-18.378f ,-11.119f ,6.1477f ,-19.258f ,-10.015f ,6.2805f ,-20.139f ,-8.3329f ,6.4016f ,-21.128f ,-7.0758f ,6.5088f ,-21.777f ,-5.8187f ,6.616f ,-22.427f ,-3.8309f ,6.7102f ,-23.091f ,-2.4679f ,6.7893f ,-23.481f ,-1.1049f ,6.8684f ,-23.87f ,1.1312f ,6.9333f ,-24.12f ,2.5466f ,6.9823f ,-24.23f ,3.9621f ,7.0313f ,-24.339f ,6.3608f ,7.065f ,-24.095f ,7.7704f ,7.0823f ,-23.915f ,9.18f ,7.0995f ,-23.735f ,11.629f ,7.1008f ,-22.935f ,12.973f ,7.0853f ,-22.469f ,14.316f ,7.0697f ,-22.003f ,16.682f ,7.0379f ,-20.614f ,17.899f ,6.9891f ,-19.879f ,19.115f ,6.9403f ,-19.143f ,21.251f ,6.8752f ,-17.166f ,22.284f ,6.7933f ,-16.19f ,23.317f ,6.7114f ,-15.215f ,25.071f ,6.6133f ,-12.691f ,25.87f ,6.499f ,-11.518f ,26.669f ,6.3848f ,-10.345f ,27.898f ,6.2548f ,-7.3574f ,28.423f ,6.1094f ,-6.0414f ,28.947f ,5.9641f ,-4.7254f ,29.528f ,5.8037f ,-1.3963f ,29.75f ,5.6292f ,-7.2866e-15f ,14f ,-3.4641f ,0f ,13.919f ,-3.3245f ,1.3963f ,13.831f ,-3.182f ,1.5125f ,13.472f ,-3.0371f ,2.8636f ,13.113f ,-2.8922f ,4.2146f ,13.026f ,-2.7448f ,4.271f ,12.403f ,-2.5954f ,5.522f ,11.779f ,-2.4459f ,6.773f ,11.711f ,-2.2943f ,6.7824f ,10.85f ,-2.1409f ,7.8827f ,9.9886f ,-1.9876f ,8.983f ,9.9482f ,-1.8325f ,8.9619f ,8.8844f ,-1.6761f ,9.8672f ,7.8207f ,-1.5196f ,10.772f ,7.8117f ,-1.3618f ,10.738f ,6.5885f ,-1.2031f ,11.412f ,5.3653f ,-1.0443f ,12.086f ,5.3843f ,-0.88454f ,12.053f ,4.0511f ,-0.72419f ,12.468f ,2.718f ,-0.56385f ,12.884f ,2.756f ,-0.40292f ,12.864f ,1.3668f ,-0.24179f ,13.004f ,-0.022387f ,-0.080662f ,13.145f ,0.022387f ,0.080662f ,13.145f ,-1.3668f ,0.24179f ,13.004f ,-2.756f ,0.40292f ,12.864f ,-2.718f ,0.56385f ,12.884f ,-4.0511f ,0.72419f ,12.468f ,-5.3843f ,0.88454f ,12.053f ,-5.3653f ,1.0443f ,12.086f ,-6.5885f ,1.2031f ,11.412f ,-7.8117f ,1.3618f ,10.738f ,-7.8207f ,1.5196f ,10.772f ,-8.8844f ,1.6761f ,9.8672f ,-9.9482f ,1.8325f ,8.9619f ,-9.9886f ,1.9876f ,8.983f ,-10.85f ,2.1409f ,7.8827f ,-11.711f ,2.2943f ,6.7824f ,-11.779f ,2.4459f ,6.773f ,-12.403f ,2.5954f ,5.522f ,-13.026f ,2.7448f ,4.271f ,-13.113f ,2.8922f ,4.2146f ,-13.472f ,3.0371f ,2.8636f ,-13.831f ,3.182f ,1.5125f ,-13.919f ,3.3245f ,1.3963f ,-14f ,3.4641f ,1.4149e-14f ,-14.081f ,3.6037f ,-1.3963f ,-14.147f ,3.7405f ,-1.5795f ,-13.945f ,3.8742f ,-2.964f ,-13.743f ,4.0079f ,-4.3485f ,-13.761f ,4.1384f ,-4.5982f ,-13.283f ,4.2654f ,-5.9142f ,-12.806f ,4.3925f ,-7.2301f ,-12.748f ,4.5161f ,-7.5364f ,-12.015f ,4.6359f ,-8.7294f ,-11.282f ,4.7557f ,-9.9224f ,-11.122f ,4.8717f ,-10.266f ,-10.162f ,4.9837f ,-11.286f ,-9.2022f ,5.0957f ,-12.307f ,-8.9208f ,5.2037f ,-12.659f ,-7.7733f ,5.3073f ,-13.464f ,-6.6259f ,5.4109f ,-14.269f ,-6.2096f ,5.5103f ,-14.593f ,-4.9219f ,5.605f ,-15.148f ,-3.6343f ,5.6998f ,-15.704f ,-3.0811f ,5.79f ,-15.957f ,-1.7068f ,5.8754f ,-16.239f ,-0.33248f ,5.9609f ,-16.521f ,0.34709f ,6.0415f ,-16.66f ,1.7506f ,6.1172f ,-16.656f ,3.1541f ,6.1929f ,-16.651f ,3.9361f ,6.2637f ,-16.632f ,5.3095f ,6.3292f ,-16.341f ,6.683f ,6.3948f ,-16.05f ,7.5303f ,6.4552f ,-15.835f ,8.8152f ,6.5104f ,-15.268f ,10.1f ,6.5655f ,-14.701f ,10.963f ,6.6154f ,-14.263f ,12.105f ,6.6598f ,-13.444f ,13.246f ,6.7043f ,-12.625f ,14.067f ,6.7433f ,-11.946f ,15.015f ,6.7768f ,-10.909f ,15.963f ,6.8103f ,-9.8721f ,16.676f ,6.8383f ,-8.9532f ,17.39f ,6.8608f ,-7.7425f ,18.104f ,6.8832f ,-6.5319f ,18.643f ,6.9001f ,-5.3901f ,19.09f ,6.9113f ,-4.0578f ,19.538f ,6.9226f ,-2.7254f ,19.839f ,6.9282f ,-1.3963f ,20f ,6.9282f ,-4.8986e-15f });
  }
}
private class MFDouble11 {
  private org.web3d.x3d.jsail.fields.MFDouble getArray() {
    return new org.web3d.x3d.jsail.fields.MFDouble(new double[] {0d,0d,0d,0d,0.0333333333333d,0.0333333333333d,0.0333333333333d,0.0666666666667d,0.0666666666667d,0.0666666666667d,0.1d,0.1d,0.1d,0.133333333333d,0.133333333333d,0.133333333333d,0.166666666667d,0.166666666667d,0.166666666667d,0.2d,0.2d,0.2d,0.233333333333d,0.233333333333d,0.233333333333d,0.266666666667d,0.266666666667d,0.266666666667d,0.3d,0.3d,0.3d,0.333333333333d,0.333333333333d,0.333333333333d,0.366666666667d,0.366666666667d,0.366666666667d,0.4d,0.4d,0.4d,0.433333333333d,0.433333333333d,0.433333333333d,0.466666666667d,0.466666666667d,0.466666666667d,0.5d,0.5d,0.5d,0.533333333333d,0.533333333333d,0.533333333333d,0.566666666667d,0.566666666667d,0.566666666667d,0.6d,0.6d,0.6d,0.633333333333d,0.633333333333d,0.633333333333d,0.666666666667d,0.666666666667d,0.666666666667d,0.7d,0.7d,0.7d,0.733333333333d,0.733333333333d,0.733333333333d,0.766666666667d,0.766666666667d,0.766666666667d,0.8d,0.8d,0.8d,0.833333333333d,0.833333333333d,0.833333333333d,0.866666666667d,0.866666666667d,0.866666666667d,0.9d,0.9d,0.9d,0.933333333333d,0.933333333333d,0.933333333333d,0.966666666667d,0.966666666667d,0.966666666667d,1d,1d,1d,1d});
  }
}
private class MFDouble12 {
  private org.web3d.x3d.jsail.fields.MFDouble getArray() {
    return new org.web3d.x3d.jsail.fields.MFDouble(new double[] {0d,0d,0d,1d,1d,1d});
  }
}
private class MFDouble13 {
  private org.web3d.x3d.jsail.fields.MFDouble getArray() {
    return new org.web3d.x3d.jsail.fields.MFDouble(new double[] {1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d,1d});
  }
}
private class MFString14 {
  private org.web3d.x3d.jsail.fields.MFString getArray() {
    return new org.web3d.x3d.jsail.fields.MFString(new java.lang.String[] {"True"});
  }
}
private class MFVec3f15 {
  private org.web3d.x3d.jsail.fields.MFVec3f getArray() {
    return new org.web3d.x3d.jsail.fields.MFVec3f(new float[] {26f ,-3.4641f ,0f ,25.919f ,-3.6037f ,1.3963f ,25.56f ,-3.7405f ,4.0054f ,25.181f ,-3.8742f ,5.3524f ,24.803f ,-4.0079f ,6.6994f ,23.917f ,-4.1384f ,9.1201f ,23.258f ,-4.2654f ,10.355f ,22.6f ,-4.3925f ,11.59f ,21.254f ,-4.5161f ,13.716f ,20.346f ,-4.6359f ,14.782f ,19.438f ,-4.7557f ,15.848f ,17.718f ,-4.8717f ,17.591f ,16.603f ,-4.9837f ,18.439f ,15.488f ,-5.0957f ,19.288f ,13.498f ,-5.2037f ,20.586f ,12.227f ,-5.3073f ,21.177f ,10.956f ,-5.4109f ,21.768f ,8.807f ,-5.5103f ,22.587f ,7.4387f ,-5.605f ,22.894f ,6.0705f ,-5.6998f ,23.202f ,3.8772f ,-5.79f ,23.532f ,2.4743f ,-5.8754f ,23.542f ,1.0714f ,-5.9609f ,23.552f ,-1.0568f ,-6.0415f ,23.413f ,-2.4306f ,-6.1172f ,23.125f ,-3.8043f ,-6.1929f ,22.838f ,-5.7687f ,-6.2637f ,22.273f ,-7.0511f ,-6.3292f ,21.701f ,-8.3335f ,-6.3948f ,21.13f ,-10.051f ,-6.4552f ,20.202f ,-11.185f ,-6.5104f ,19.373f ,-12.318f ,-6.5655f ,18.543f ,-13.727f ,-6.6154f ,17.332f ,-14.66f ,-6.6598f ,16.282f ,-15.594f ,-6.7043f ,15.233f ,-16.653f ,-6.7433f ,13.825f ,-17.346f ,-6.7768f ,12.602f ,-18.039f ,-6.8103f ,11.38f ,-18.73f ,-6.8383f ,9.8674f ,-19.152f ,-6.8608f ,8.5269f ,-19.574f ,-6.8832f ,7.1864f ,-19.903f ,-6.9001f ,5.6579f ,-20.036f ,-6.9113f ,4.2587f ,-20.169f ,-6.9226f ,2.8595f ,-20.161f ,-6.9282f ,1.3963f ,-20f ,-6.9282f ,2.4493e-15f ,-19.839f ,-6.9282f ,-1.3963f ,-19.538f ,-6.9226f ,-2.7254f ,-19.09f ,-6.9113f ,-4.0578f ,-18.643f ,-6.9001f ,-5.3901f ,-18.104f ,-6.8832f ,-6.5319f ,-17.39f ,-6.8608f ,-7.7425f ,-16.676f ,-6.8383f ,-8.9532f ,-15.963f ,-6.8103f ,-9.8721f ,-15.015f ,-6.7768f ,-10.909f ,-14.067f ,-6.7433f ,-11.946f ,-13.246f ,-6.7043f ,-12.625f ,-12.105f ,-6.6598f ,-13.444f ,-10.963f ,-6.6154f ,-14.263f ,-10.1f ,-6.5655f ,-14.701f ,-8.8152f ,-6.5104f ,-15.268f ,-7.5303f ,-6.4552f ,-15.835f ,-6.683f ,-6.3948f ,-16.05f ,-5.3095f ,-6.3292f ,-16.341f ,-3.9361f ,-6.2637f ,-16.632f ,-3.1541f ,-6.1929f ,-16.651f ,-1.7506f ,-6.1172f ,-16.656f ,-0.34709f ,-6.0415f ,-16.66f ,0.33248f ,-5.9609f ,-16.521f ,1.7068f ,-5.8754f ,-16.239f ,3.0811f ,-5.79f ,-15.957f ,3.6343f ,-5.6998f ,-15.704f ,4.9219f ,-5.605f ,-15.148f ,6.2096f ,-5.5103f ,-14.593f ,6.6259f ,-5.4109f ,-14.269f ,7.7733f ,-5.3073f ,-13.464f ,8.9208f ,-5.2037f ,-12.659f ,9.2022f ,-5.0957f ,-12.307f ,10.162f ,-4.9837f ,-11.286f ,11.122f ,-4.8717f ,-10.266f ,11.282f ,-4.7557f ,-9.9224f ,12.015f ,-4.6359f ,-8.7294f ,12.748f ,-4.5161f ,-7.5364f ,12.806f ,-4.3925f ,-7.2301f ,13.283f ,-4.2654f ,-5.9142f ,13.761f ,-4.1384f ,-4.5982f ,13.743f ,-4.0079f ,-4.3485f ,13.945f ,-3.8742f ,-2.964f ,14.147f ,-3.7405f ,-1.5795f ,14.081f ,-3.6037f ,-1.3963f ,14f ,-3.4641f ,-3.429e-15f ,29.75f ,5.6292f ,0f ,29.972f ,5.4546f ,1.3963f ,29.814f ,5.266f ,4.9098f ,29.72f ,5.0646f ,6.3172f ,29.626f ,4.8632f ,7.7246f ,28.681f ,4.6491f ,11.241f ,28.273f ,4.4236f ,12.588f ,27.866f ,4.1982f ,13.935f ,26.133f ,3.9616f ,17.261f ,25.432f ,3.7155f ,18.477f ,24.731f ,3.4694f ,19.694f ,22.26f ,3.2138f ,22.636f ,21.301f ,2.9507f ,23.658f ,20.343f ,2.6875f ,24.679f ,17.236f ,2.4168f ,27.062f ,16.07f ,2.1406f ,27.834f ,14.904f ,1.8644f ,28.606f ,11.308f ,1.5827f ,30.283f ,9.9957f ,1.2977f ,30.764f ,8.6838f ,1.0127f ,31.245f ,4.7789f ,0.72429f ,32.11f ,3.3921f ,0.4348f ,32.273f ,2.0053f ,0.14531f ,32.437f ,-2.0053f ,-0.14531f ,32.437f ,-3.3921f ,-0.4348f ,32.273f ,-4.7789f ,-0.72429f ,32.11f ,-8.6838f ,-1.0127f ,31.245f ,-9.9957f ,-1.2977f ,30.764f ,-11.308f ,-1.5827f ,30.283f ,-14.904f ,-1.8644f ,28.606f ,-16.07f ,-2.1406f ,27.834f ,-17.236f ,-2.4168f ,27.062f ,-20.343f ,-2.6875f ,24.679f ,-21.301f ,-2.9507f ,23.658f ,-22.26f ,-3.2138f ,22.636f ,-24.731f ,-3.4694f ,19.694f ,-25.432f ,-3.7155f ,18.477f ,-26.133f ,-3.9616f ,17.261f ,-27.866f ,-4.1982f ,13.935f ,-28.273f ,-4.4236f ,12.588f ,-28.681f ,-4.6491f ,11.241f ,-29.626f ,-4.8632f ,7.7246f ,-29.72f ,-5.0646f ,6.3172f ,-29.814f ,-5.266f ,4.9098f ,-29.972f ,-5.4546f ,1.3963f ,-29.75f ,-5.6292f ,3.6433e-15f ,-29.528f ,-5.8037f ,-1.3963f ,-28.947f ,-5.9641f ,-4.7254f ,-28.423f ,-6.1094f ,-6.0414f ,-27.898f ,-6.2548f ,-7.3574f ,-26.669f ,-6.3848f ,-10.345f ,-25.87f ,-6.499f ,-11.518f ,-25.071f ,-6.6133f ,-12.691f ,-23.317f ,-6.7114f ,-15.215f ,-22.284f ,-6.7933f ,-16.19f ,-21.251f ,-6.8752f ,-17.166f ,-19.115f ,-6.9403f ,-19.143f ,-17.899f ,-6.9891f ,-19.879f ,-16.682f ,-7.0379f ,-20.614f ,-14.316f ,-7.0697f ,-22.003f ,-12.973f ,-7.0853f ,-22.469f ,-11.629f ,-7.1008f ,-22.935f ,-9.18f ,-7.0995f ,-23.735f ,-7.7704f ,-7.0823f ,-23.915f ,-6.3608f ,-7.065f ,-24.095f ,-3.9621f ,-7.0313f ,-24.339f ,-2.5466f ,-6.9823f ,-24.23f ,-1.1312f ,-6.9333f ,-24.12f ,1.1049f ,-6.8684f ,-23.87f ,2.4679f ,-6.7893f ,-23.481f ,3.8309f ,-6.7102f ,-23.091f ,5.8187f ,-6.616f ,-22.427f ,7.0758f ,-6.5088f ,-21.777f ,8.3329f ,-6.4016f ,-21.128f ,10.015f ,-6.2805f ,-20.139f ,11.119f ,-6.1477f ,-19.258f ,12.223f ,-6.015f ,-18.378f ,13.568f ,-5.8698f ,-17.155f ,14.479f ,-5.7145f ,-16.081f ,15.391f ,-5.5593f ,-15.006f ,16.39f ,-5.3931f ,-13.634f ,17.078f ,-5.2187f ,-12.408f ,17.766f ,-5.0443f ,-11.182f ,18.428f ,-4.8607f ,-9.7332f ,18.871f ,-4.6708f ,-8.4017f ,19.313f ,-4.4808f ,-7.0702f ,19.659f ,-4.2836f ,-5.6061f ,19.842f ,-4.0819f ,-4.2176f ,20.025f ,-3.8803f ,-2.8291f ,20.04f ,-3.5687f ,-0.69813f ,20f ,-3.4641f ,-4.8986e-15f ,20f ,6.9282f ,0f ,20.161f ,6.9282f ,1.3963f ,20.169f ,6.9226f ,2.8595f ,20.036f ,6.9113f ,4.2587f ,19.903f ,6.9001f ,5.6579f ,19.574f ,6.8832f ,7.1864f ,19.152f ,6.8608f ,8.5269f ,18.73f ,6.8383f ,9.8674f ,18.039f ,6.8103f ,11.38f ,17.346f ,6.7768f ,12.602f ,16.653f ,6.7433f ,13.825f ,15.594f ,6.7043f ,15.233f ,14.66f ,6.6598f ,16.282f ,13.727f ,6.6154f ,17.332f ,12.318f ,6.5655f ,18.543f ,11.185f ,6.5104f ,19.373f ,10.051f ,6.4552f ,20.202f ,8.3335f ,6.3948f ,21.13f ,7.0511f ,6.3292f ,21.701f ,5.7687f ,6.2637f ,22.273f ,3.8043f ,6.1929f ,22.838f ,2.4306f ,6.1172f ,23.125f ,1.0568f ,6.0415f ,23.413f ,-1.0714f ,5.9609f ,23.552f ,-2.4743f ,5.8754f ,23.542f ,-3.8772f ,5.79f ,23.532f ,-6.0705f ,5.6998f ,23.202f ,-7.4387f ,5.605f ,22.894f ,-8.807f ,5.5103f ,22.587f ,-10.956f ,5.4109f ,21.768f ,-12.227f ,5.3073f ,21.177f ,-13.498f ,5.2037f ,20.586f ,-15.488f ,5.0957f ,19.288f ,-16.603f ,4.9837f ,18.439f ,-17.718f ,4.8717f ,17.591f ,-19.438f ,4.7557f ,15.848f ,-20.346f ,4.6359f ,14.782f ,-21.254f ,4.5161f ,13.716f ,-22.6f ,4.3925f ,11.59f ,-23.258f ,4.2654f ,10.355f ,-23.917f ,4.1384f ,9.1201f ,-24.803f ,4.0079f ,6.6994f ,-25.181f ,3.8742f ,5.3524f ,-25.56f ,3.7405f ,4.0054f ,-25.919f ,3.6037f ,1.3963f ,-26f ,3.4641f ,3.1841e-15f ,-26.081f ,3.3245f ,-1.3963f ,-25.875f ,3.182f ,-4.0725f ,-25.654f ,3.0371f ,-5.4529f ,-25.433f ,2.8922f ,-6.8334f ,-24.652f ,2.7448f ,-9.4474f ,-24.139f ,2.5954f ,-10.747f ,-23.627f ,2.4459f ,-12.048f ,-22.291f ,2.2943f ,-14.47f ,-21.511f ,2.1409f ,-15.629f ,-20.731f ,1.9876f ,-16.788f ,-18.892f ,1.8325f ,-18.895f ,-17.881f ,1.6761f ,-19.859f ,-16.869f ,1.5196f ,-20.822f ,-14.607f ,1.3618f ,-22.507f ,-13.411f ,1.2031f ,-23.229f ,-12.216f ,1.0443f ,-23.952f ,-9.6323f ,0.88454f ,-25.127f ,-8.3095f ,0.72419f ,-25.574f ,-6.9868f ,0.56385f ,-26.022f ,-4.2023f ,0.40292f ,-26.625f ,-2.8143f ,0.24179f ,-26.776f ,-1.4263f ,0.080662f ,-26.928f ,1.4263f ,-0.080662f ,-26.928f ,2.8143f ,-0.24179f ,-26.776f ,4.2023f ,-0.40292f ,-26.625f ,6.9868f ,-0.56385f ,-26.022f ,8.3095f ,-0.72419f ,-25.574f ,9.6323f ,-0.88454f ,-25.127f ,12.216f ,-1.0443f ,-23.952f ,13.411f ,-1.2031f ,-23.229f ,14.607f ,-1.3618f ,-22.507f ,16.869f ,-1.5196f ,-20.822f ,17.881f ,-1.6761f ,-19.859f ,18.892f ,-1.8325f ,-18.895f ,20.731f ,-1.9876f ,-16.788f ,21.511f ,-2.1409f ,-15.629f ,22.291f ,-2.2943f ,-14.47f ,23.627f ,-2.4459f ,-12.048f ,24.139f ,-2.5954f ,-10.747f ,24.652f ,-2.7448f ,-9.4474f ,25.433f ,-2.8922f ,-6.8334f ,25.654f ,-3.0371f ,-5.4529f ,25.875f ,-3.182f ,-4.0725f ,26.081f ,-3.3245f ,-1.3963f ,26f ,-3.4641f ,-6.3682e-15f });
  }
}
private class MFInt3216 {
  private org.web3d.x3d.jsail.fields.MFInt32 getArray() {
    return new org.web3d.x3d.jsail.fields.MFInt32(new int[] {2});
  }
}
private class MFVec3f17 {
  private org.web3d.x3d.jsail.fields.MFVec3f getArray() {
    return new org.web3d.x3d.jsail.fields.MFVec3f(new float[] {0f ,0f ,0f ,1f ,0f ,0f });
  }
}
private class MFInt3218 {
  private org.web3d.x3d.jsail.fields.MFInt32 getArray() {
    return new org.web3d.x3d.jsail.fields.MFInt32(new int[] {2});
  }
}
private class MFVec3f19 {
  private org.web3d.x3d.jsail.fields.MFVec3f getArray() {
    return new org.web3d.x3d.jsail.fields.MFVec3f(new float[] {0f ,0f ,0f ,0f ,1f ,0f });
  }
}
private class MFInt3220 {
  private org.web3d.x3d.jsail.fields.MFInt32 getArray() {
    return new org.web3d.x3d.jsail.fields.MFInt32(new int[] {2});
  }
}
private class MFVec3f21 {
  private org.web3d.x3d.jsail.fields.MFVec3f getArray() {
    return new org.web3d.x3d.jsail.fields.MFVec3f(new float[] {0f ,0f ,0f ,0f ,0f ,1f });
  }
}
}
