package Savage.AircraftHelicopters.AH64DApacheLongbowUnitedStates;
/*
Copyright (c) 1995-2019 held by the author(s). All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
* Neither the name of the Web3D Consortium (http://www.web3D.org)
nor the names of its contributors may be used to endorse or
promote products derived from this software without specific
prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
*/
import java.util.*;
import org.web3d.x3d.jsail.Core.*;
import org.web3d.x3d.jsail.EnvironmentalEffects.*;
import org.web3d.x3d.jsail.fields.*;
import org.web3d.x3d.jsail.Geometry3D.*;
import org.web3d.x3d.jsail.Grouping.*;
import org.web3d.x3d.jsail.Interpolation.*;
import org.web3d.x3d.jsail.Navigation.*;
import org.web3d.x3d.jsail.Rendering.*;
import org.web3d.x3d.jsail.Shape.*;
import org.web3d.x3d.jsail.Texturing.*;
import org.web3d.x3d.jsail.Time.*;
// Javadoc annotations follow, see below for source.
/**
*
AH-64D Apache Longbow.
Related links: AH64DApacheLongbow.java source, AH64DApacheLongbow catalog page, X3D Resources, X3D Scene Authoring Hints, and X3D Tooltips.
This program uses the
X3D Java Scene Access Interface Library (X3DJSAIL).
It has been produced using the
X3dToJava.xslt
stylesheet to create Java source code from an .x3d
model.
*/
public class AH64DApacheLongbow
{
/** Default constructor to create this object. */
public AH64DApacheLongbow ()
{
initialize();
}
/** Create and initialize the X3D model for this object. */
public final void initialize()
{
x3dModel = new X3DObject().setProfile(X3DObject.PROFILE_IMMERSIVE).setVersion(X3DObject.VERSION_3_0)
.setHead(new headObject()
.addMeta(new metaObject().setName(metaObject.NAME_TITLE ).setContent("AH64DApacheLongbow.x3d"))
.addMeta(new metaObject().setName(metaObject.NAME_DESCRIPTION).setContent("AH-64D Apache Longbow"))
.addMeta(new metaObject().setName("author of rotor system, animation, view points").setContent("Jon Ellis"))
.addMeta(new metaObject().setName("translator of airciraft body: Jon Ellis").setContent("utilized Xeena VRML importer"))
.addMeta(new metaObject().setName(metaObject.NAME_TRANSLATED ).setContent("13 September 2004"))
.addMeta(new metaObject().setName(metaObject.NAME_MODIFIED ).setContent("12 January 2014"))
.addMeta(new metaObject().setName(metaObject.NAME_REFERENCE ).setContent("This model was originally in Open Flight and was converted to VRML 2.0, with the assistance of Erik Johnson. Then imported into X3D Edit by Jon Ellis."))
.addMeta(new metaObject().setName(metaObject.NAME_IDENTIFIER ).setContent("https://savage.nps.edu/Savage/AircraftHelicopters/AH64DApacheLongbow-UnitedStates/AH64DApacheLongbow.x3d"))
.addMeta(new metaObject().setName(metaObject.NAME_GENERATOR ).setContent("X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit"))
.addMeta(new metaObject().setName(metaObject.NAME_GENERATOR ).setContent("Vrml97ToX3dNist, http://ovrt.nist.gov/v2_x3d.html"))
.addMeta(new metaObject().setName(metaObject.NAME_LICENSE ).setContent("../../license.html")))
.setScene(new SceneObject()
.addChild(new BackgroundObject().setGroundAngle(new float[] {0.1f,1.309f,1.570796f}).setGroundColor(new MFColorObject(new float[] {0.0f,0.0f,0.0f,0.0f,0.1f,0.3f,0.0f,0.2f,0.5f,0.0f,0.3f,0.8f})).setSkyAngle(new float[] {0.1f,0.15f,1.309f,1.571f}).setSkyColor(new MFColorObject(new float[] {0.4f,0.4f,0.1f,0.4f,0.4f,0.1f,0.0f,0.1f,0.3f,0.0f,0.2f,0.6f,0.8f,0.8f,0.8f})))
.addChild(new GroupObject("Viewpoints")
.addChild(new ViewpointObject("Right_Side").setDescription("AH64DApacheLongbow right side").setPosition(0.0f,0.0f,20.0f))
.addChild(new ViewpointObject("Business_End").setDescription("business end").setOrientation(0.0f,1.0f,0.0f,1.57f).setPosition(20.0f,0.0f,0.0f))
.addChild(new ViewpointObject("Left_Side").setDescription("left side").setOrientation(0.0f,1.0f,0.0f,3.14f).setPosition(0.0f,0.0f,-20.0f))
.addChild(new ViewpointObject("Top_Side").setDescription("Bird's_Eye View").setOrientation(1.0f,0.0f,0.0f,-1.57f).setPosition(0.0f,20.0f,0.0f))
.addChild(new ViewpointObject("Under_Side").setDescription("underside").setOrientation(1.0f,0.0f,0.0f,1.57f).setPosition(0.0f,-20.0f,0.0f)))
.addChild(new TransformObject("hah64wl").setRotation(-0.58f,-0.58f,-0.58f,2.09f)
.addChild(new TransformObject().setScale(1.0f,.9f,1.0f)
.addChild(new TransformObject("body")
.addChild(new ShapeObject()
.setAppearance(new AppearanceObject("Olive_Drab")
.setMaterial(new MaterialObject("Dark_Green").setDiffuseColor(.14118f,.43529f,.14902f)))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.610865f).setCoordIndex(getIndexedFaceSet_7_22_coordIndex()).setNormalIndex(getIndexedFaceSet_7_22_normalIndex())
.setCoord(new CoordinateObject().setPoint(getCoordinate_8_22_point()))
.setNormal(new NormalObject().setVector(getNormal_8_23_vector()))))
.addChild(new ShapeObject()
.setAppearance(new AppearanceObject().setUSE("Olive_Drab"))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.610865f).setCoordIndex(new int[] {165,166,167,168,169,170,-1,177,178,179,180,181,182,-1}).setNormalIndex(new int[] {17,17,17,17,17,17,-1,17,17,17,17,17,17,-1})
.setCoord(new CoordinateObject().setPoint(getCoordinate_8_27_point()))
.setNormal(new NormalObject().setVector(getNormal_8_28_vector())))))
.addChild(new TransformObject("exhaust")
.addChild(new ShapeObject()
.setAppearance(new AppearanceObject()
.setMaterial(new MaterialObject().setAmbientIntensity(0.031373f).setDiffuseColor(0.007843f,0.011765f,0.019608f).setEmissiveColor(0.058824f,0.0f,0.0f).setShininess(0.46875f).setSpecularColor(0.941177f,0.941177f,0.588235f)))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.610865f).setCoordIndex(new int[] {0,1,2,3,-1,4,0,3,5,-1,6,4,5,7,-1,8,9,10,11,-1,10,12,11,-1,9,8,13,-1,10,7,5,14,15,16,12,-1,17,18,3,2,9,13,19,-1,15,17,19,16,-1,1,6,7,2,-1,20,21,5,3,-1,22,20,3,18,-1,23,22,18,14,-1,21,23,14,5,-1,24,25,17,15,-1,26,24,15,14,-1,27,26,14,18,-1,25,27,18,17,-1,23,21,20,22,-1,4,6,1,0,-1,27,25,24,26,-1,28,29,30,31,-1,31,30,32,-1,28,33,29,-1,34,35,36,37,-1,38,34,37,39,-1,40,38,39,41,-1,35,40,41,36,-1,42,43,41,39,-1,44,42,39,45,-1,46,44,45,47,-1,43,46,47,41,-1,48,49,47,45,-1,50,48,45,51,-1,52,50,51,53,-1,49,52,53,47,-1,46,43,42,44,-1,40,35,34,38,-1,28,51,45,39,37,54,33,-1,36,41,47,53,31,32,55,-1,37,36,55,54,-1,52,49,48,50,-1,9,2,10,-1,2,7,10,-1,31,51,28,-1,31,53,51,-1}).setNormalIndex(new int[] {0,0,1,2,-1,3,3,3,3,-1,4,4,5,6,-1,7,8,9,7,-1,10,10,10,-1,11,11,11,-1,12,6,5,13,14,12,12,-1,15,16,2,1,17,18,19,-1,20,21,22,22,-1,23,23,23,23,-1,24,24,24,24,-1,0,0,2,16,-1,25,26,25,27,-1,4,4,13,5,-1,28,28,21,20,-1,29,30,14,13,-1,23,23,23,23,-1,31,0,16,15,-1,32,32,32,32,-1,32,32,32,32,-1,32,32,32,32,-1,33,34,34,35,-1,36,36,36,-1,37,37,37,-1,38,38,39,40,-1,41,42,43,44,-1,45,45,45,45,-1,46,46,47,48,-1,49,49,49,49,-1,50,51,44,52,-1,3,3,3,3,-1,53,54,55,47,-1,24,24,24,24,-1,0,0,52,56,-1,57,58,57,59,-1,4,4,60,55,-1,61,61,61,61,-1,32,32,32,32,-1,62,56,52,44,43,63,64,-1,48,47,55,60,12,12,12,-1,40,39,65,66,-1,32,32,32,32,-1,8,67,9,-1,67,67,9,-1,35,68,33,-1,35,68,68,-1})
.setCoord(new CoordinateObject().setPoint(getCoordinate_8_34_point()))
.setNormal(new NormalObject().setVector(getNormal_8_35_vector())))))
.addChild(new TransformObject("elevato").setTranslation(0.0f,-1.5f,-3.5f)
.addChild(new ShapeObject()
.setAppearance(new AppearanceObject().setUSE("Olive_Drab"))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.610865f).setCoordIndex(new int[] {0,1,2,-1,2,1,3,4,-1,4,5,0,2,-1,0,5,3,1,-1,5,4,3,-1}).setNormalIndex(new int[] {0,0,0,-1,1,2,2,3,-1,3,4,5,1,-1,6,7,6,8,-1,9,9,9,-1}).setTexCoordIndex(new int[] {0,1,2,-1,2,1,3,4,-1,4,5,0,2,-1,0,5,3,1,-1,5,4,3,-1})
.setCoord(new CoordinateObject().setPoint(new MFVec3fObject(new float[] {-1.48711f,-8.27915f,1.99274f,-1.48711f,-9.10521f,1.72449f,-1.48711f,-8.49631f,2.00552f,1.59994f,-9.10521f,1.72449f,1.6042f,-8.49631f,2.00552f,1.6042f,-8.27915f,1.98849f})))
.setNormal(new NormalObject().setVector(new MFVec3fObject(new float[] {-1.0f,0.0f,0.0f,0.0f,-0.266905f,0.963723f,0.0f,-0.419058f,0.907959f,4.70783E-4f,-0.0967299f,0.995311f,0.0013732f,0.0781906f,0.996938f,6.86635E-4f,0.0684593f,0.997654f,-6.56024E-4f,0.306646f,-0.951824f,-0.00131204f,0.304425f,-0.952535f,0.0f,0.308865f,-0.951106f,0.999916f,-0.00101563f,-0.0129494f})))
.setTexCoord(new TextureCoordinateObject().setPoint(new MFVec2fObject(new float[] {0.109619f,0.394775f,0.00415039f,0.398193f,0.0817871f,0.395508f,-0.00878906f,0.00341797f,0.0688477f,2.44141E-4f,0.0966797f,-2.44141E-4f}))))))
.addChild(new TransformObject("lnchtub")
.addChild(new ShapeObject()
.setAppearance(new AppearanceObject().setUSE("Olive_Drab"))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.610865f).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,-1,10,11,12,13,14,15,16,17,18,19,-1,20,21,22,23,24,25,26,27,28,29,-1,30,31,32,33,34,35,36,37,38,39,-1}).setNormalIndex(new int[] {0,0,0,0,0,0,0,0,0,0,-1,1,1,1,1,1,1,1,1,1,1,-1,0,0,0,0,0,0,0,0,0,0,-1,1,1,1,1,1,1,1,1,1,1,-1})
.setCoord(new CoordinateObject().setPoint(getCoordinate_8_47_point()))
.setNormal(new NormalObject().setVector(getNormal_8_48_vector()))))
.addChild(new ShapeObject()
.setAppearance(new AppearanceObject().setUSE("Olive_Drab"))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.610865f).setCoordIndex(new int[] {8,11,10,9,-1,7,12,11,8,-1,6,13,12,7,-1,5,14,13,6,-1,4,15,14,5,-1,3,16,15,4,-1,2,17,16,3,-1,1,18,17,2,-1,0,19,18,1,-1,9,10,19,0,-1,20,39,38,21,-1,21,38,37,22,-1,22,37,36,23,-1,23,36,35,24,-1,24,35,34,25,-1,25,34,33,26,-1,26,33,32,27,-1,27,32,31,28,-1,28,31,30,29,-1,29,30,39,20,-1}).setNormalIndex(new int[] {2,3,4,5,-1,6,7,3,2,-1,8,9,7,6,-1,10,11,9,12,-1,13,14,13,10,-1,15,16,17,17,-1,18,18,16,15,-1,19,19,19,19,-1,20,21,22,22,-1,23,23,21,20,-1,24,25,26,27,-1,28,29,30,31,-1,32,30,33,34,-1,34,33,35,36,-1,37,37,38,39,-1,39,38,40,40,-1,41,41,42,43,-1,43,42,44,45,-1,45,44,46,46,-1,47,48,25,24,-1})
.setCoord(new CoordinateObject().setPoint(getCoordinate_8_52_point()))
.setNormal(new NormalObject().setVector(getNormal_8_53_vector())))))
.addChild(new TransformObject("landing")
.addChild(new ShapeObject()
.setAppearance(new AppearanceObject().setUSE("Olive_Drab"))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.610865f).setCoordIndex(new int[] {0,1,2,3,-1,4,5,6,7,-1,3,2,5,4,-1,7,0,3,-1,7,3,4,-1,7,6,1,0,-1,1,6,5,2,-1,8,9,10,11,-1,12,13,14,-1,12,14,15,-1,15,14,9,8,-1,8,11,12,-1,15,8,12,-1,11,10,13,12,-1,9,14,13,10,-1}).setNormalIndex(new int[] {0,1,0,2,-1,3,4,3,5,-1,6,7,6,8,-1,9,10,9,-1,9,9,11,-1,12,13,12,14,-1,15,16,15,17,-1,18,19,18,20,-1,21,22,21,-1,21,21,23,-1,24,25,24,26,-1,27,28,27,-1,29,27,27,-1,30,31,30,32,-1,33,34,33,35,-1})
.setCoord(new CoordinateObject().setPoint(new MFVec3fObject(new float[] {0.65364f,1.74723f,-2.19975f,0.7542f,1.1313f,-3.04194f,0.66621f,1.12292f,-3.05032f,0.56565f,1.73885f,-2.20813f,0.56565f,1.66762f,-2.15785f,0.66621f,1.05169f,-2.99585f,0.7542f,1.06007f,-2.98747f,0.65364f,1.676f,-2.14528f,-0.56146f,1.74304f,-2.20813f,-0.66202f,1.12711f,-3.05032f,-0.7542f,1.1313f,-3.03775f,-0.64945f,1.74723f,-2.19975f,-0.64945f,1.676f,-2.14528f,-0.7542f,1.06007f,-2.98747f,-0.66202f,1.05169f,-2.99585f,-0.56146f,1.66762f,-2.15785f})))
.setNormal(new NormalObject().setVector(getNormal_8_59_vector()))))
.addChild(new TransformObject("tires")
.addChild(new ShapeObject()
.setAppearance(new AppearanceObject()
.setMaterial(new MaterialObject().setAmbientIntensity(0.031373f).setDiffuseColor(0.007843f,0.011765f,0.019608f).setEmissiveColor(0.058824f,0.0f,0.0f).setShininess(0.46875f).setSpecularColor(0.941177f,0.941177f,0.588235f)))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.610865f).setCoordIndex(getIndexedFaceSet_8_64_coordIndex()).setNormalIndex(getIndexedFaceSet_8_64_normalIndex())
.setCoord(new CoordinateObject().setPoint(getCoordinate_9_64_point()))
.setNormal(new NormalObject().setVector(getNormal_9_65_vector()))))
.addChild(new TransformObject("rims")
.addChild(new ShapeObject()
.setAppearance(new AppearanceObject()
.setMaterial(new MaterialObject().setAmbientIntensity(0.113725f).setDiffuseColor(0.027451f,0.07451f,0.066667f).setEmissiveColor(0.058824f,0.0f,0.0f).setShininess(0.46875f).setSpecularColor(0.941177f,0.941177f,0.588235f)))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.610865f).setCoordIndex(new int[] {0,1,2,-1,3,4,5,-1,0,6,1,-1,4,7,5,-1,0,8,6,-1,7,9,5,-1,0,10,8,-1,9,11,5,-1,0,12,10,-1,11,13,5,-1,0,14,12,-1,13,15,5,-1,0,16,14,-1,15,17,5,-1,0,18,16,-1,17,19,5,-1,0,20,18,-1,19,21,5,-1,0,2,20,-1,21,3,5,-1,22,23,24,-1,25,26,27,-1,23,28,24,-1,25,29,26,-1,28,30,24,-1,25,31,29,-1,30,32,24,-1,25,33,31,-1,32,34,24,-1,25,35,33,-1,34,36,24,-1,25,37,35,-1,36,38,24,-1,25,39,37,-1,38,40,24,-1,25,41,39,-1,40,42,24,-1,25,43,41,-1,42,22,24,-1,25,27,43,-1}).setNormalIndex(new int[] {0,1,2,-1,3,4,5,-1,0,6,1,-1,4,7,5,-1,0,8,6,-1,7,9,5,-1,0,10,8,-1,9,11,5,-1,0,12,10,-1,11,13,5,-1,0,14,12,-1,13,15,5,-1,0,16,14,-1,15,17,5,-1,0,18,16,-1,17,19,5,-1,0,20,18,-1,19,21,5,-1,0,2,20,-1,21,3,5,-1,22,23,24,-1,25,26,27,-1,23,28,24,-1,25,29,26,-1,28,30,24,-1,25,31,29,-1,30,32,24,-1,25,33,31,-1,32,34,24,-1,25,35,33,-1,34,36,24,-1,25,37,35,-1,36,38,24,-1,25,39,37,-1,38,40,24,-1,25,41,39,-1,40,42,24,-1,25,43,41,-1,42,22,24,-1,25,27,43,-1})
.setCoord(new CoordinateObject().setPoint(getCoordinate_10_70_point()))
.setNormal(new NormalObject().setVector(getNormal_10_71_vector())))))))
.addChild(new TransformObject("radar")
.addChild(new ShapeObject()
.setAppearance(new AppearanceObject()
.setMaterial(new MaterialObject().setAmbientIntensity(0.113725f).setDiffuseColor(0.027451f,0.07451f,0.066667f).setEmissiveColor(0.058824f,0.0f,0.0f).setShininess(0.46875f).setSpecularColor(0.941177f,0.941177f,0.588235f)))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.610865f).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,-1,8,9,10,11,12,13,14,15,-1,0,15,14,1,-1,1,14,13,2,-1,2,13,12,-1,2,12,3,-1,3,12,11,4,-1,4,11,10,5,-1,5,10,9,6,-1,6,9,8,7,-1,7,8,15,0,-1}).setNormalIndex(new int[] {0,0,0,0,0,0,0,0,-1,1,1,1,1,1,1,1,1,-1,2,3,2,4,-1,5,6,5,7,-1,8,9,8,-1,8,8,10,-1,11,11,11,11,-1,12,12,12,12,-1,13,13,13,13,-1,14,15,14,16,-1,17,18,17,19,-1})
.setCoord(new CoordinateObject().setPoint(new MFVec3fObject(new float[] {-0.21788f,4.54615f,-1.46963f,-0.21788f,4.65509f,-1.51153f,-0.21788f,4.70118f,-1.62466f,-0.21788f,4.65509f,-1.7336f,-0.21788f,4.54615f,-1.77969f,-0.21788f,4.43302f,-1.7336f,-0.21788f,4.39112f,-1.62466f,-0.21788f,4.43302f,-1.51153f,0.24302f,4.43302f,-1.51572f,0.24302f,4.39112f,-1.62466f,0.24302f,4.43302f,-1.7336f,0.24302f,4.54615f,-1.77969f,0.24302f,4.65509f,-1.7336f,0.24302f,4.69699f,-1.62466f,0.24302f,4.65509f,-1.51572f,0.24302f,4.54615f,-1.46963f})))
.setNormal(new NormalObject().setVector(new MFVec3fObject(new float[] {-1.0f,0.0f,0.0f,1.0f,0.0f,0.0f,0.00424291f,0.374357f,0.927275f,0.0f,0.38964f,0.920967f,0.00848459f,0.358966f,0.933312f,0.00584134f,0.929748f,0.368151f,0.00326342f,0.93334f,0.358979f,0.00841865f,0.926059f,0.377285f,0.00424291f,0.927274f,-0.374358f,0.00848459f,0.933312f,-0.358967f,0.0f,0.920967f,-0.389641f,0.0f,0.38964f,-0.920967f,0.0f,-0.377298f,-0.926092f,0.0f,-0.933345f,-0.35898f,0.00157872f,-0.935564f,0.353155f,0.0f,-0.933345f,0.358981f,0.00315738f,-0.937744f,0.347314f,0.00420991f,-0.36235f,0.932032f,0.00841866f,-0.377285f,0.926059f,0.0f,-0.347316f,0.937748f}))))))
.addChild(new TransformObject("intakes")
.addChild(new ShapeObject()
.setAppearance(new AppearanceObject()
.setMaterial(new MaterialObject().setAmbientIntensity(0.031373f).setDiffuseColor(0.007843f,0.011765f,0.019608f).setEmissiveColor(0.058824f,0.0f,0.0f).setShininess(0.46875f).setSpecularColor(0.941177f,0.941177f,0.588235f)))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.610865f).setCoordIndex(new int[] {0,1,2,3,-1,4,5,6,7,-1,8,9,10,11,-1,9,12,13,10,-1,12,14,15,13,-1,14,8,11,15,-1,16,17,18,19,-1,17,20,21,18,-1,20,22,23,21,-1,24,25,12,9,-1,25,26,14,12,-1,26,27,8,14,-1,27,24,9,8,-1,28,29,17,-1,28,17,16,-1,29,30,20,17,-1,30,31,22,20,-1,32,33,26,25,-1,33,34,27,26,-1,35,32,25,24,-1,36,37,30,29,-1,37,38,31,30,-1,39,36,29,28,-1,5,4,34,33,-1,7,6,32,-1,7,32,35,-1,6,5,33,32,-1,1,0,38,37,-1,2,36,39,-1,3,2,39,-1,2,1,37,36,-1}).setNormalIndex(new int[] {0,0,0,0,-1,1,1,1,1,-1,2,2,2,2,-1,3,3,3,3,-1,4,4,4,4,-1,5,6,5,7,-1,8,8,8,8,-1,9,9,9,9,-1,3,3,3,3,-1,10,11,10,12,-1,13,13,13,13,-1,14,15,14,16,-1,17,17,17,17,-1,18,19,18,-1,18,18,20,-1,21,21,21,21,-1,22,23,22,24,-1,25,26,27,27,-1,28,29,28,30,-1,3,3,3,3,-1,31,32,33,33,-1,3,3,3,3,-1,34,35,34,36,-1,37,38,37,39,-1,40,41,40,-1,40,40,42,-1,43,43,26,25,-1,44,44,44,44,-1,45,46,45,-1,47,45,45,-1,48,48,32,31,-1})
.setCoord(new CoordinateObject().setPoint(getCoordinate_8_86_point()))
.setNormal(new NormalObject().setVector(getNormal_8_87_vector())))))
.addChild(new TransformObject("glass")
.addChild(new ShapeObject()
.setAppearance(new AppearanceObject()
.setMaterial(new MaterialObject().setAmbientIntensity(0.449673f).setDiffuseColor(0.113725f,0.180392f,0.427451f).setEmissiveColor(0.058824f,0.0f,0.0f).setShininess(0.46875f).setSpecularColor(0.941177f,0.941177f,0.588235f)))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.610865f).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,5,6,0,-1,7,8,9,10,-1,11,12,9,-1,8,11,9,-1,11,13,3,12,-1,13,4,0,-1,13,0,3,-1,14,11,8,-1,15,14,8,-1,14,16,13,11,-1,16,17,4,13,-1,17,18,5,4,-1,19,15,8,7,-1,20,21,22,12,-1,23,24,3,2,-1,24,20,12,3,-1,0,6,25,1,-1,9,12,22,-1,9,22,26,-1,10,9,26,27,-1}).setNormalIndex(new int[] {0,1,2,-1,3,0,2,-1,4,5,6,0,-1,7,8,9,10,-1,11,12,9,-1,8,11,9,-1,13,14,15,16,-1,17,4,0,-1,17,0,3,-1,18,11,8,-1,19,18,8,-1,20,21,14,13,-1,22,23,4,17,-1,23,24,5,4,-1,25,19,8,7,-1,26,27,28,16,-1,29,30,15,31,-1,30,26,16,15,-1,0,6,32,1,-1,9,12,33,-1,9,33,34,-1,10,9,34,35,-1})
.setCoord(new CoordinateObject().setPoint(new MFVec3fObject(new float[] {-0.49861f,2.06986f,-0.563974f,-0.52375f,1.07683f,-0.540929f,-0.47347f,1.07683f,-0.375005f,-0.42738f,2.06986f,-0.425704f,-0.39805f,2.8911f,-0.757552f,-0.39805f,2.8911f,-1.52725f,-0.49861f,2.06986f,-1.52725f,0.40224f,2.8911f,-1.52725f,0.40224f,2.8911f,-0.757552f,0.5028f,2.06986f,-0.568583f,0.5028f,2.06986f,-1.52725f,0.34777f,2.8911f,-0.619282f,0.43157f,2.06986f,-0.425704f,-0.34358f,2.8911f,-0.614673f,0.25978f,3.84223f,-1.18619f,0.30168f,3.84223f,-1.32907f,-0.25978f,3.84223f,-1.18619f,-0.30168f,3.84223f,-1.32907f,-0.30168f,3.84223f,-1.43968f,0.30168f,3.84223f,-1.43968f,0.15084f,1.76399f,-0.407268f,0.1676f,1.38689f,-0.388832f,0.47766f,1.07683f,-0.375005f,-0.16341f,1.38689f,-0.388832f,-0.14665f,1.76399f,-0.407268f,-0.51118f,1.56706f,-1.52725f,0.52794f,1.07683f,-0.540929f,0.51537f,1.56706f,-1.52725f})))
.setNormal(new NormalObject().setVector(getNormal_8_94_vector())))))
.addChild(new TransformObject("Rotor_Shaft")
.addChild(new ShapeObject()
.setAppearance(new AppearanceObject()
.setMaterial(new MaterialObject().setAmbientIntensity(0.0f).setDiffuseColor(0.090196f,0.152941f,0.098039f).setEmissiveColor(0.007843f,0.007843f,0.007843f).setShininess(0.0625f).setSpecularColor(0.090196f,0.152941f,0.098039f)))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.610865f).setCoordIndex(new int[] {0,1,2,3,-1,4,1,0,5,-1,6,2,1,4,-1,7,3,2,6,-1,5,0,3,7,-1,7,6,4,5,-1}).setNormalIndex(new int[] {0,0,0,0,-1,1,1,1,1,-1,2,2,2,2,-1,3,3,3,3,-1,4,4,4,4,-1,5,5,5,5,-1})
.setCoord(new CoordinateObject().setPoint(new MFVec3fObject(new float[] {-0.09847f,0.37683f,0.396117f,-0.09847f,0.17683f,0.396117f,0.10153f,0.17683f,0.396117f,0.10153f,0.37683f,0.396117f,-0.09847f,0.17683f,-0.199863f,-0.09847f,0.37683f,-0.199863f,0.10153f,0.17683f,-0.199863f,0.10153f,0.37683f,-0.199863f})))
.setNormal(new NormalObject().setVector(new MFVec3fObject(new float[] {0.0f,0.0f,1.0f,-1.0f,0.0f,0.0f,0.0f,-1.0f,0.0f,1.0f,0.0f,0.0f,0.0f,1.0f,0.0f,0.0f,0.0f,-1.0f}))))))
.addChild(new TransformObject("Dome")
.addChild(new TransformObject("Bottom")
.addChild(new ShapeObject()
.setAppearance(new AppearanceObject("Systems_Color")
.setMaterial(new MaterialObject("Muted_Black").setAmbientIntensity(0.0f).setDiffuseColor(0.090196f,0.152941f,0.098039f).setEmissiveColor(0.007843f,0.007843f,0.007843f).setShininess(0.0625f).setSpecularColor(0.090196f,0.152941f,0.098039f)))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.610865f).setCoordIndex(new int[] {0,1,2,-1,3,4,1,-1,0,3,1,-1,5,3,0,-1,6,7,8,-1,9,10,7,-1,6,9,7,-1,11,9,6,-1,12,13,14,-1,15,16,13,-1,12,15,13,-1,17,15,12,-1,18,19,20,-1,21,22,19,-1,18,21,19,-1,23,21,18,-1,24,25,26,-1,27,28,25,-1,24,27,25,-1,29,27,24,-1,30,31,32,-1,33,30,32,-1,34,30,33,-1,35,36,31,-1,30,35,31,-1,37,35,30,-1,34,37,30,-1,38,37,34,-1,39,40,41,-1,42,39,41,-1,43,39,42,-1,44,45,40,-1,39,44,40,-1,46,44,39,-1,43,46,39,-1,47,46,43,-1,48,49,50,-1,51,48,50,-1,52,48,51,-1,53,54,49,-1,48,53,49,-1,55,53,48,-1,52,55,48,-1,56,55,52,-1,57,58,59,-1,60,57,59,-1,61,57,60,-1,62,63,58,-1,57,62,58,-1,64,62,57,-1,61,64,57,-1,65,64,61,-1,66,67,68,-1,69,66,68,-1,70,66,69,-1,71,72,67,-1,66,71,67,-1,73,71,66,-1,70,73,66,-1,74,73,70,-1,44,46,54,53,55,63,62,64,72,71,73,74,35,37,45,-1,27,60,59,3,51,50,9,42,41,15,33,32,21,69,68,-1}).setNormalIndex(new int[] {0,1,2,-1,3,4,1,-1,0,3,1,-1,5,3,0,-1,6,7,8,-1,9,10,7,-1,6,9,7,-1,11,9,6,-1,12,13,14,-1,15,16,13,-1,12,15,13,-1,17,15,12,-1,18,19,20,-1,21,22,19,-1,18,21,19,-1,23,21,18,-1,24,25,26,-1,27,28,25,-1,24,27,25,-1,29,27,24,-1,30,31,32,-1,33,30,32,-1,34,30,33,-1,35,36,31,-1,30,35,31,-1,37,35,30,-1,34,37,30,-1,38,37,34,-1,39,40,41,-1,42,39,41,-1,43,39,42,-1,44,45,40,-1,39,44,40,-1,46,44,39,-1,43,46,39,-1,47,46,43,-1,48,49,50,-1,51,48,50,-1,52,48,51,-1,53,54,49,-1,48,53,49,-1,55,53,48,-1,52,55,48,-1,56,55,52,-1,57,58,59,-1,60,57,59,-1,61,57,60,-1,62,63,58,-1,57,62,58,-1,64,62,57,-1,61,64,57,-1,65,64,61,-1,66,67,68,-1,69,66,68,-1,70,66,69,-1,71,72,67,-1,66,71,67,-1,73,71,66,-1,70,73,66,-1,74,73,70,-1,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,-1,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,-1})
.setCoord(new CoordinateObject().setPoint(getCoordinate_9_107_point()))
.setNormal(new NormalObject().setVector(getNormal_9_108_vector())))))
.addChild(new TransformObject("Top")
.addChild(new ShapeObject()
.setAppearance(new AppearanceObject()
.setMaterial(new MaterialObject().setAmbientIntensity(0.0f).setDiffuseColor(0.090196f,0.152941f,0.098039f).setEmissiveColor(0.007843f,0.007843f,0.007843f).setShininess(0.0625f).setSpecularColor(0.090196f,0.152941f,0.098039f)))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.610865f).setCoordIndex(new int[] {0,1,2,-1,1,3,4,-1,1,4,2,-1,2,4,5,-1,6,7,8,-1,7,9,10,-1,7,10,8,-1,8,10,11,-1,12,13,14,-1,13,15,16,-1,13,16,14,-1,14,16,17,-1,18,19,20,-1,19,21,22,-1,19,22,20,-1,20,22,23,-1,24,25,26,-1,25,27,28,-1,25,28,26,-1,26,28,29,-1,30,31,32,-1,30,32,33,-1,33,32,34,-1,31,35,36,-1,31,36,32,-1,32,36,37,-1,32,37,34,-1,34,37,38,-1,39,40,41,-1,39,41,42,-1,42,41,43,-1,40,44,45,-1,40,45,41,-1,41,45,46,-1,41,46,43,-1,43,46,47,-1,48,49,50,-1,48,50,51,-1,51,50,52,-1,49,53,54,-1,49,54,50,-1,50,54,55,-1,50,55,52,-1,52,55,56,-1,57,58,59,-1,57,59,60,-1,60,59,61,-1,58,62,63,-1,58,63,59,-1,59,63,64,-1,59,64,61,-1,61,64,65,-1,66,67,68,-1,66,68,69,-1,69,68,70,-1,67,71,72,-1,67,72,68,-1,68,72,73,-1,68,73,70,-1,70,73,74,-1,44,37,36,74,73,72,71,64,63,62,55,54,53,46,45,-1,66,69,22,30,33,16,39,42,10,48,51,4,57,60,28,-1}).setNormalIndex(new int[] {0,1,2,-1,1,3,4,-1,1,4,2,-1,2,4,5,-1,6,7,8,-1,7,9,10,-1,7,10,8,-1,8,10,11,-1,12,13,14,-1,13,15,16,-1,13,16,14,-1,14,16,17,-1,18,19,20,-1,19,21,22,-1,19,22,20,-1,20,22,23,-1,24,25,26,-1,25,27,28,-1,25,28,26,-1,26,28,29,-1,30,31,32,-1,30,32,33,-1,33,32,34,-1,31,35,36,-1,31,36,32,-1,32,36,37,-1,32,37,34,-1,34,37,38,-1,39,40,41,-1,39,41,42,-1,42,41,43,-1,40,44,45,-1,40,45,41,-1,41,45,46,-1,41,46,43,-1,43,46,47,-1,48,49,50,-1,48,50,51,-1,51,50,52,-1,49,53,54,-1,49,54,50,-1,50,54,55,-1,50,55,52,-1,52,55,56,-1,57,58,59,-1,57,59,60,-1,60,59,61,-1,58,62,63,-1,58,63,59,-1,59,63,64,-1,59,64,61,-1,61,64,65,-1,66,67,68,-1,66,68,69,-1,69,68,70,-1,67,71,72,-1,67,72,68,-1,68,72,73,-1,68,73,70,-1,70,73,74,-1,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,-1,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,-1})
.setCoord(new CoordinateObject().setPoint(getCoordinate_9_114_point()))
.setNormal(new NormalObject().setVector(getNormal_9_115_vector()))))))
.addChild(new TransformObject("gun").setTranslation(0.0f,-1.5f,-3.2f)
.addChild(new ShapeObject()
.setAppearance(new AppearanceObject().setUSE("Systems_Color"))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.610865f).setCoordIndex(new int[] {0,1,2,3,-1,4,5,6,7,-1,1,6,5,2,-1,7,0,3,4,-1,7,6,1,0,-1,3,2,5,4,-1}).setNormalIndex(new int[] {0,0,0,0,-1,1,1,1,1,-1,2,2,2,2,-1,3,3,3,3,-1,4,4,4,4,-1,5,5,5,5,-1}).setTexCoordIndex(new int[] {0,1,2,3,-1,3,2,1,0,-1,1,1,2,2,-1,0,0,3,3,-1,0,1,1,0,-1,3,2,2,3,-1})
.setCoord(new CoordinateObject().setPoint(new MFVec3fObject(new float[] {0.152222f,4.98877f,0.592041f,0.152222f,4.98877f,0.813278f,0.152222f,4.5502f,0.813278f,0.152222f,4.5502f,0.592041f,-0.0266138f,4.5502f,0.592041f,-0.0266138f,4.5502f,0.813278f,-0.0266138f,4.98877f,0.813278f,-0.0266138f,4.98877f,0.592041f})))
.setNormal(new NormalObject().setVector(new MFVec3fObject(new float[] {1.0f,0.0f,0.0f,-1.0f,0.0f,0.0f,0.0f,0.0f,1.0f,0.0f,0.0f,-1.0f,0.0f,1.0f,0.0f,0.0f,-1.0f,0.0f})))
.setTexCoord(new TextureCoordinateObject().setPoint(new MFVec2fObject(new float[] {0.719971f,-0.00610352f,0.723389f,0.0283203f,0.616699f,0.0378418f,0.613037f,0.00317383f})))))
.addChild(new TransformObject("barrel")
.addChild(new ShapeObject()
.setAppearance(new AppearanceObject().setUSE("Systems_Color"))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.610865f).setCoordIndex(new int[] {0,1,2,3,-1,4,5,6,7,-1,1,6,5,2,-1,7,0,3,4,-1,7,6,1,0,-1,3,2,5,4,-1,8,9,10,11,-1,12,13,14,15,-1,9,14,13,10,-1,15,8,11,12,-1,15,14,9,8,-1,11,10,13,12,-1}).setNormalIndex(new int[] {0,0,0,0,-1,1,1,1,1,-1,2,2,2,2,-1,3,3,3,3,-1,4,4,4,4,-1,5,5,5,5,-1,0,0,0,0,-1,1,1,1,1,-1,6,6,6,6,-1,7,7,7,7,-1,8,8,8,8,-1,9,9,9,9,-1}).setTexCoordIndex(new int[] {0,1,2,3,-1,3,2,1,0,-1,1,1,2,2,-1,0,0,3,3,-1,0,1,1,0,-1,3,2,2,3,-1,4,5,6,7,-1,7,6,5,4,-1,5,5,6,6,-1,4,4,7,7,-1,4,5,5,4,-1,7,6,6,7,-1})
.setCoord(new CoordinateObject().setPoint(new MFVec3fObject(new float[] {0.0798362f,5.73392f,0.736634f,0.0798362f,5.72967f,0.779214f,0.0798362f,4.92065f,0.689796f,0.0798362f,4.9249f,0.647216f,0.0415142f,4.9249f,0.647216f,0.0415142f,4.92065f,0.689796f,0.0415142f,5.72967f,0.779214f,0.0415142f,5.73392f,0.736634f,0.233124f,4.73329f,0.55354f,0.233124f,4.73329f,1.08153f,0.233124f,4.69071f,1.08153f,0.233124f,4.69071f,0.55354f,0.190544f,4.69071f,0.55354f,0.190544f,4.69071f,1.08153f,0.190544f,4.73329f,1.08153f,0.190544f,4.73329f,0.55354f})))
.setNormal(new NormalObject().setVector(new MFVec3fObject(new float[] {1.0f,0.0f,0.0f,-1.0f,0.0f,0.0f,0.0f,-0.109857f,0.993947f,0.0f,0.109857f,-0.993947f,0.0f,0.995037f,0.099507f,0.0f,-0.995037f,-0.099507f,0.0f,0.0f,1.0f,0.0f,0.0f,-1.0f,0.0f,1.0f,0.0f,0.0f,-1.0f,0.0f})))
.setTexCoord(new TextureCoordinateObject().setPoint(new MFVec2fObject(new float[] {0.904053f,0.00439453f,0.90332f,0.00854492f,0.705566f,0.017334f,0.706299f,0.0129395f,0.658691f,0.0078125f,0.664063f,0.060791f,0.653809f,0.0615234f,0.648193f,0.00878906f}))))))
.addChild(new TransformObject("mounts")
.addChild(new ShapeObject()
.setAppearance(new AppearanceObject().setUSE("Systems_Color"))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.610865f).setCoordIndex(new int[] {0,1,2,3,-1,4,5,6,7,-1,1,6,5,2,-1,7,0,3,4,-1,7,6,1,0,-1,3,2,5,4,-1}).setNormalIndex(new int[] {0,0,0,0,-1,1,1,1,1,-1,2,2,2,2,-1,3,3,3,3,-1,4,4,4,4,-1,5,5,5,5,-1}).setTexCoordIndex(new int[] {0,1,2,3,-1,3,2,1,0,-1,1,1,2,2,-1,0,0,3,3,-1,0,1,1,0,-1,3,2,2,3,-1})
.setCoord(new CoordinateObject().setPoint(new MFVec3fObject(new float[] {-0.0479038f,4.73329f,0.55354f,-0.0479038f,4.73329f,1.08153f,-0.0479038f,4.69071f,1.08153f,-0.0479038f,4.69071f,0.55354f,-0.0904838f,4.69071f,0.55354f,-0.0904838f,4.69071f,1.08153f,-0.0904838f,4.73329f,1.08153f,-0.0904838f,4.73329f,0.55354f})))
.setNormal(new NormalObject().setVector(new MFVec3fObject(new float[] {1.0f,0.0f,0.0f,-1.0f,0.0f,0.0f,0.0f,0.0f,1.0f,0.0f,0.0f,-1.0f,0.0f,1.0f,0.0f,0.0f,-1.0f,0.0f})))
.setTexCoord(new TextureCoordinateObject().setPoint(new MFVec2fObject(new float[] {0.658691f,0.0078125f,0.664063f,0.060791f,0.653809f,0.0615234f,0.648193f,0.00878906f})))))))
.addChild(new TransformObject("Rotor").setScale(.9f,.9f,.9f)
.addChild(new GroupObject("Longbow_Rotor")
.addChild(new TransformObject().setRotation(1.0f,0.0f,0.0f,1.57f).setTranslation(0.0f,.28f,-.4f)
.addChild(new TransformObject("MAIN_ROTOR").setRotation(0.0f,0.0f,1.0f,1.57f).setTranslation(0.0f,.28f,0.0f)
.addChild(new ShapeObject("Shaft")
.setGeometry(new CylinderObject().setHeight(.5f).setRadius(.05f))
.setAppearance(new AppearanceObject("ShaftColor")
.setMaterial(new MaterialObject("D_Green").setDiffuseColor(.14118f,.43529f,.14902f))))
.addChild(new TransformObject("ARM1").setRotation(1.0f,0.0f,0.0f,1.57f).setTranslation(0.0f,0.25f,0.0f)
.addChild(new ShapeObject("Arm")
.setAppearance(new AppearanceObject().setUSE("ShaftColor"))
.setGeometry(new CylinderObject().setHeight(1f).setRadius(0.025f)))
.addChild(new TransformObject().setRotation(0.0f,0.0f,1.0f,-1.57f).setScale(.5f,.5f,.5f).setTranslation(.5f,0.0f,.05f)
.addChild(new ShapeObject("RotorBlade1")
.setAppearance(new AppearanceObject("Shiny_Black")
.setMaterial(new MaterialObject("Dull_Black").setDiffuseColor(0.0f,0.0f,0.0f).setShininess(0.100f)))
.setGeometry(new ExtrusionObject().setCreaseAngle(.524f).setCrossSection(new MFVec2fObject(new float[] {-1.0f,0.0f,1.0f,0.0f,.9f,-.1f,.73906f,-.15117f,-.5207f,-.20158f,-.70547f,-.20156f,-.83114f,-.18477f,-.91543f,-.15117f,-.97422f,-.09238f,-1.0f,0.0f})).setSpine(new MFVec3fObject(new float[] {0.0f,12.0f,0.0f,0.0f,0.0f,0.0f}))))
.addChild(new TransformObject().setRotation(0.0f,0.0f,1.0f,.35f).setScale(1.0f,.2f,1.0f).setTranslation(0.0f,11.67f,0.0f)
.addChild(new ShapeObject("Blade1_Tip")
.setAppearance(new AppearanceObject().setUSE("Shiny_Black"))
.setGeometry(new ExtrusionObject().setCreaseAngle(.524f).setCrossSection(new MFVec2fObject(new float[] {-1.0f,0.0f,1.0f,0.0f,.9f,-.1f,.73906f,-.15117f,-.5207f,-.20158f,-.70547f,-.20156f,-.83114f,-.18477f,-.91543f,-.15117f,-.97422f,-.09238f,-1.0f,0.0f})).setSpine(new MFVec3fObject(new float[] {0.0f,8.0f,0.0f,0.0f,0.0f,0.0f}))))))
.addChild(new TransformObject().setRotation(0.0f,0.0f,1.0f,1.57f).setScale(.5f,.5f,.5f).setTranslation(-.5f,0.0f,.05f)
.addChild(new ShapeObject("RotorBlade2")
.setAppearance(new AppearanceObject().setUSE("Shiny_Black"))
.setGeometry(new ExtrusionObject().setCreaseAngle(.524f).setCrossSection(new MFVec2fObject(new float[] {-1.0f,0.0f,1.0f,0.0f,.9f,-.1f,.73906f,-.15117f,-.5207f,-.20158f,-.70547f,-.20156f,-.83114f,-.18477f,-.91543f,-.15117f,-.97422f,-.09238f,-1.0f,0.0f})).setSpine(new MFVec3fObject(new float[] {0.0f,12.0f,0.0f,0.0f,0.0f,0.0f}))))
.addChild(new TransformObject().setRotation(0.0f,0.0f,1.0f,.35f).setScale(1.0f,.2f,1.0f).setTranslation(0.0f,11.67f,0.0f)
.addChild(new ShapeObject("Blade2_Tip")
.setAppearance(new AppearanceObject().setUSE("Shiny_Black"))
.setGeometry(new ExtrusionObject().setCreaseAngle(.524f).setCrossSection(new MFVec2fObject(new float[] {-1.0f,0.0f,1.0f,0.0f,.9f,-.1f,.73906f,-.15117f,-.5207f,-.20158f,-.70547f,-.20156f,-.83114f,-.18477f,-.91543f,-.15117f,-.97422f,-.09238f,-1.0f,0.0f})).setSpine(new MFVec3fObject(new float[] {0.0f,8.0f,0.0f,0.0f,0.0f,0.0f})))))))
.addChild(new TransformObject("ARM2").setRotation(0.0f,0.0f,1.0f,1.57f).setTranslation(0.0f,0.25f,0.0f)
.addChild(new ShapeObject().setUSE("Arm"))
.addChild(new TransformObject().setRotation(0.0f,0.0f,1.0f,-1.57f).setScale(.5f,.5f,.5f).setTranslation(-0.05f,0.0f,.5f)
.addChild(new TransformObject().setRotation(1.0f,0.0f,0.0f,1.57f)
.addChild(new ShapeObject("RotorBlade3")
.setAppearance(new AppearanceObject().setUSE("Shiny_Black"))
.setGeometry(new ExtrusionObject().setCreaseAngle(.524f).setCrossSection(new MFVec2fObject(new float[] {-1.0f,0.0f,1.0f,0.0f,.9f,-.1f,.73906f,-.15117f,-.5207f,-.20158f,-.70547f,-.20156f,-.83114f,-.18477f,-.91543f,-.15117f,-.97422f,-.09238f,-1.0f,0.0f})).setSpine(new MFVec3fObject(new float[] {0.0f,12.0f,0.0f,0.0f,0.0f,0.0f}))))
.addChild(new TransformObject().setRotation(0.0f,0.0f,1.0f,.35f).setScale(1.0f,.2f,1.0f).setTranslation(0.0f,11.67f,0.0f)
.addChild(new ShapeObject("Blade3_Tip")
.setAppearance(new AppearanceObject().setUSE("Shiny_Black"))
.setGeometry(new ExtrusionObject().setCreaseAngle(.524f).setCrossSection(new MFVec2fObject(new float[] {-1.0f,0.0f,1.0f,0.0f,.9f,-.1f,.73906f,-.15117f,-.5207f,-.20158f,-.70547f,-.20156f,-.83114f,-.18477f,-.91543f,-.15117f,-.97422f,-.09238f,-1.0f,0.0f})).setSpine(new MFVec3fObject(new float[] {0.0f,8.0f,0.0f,0.0f,0.0f,0.0f})))))))
.addChild(new TransformObject().setRotation(0.0f,0.0f,1.0f,1.57f).setScale(.5f,.5f,.5f).setTranslation(-.05f,0.0f,-.5f)
.addChild(new TransformObject().setRotation(1.0f,0.0f,0.0f,-1.57f)
.addChild(new ShapeObject("RotorBlade4")
.setAppearance(new AppearanceObject().setUSE("Shiny_Black"))
.setGeometry(new ExtrusionObject().setCreaseAngle(.524f).setCrossSection(new MFVec2fObject(new float[] {-1.0f,0.0f,1.0f,0.0f,.9f,-.1f,.73906f,-.15117f,-.5207f,-.20158f,-.70547f,-.20156f,-.83114f,-.18477f,-.91543f,-.15117f,-.97422f,-.09238f,-1.0f,0.0f})).setSpine(new MFVec3fObject(new float[] {0.0f,12.0f,0.0f,0.0f,0.0f,0.0f}))))
.addChild(new TransformObject().setRotation(0.0f,0.0f,1.0f,.35f).setScale(1.0f,.2f,1.0f).setTranslation(0.0f,11.67f,0.0f)
.addChild(new ShapeObject("Blade4_Tip")
.setAppearance(new AppearanceObject().setUSE("Shiny_Black"))
.setGeometry(new ExtrusionObject().setCreaseAngle(.524f).setCrossSection(new MFVec2fObject(new float[] {-1.0f,0.0f,1.0f,0.0f,.9f,-.1f,.73906f,-.15117f,-.5207f,-.20158f,-.70547f,-.20156f,-.83114f,-.18477f,-.91543f,-.15117f,-.97422f,-.09238f,-1.0f,0.0f})).setSpine(new MFVec3fObject(new float[] {0.0f,8.0f,0.0f,0.0f,0.0f,0.0f}))))))))
.addChild(new TimeSensorObject("CLOCK").setLoop(true))
.addChild(new OrientationInterpolatorObject("ROTOR_PATH").setKey(new float[] {0.0f,0.125f,0.25f,0.375f,0.50f,0.625f,0.75f,0.875f,1.0f}).setKeyValue(new MFRotationObject(new float[] {0.0f,1.0f,0.0f,0.0f,0.0f,1.0f,0.0f,0.79f,0.0f,1.0f,0.0f,1.57f,0.0f,1.0f,0.0f,2.36f,0.0f,1.0f,0.0f,3.14f,0.0f,1.0f,0.0f,3.93f,0.0f,1.0f,0.0f,4.71f,0.0f,1.0f,0.0f,5.5f,0.0f,1.0f,0.0f,6.28f})))))
.addChild(new ROUTEObject().setFromNode("CLOCK").setFromField("fraction_changed").setToNode("ROTOR_PATH").setToField("set_fraction"))
.addChild(new ROUTEObject().setFromNode("ROTOR_PATH").setFromField("value_changed").setToNode("MAIN_ROTOR").setToField("set_rotation"))))
.addChild(new GroupObject("Tail_Rotor")
.addChild(new TransformObject("tlrotor").setRotation(0.0f,0.0f,1.0f,1.57f).setScale(.25f,.25f,.25f).setTranslation(-.4f,-9.75f,.5f)
.addChild(new TransformObject().setScale(.8f,.8f,.8f)
.addChild(new TransformObject("TAIL_ROTOR").setRotation(0.0f,0.0f,-1.0f,1.571f).setScale(.3f,.3f,.3f)
.addChild(new TransformObject("trans_Rotor")
.addChild(new GroupObject("ROTOR")
.addChild(new TransformObject("trans_BLADE0").setRotation(0.0f,0.0f,-1.0f,3.142f).setTranslation(0.0f,0.0f,-2.0f)
.addChild(new GroupObject("BLADE0")
.addChild(new TransformObject("trans_Rip0").setRotation(1.0f,0.0f,0.0f,1.571f).setTranslation(0.0f,0.0f,1.0f)
.addChild(new ShapeObject("Rip0")
.setAppearance(new AppearanceObject().setUSE("Shiny_Black"))
.setGeometry(new CylinderObject().setHeight(2.f).setRadius(0.2f))))
.addChild(new TransformObject("trans_Blade0").setRotation(-1.0f,0.0f,0.0f,1.571f).setScale(1.0f,1.0f,1.7f).setTranslation(0.0f,.15f,0.0f)
.addChild(new ShapeObject("Blade0")
.setAppearance(new AppearanceObject().setUSE("Shiny_Black"))
.setGeometry(new ExtrusionObject().setCreaseAngle(0.524f).setCrossSection(new MFVec2fObject(new float[] {-1.0f,0.0f,-1.0f,0.0f,1.0f,0.0f,.9f,-.1f,.73906f,-.15117f,.36113f,-.19316f,.10078f,-.20156f,-.5207f,-.20156f,-.70547f,-.20156f,-.83144f,-.18477f,-.91543f,-.15117f,-.97422f,-.09238f,-1.0f,0.0f})).setSpine(new MFVec3fObject(new float[] {0.0f,0.0f,0.0f,0.0f,20.0f,0.0f})))))))
.addChild(new TransformObject("trans_BLADE1").setRotation(1.0f,0.0f,0.0f,3.142f).setTranslation(0.0f,0.0f,2.0f)
.addChild(new GroupObject("BLADE1")
.addChild(new TransformObject("trans_Blade1").setRotation(-1.0f,0.0f,0.0f,1.571f).setScale(1.0f,1.0f,1.7f).setTranslation(0.0f,.15f,0.0f)
.addChild(new ShapeObject("Blade1")
.setAppearance(new AppearanceObject().setUSE("Shiny_Black"))
.setGeometry(new ExtrusionObject().setCreaseAngle(0.524f).setCrossSection(new MFVec2fObject(new float[] {-1.0f,0.0f,-1.0f,0.0f,1.0f,0.0f,.9f,-.1f,.73906f,-.15117f,.36113f,-.19316f,.10078f,-.20156f,-.5207f,-.20156f,-.70547f,-.20156f,-.83144f,-.18477f,-.91543f,-.15117f,-.97422f,-.09238f,-1.0f,0.0f})).setSpine(new MFVec3fObject(new float[] {0.0f,0.0f,0.0f,0.0f,20.0f,0.0f})))))
.addChild(new TransformObject("trans_Rip1").setRotation(1.0f,0.0f,0.0f,1.571f).setTranslation(0.0f,0.0f,1.0f)
.addChild(new ShapeObject("Rip1")
.setAppearance(new AppearanceObject().setUSE("Shiny_Black"))
.setGeometry(new CylinderObject().setHeight(2.f).setRadius(0.2f))))))
.addChild(new TransformObject("trans_BLADE2").setRotation(.707f,0.0f,-.707f,3.142f).setTranslation(2.0f,0.0f,0.0f)
.addChild(new GroupObject("BLADE2")
.addChild(new TransformObject("trans_Blade2").setRotation(-1.0f,0.0f,0.0f,1.571f).setScale(1.0f,1.0f,1.7f).setTranslation(0.0f,.15f,0.0f)
.addChild(new ShapeObject("Blade2")
.setAppearance(new AppearanceObject().setUSE("Shiny_Black"))
.setGeometry(new ExtrusionObject().setCreaseAngle(0.524f).setCrossSection(new MFVec2fObject(new float[] {-1.0f,0.0f,-1.0f,0.0f,1.0f,0.0f,.9f,-.1f,.73906f,-.15117f,.36113f,-.19316f,.10078f,-.20156f,-.5207f,-.20156f,-.70547f,-.20156f,-.83144f,-.18477f,-.91543f,-.15117f,-.97422f,-.09238f,-1.0f,0.0f})).setSpine(new MFVec3fObject(new float[] {0.0f,0.0f,0.0f,0.0f,20.0f,0.0f})))))
.addChild(new TransformObject("trans_Rip2").setRotation(1.0f,0.0f,0.0f,1.571f).setTranslation(0.0f,0.0f,1.0f)
.addChild(new ShapeObject("Rip2")
.setAppearance(new AppearanceObject().setUSE("Shiny_Black"))
.setGeometry(new CylinderObject().setHeight(2.f).setRadius(0.2f))))))
.addChild(new TransformObject("trans_CENTER").setScale(.5f,.5f,.5f)
.addChild(new GroupObject("CENTER")
.addChild(new TransformObject("trans_Center")
.addChild(new ShapeObject("Center")
.setAppearance(new AppearanceObject().setUSE("Shiny_Black"))
.setGeometry(new CylinderObject().setHeight(2.f).setRadius(1.f))))
.addChild(new TransformObject("trans_Cap").setScale(1.0f,.6f,1.0f).setTranslation(-.02635f,1.0f,.01317f)
.addChild(new ShapeObject("Cap")
.setAppearance(new AppearanceObject().setUSE("Shiny_Black"))
.setGeometry(new SphereObject().setRadius(1.f))))
.addChild(new TransformObject("trans_Axe").setScale(1.0f,2.0f,1.0f).setTranslation(0.0f,-3.0f,0.0f)
.addChild(new ShapeObject("Axe")
.setAppearance(new AppearanceObject()
.setMaterial(new MaterialObject("Black").setDiffuseColor(0.0f,0.0f,0.0f)))
.setGeometry(new CylinderObject().setHeight(2.500f).setRadius(0.300f))))))
.addChild(new TransformObject("trans_BLADE").setRotation(-.707f,0.0f,-.707f,3.142f).setTranslation(-2.0f,0.0f,0.0f)
.addChild(new GroupObject("BLADE")
.addChild(new TransformObject("trans_Blade").setRotation(-1.0f,0.0f,0.0f,1.571f).setScale(1.0f,1.0f,1.7f).setTranslation(0.0f,.15f,0.0f)
.addChild(new ShapeObject("Blade")
.setAppearance(new AppearanceObject().setUSE("Shiny_Black"))
.setGeometry(new ExtrusionObject().setCreaseAngle(0.524f).setCrossSection(new MFVec2fObject(new float[] {-1.0f,0.0f,-1.0f,0.0f,1.0f,0.0f,.9f,-.1f,.73906f,-.15117f,.36113f,-.19316f,.10078f,-.20156f,-.5207f,-.20156f,-.70547f,-.20156f,-.83144f,-.18477f,-.91543f,-.15117f,-.97422f,-.09238f,-1.0f,0.0f})).setSpine(new MFVec3fObject(new float[] {0.0f,0.0f,0.0f,0.0f,20.0f,0.0f})))))
.addChild(new TransformObject("trans_Rip").setRotation(1.0f,0.0f,0.0f,1.571f).setTranslation(0.0f,0.0f,1.0f)
.addChild(new ShapeObject("Rip")
.setAppearance(new AppearanceObject().setUSE("Shiny_Black"))
.setGeometry(new CylinderObject().setHeight(2.f).setRadius(0.2f))))))))
.addChild(new TimeSensorObject("TCLOCK").setLoop(true))
.addChild(new OrientationInterpolatorObject("TROTOR_PATH").setKey(new float[] {0.0f,0.125f,0.25f,0.375f,0.50f,0.625f,0.75f,0.875f,1.0f}).setKeyValue(new MFRotationObject(new float[] {0.0f,1.0f,0.0f,0.0f,0.0f,1.0f,0.0f,0.79f,0.0f,1.0f,0.0f,1.57f,0.0f,1.0f,0.0f,2.36f,0.0f,1.0f,0.0f,3.14f,0.0f,1.0f,0.0f,3.93f,0.0f,1.0f,0.0f,4.71f,0.0f,1.0f,0.0f,5.5f,0.0f,1.0f,0.0f,6.28f})))))
.addChild(new ROUTEObject().setFromNode("TCLOCK").setFromField("fraction_changed").setToNode("TROTOR_PATH").setToField("set_fraction"))
.addChild(new ROUTEObject().setFromNode("TROTOR_PATH").setFromField("value_changed").setToNode("TAIL_ROTOR").setToField("set_rotation")))))));
}
// end of initialize() method
/** Define subarrays using type int[] */
private int[] getIndexedFaceSet_7_22_coordIndex_1()
{
int[] value = {0,1,2,3,-1,4,5,6,7,-1,8,9,10,11,12,13,-1,14,15,16,17,-1,18,19,20,21,22,23,24,25,-1,26,27,28,29,30,31,-1,2,1,32,33,-1,6,5,34,35,-1,0,3,16,15,-1,4,7,14,17,-1,36,4,17,-1,37,36,17,-1,36,38,5,4,-1,38,39,34,-1,38,34,5,-1,40,2,33,-1,41,40,33,-1,40,42,3,2,-1,42,43,16,-1,42,16,3,-1,43,37,17,16,-1,44,45,0,15,-1,45,46,1,0,-1,46,47,32,1,-1,48,49,6,35,-1,49,50,7,6,-1,50,51,14,7,-1,51,44,15,14,-1,25,24,51,50,-1,24,23,44,51,-1,23,22,45,44,-1,22,21,46,45,-1,21,20,47,46,-1,52,53,54,55,-1,19,18,49,48,-1,18,25,50,49,-1,56,57,58,42,40,-1,59,43,42,-1,58,59,42,-1,59,60,37,43,-1,60,61,36,-1,60,36,37,-1,61,62,63,38,36,-1,40,41,64,-1,40,64,65,-1,40,65,66,-1,67,68,69,-1,67,69,70,-1,67,70,66,-1,67,66,65,-1,71,72,33,32,-1,73,74,35,34,-1,67,75,76,68,-1,41,33,72,64,-1,65,64,67,-1,69,68,77,-1,75,67,64,72,-1,73,77,68,76,-1,78,75,72,71,-1,76,79,74,73,-1,80,81,47,20,-1,82,83,19,48,-1,83,54,53,80,20,19,-1,53,52,81,-1,53,81,80,-1,54,83,82,-1,55,54,82,-1,48,35,74,82,-1,81,71,32,47,-1,78,71,81,-1,52,78,81,-1,82,74,79,-1,82,79,55,-1,84,85,86,-1,84,86,76,-1,84,76,75,-1,87,88,89,-1,87,89,90,-1,87,90,79,-1,79,76,86,-1,79,86,85,-1,79,85,91,-1,79,91,87,-1,89,92,55,-1,89,55,79,-1,93,94,95,96,-1,52,97,98,-1,52,98,99,-1,52,99,100,-1,100,75,78,-1,100,78,52,-1,101,102,103,98,97,-1,104,105,106,-1,107,108,109,-1,107,109,110,-1,111,104,106,-1,11,10,87,-1,11,87,91,-1,11,91,112,-1,113,92,89,-1,10,9,88,87,-1,9,8,113,88,-1,102,13,12,-1,102,12,11,-1,102,11,114,-1,102,114,115,-1,105,104,98,103,-1,111,99,98,-1,104,111,98,-1,116,117,118,-1,116,118,119,-1,116,119,109,-1,116,109,108,-1,106,105,103,-1,106,103,115,-1,114,112,115,-1,100,99,84,-1,115,112,107,-1,106,115,107,-1,110,84,99,-1,110,99,111,-1,112,91,117,-1,112,117,116,-1,112,116,108,-1,112,108,107,-1,109,119,118,85,84,110,-1,118,117,91,85,-1,55,92,101,-1,97,52,55,-1,88,113,89,-1,101,92,113,-1,101,113,102,-1,94,93,113,8,-1,93,96,102,113,-1,96,95,13,102,-1,95,94,8,13,-1,70,63,120,-1,70,120,121,-1,122,123,124,-1,122,124,70,-1,125,126,127,128,-1,129,130,131,132,-1,133,134,135,-1,136,133,135,-1,137,138,139,140,60,59,-1,140,141,61,60,-1,142,143,144,-1,142,144,145,-1,142,145,146,-1,142,146,147,-1,148,149,150,-1,148,150,151,-1,148,151,152,-1,63,62,153,120,-1,57,56,154,155,-1,156,157,158,159,-1,160,161,153,162,-1,163,164,121,120,-1,171,172,154,173,-1,174,175,176,155,-1,183,184,154,172,-1,184,185,155,154,-1,185,186,174,155,-1,187,188,129,132,-1,189,190,153,161,-1,190,191,120,153,-1,191,192,163,120,-1,193,194,156,159,-1,195,196,139,138,-1,197,198,199,200,-1,201,122,121,162,-1,202,203,204,205,-1,206,207,176,173,-1,208,209,210,211,-1,212,213,196,195,-1,214,215,216,217,-1,218,219,209,208,-1,220,221,213,212,-1,222,223,215,214,-1,224,222,221,-1,224,221,225,-1,224,225,226,-1,224,227,223,222,-1,227,228,229,230,223,-1,229,231,232,-1,229,232,230,-1,231,233,234,232,-1,235,236,234,-1,233,235,234,-1,235,237,238,218,236,-1,238,239,219,218,-1,240,220,219,-1,240,219,239,-1,240,239,241,-1,240,225,221,220,-1,242,243,244,245,-1,246,247,248,249,-1,250,237,235,-1,250,235,29,-1,250,29,28,-1,250,28,27,251,245,244,-1,229,228,251,-1,229,251,27,-1,229,27,26,-1,26,31,231,229,-1,31,30,233,231,-1,30,29,235,233,-1,252,226,225,-1,252,225,247,-1,252,247,246,-1,252,246,249,253,243,242,-1,248,240,241,-1,248,241,253,-1,248,253,249,-1,248,247,225,240,-1,253,241,239,-1,253,239,243,-1,250,244,238,-1,237,250,238,-1,251,228};
return value;
}
private int[] getIndexedFaceSet_7_22_coordIndex_2()
{
int[] value = {227,-1,251,227,245,-1,252,242,224,-1,226,252,224,-1,244,243,239,238,-1,242,245,227,224,-1,193,159,163,192,-1,159,158,164,163,-1,183,172,129,188,-1,130,129,172,-1,130,172,171,-1,132,131,175,174,-1,187,132,174,186,-1,189,161,156,194,-1,157,156,161,160,-1,254,255,176,175,-1,255,256,173,176,-1,256,257,171,173,-1,257,258,130,171,-1,258,259,131,130,-1,259,254,175,-1,259,175,131,-1,260,261,121,164,-1,261,262,162,121,-1,262,263,160,162,-1,264,157,160,-1,263,264,160,-1,264,265,158,157,-1,265,260,164,-1,265,164,158,-1,170,169,265,264,-1,169,168,260,265,-1,168,167,261,260,-1,167,166,262,261,-1,166,165,263,262,-1,165,170,264,263,-1,182,181,259,258,-1,181,180,254,259,-1,179,255,254,-1,180,179,254,-1,179,178,256,255,-1,178,177,257,256,-1,182,258,257,-1,177,182,257,-1,126,125,70,124,-1,125,128,66,70,-1,128,127,266,66,-1,202,205,267,268,-1,205,204,269,267,-1,204,203,270,269,-1,268,266,127,202,-1,203,126,124,270,-1,202,127,126,203,-1,211,210,271,-1,211,271,272,-1,56,66,266,-1,56,266,273,-1,274,123,275,-1,274,275,276,-1,277,278,206,273,-1,278,279,207,206,-1,279,280,281,207,-1,280,277,273,281,-1,282,283,201,275,-1,283,284,122,201,-1,284,285,123,122,-1,285,282,275,123,-1,286,287,284,283,-1,288,289,287,286,-1,290,291,292,293,-1,294,295,289,288,-1,296,297,291,290,-1,298,299,295,294,-1,281,273,272,-1,281,272,271,-1,216,274,276,-1,217,216,276,-1,59,58,300,137,-1,301,199,139,-1,301,139,196,-1,199,198,140,-1,199,140,139,-1,198,197,141,-1,198,141,140,-1,197,200,276,-1,197,276,141,-1,200,302,217,276,-1,302,303,214,217,-1,304,222,214,-1,303,304,214,-1,304,305,221,-1,304,221,222,-1,306,213,221,-1,305,306,221,-1,306,301,196,213,-1,307,300,271,-1,308,307,271,-1,309,137,300,-1,307,309,300,-1,310,138,137,-1,309,310,137,-1,311,195,138,-1,310,311,138,-1,311,134,212,195,-1,134,133,220,-1,134,220,212,-1,136,219,220,-1,133,136,220,-1,136,135,209,-1,136,209,219,-1,312,210,209,-1,135,312,209,-1,308,271,210,-1,312,308,210,-1,305,304,303,-1,305,303,306,-1,306,303,302,301,-1,301,302,200,199,-1,309,307,308,310,-1,310,308,312,311,-1,311,312,135,134,-1,313,57,155,-1,313,155,176,-1,313,176,207,-1,313,207,281,-1,313,281,314,-1,313,314,315,-1,313,316,58,57,-1,316,317,318,271,300,58,-1,319,320,314,-1,319,314,281,-1,319,281,271,-1,319,271,318,-1,276,321,322,323,61,141,-1,323,324,62,61,-1,153,62,324,-1,153,324,325,-1,153,325,326,-1,153,326,275,-1,326,327,328,321,276,275,-1,148,317,316,-1,149,148,316,-1,329,152,320,319,-1,150,313,315,-1,151,150,315,-1,150,149,316,-1,150,316,313,-1,142,147,325,-1,142,325,324,-1,146,145,328,327,-1,144,143,323,-1,144,323,322,-1,143,142,324,323,-1,326,325,327,-1,321,328,322,-1,314,320,315,-1,318,317,319,-1,122,70,121,-1,40,66,56,-1,70,69,63,-1,106,107,110,111,-1,63,69,77,-1,77,39,38,-1,77,38,63,-1,146,327,325,-1,146,325,147,-1,322,328,145,-1,144,322,145,-1,315,320,152,-1,151,315,152,-1,329,319,317,-1,329,317,148,-1,77,73,34,-1,77,34,39,-1};
return value;
}
/** Define subarrays using type int[] */
private int[] getIndexedFaceSet_7_22_normalIndex_1()
{
int[] value = {0,0,1,2,-1,3,4,5,5,-1,6,7,8,8,9,10,-1,11,11,12,13,-1,14,14,14,14,14,15,16,14,-1,17,17,17,17,17,17,-1,18,19,20,21,-1,22,23,24,25,-1,26,27,28,26,-1,29,30,31,32,-1,33,29,32,-1,34,33,32,-1,33,35,4,3,-1,36,37,24,-1,36,24,23,-1,38,18,21,-1,39,38,21,-1,38,40,2,1,-1,40,41,28,-1,40,28,27,-1,13,42,13,12,-1,26,26,26,26,-1,0,0,0,0,-1,19,19,20,19,-1,43,43,22,25,-1,5,5,5,5,-1,44,45,31,30,-1,11,11,11,11,-1,46,16,47,48,-1,16,15,49,47,-1,15,50,51,49,-1,50,52,53,51,-1,52,54,55,53,-1,56,57,58,59,-1,60,61,62,63,-1,61,46,48,62,-1,64,65,66,40,38,-1,67,41,40,-1,66,67,40,-1,11,11,42,13,-1,68,69,33,-1,68,33,34,-1,69,70,71,35,33,-1,38,39,72,-1,38,72,73,-1,38,73,74,-1,75,76,77,-1,75,77,78,-1,75,78,74,-1,75,74,73,-1,0,79,80,0,-1,81,5,5,82,-1,75,83,84,76,-1,85,80,79,86,-1,73,72,75,-1,77,76,87,-1,88,89,72,90,-1,91,87,92,93,-1,94,88,90,95,-1,93,96,97,91,-1,98,99,100,98,-1,101,102,102,103,-1,104,58,57,105,14,14,-1,57,56,106,-1,57,106,105,-1,58,104,107,-1,59,58,107,-1,103,5,5,101,-1,99,0,0,100,-1,94,95,108,-1,109,94,108,-1,107,97,96,-1,107,96,59,-1,110,111,112,-1,110,112,113,-1,110,113,114,-1,115,116,117,-1,115,117,118,-1,115,118,119,-1,119,120,121,-1,119,121,122,-1,119,122,123,-1,119,123,115,-1,117,124,125,-1,117,125,119,-1,126,126,126,126,-1,127,128,129,-1,127,129,130,-1,127,130,131,-1,131,132,133,-1,131,133,127,-1,134,135,136,129,128,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,137,138,139,-1,137,139,140,-1,137,140,141,-1,142,124,117,-1,143,144,116,115,-1,144,145,146,116,-1,135,147,148,-1,135,148,149,-1,135,149,150,-1,135,150,151,-1,152,153,152,154,-1,155,156,157,-1,158,155,157,-1,159,160,161,-1,159,161,162,-1,159,162,162,-1,159,162,162,-1,163,164,165,-1,163,165,166,-1,150,167,151,-1,131,130,0,-1,166,168,169,-1,163,166,169,-1,170,171,156,-1,170,156,155,-1,168,172,173,-1,168,173,174,-1,168,174,175,-1,168,175,169,-1,176,177,176,176,171,170,-1,5,5,123,122,-1,178,179,180,-1,181,181,178,-1,116,146,117,-1,180,179,182,-1,180,182,183,-1,184,185,146,145,-1,11,11,11,11,-1,186,0,147,135,-1,187,187,6,10,-1,188,189,190,-1,188,190,191,-1,192,193,194,-1,192,194,188,-1,195,196,197,195,-1,0,0,0,0,-1,198,199,200,-1,201,198,200,-1,202,203,204,205,11,11,-1,206,207,69,68,-1,208,209,210,-1,208,210,211,-1,208,211,212,-1,208,212,213,-1,214,215,216,-1,214,216,217,-1,214,217,218,-1,71,70,219,190,-1,65,64,0,220,-1,5,5,5,5,-1,221,222,223,224,-1,225,226,191,187,-1,227,228,229,230,-1,11,231,232,11,-1,233,187,229,228,-1,234,235,234,5,-1,11,11,11,11,-1,0,0,0,0,-1,236,237,223,222,-1,0,0,0,0,-1,187,187,225,187,-1,5,5,5,5,-1,238,239,204,203,-1,240,240,241,242,-1,243,192,191,244,-1,245,245,246,246,-1,247,248,249,250,-1,251,252,253,254,-1,255,256,239,238,-1,257,258,259,260,-1,261,262,252,251,-1,263,264,256,255,-1,265,266,258,257,-1,267,265,268,-1,267,268,269,-1,267,269,270,-1,267,271,266,265,-1,271,272,273,274,266,-1,273,275,276,-1,273,276,274,-1,277,278,279,280,-1,281,282,283,-1,284,281,283,-1,281,285,0,261,282,-1,0,286,262,261,-1,287,288,262,-1,287,262,286,-1,287,286,289,-1,290,291,264,263,-1,17,17,17,17,-1,17,17,17,17,-1,292,285,281,-1,292,281,293,-1,292,293,294,-1,295,11,296,297,298,299,-1,273,272,300,-1,273,300,301,-1,273,301,302,-1,302,303,275,273,-1,304,304,278,277,-1,305,293,281,284,-1,306,270,269,-1,306,269,307,-1,306,307,308,-1,309,187,187,310,311,312,-1,313,287,289,-1,313,289,314,-1,313,314,315,-1,316,316,291,290,-1,314,289,286,-1,310,317,311,-1,295,299,318,-1,319,295,318,-1,297,320};
return value;
}
private int[] getIndexedFaceSet_7_22_normalIndex_2()
{
int[] value = {321,-1,297,321,298,-1,309,312,322,-1,270,306,267,-1,323,324,286,325,-1,326,327,326,267,-1,328,329,330,328,-1,329,331,332,330,-1,333,334,335,336,-1,337,335,334,-1,337,334,338,-1,339,340,341,339,-1,342,339,339,342,-1,343,344,344,343,-1,345,344,344,346,-1,347,348,232,231,-1,5,5,5,5,-1,349,350,227,230,-1,351,352,337,338,-1,0,0,0,0,-1,353,354,341,-1,353,341,340,-1,355,356,191,226,-1,0,0,0,0,-1,357,358,221,224,-1,359,345,346,-1,360,359,346,-1,5,5,5,5,-1,361,362,332,-1,361,332,331,-1,363,364,365,366,-1,364,367,368,365,-1,367,369,370,368,-1,371,371,371,371,-1,372,373,374,372,-1,373,363,366,374,-1,375,376,377,378,-1,376,379,380,377,-1,381,382,380,-1,379,381,380,-1,383,383,383,383,-1,384,385,386,387,-1,375,378,386,-1,385,375,386,-1,388,389,188,194,-1,195,195,74,78,-1,0,0,390,74,-1,391,392,391,393,-1,394,394,394,394,-1,395,396,395,397,-1,398,398,398,398,-1,399,399,399,399,-1,245,197,196,245,-1,254,253,400,-1,254,400,401,-1,64,74,390,-1,64,390,402,-1,403,193,404,-1,403,404,405,-1,406,407,247,402,-1,407,408,248,247,-1,408,409,410,248,-1,409,406,402,410,-1,411,412,243,404,-1,412,413,192,243,-1,413,414,193,192,-1,414,411,404,193,-1,415,415,415,415,-1,416,417,416,418,-1,419,420,421,421,-1,422,423,424,425,-1,14,14,420,419,-1,14,14,423,422,-1,410,402,401,-1,410,401,400,-1,259,403,405,-1,260,259,405,-1,67,66,426,427,-1,428,429,204,-1,428,204,239,-1,429,430,205,-1,429,205,204,-1,431,432,431,-1,431,431,433,-1,434,435,436,-1,434,436,437,-1,435,438,439,436,-1,438,440,441,439,-1,442,443,441,-1,440,442,441,-1,444,445,444,-1,444,444,446,-1,447,256,264,-1,448,447,264,-1,447,428,239,256,-1,449,450,451,-1,452,449,451,-1,453,454,453,-1,455,453,453,-1,456,203,202,-1,457,456,202,-1,458,238,203,-1,456,458,203,-1,458,459,255,238,-1,459,460,263,-1,459,263,255,-1,461,462,461,-1,463,461,461,-1,464,465,466,-1,464,466,467,-1,468,469,466,-1,465,468,466,-1,452,451,469,-1,468,452,469,-1,470,471,472,-1,470,472,473,-1,473,472,474,475,-1,475,474,242,241,-1,476,476,477,478,-1,478,477,0,479,-1,479,0,200,199,-1,480,65,220,-1,480,220,249,-1,480,249,248,-1,480,248,410,-1,480,410,481,-1,480,481,482,-1,480,483,66,65,-1,483,484,485,400,426,66,-1,486,487,481,-1,486,481,410,-1,486,410,400,-1,486,400,485,-1,405,488,489,490,69,207,-1,490,491,70,69,-1,219,70,491,-1,219,491,492,-1,219,492,493,-1,219,493,404,-1,493,494,495,488,405,404,-1,496,497,498,-1,499,496,498,-1,500,501,500,502,-1,503,504,505,-1,506,503,505,-1,507,508,507,-1,507,507,509,-1,510,511,512,-1,510,512,513,-1,514,515,514,516,-1,517,518,519,-1,517,519,520,-1,521,522,521,523,-1,493,492,494,-1,488,495,489,-1,481,487,482,-1,485,484,486,-1,524,188,191,-1,38,74,64,-1,188,525,189,-1,526,527,526,528,-1,71,529,530,-1,87,37,36,-1,87,36,189,-1,531,532,512,-1,531,512,511,-1,520,533,534,-1,517,520,534,-1,505,535,536,-1,506,505,536,-1,537,538,497,-1,537,497,496,-1,530,81,82,-1,530,82,539,-1};
return value;
}
/** Define subarrays using type float[] */
private float[] getCoordinate_8_22_point_1()
{
float[] value = {-0.30587f,-9.68728f,-1.84528f,-0.30587f,-9.68728f,-1.61944f,-0.30587f,-8.9247f,-1.61944f,-0.30587f,-8.9247f,-1.84528f,0.29749f,-8.9247f,-1.84528f,0.29749f,-8.9247f,-1.61944f,0.29749f,-9.68728f,-1.61944f,0.29749f,-9.68728f,-1.84528f,0.07542f,-10.6049f,0.832553f,0.0838f,-10.4499f,0.837162f,0.0838f,-9.5951f,0.869425f,-0.09218f,-9.5951f,0.869425f,-0.09218f,-10.4499f,0.837162f,-0.0838f,-10.6049f,0.832553f,0.09637f,-9.68728f,-2.06651f,-0.10475f,-9.68728f,-2.06651f,-0.10475f,-8.9247f,-2.06651f,0.09637f,-8.9247f,-2.06651f,0.2095f,-9.88421f,-1.65631f,0.10475f,-9.88421f,-1.53186f,-0.11732f,-9.88421f,-1.53186f,-0.21788f,-9.88421f,-1.65631f,-0.21788f,-9.88421f,-1.80379f,-0.06704f,-9.88421f,-1.96972f,0.05866f,-9.88421f,-1.96972f,0.2095f,-9.88421f,-1.80379f,0.11732f,4.62576f,-1.44429f,0.11732f,4.62576f,-1.48116f,-0.11313f,4.62576f,-1.48116f,-0.11313f,4.62576f,-1.44429f,-0.09637f,4.62576f,-1.39359f,0.10056f,4.62576f,-1.39359f,-0.15503f,-9.68728f,-1.43508f,-0.15503f,-8.9247f,-1.43507f,0.14665f,-8.9247f,-1.43507f,0.14665f,-9.68728f,-1.43508f,0.54889f,-3.68301f,-2.08955f,0.30587f,-3.68301f,-2.33844f,0.54889f,-3.68301f,-1.31524f,0.27235f,-3.68301f,-1.18619f,-0.55308f,-3.67882f,-1.31063f,-0.27654f,-3.67882f,-1.18619f,-0.55308f,-3.67882f,-2.08955f,-0.31006f,-3.67882f,-2.33844f,-0.10475f,-9.81717f,-2.06651f,-0.30587f,-9.81717f,-1.84528f,-0.30587f,-9.81717f,-1.61944f,-0.15503f,-9.81717f,-1.43508f,0.14665f,-9.81717f,-1.43508f,0.29749f,-9.81717f,-1.61944f,0.29749f,-9.81717f,-1.84528f,0.09218f,-9.81717f,-2.06651f,-0.06285f,-9.81717f,-1.25993f,-0.0419f,-9.88421f,-1.35672f,0.02933f,-9.88421f,-1.35672f,-0.01676f,-9.81717f,-1.25993f,-0.54889f,-1.32404f,-0.513275f,-0.54889f,-1.32404f,-1.23228f,-0.55308f,-1.32404f,-1.95128f,-0.31006f,-1.32404f,-2.33844f,0.31006f,-1.32404f,-2.33844f,0.55308f,-1.32404f,-1.95128f,0.55308f,-1.32404f,-1.23228f,0.55308f,-1.32404f,-0.513275f,-0.32682f,-3.1844f,-1.01566f,-0.36453f,-2.81987f,-0.886604f,-0.47347f,-1.32404f,-0.375005f,-0.23045f,-2.933f,-0.928085f,0.27235f,-2.933f,-0.928085f,0.40224f,-2.81987f,-0.886604f,0.47347f,-1.32404f,-0.375005f,-0.15503f,-9.68728f,-1.2968f,-0.15503f,-8.9247f,-1.2968f,0.14665f,-8.9247f,-1.30141f,0.14665f,-9.68728f,-1.30141f,-0.06704f,-8.9247f,-1.23228f,0.05866f,-8.9247f,-1.23228f,0.35615f,-3.1844f,-1.01566f,-0.06704f,-9.68728f,-1.23228f,0.05866f,-9.68728f,-1.23228f,-0.11732f,-9.88421f,-1.41203f,-0.15503f,-9.81717f,-1.31524f,0.14665f,-9.81717f,-1.31985f,0.10475f,-9.88421f,-1.41203f,-0.09218f,-9.41493f,0.237992f,0.0838f,-9.41493f,0.237992f,0.0838f,-9.39817f,0.173466f,0.0838f,-9.54482f,0.70811f,0.0838f,-10.4038f,0.675847f,0.0838f,-10.3661f,0.537577f,0.0838f,-10.2571f,0.141203f,0.0838f,-9.52806f,0.638975f,-0.02514f,-10.5169f,0.532968f,0.07542f,-10.7264f,0.671238f,0.07542f,-10.7725f,0.832553f,-0.0838f,-10.7725f,0.832553f,-0.0838f,-10.7264f,0.671238f,-0.0838f,-10.408f,0.136594f,-0.09218f,-10.2529f,0.141203f,-0.09218f,-9.49873f,0.168857f};
return value;
}
private float[] getCoordinate_8_22_point_2()
{
float[] value = {-0.09218f,-9.36465f,0.0444141f,-0.0838f,-10.5127f,0.509923f,-0.0838f,-10.5546f,0.671238f,-0.09218f,-10.4038f,0.675847f,-0.29749f,-10.3032f,0.311736f,-0.29749f,-10.3577f,0.514532f,-0.29749f,-9.64538f,0.680456f,-0.22626f,-9.52806f,0.638975f,-0.22626f,-9.42331f,0.574449f,-0.22626f,-9.34789f,0.297909f,-0.22626f,-9.41493f,0.237992f,-0.29749f,-9.49873f,0.191902f,-0.09218f,-9.52806f,0.638975f,0.07542f,-10.5546f,0.671238f,-0.09218f,-9.56158f,0.763418f,-0.09218f,-9.64538f,0.703501f,-0.09218f,-9.42331f,0.574449f,0.0838f,-9.42331f,0.579058f,0.0838f,-9.34789f,0.297909f,-0.09218f,-9.34789f,0.297909f,0.55308f,-0.94275f,-0.513275f,0.55308f,-0.09218f,-0.513275f,0.54051f,0.18436f,-0.527102f,0.52794f,1.07683f,-0.540929f,0.47766f,1.07683f,-0.375005f,0.47766f,-0.69973f,-0.199863f,0.47766f,1.07683f,-0.199863f,-0.47347f,1.07683f,-0.199863f,-0.47347f,-0.69973f,-0.199863f,-1.16482f,-0.93856f,-0.619282f,-1.16482f,-0.09218f,-0.619282f,-1.16482f,-0.09218f,-1.12627f,-1.16482f,-0.93856f,-1.12627f,-0.47347f,3.85899f,-2.15408f,-0.76258f,2.90786f,-2.33844f,-0.77096f,2.90786f,-1.92824f,-0.47347f,3.85899f,-1.92824f,-0.30587f,-0.12151f,-2.33844f,-0.30587f,1.07683f,-2.33844f,0.31006f,1.07683f,-2.33844f,0.31006f,-0.12151f,-2.33844f,0.55308f,-0.12151f,-1.95128f,2.19556f,-0.33939f,-1.76231f,2.19556f,-0.33939f,-1.80379f,2.19556f,0.419f,-1.85449f,2.19137f,0.49023f,-1.82223f,2.18718f,0.49023f,-1.78536f,2.18299f,0.419f,-1.7531f,-2.19137f,0.419f,-1.85449f,-2.19137f,-0.3352f,-1.79919f,-2.19556f,-0.3352f,-1.76231f,-2.18299f,0.419f,-1.74849f,-2.18299f,0.49442f,-1.78536f,0.55308f,-0.94275f,-1.23228f,-0.54889f,-0.94275f,-0.513275f,-0.54889f,-0.94275f,-1.23228f,1.16482f,-0.94275f,-1.12627f,1.16482f,-0.09218f,-1.12627f,1.16482f,-0.09218f,-0.623891f,1.16482f,-0.94275f,-0.623891f,1.06845f,-0.09218f,-1.23228f,1.06845f,-0.94275f,-1.23228f,0.55308f,-0.09218f,-1.23228f,1.06845f,-0.94275f,-0.513275f,1.06845f,-0.09218f,-0.513275f,1.04331f,0.2095f,-1.11705f,0.62431f,0.2095f,-1.11705f,0.62431f,0.2095f,-0.633109f,1.04331f,0.2095f,-0.633109f,1.09359f,0.2095f,-0.683808f,1.09359f,0.2095f,-1.06635f,-1.06426f,-0.09218f,-0.513275f,-1.06845f,-0.93856f,-0.513275f,-0.54889f,-0.09218f,-0.513275f,-1.06845f,-0.93856f,-1.23228f,-1.06845f,-0.09218f,-1.23228f,-0.54889f,-0.09218f,-1.23228f,-1.03912f,0.2095f,-0.633109f,-0.62431f,0.2095f,-0.633109f,-0.62431f,0.2095f,-1.11705f,-1.03912f,0.2095f,-1.11705f,-1.0894f,0.2095f,-1.06635f,-1.0894f,0.2095f,-0.683808f,-1.06845f,-1.53773f,-0.513275f,-0.54889f,-1.53773f,-0.513275f,-0.55308f,-1.53773f,-1.23228f,-1.06845f,-1.53773f,-1.23228f,-1.16482f,-1.53773f,-1.12627f,-1.16482f,-1.53773f,-0.619282f,1.06845f,-1.53773f,-1.23228f,0.55308f,-1.53773f,-1.23228f,0.55308f,-1.53773f,-0.513275f,1.06845f,-1.53773f,-0.513275f,1.16482f,-1.53773f,-0.623891f,1.16482f,-1.53773f,-1.12627f,-0.10475f,2.06986f,-2.37992f,0.09637f,2.06986f,-2.37992f,0.67459f,-0.10475f,-1.92824f,0.67459f,-0.10475f,-2.2186f,0.77515f,1.0894f,-2.31539f};
return value;
}
private float[] getCoordinate_8_22_point_3()
{
float[] value = {0.77515f,1.0894f,-1.92824f,0.54051f,0.18436f,-1.23228f,-0.16341f,1.38689f,-0.245953f,0.1676f,1.38689f,-0.245953f,0.15084f,1.76818f,-0.319697f,-0.14665f,1.76818f,-0.319697f,-0.53632f,0.18436f,-0.527102f,-0.53632f,0.18436f,-1.23228f,-0.39805f,2.8911f,-1.52725f,-0.39805f,2.8911f,-1.95128f,-0.49861f,2.06986f,-1.95128f,-0.49861f,2.06986f,-1.52725f,-0.0838f,2.8911f,-2.34766f,0.07961f,2.8911f,-2.34766f,0.40224f,2.8911f,-1.95128f,0.40224f,2.8911f,-1.52725f,0.5028f,2.06986f,-1.52725f,0.5028f,2.06986f,-1.95128f,-0.30168f,3.84223f,-1.43968f,-0.30168f,3.84223f,-1.95128f,-0.1676f,3.84223f,-2.17712f,0.1676f,3.84223f,-2.17712f,0.30168f,3.84223f,-1.95128f,0.30168f,3.84223f,-1.43968f,0.30168f,4.22352f,-1.88676f,0.1676f,4.34503f,-2.03885f,0.25978f,4.34503f,-1.92363f,0.30168f,4.22352f,-1.47195f,0.30168f,4.34503f,-1.45812f,0.30168f,4.34503f,-1.40281f,0.30168f,3.84223f,-1.32907f,0.25978f,4.34503f,-1.2968f,0.25978f,3.84223f,-1.18619f,-0.25978f,4.34503f,-1.2968f,-0.25978f,3.84223f,-1.18619f,-0.30168f,4.34503f,-1.40281f,-0.30168f,3.84223f,-1.32907f,-0.30168f,4.34503f,-1.45351f,-0.30168f,4.22352f,-1.47195f,-0.30168f,4.22352f,-1.88676f,-0.1676f,4.34503f,-2.03885f,-0.25978f,4.34503f,-1.92363f,0.18017f,4.34503f,-1.86832f,-0.18017f,4.34503f,-1.86832f,-0.18017f,4.34503f,-1.48116f,0.18017f,4.34503f,-1.48116f,0.11732f,4.62576f,-1.86832f,0.06285f,4.62576f,-1.94207f,-0.06285f,4.62576f,-1.94207f,-0.11313f,4.62576f,-1.86832f,-0.23883f,4.4414f,-1.48116f,0.24302f,4.4414f,-1.48117f,0.23883f,4.4414f,-1.86832f,-0.23883f,4.4414f,-1.86832f,-1.06426f,0.13827f,-1.20463f,-0.54889f,0.13408f,-1.20463f,-0.54889f,0.13408f,-0.540929f,-1.06426f,0.13827f,-0.540929f,-1.16482f,0.13408f,-0.642327f,-1.16482f,0.13408f,-1.10784f,1.06845f,0.13408f,-0.545538f,0.55308f,0.13408f,-0.540929f,0.55308f,0.13408f,-1.20463f,1.06845f,0.13408f,-1.20463f,1.16482f,0.13408f,-1.10784f,1.16482f,0.13408f,-0.642327f,-0.47347f,1.07683f,-0.375005f,-0.14665f,1.76399f,-0.407268f,-0.16341f,1.38689f,-0.388832f,0.15084f,1.76399f,-0.407268f,0.1676f,1.38689f,-0.388832f,-0.54889f,1.07683f,-1.95128f,-0.51118f,1.56706f,-1.52725f,-0.52375f,1.07683f,-0.540929f,0.51537f,1.56706f,-1.52725f,0.52794f,1.07683f,-1.23228f,0.55308f,1.07683f,-1.95128f,-0.52794f,0.4609f,-0.76677f,-0.53213f,0.30168f,-0.762161f,-0.53213f,0.30168f,-1.00183f,-0.52794f,0.4609f,-1.00183f,-0.52375f,1.07683f,-1.23228f,0.53213f,0.45671f,-1.00183f,0.53632f,0.29749f,-1.00183f,0.53632f,0.29749f,-0.76677f,0.53213f,0.45671f,-0.76677f,0.69973f,0.30587f,-1.00183f,0.69973f,0.30587f,-0.76677f,0.72487f,0.28073f,-1.04792f,0.72487f,0.28073f,-0.72068f,-0.90923f,0.28492f,-0.72068f,-0.90923f,0.28492f,-1.04331f,-0.72487f,0.28073f,-1.04331f,-0.72487f,0.28073f,-0.72068f,0.91342f,0.28492f,-1.04792f,0.91342f,0.28492f,-0.72068f,-0.94694f,0.28492f,-0.771379f,-0.94694f,0.28492f,-0.99722f,0.95113f,0.28492f,-0.99722f,0.95113f,0.28492f,-0.771379f};
return value;
}
private float[] getCoordinate_8_22_point_4()
{
float[] value = {-0.54889f,-0.12151f,-1.95128f,0.77515f,2.08243f,-2.3707f,0.77515f,2.08243f,-1.92824f,0.77515f,2.90786f,-1.92824f,0.47347f,3.85899f,-1.92824f,0.47347f,3.85899f,-2.15408f,0.76677f,2.90786f,-2.33844f,-0.67459f,-0.10475f,-1.92824f,-0.77096f,1.09359f,-1.92824f,-0.67459f,-0.10475f,-2.214f,-0.77096f,1.09359f,-2.31079f,-0.77096f,2.08243f,-2.3707f,-0.77096f,2.08243f,-1.92824f,-0.54889f,-0.77934f,-1.69318f,-0.53213f,0.54889f,-1.53647f,-0.53632f,0.41062f,-1.57334f,-0.54889f,-0.77934f,-1.79458f,-0.54889f,0.41062f,-1.83606f,-0.54889f,0.55727f,-1.84989f,-0.5447f,0.48604f,-1.7577f,-0.54051f,0.48604f,-1.6517f,0.54889f,0.55727f,-1.84989f,0.54889f,0.41062f,-1.83606f,0.54889f,-0.77934f,-1.79458f,0.54889f,-0.77934f,-1.69318f,0.53632f,0.41062f,-1.57334f,0.53632f,0.54889f,-1.53647f,0.54051f,0.48185f,-1.6517f,0.5447f,0.48185f,-1.7577f,-2.18718f,0.49442f,-1.81762f};
return value;
}
/** Define subarrays using type float[] */
private float[] getNormal_8_23_vector_1()
{
float[] value = {-1.0f,0.0f,0.0f,-0.999877f,-0.0156947f,0.0f,-0.999507f,-0.0313893f,0.0f,0.999872f,-0.0159729f,0.0f,0.99949f,-0.0319459f,0.0f,1.0f,0.0f,0.0f,0.0f,-0.0099064f,0.999951f,0.0f,-0.0323838f,0.999475f,0.0f,-0.0377182f,0.999288f,0.0f,-0.0350512f,0.999386f,0.0f,-0.0198128f,0.999804f,0.0f,0.0f,-1.0f,0.0f,-0.017261f,-0.999851f,-1.17483E-4f,-0.0345311f,-0.999404f,0.0f,-1.0f,0.0f,-0.18307f,-0.940308f,-0.28689f,0.116381f,-0.906681f,-0.405444f,0.0f,1.0f,0.0f,-0.773725f,-0.0245311f,0.633047f,-0.773958f,0.0f,0.633237f,-0.773958f,-2.47475E-8f,0.633237f,-0.667916f,-0.0431178f,0.742986f,0.773958f,-2.47475E-8f,0.633237f,0.773432f,-0.0368593f,0.632807f,0.698942f,-0.0323113f,0.714449f,0.773958f,-4.9495E-8f,0.633237f,-0.73994f,0.0f,-0.672673f,-0.739536f,-0.0330421f,-0.672305f,-0.733532f,-0.0325544f,-0.678875f,0.739757f,-0.0222404f,-0.672506f,0.73994f,0.0f,-0.672673f,0.738198f,-0.00590996f,-0.674559f,0.731195f,-0.0438248f,-0.680759f,0.917507f,-0.030615f,-0.39654f,0.715099f,-0.0330042f,-0.698244f,0.999911f,-0.0133115f,0.0f,0.545017f,-0.193633f,0.815759f,0.413721f,-0.207062f,0.886544f,-0.793969f,-0.175023f,0.58222f,-0.402389f,-0.196203f,0.894197f,-0.937792f,-0.019093f,-0.346672f,-0.71512f,-0.032059f,-0.698266f,-1.17483E-4f,-0.0172701f,-0.999851f,0.773958f,0.0f,0.633237f,0.736425f,-0.0118202f,-0.676416f,0.732787f,-0.0236384f,-0.680048f,0.503326f,-0.819939f,-0.272697f,0.297941f,-0.831862f,-0.468228f,0.55914f,-0.817882f,-0.135763f,-0.14785f,-0.839062f,-0.52356f,-0.559876f,-0.817687f,-0.133889f,-0.500855f,-0.823067f,-0.267778f,-0.518636f,-0.816266f,0.254413f,-0.566874f,-0.813939f,0.12711f,-0.464086f,-0.802487f,0.375019f,-0.46084f,-0.804501f,0.374707f,-0.100801f,-0.827951f,0.551666f,-0.163646f,-0.903881f,0.395245f,0.0984278f,-0.915949f,0.389037f,0.190208f,-0.67167f,0.716017f,0.451942f,-0.809343f,0.375116f,0.565953f,-0.814168f,0.129725f,0.512778f,-0.819845f,0.254779f,0.450286f,-0.813334f,0.368416f,-0.976812f,-0.0242648f,0.212718f,-0.999998f,0.00106133f,0.0019425f,-0.983785f,0.00862569f,-0.179146f,-0.817527f,0.00931644f,-0.575814f,0.807159f,0.00950676f,-0.590257f,0.972431f,0.0050233f,-0.233137f,0.999997f,0.001972f,-0.00151512f,0.998159f,-0.0101264f,-0.0597951f,-0.398958f,-0.233455f,0.886753f,-0.198989f,-0.337546f,0.920036f,-0.475107f,-0.250405f,0.843547f,0.00400314f,-0.251963f,0.967729f,-0.00392835f,-0.24481f,0.969563f,-0.00529299f,-0.333377f,0.942779f,-0.00140273f,-0.306317f,0.951929f,-0.996777f,-0.0136513f,-0.0790478f,-0.99997f,-0.00771937f,0.0f,0.999926f,-0.0121592f,8.67558E-8f,0.988616f,-0.0126743f,-0.149928f,-3.84686E-7f,-0.0507039f,0.998714f,-1.92343E-7f,-0.0507039f,0.998714f,-0.992723f,-0.0204923f,-0.11866f,-0.971681f,-0.0175382f,-0.235643f,0.402625f,-0.266105f,0.875832f,-0.58942f,-0.0380542f,0.80693f,-0.585851f,-0.0570201f,0.80841f,-0.591256f,-0.0190404f,0.806259f,0.620744f,-0.0411445f,0.782933f,0.621806f,-0.0616908f,0.780738f,0.61769f,-0.0206209f,0.786151f,-0.571121f,-0.0775887f,0.817191f,-0.590404f,-0.0569508f,0.805096f,0.529325f,-0.164491f,0.832321f,0.617397f,-0.0370238f,0.78578f,-0.871574f,-0.490264f,0.0f,-0.985737f,-0.168295f,0.0f};
return value;
}
private float[] getNormal_8_23_vector_2()
{
float[] value = {-0.941651f,-0.33659f,0.0f,0.93065f,-0.365911f,0.0f,0.847996f,-0.530002f,0.0f,0.983121f,-0.182955f,0.0f,0.0856329f,-0.98946f,0.116772f,-0.0848489f,-0.989653f,0.115703f,-0.314001f,-0.822892f,0.473552f,0.400575f,-0.551126f,0.731984f,-0.547091f,-0.154815f,0.822632f,-0.504583f,-0.195328f,0.840977f,0.00887674f,0.955262f,0.295628f,0.0f,0.967888f,0.251383f,0.0133128f,0.95837f,0.285219f,0.0133082f,0.948162f,0.317509f,7.19737E-6f,0.948656f,0.316309f,0.999971f,-0.00600802f,-0.00473959f,0.999739f,-0.0220068f,-0.00614474f,0.94446f,-0.273678f,-0.181923f,0.999961f,0.0054751f,-0.0068793f,0.994443f,-0.096249f,-0.0426629f,0.99984f,2.79521E-9f,-0.0178809f,0.999719f,-0.0192025f,-0.0139295f,0.999665f,-0.0249897f,-0.00676354f,0.999799f,-0.0193898f,-0.00506355f,0.742101f,-0.523159f,-0.419036f,0.831996f,-0.515883f,-0.204076f,0.0f,-0.961525f,-0.274717f,-0.999465f,-0.0243814f,-0.0218069f,-0.99832f,-0.05339f,-0.0225072f,-0.999082f,-0.0352112f,-0.0243799f,-0.999909f,-0.00500831f,-0.0125667f,-0.999861f,-0.0113586f,-0.0122218f,-0.999806f,0.0f,-0.0196877f,-0.999763f,-0.0148252f,-0.0159404f,-0.99841f,-0.0544183f,-0.0146956f,-0.999713f,-0.0207514f,-0.0119493f,-0.998424f,-0.0541194f,-0.0148304f,-0.0205488f,0.96239f,0.270892f,0.0f,0.954701f,0.297567f,-0.0308243f,0.963308f,0.266623f,-0.0308214f,0.965807f,0.257423f,-1.0407E-5f,0.960198f,0.27932f,0.656235f,-0.455569f,-0.601508f,1.0f,-5.14421E-9f,2.14899E-8f,0.999287f,-0.0361657f,-0.0107963f,0.999607f,-0.0267475f,-0.00833686f,0.99942f,-0.0327056f,-0.00947944f,-0.999826f,-0.0178309f,-0.00555761f,-0.999083f,-0.0257757f,-0.0341862f,-0.999627f,-0.0031248f,-0.027139f,-0.999976f,-0.00596502f,0.00365648f,-0.999965f,-0.00484845f,0.00678087f,0.00916918f,-0.964078f,-0.265461f,0.0210468f,-0.965556f,-0.259344f,-0.00271006f,-0.962426f,-0.271531f,-0.296841f,0.166054f,-0.940378f,-0.0713779f,0.421489f,-0.90402f,-0.380407f,-0.0414492f,-0.92389f,-0.617701f,-0.115864f,-0.777831f,-0.00169644f,0.965036f,0.262113f,-0.0067857f,0.965829f,0.259091f,-0.00339288f,0.965304f,0.261107f,0.0f,0.964764f,0.263119f,-0.302276f,0.0623185f,0.951181f,-0.632298f,-0.17576f,0.754525f,-0.389181f,-0.110916f,0.914459f,-0.0735202f,0.285463f,0.955566f,-1.0f,-7.45523E-8f,-2.00801E-8f,-0.00445809f,0.510476f,0.85988f,-0.0343972f,0.465802f,0.88422f,-0.0313969f,0.61617f,-0.786987f,0.0f,0.658984f,-0.752157f,-5.38144E-6f,0.496514f,0.868029f,-0.0111517f,0.510527f,0.85979f,-0.0111475f,0.524439f,0.851375f,3.73047E-6f,0.524475f,0.851426f,0.0f,0.666389f,-0.745604f,0.0f,0.666389f,-0.745604f,0.0379983f,-0.92575f,-0.376223f,0.0618664f,-0.942359f,-0.328834f,0.0412821f,-0.95198f,-0.303364f,0.0f,-0.920979f,-0.389613f,0.0238662f,-0.961623f,-0.273332f,0.0f,-0.967883f,-0.251402f,1.0f,2.16851E-8f,-1.68976E-8f,1.0f,4.33702E-8f,1.23913E-8f,-1.0f,-2.16851E-8f,1.63343E-8f,0.0f,0.0f,1.0f,0.910335f,-0.0220136f,0.413287f,0.77271f,-0.164703f,0.613018f,0.939349f,0.0f,0.342964f,0.531192f,0.0661586f,0.844664f,0.993261f,0.0253097f,0.1131f,0.9988f,0.0182522f,0.0454465f,0.973194f,0.00494326f,0.229932f,0.0f,-0.136327f,0.990664f,0.0f,0.0982597f,0.995161f,0.0f,0.0491298f,0.998792f,-0.955018f,0.296388f,-0.00976072f,-0.987836f,0.154183f,-0.0201804f};
return value;
}
private float[] getNormal_8_23_vector_3()
{
float[] value = {-0.988237f,0.152594f,-0.0100965f,-0.954405f,0.298514f,0.0f,-0.0770156f,-0.020571f,-0.996818f,-0.0225693f,-0.0234977f,-0.999469f,0.0191231f,-0.0296264f,-0.999378f,0.073514f,-0.0207783f,-0.997078f,0.846967f,0.0f,-0.531646f,0.99649f,7.1557E-4f,-0.08371f,0.995536f,0.010009f,0.0938502f,1.0f,-3.84239E-7f,-5.74769E-6f,0.99868f,0.00619799f,0.05099f,0.994136f,0.0127763f,0.10738f,0.990545f,0.0137974f,0.136491f,0.987012f,0.0144147f,0.16f,-0.999773f,0.0151938f,0.0149429f,-0.993571f,-0.00827971f,-0.112905f,-0.999847f,0.00346042f,-0.0171347f,-0.996531f,0.026835f,0.0787764f,-0.996151f,0.0384981f,0.0787464f,0.999973f,0.00498265f,-0.00536331f,-1.0f,0.0f,8.62148E-8f,5.74948E-8f,0.0607719f,-0.998152f,2.31308E-7f,0.0f,-1.0f,1.15654E-7f,-1.50516E-8f,-1.0f,-8.78566E-10f,0.060772f,-0.998152f,-5.7827E-8f,-3.50381E-8f,1.0f,-2.31751E-7f,0.0707597f,0.997493f,2.42721E-4f,0.0602255f,0.998185f,2.29204E-7f,-2.96264E-8f,1.0f,1.14602E-7f,-1.48132E-8f,1.0f,0.0f,0.0607722f,0.998152f,8.55805E-10f,0.0596788f,-0.998218f,2.47033E-4f,0.0602253f,-0.998185f,1.13919E-7f,-9.94787E-8f,1.0f,0.99999f,-0.00352104f,-0.00291368f,0.999958f,-0.00704201f,-0.0058273f,1.15654E-7f,-1.00179E-7f,-1.0f,0.0f,-2.00358E-7f,-1.0f,-0.00553133f,-0.0086907f,-0.999947f,0.00659944f,0.0128096f,-0.999896f,0.996473f,-0.0839135f,0.0f,0.998432f,-0.0559863f,0.0f,0.999608f,-0.0279931f,0.0f,0.999421f,0.0336462f,0.00499531f,0.998969f,0.0454077f,0.0f,0.0f,0.1685f,0.985702f,0.0f,0.189888f,0.981806f,-0.999434f,0.0332956f,-0.00476184f,-0.999449f,0.0317235f,-0.00978931f,-0.999277f,0.034051f,-0.0168965f,-0.998969f,0.0454077f,0.0f,-0.993408f,0.114635f,0.0f,-0.994181f,0.107723f,-3.13202E-8f,-0.995192f,0.0979388f,0.0f,-0.997635f,0.065767f,0.0199925f,-0.00579717f,0.0850907f,-0.996356f,0.00428185f,0.121758f,-0.992551f,0.99324f,0.116078f,0.0f,0.993864f,0.110611f,0.0f,0.996702f,0.0797499f,0.0149947f,0.996286f,0.0861093f,0.0f,-0.998726f,0.050467f,-2.3519E-8f,-0.96969f,0.07182f,-0.233546f,-0.0142475f,0.200569f,-0.979576f,0.0142251f,0.218413f,-0.975753f,0.988487f,0.0761758f,-0.130734f,0.999654f,0.0263126f,-1.79801E-8f,0.937101f,0.202615f,-0.284232f,0.829811f,0.122761f,-0.544374f,0.755573f,0.294191f,-0.585288f,0.84115f,0.289443f,-0.456825f,1.0f,-2.02641E-9f,-2.39486E-8f,0.983809f,0.179219f,3.44384E-7f,0.925593f,0.345744f,0.154073f,0.997433f,0.0103901f,0.0708412f,0.856737f,0.403723f,0.32095f,0.944028f,0.0609966f,0.324176f,6.58287E-8f,0.252264f,0.967658f,0.0f,0.289347f,0.957224f,9.85969E-8f,0.214862f,0.976645f,1.97194E-7f,0.214862f,0.976645f,-0.917187f,0.352562f,0.185658f,-0.997434f,0.0103901f,0.0708411f,-0.944029f,0.0609966f,0.324175f,-0.878343f,0.328612f,0.347171f,-0.98197f,0.189039f,0.0f,-0.904121f,0.345405f,-0.251516f,-0.789112f,0.196193f,-0.582074f,-0.851527f,0.139025f,-0.505544f,-0.811925f,0.331383f,-0.480587f,0.0f,0.285549f,-0.958364f,0.0f,0.305821f,-0.952089f,-0.830778f,0.556545f,0.00807864f,-0.818485f,0.566603f,0.0951022f,-0.826228f,0.563336f,0.0f,-0.208148f,0.0333427f,-0.977529f,-9.41338E-7f,-2.10747E-7f,-1.0f,0.187182f,0.0233769f,-0.982047f,0.015286f,-0.00997075f,-0.999833f,-0.0117746f,-0.00716718f,-0.999905f};
return value;
}
private float[] getNormal_8_23_vector_4()
{
float[] value = {0.839934f,0.541419f,0.0370907f,0.830515f,0.555761f,0.0370795f,0.810234f,0.553867f,0.191708f,0.797266f,0.54305f,0.26356f,0.0f,0.325947f,0.945388f,-0.778703f,0.560224f,0.282438f,0.782299f,0.428566f,-0.452039f,0.707046f,0.460096f,-0.537026f,0.710672f,0.468396f,-0.524929f,0.0469435f,-0.0285744f,0.998489f,-0.0469436f,-0.0285743f,0.998489f,-0.0234629f,-0.0142817f,0.999623f,0.0312904f,-0.0190464f,0.999329f,-0.708371f,0.468258f,-0.528153f,-0.813453f,0.423602f,-0.398567f,-0.719862f,0.490815f,-0.490815f,0.0f,0.325947f,-0.945388f,-0.0937453f,-0.0570622f,0.99396f,-0.312828f,0.0501111f,-0.948487f,-0.553756f,0.124908f,-0.823258f,0.499178f,0.0979691f,-0.860943f,0.281104f,0.0351068f,-0.959035f,0.0937451f,-0.0570624f,0.99396f,-0.707106f,0.707107f,4.06421E-7f,-0.707105f,0.707108f,0.0f,-0.707107f,0.707107f,8.12841E-7f,0.707106f,0.707107f,3.8102E-7f,0.707107f,0.707107f,0.0f,0.75399f,0.0f,0.656886f,0.75399f,-3.0688E-8f,0.656885f,0.75399f,-3.0688E-8f,0.656886f,0.753721f,0.0267334f,0.65665f,0.74245f,0.0384374f,0.668798f,-0.73994f,-6.69165E-8f,0.672672f,-0.735164f,0.00119723f,0.677889f,-0.739941f,-4.4611E-8f,0.672672f,-0.73994f,0.0f,0.672673f,-0.725138f,0.0393532f,0.687478f,-0.72483f,0.0429823f,0.687585f,-0.73994f,0.0f,-0.672673f,-0.739663f,0.0273743f,-0.672421f,-0.728633f,0.0383239f,-0.683831f,-0.73994f,0.0f,-0.672673f,0.73994f,0.0f,-0.672673f,0.73994f,0.0f,-0.672673f,0.739817f,0.0182488f,-0.672561f,0.72889f,0.0469222f,-0.683021f,4.9317E-4f,0.120232f,-0.992746f,9.86337E-4f,0.121319f,-0.992613f,4.84445E-4f,0.120232f,0.992746f,9.6889E-4f,0.119145f,0.992876f,-0.716415f,0.076851f,0.693429f,-0.709697f,0.0713859f,0.700881f,-0.716063f,0.0766103f,-0.693819f,-0.69223f,0.0983785f,-0.71494f,0.00443837f,0.131248f,0.99134f,0.00887643f,0.121315f,0.992574f,-8.76941E-10f,0.121319f,-0.992614f,0.0f,0.121319f,-0.992614f,0.722699f,0.0703494f,-0.687574f,0.706019f,0.0859174f,-0.702962f,0.729598f,0.0768391f,0.679546f,0.70508f,0.100104f,0.702027f,0.669408f,0.723937f,-0.166759f,0.587006f,0.73737f,0.33423f,0.669238f,0.724f,0.167166f,0.586856f,0.737555f,-0.334084f,0.169857f,0.775681f,0.607839f,0.337058f,0.759232f,0.55674f,0.0f,0.773957f,0.633238f,0.00291384f,0.766303f,0.642472f,-0.727014f,0.686623f,0.0f,0.0f,0.75772f,-0.65258f,0.335141f,0.759661f,-0.557311f,0.167498f,0.770281f,-0.615314f,-0.612747f,0.753936f,0.236899f,-0.572037f,0.753993f,-0.322905f,-0.652103f,0.740786f,-0.16124f,-0.619236f,0.748949f,0.235843f,-0.244694f,0.785389f,-0.568585f,-0.2456f,0.781229f,-0.573901f,0.00309103f,0.768112f,-0.640308f,0.00618157f,0.760331f,-0.649506f,0.707107f,0.707107f,0.0f,0.00315669f,0.783936f,0.620834f,-0.238828f,0.798818f,0.552133f,-0.245053f,0.793055f,0.557686f,0.0063129f,0.776467f,0.630126f,0.999928f,-8.72661E-4f,-0.0119592f,0.999714f,0.0f,-0.0239166f,-0.980483f,0.00341596f,0.196574f,-0.999033f,0.0439562f,-0.00104091f,-0.999051f,0.0435117f,-0.00208182f,-0.999014f,0.0444006f,0.0f,0.0f,0.998857f,-0.0477905f,0.999026f,0.0441054f,-0.0010597f,0.999035f,0.0439137f,0.0f,0.999016f,0.0442971f,-0.0021194f,-0.707107f,0.707107f,0.0f,0.707107f,0.707107f,0.0f};
return value;
}
private float[] getNormal_8_23_vector_5()
{
float[] value = {-0.999273f,0.0228288f,0.0305476f,-0.998975f,0.032405f,0.0316142f,-0.99842f,0.0133726f,0.054578f,0.998975f,0.0324049f,0.0316141f,0.999772f,0.0129925f,0.016928f,0.999122f,0.0241856f,0.0342228f,-0.999847f,0.0155866f,-0.00793611f,-0.99947f,0.0325176f,-0.00158593f,-0.999457f,0.0253556f,0.0210309f,-0.999761f,0.0132966f,0.0173609f,-0.999649f,0.0143938f,0.0222606f,0.999842f,0.0157154f,0.00832523f,0.999439f,0.0334438f,0.00175385f,0.999437f,0.0257393f,-0.021514f,0.999752f,0.0132654f,-0.0178763f,0.0512147f,-0.998688f,0.0f,-0.707106f,-0.707107f,-6.43977E-8f,-0.707107f,-0.707107f,-1.28795E-7f,-0.707106f,-0.707108f,0.0f,-0.0151485f,-0.999885f,0.0f,-0.00757423f,-0.999971f,0.0f,-0.0227214f,-0.999742f,0.0f,0.014812f,-0.99989f,1.34896E-9f,0.00740598f,-0.999973f,0.0f,0.0222167f,-0.999753f,2.02332E-9f,0.0222167f,-0.999753f,4.04665E-9f,-0.983458f,0.0016212f,-0.181129f,-0.846963f,0.00295109f,-0.531644f,0.0260388f,-0.0183575f,-0.999492f,0.139697f,-0.0533257f,-0.988757f,0.314904f,-0.102993f,-0.943519f,0.097309f,-0.995089f,-0.0181567f,0.136637f,-0.990621f,0.0f,0.057796f,-0.997669f,-0.0362789f,-0.145147f,0.00437037f,0.9894f,-0.0969873f,0.00117392f,0.995285f,-0.131093f,0.0011748f,0.991369f,-0.186334f,0.0f,0.982486f,-0.0766165f,-0.00342225f,0.997055f,-0.0903644f,-0.00515942f,0.995895f,-0.0612456f,-0.00964357f,0.998076f,-0.0845209f,-0.0108715f,0.996362f,-0.0962685f,-0.016611f,0.995217f,-0.131609f,-0.0139146f,0.991204f,-0.0800246f,0.996303f,0.0312542f,-0.0547136f,0.998502f,0.0f,-0.105206f,0.992487f,0.0624576f,0.024161f,0.116059f,-0.992948f,0.0621236f,0.208353f,-0.976079f,0.142191f,0.00417853f,0.98983f,0.180328f,8.96941E-9f,0.983606f,0.129088f,0.00104878f,0.991633f,0.0969999f,0.00104812f,0.995284f,-0.0949336f,-0.995319f,-0.0180745f,-0.0575393f,-0.99769f,-0.0361177f,-0.132164f,-0.991228f,0.0f,-0.149003f,-0.0545851f,-0.987329f,-0.32227f,-0.101932f,-0.941144f,-0.0254439f,-0.00510378f,-0.999663f,-0.028009f,0.14142f,-0.989553f,-0.0621417f,0.208095f,-0.976133f,0.0800262f,0.996303f,0.0312562f,0.105209f,0.992487f,0.0624617f,0.0547136f,0.998502f,0.0f,0.0963027f,-0.0161917f,0.99522f,0.0612516f,-0.00951152f,0.998077f,0.0845379f,-0.0106619f,0.996363f,0.131665f,-0.0133405f,0.991205f,0.0766165f,-0.00342225f,0.997055f,0.0903321f,-0.00515779f,0.995898f,0.953821f,0.300219f,-0.00974857f,0.953201f,0.302337f,0.0f,0.979246f,0.202229f,-0.0134461f,0.994511f,0.103765f,-0.0134396f,0.999971f,0.00338409f,-0.00680859f,0.999994f,0.00338393f,0.0f,-0.996782f,-0.0801608f,0.0f,-0.998569f,-0.0534788f,0.0f,-0.999642f,-0.0267394f,0.0f,-0.99997f,0.00364947f,-0.00680819f,-0.999917f,0.0103109f,0.00767424f,-0.9982f,0.0127528f,0.0585926f,-0.995752f,0.00566862f,0.091897f,-0.999981f,0.00372552f,0.00487499f,-0.999865f,0.00153939f,0.0163266f,-0.999665f,0.00376314f,0.0256121f,-0.998782f,0.012004f,0.0478575f,-0.997943f,0.0367373f,0.0525391f,0.999261f,-0.00134772f,0.0384226f,0.999374f,0.00270597f,0.0352769f,0.999886f,0.00411936f,0.0145103f,0.999969f,0.00625829f,-0.00475064f,0.999987f,0.00199428f,0.00465839f,0.999708f,-0.00199351f,0.0240658f,0.999113f,-0.00844827f,0.041247f,0.999078f,-0.00251423f,0.0428616f,0.00219223f,0.113477f,-0.993538f,0.0185294f,0.397542f,-0.917397f,-0.00296895f,-0.0539964f,-0.998537f,-0.0169757f,-0.0731265f,-0.997178f};
return value;
}
private float[] getNormal_8_23_vector_6()
{
float[] value = {0.0051329f,0.999987f,-4.35789E-4f,0.00515646f,0.999986f,-6.69626E-4f,0.00510934f,0.999987f,-2.01951E-4f,-0.0872304f,-0.0579152f,0.994503f,-0.0684474f,-0.0992467f,0.992706f,-0.0856263f,0.278184f,0.956704f,-0.102171f,0.216346f,0.970956f,-0.260656f,-0.965318f,-0.0148221f,-0.260841f,-0.964927f,-0.0296408f,-0.260414f,-0.965497f,-1.53079E-7f,0.0884848f,-0.0548325f,0.994567f,0.105251f,0.202428f,0.973625f,0.0870811f,0.277227f,0.95685f,0.0681967f,-0.099251f,0.992723f,-0.00510856f,0.999987f,-3.9135E-4f,-0.00511175f,0.999987f,-5.80909E-4f,-0.00510537f,0.999987f,-2.01792E-4f,-0.00378631f,0.10614f,-0.994344f,0.0122348f,-0.0666971f,-0.997698f,6.11897E-4f,-0.0507764f,-0.99871f,-0.0189883f,0.396435f,-0.917866f,0.258122f,-0.966112f,-7.41801E-7f,0.258122f,-0.966112f,-1.4836E-6f,0.258122f,-0.966112f,0.0f,0.491144f,0.0657545f,0.868593f,0.847794f,-0.207318f,0.488124f,-0.807393f,0.566458f,0.165052f,-0.818942f,0.552315f,0.155826f,-0.795506f,0.580364f,0.174208f,0.970537f,-0.0385051f,-0.237856f,0.972912f,-0.0256626f,-0.229746f,0.0756167f,0.584129f,0.808131f,0.0508975f,0.737624f,0.67329f,-0.0301416f,0.738801f,-0.67325f,-0.0216675f,0.58753f,-0.808912f,-0.0528118f,0.718045f,0.693991f,-0.0739873f,0.586589f,0.806498f,0.0209754f,0.587964f,-0.808615f,0.0289874f,0.719385f,-0.694007f,0.898274f,-6.76081E-4f,-0.439435f};
return value;
}
/** Define subarrays using type float[] */
private float[] getCoordinate_8_27_point_1()
{
float[] value = {-0.30587f,-9.68728f,-1.84528f,-0.30587f,-9.68728f,-1.61944f,-0.30587f,-8.9247f,-1.61944f,-0.30587f,-8.9247f,-1.84528f,0.29749f,-8.9247f,-1.84528f,0.29749f,-8.9247f,-1.61944f,0.29749f,-9.68728f,-1.61944f,0.29749f,-9.68728f,-1.84528f,0.07542f,-10.6049f,0.832553f,0.0838f,-10.4499f,0.837162f,0.0838f,-9.5951f,0.869425f,-0.09218f,-9.5951f,0.869425f,-0.09218f,-10.4499f,0.837162f,-0.0838f,-10.6049f,0.832553f,0.09637f,-9.68728f,-2.06651f,-0.10475f,-9.68728f,-2.06651f,-0.10475f,-8.9247f,-2.06651f,0.09637f,-8.9247f,-2.06651f,0.2095f,-9.88421f,-1.65631f,0.10475f,-9.88421f,-1.53186f,-0.11732f,-9.88421f,-1.53186f,-0.21788f,-9.88421f,-1.65631f,-0.21788f,-9.88421f,-1.80379f,-0.06704f,-9.88421f,-1.96972f,0.05866f,-9.88421f,-1.96972f,0.2095f,-9.88421f,-1.80379f,0.11732f,4.62576f,-1.44429f,0.11732f,4.62576f,-1.48116f,-0.11313f,4.62576f,-1.48116f,-0.11313f,4.62576f,-1.44429f,-0.09637f,4.62576f,-1.39359f,0.10056f,4.62576f,-1.39359f,-0.15503f,-9.68728f,-1.43508f,-0.15503f,-8.9247f,-1.43507f,0.14665f,-8.9247f,-1.43507f,0.14665f,-9.68728f,-1.43508f,0.54889f,-3.68301f,-2.08955f,0.30587f,-3.68301f,-2.33844f,0.54889f,-3.68301f,-1.31524f,0.27235f,-3.68301f,-1.18619f,-0.55308f,-3.67882f,-1.31063f,-0.27654f,-3.67882f,-1.18619f,-0.55308f,-3.67882f,-2.08955f,-0.31006f,-3.67882f,-2.33844f,-0.10475f,-9.81717f,-2.06651f,-0.30587f,-9.81717f,-1.84528f,-0.30587f,-9.81717f,-1.61944f,-0.15503f,-9.81717f,-1.43508f,0.14665f,-9.81717f,-1.43508f,0.29749f,-9.81717f,-1.61944f,0.29749f,-9.81717f,-1.84528f,0.09218f,-9.81717f,-2.06651f,-0.06285f,-9.81717f,-1.25993f,-0.0419f,-9.88421f,-1.35672f,0.02933f,-9.88421f,-1.35672f,-0.01676f,-9.81717f,-1.25993f,-0.54889f,-1.32404f,-0.513275f,-0.54889f,-1.32404f,-1.23228f,-0.55308f,-1.32404f,-1.95128f,-0.31006f,-1.32404f,-2.33844f,0.31006f,-1.32404f,-2.33844f,0.55308f,-1.32404f,-1.95128f,0.55308f,-1.32404f,-1.23228f,0.55308f,-1.32404f,-0.513275f,-0.32682f,-3.1844f,-1.01566f,-0.36453f,-2.81987f,-0.886604f,-0.47347f,-1.32404f,-0.375005f,-0.23045f,-2.933f,-0.928085f,0.27235f,-2.933f,-0.928085f,0.40224f,-2.81987f,-0.886604f,0.47347f,-1.32404f,-0.375005f,-0.15503f,-9.68728f,-1.2968f,-0.15503f,-8.9247f,-1.2968f,0.14665f,-8.9247f,-1.30141f,0.14665f,-9.68728f,-1.30141f,-0.06704f,-8.9247f,-1.23228f,0.05866f,-8.9247f,-1.23228f,0.35615f,-3.1844f,-1.01566f,-0.06704f,-9.68728f,-1.23228f,0.05866f,-9.68728f,-1.23228f,-0.11732f,-9.88421f,-1.41203f,-0.15503f,-9.81717f,-1.31524f,0.14665f,-9.81717f,-1.31985f,0.10475f,-9.88421f,-1.41203f,-0.09218f,-9.41493f,0.237992f,0.0838f,-9.41493f,0.237992f,0.0838f,-9.39817f,0.173466f,0.0838f,-9.54482f,0.70811f,0.0838f,-10.4038f,0.675847f,0.0838f,-10.3661f,0.537577f,0.0838f,-10.2571f,0.141203f,0.0838f,-9.52806f,0.638975f,-0.02514f,-10.5169f,0.532968f,0.07542f,-10.7264f,0.671238f,0.07542f,-10.7725f,0.832553f,-0.0838f,-10.7725f,0.832553f,-0.0838f,-10.7264f,0.671238f,-0.0838f,-10.408f,0.136594f,-0.09218f,-10.2529f,0.141203f,-0.09218f,-9.49873f,0.168857f};
return value;
}
private float[] getCoordinate_8_27_point_2()
{
float[] value = {-0.09218f,-9.36465f,0.0444141f,-0.0838f,-10.5127f,0.509923f,-0.0838f,-10.5546f,0.671238f,-0.09218f,-10.4038f,0.675847f,-0.29749f,-10.3032f,0.311736f,-0.29749f,-10.3577f,0.514532f,-0.29749f,-9.64538f,0.680456f,-0.22626f,-9.52806f,0.638975f,-0.22626f,-9.42331f,0.574449f,-0.22626f,-9.34789f,0.297909f,-0.22626f,-9.41493f,0.237992f,-0.29749f,-9.49873f,0.191902f,-0.09218f,-9.52806f,0.638975f,0.07542f,-10.5546f,0.671238f,-0.09218f,-9.56158f,0.763418f,-0.09218f,-9.64538f,0.703501f,-0.09218f,-9.42331f,0.574449f,0.0838f,-9.42331f,0.579058f,0.0838f,-9.34789f,0.297909f,-0.09218f,-9.34789f,0.297909f,0.55308f,-0.94275f,-0.513275f,0.55308f,-0.09218f,-0.513275f,0.54051f,0.18436f,-0.527102f,0.52794f,1.07683f,-0.540929f,0.47766f,1.07683f,-0.375005f,0.47766f,-0.69973f,-0.199863f,0.47766f,1.07683f,-0.199863f,-0.47347f,1.07683f,-0.199863f,-0.47347f,-0.69973f,-0.199863f,-1.16482f,-0.93856f,-0.619282f,-1.16482f,-0.09218f,-0.619282f,-1.16482f,-0.09218f,-1.12627f,-1.16482f,-0.93856f,-1.12627f,-0.47347f,3.85899f,-2.15408f,-0.76258f,2.90786f,-2.33844f,-0.77096f,2.90786f,-1.92824f,-0.47347f,3.85899f,-1.92824f,-0.30587f,-0.12151f,-2.33844f,-0.30587f,1.07683f,-2.33844f,0.31006f,1.07683f,-2.33844f,0.31006f,-0.12151f,-2.33844f,0.55308f,-0.12151f,-1.95128f,2.19556f,-0.33939f,-1.76231f,2.19556f,-0.33939f,-1.80379f,2.19556f,0.419f,-1.85449f,2.19137f,0.49023f,-1.82223f,2.18718f,0.49023f,-1.78536f,2.18299f,0.419f,-1.7531f,-2.19137f,0.419f,-1.85449f,-2.19137f,-0.3352f,-1.79919f,-2.19556f,-0.3352f,-1.76231f,-2.18299f,0.419f,-1.74849f,-2.18299f,0.49442f,-1.78536f,0.55308f,-0.94275f,-1.23228f,-0.54889f,-0.94275f,-0.513275f,-0.54889f,-0.94275f,-1.23228f,1.16482f,-0.94275f,-1.12627f,1.16482f,-0.09218f,-1.12627f,1.16482f,-0.09218f,-0.623891f,1.16482f,-0.94275f,-0.623891f,1.06845f,-0.09218f,-1.23228f,1.06845f,-0.94275f,-1.23228f,0.55308f,-0.09218f,-1.23228f,1.06845f,-0.94275f,-0.513275f,1.06845f,-0.09218f,-0.513275f,1.04331f,0.2095f,-1.11705f,0.62431f,0.2095f,-1.11705f,0.62431f,0.2095f,-0.633109f,1.04331f,0.2095f,-0.633109f,1.09359f,0.2095f,-0.683808f,1.09359f,0.2095f,-1.06635f,-1.06426f,-0.09218f,-0.513275f,-1.06845f,-0.93856f,-0.513275f,-0.54889f,-0.09218f,-0.513275f,-1.06845f,-0.93856f,-1.23228f,-1.06845f,-0.09218f,-1.23228f,-0.54889f,-0.09218f,-1.23228f,-1.03912f,0.2095f,-0.633109f,-0.62431f,0.2095f,-0.633109f,-0.62431f,0.2095f,-1.11705f,-1.03912f,0.2095f,-1.11705f,-1.0894f,0.2095f,-1.06635f,-1.0894f,0.2095f,-0.683808f,-1.06845f,-1.53773f,-0.513275f,-0.54889f,-1.53773f,-0.513275f,-0.55308f,-1.53773f,-1.23228f,-1.06845f,-1.53773f,-1.23228f,-1.16482f,-1.53773f,-1.12627f,-1.16482f,-1.53773f,-0.619282f,1.06845f,-1.53773f,-1.23228f,0.55308f,-1.53773f,-1.23228f,0.55308f,-1.53773f,-0.513275f,1.06845f,-1.53773f,-0.513275f,1.16482f,-1.53773f,-0.623891f,1.16482f,-1.53773f,-1.12627f,-0.10475f,2.06986f,-2.37992f,0.09637f,2.06986f,-2.37992f,0.67459f,-0.10475f,-1.92824f,0.67459f,-0.10475f,-2.2186f,0.77515f,1.0894f,-2.31539f};
return value;
}
private float[] getCoordinate_8_27_point_3()
{
float[] value = {0.77515f,1.0894f,-1.92824f,0.54051f,0.18436f,-1.23228f,-0.16341f,1.38689f,-0.245953f,0.1676f,1.38689f,-0.245953f,0.15084f,1.76818f,-0.319697f,-0.14665f,1.76818f,-0.319697f,-0.53632f,0.18436f,-0.527102f,-0.53632f,0.18436f,-1.23228f,-0.39805f,2.8911f,-1.52725f,-0.39805f,2.8911f,-1.95128f,-0.49861f,2.06986f,-1.95128f,-0.49861f,2.06986f,-1.52725f,-0.0838f,2.8911f,-2.34766f,0.07961f,2.8911f,-2.34766f,0.40224f,2.8911f,-1.95128f,0.40224f,2.8911f,-1.52725f,0.5028f,2.06986f,-1.52725f,0.5028f,2.06986f,-1.95128f,-0.30168f,3.84223f,-1.43968f,-0.30168f,3.84223f,-1.95128f,-0.1676f,3.84223f,-2.17712f,0.1676f,3.84223f,-2.17712f,0.30168f,3.84223f,-1.95128f,0.30168f,3.84223f,-1.43968f,0.30168f,4.22352f,-1.88676f,0.1676f,4.34503f,-2.03885f,0.25978f,4.34503f,-1.92363f,0.30168f,4.22352f,-1.47195f,0.30168f,4.34503f,-1.45812f,0.30168f,4.34503f,-1.40281f,0.30168f,3.84223f,-1.32907f,0.25978f,4.34503f,-1.2968f,0.25978f,3.84223f,-1.18619f,-0.25978f,4.34503f,-1.2968f,-0.25978f,3.84223f,-1.18619f,-0.30168f,4.34503f,-1.40281f,-0.30168f,3.84223f,-1.32907f,-0.30168f,4.34503f,-1.45351f,-0.30168f,4.22352f,-1.47195f,-0.30168f,4.22352f,-1.88676f,-0.1676f,4.34503f,-2.03885f,-0.25978f,4.34503f,-1.92363f,0.18017f,4.34503f,-1.86832f,-0.18017f,4.34503f,-1.86832f,-0.18017f,4.34503f,-1.48116f,0.18017f,4.34503f,-1.48116f,0.11732f,4.62576f,-1.86832f,0.06285f,4.62576f,-1.94207f,-0.06285f,4.62576f,-1.94207f,-0.11313f,4.62576f,-1.86832f,-0.23883f,4.4414f,-1.48116f,0.24302f,4.4414f,-1.48117f,0.23883f,4.4414f,-1.86832f,-0.23883f,4.4414f,-1.86832f,-1.06426f,0.13827f,-1.20463f,-0.54889f,0.13408f,-1.20463f,-0.54889f,0.13408f,-0.540929f,-1.06426f,0.13827f,-0.540929f,-1.16482f,0.13408f,-0.642327f,-1.16482f,0.13408f,-1.10784f,1.06845f,0.13408f,-0.545538f,0.55308f,0.13408f,-0.540929f,0.55308f,0.13408f,-1.20463f,1.06845f,0.13408f,-1.20463f,1.16482f,0.13408f,-1.10784f,1.16482f,0.13408f,-0.642327f,-0.47347f,1.07683f,-0.375005f,-0.14665f,1.76399f,-0.407268f,-0.16341f,1.38689f,-0.388832f,0.15084f,1.76399f,-0.407268f,0.1676f,1.38689f,-0.388832f,-0.54889f,1.07683f,-1.95128f,-0.51118f,1.56706f,-1.52725f,-0.52375f,1.07683f,-0.540929f,0.51537f,1.56706f,-1.52725f,0.52794f,1.07683f,-1.23228f,0.55308f,1.07683f,-1.95128f,-0.52794f,0.4609f,-0.76677f,-0.53213f,0.30168f,-0.762161f,-0.53213f,0.30168f,-1.00183f,-0.52794f,0.4609f,-1.00183f,-0.52375f,1.07683f,-1.23228f,0.53213f,0.45671f,-1.00183f,0.53632f,0.29749f,-1.00183f,0.53632f,0.29749f,-0.76677f,0.53213f,0.45671f,-0.76677f,0.69973f,0.30587f,-1.00183f,0.69973f,0.30587f,-0.76677f,0.72487f,0.28073f,-1.04792f,0.72487f,0.28073f,-0.72068f,-0.90923f,0.28492f,-0.72068f,-0.90923f,0.28492f,-1.04331f,-0.72487f,0.28073f,-1.04331f,-0.72487f,0.28073f,-0.72068f,0.91342f,0.28492f,-1.04792f,0.91342f,0.28492f,-0.72068f,-0.94694f,0.28492f,-0.771379f,-0.94694f,0.28492f,-0.99722f,0.95113f,0.28492f,-0.99722f,0.95113f,0.28492f,-0.771379f};
return value;
}
private float[] getCoordinate_8_27_point_4()
{
float[] value = {-0.54889f,-0.12151f,-1.95128f,0.77515f,2.08243f,-2.3707f,0.77515f,2.08243f,-1.92824f,0.77515f,2.90786f,-1.92824f,0.47347f,3.85899f,-1.92824f,0.47347f,3.85899f,-2.15408f,0.76677f,2.90786f,-2.33844f,-0.67459f,-0.10475f,-1.92824f,-0.77096f,1.09359f,-1.92824f,-0.67459f,-0.10475f,-2.214f,-0.77096f,1.09359f,-2.31079f,-0.77096f,2.08243f,-2.3707f,-0.77096f,2.08243f,-1.92824f,-0.54889f,-0.77934f,-1.69318f,-0.53213f,0.54889f,-1.53647f,-0.53632f,0.41062f,-1.57334f,-0.54889f,-0.77934f,-1.79458f,-0.54889f,0.41062f,-1.83606f,-0.54889f,0.55727f,-1.84989f,-0.5447f,0.48604f,-1.7577f,-0.54051f,0.48604f,-1.6517f,0.54889f,0.55727f,-1.84989f,0.54889f,0.41062f,-1.83606f,0.54889f,-0.77934f,-1.79458f,0.54889f,-0.77934f,-1.69318f,0.53632f,0.41062f,-1.57334f,0.53632f,0.54889f,-1.53647f,0.54051f,0.48185f,-1.6517f,0.5447f,0.48185f,-1.7577f,-2.18718f,0.49442f,-1.81762f};
return value;
}
/** Define subarrays using type float[] */
private float[] getNormal_8_28_vector_1()
{
float[] value = {-1.0f,0.0f,0.0f,-0.999877f,-0.0156947f,0.0f,-0.999507f,-0.0313893f,0.0f,0.999872f,-0.0159729f,0.0f,0.99949f,-0.0319459f,0.0f,1.0f,0.0f,0.0f,0.0f,-0.0099064f,0.999951f,0.0f,-0.0323838f,0.999475f,0.0f,-0.0377182f,0.999288f,0.0f,-0.0350512f,0.999386f,0.0f,-0.0198128f,0.999804f,0.0f,0.0f,-1.0f,0.0f,-0.017261f,-0.999851f,-1.17483E-4f,-0.0345311f,-0.999404f,0.0f,-1.0f,0.0f,-0.18307f,-0.940308f,-0.28689f,0.116381f,-0.906681f,-0.405444f,0.0f,1.0f,0.0f,-0.773725f,-0.0245311f,0.633047f,-0.773958f,0.0f,0.633237f,-0.773958f,-2.47475E-8f,0.633237f,-0.667916f,-0.0431178f,0.742986f,0.773958f,-2.47475E-8f,0.633237f,0.773432f,-0.0368593f,0.632807f,0.698942f,-0.0323113f,0.714449f,0.773958f,-4.9495E-8f,0.633237f,-0.73994f,0.0f,-0.672673f,-0.739536f,-0.0330421f,-0.672305f,-0.733532f,-0.0325544f,-0.678875f,0.739757f,-0.0222404f,-0.672506f,0.73994f,0.0f,-0.672673f,0.738198f,-0.00590996f,-0.674559f,0.731195f,-0.0438248f,-0.680759f,0.917507f,-0.030615f,-0.39654f,0.715099f,-0.0330042f,-0.698244f,0.999911f,-0.0133115f,0.0f,0.545017f,-0.193633f,0.815759f,0.413721f,-0.207062f,0.886544f,-0.793969f,-0.175023f,0.58222f,-0.402389f,-0.196203f,0.894197f,-0.937792f,-0.019093f,-0.346672f,-0.71512f,-0.032059f,-0.698266f,-1.17483E-4f,-0.0172701f,-0.999851f,0.773958f,0.0f,0.633237f,0.736425f,-0.0118202f,-0.676416f,0.732787f,-0.0236384f,-0.680048f,0.503326f,-0.819939f,-0.272697f,0.297941f,-0.831862f,-0.468228f,0.55914f,-0.817882f,-0.135763f,-0.14785f,-0.839062f,-0.52356f,-0.559876f,-0.817687f,-0.133889f,-0.500855f,-0.823067f,-0.267778f,-0.518636f,-0.816266f,0.254413f,-0.566874f,-0.813939f,0.12711f,-0.464086f,-0.802487f,0.375019f,-0.46084f,-0.804501f,0.374707f,-0.100801f,-0.827951f,0.551666f,-0.163646f,-0.903881f,0.395245f,0.0984278f,-0.915949f,0.389037f,0.190208f,-0.67167f,0.716017f,0.451942f,-0.809343f,0.375116f,0.565953f,-0.814168f,0.129725f,0.512778f,-0.819845f,0.254779f,0.450286f,-0.813334f,0.368416f,-0.976812f,-0.0242648f,0.212718f,-0.999998f,0.00106133f,0.0019425f,-0.983785f,0.00862569f,-0.179146f,-0.817527f,0.00931644f,-0.575814f,0.807159f,0.00950676f,-0.590257f,0.972431f,0.0050233f,-0.233137f,0.999997f,0.001972f,-0.00151512f,0.998159f,-0.0101264f,-0.0597951f,-0.398958f,-0.233455f,0.886753f,-0.198989f,-0.337546f,0.920036f,-0.475107f,-0.250405f,0.843547f,0.00400314f,-0.251963f,0.967729f,-0.00392835f,-0.24481f,0.969563f,-0.00529299f,-0.333377f,0.942779f,-0.00140273f,-0.306317f,0.951929f,-0.996777f,-0.0136513f,-0.0790478f,-0.99997f,-0.00771937f,0.0f,0.999926f,-0.0121592f,8.67558E-8f,0.988616f,-0.0126743f,-0.149928f,-3.84686E-7f,-0.0507039f,0.998714f,-1.92343E-7f,-0.0507039f,0.998714f,-0.992723f,-0.0204923f,-0.11866f,-0.971681f,-0.0175382f,-0.235643f,0.402625f,-0.266105f,0.875832f,-0.58942f,-0.0380542f,0.80693f,-0.585851f,-0.0570201f,0.80841f,-0.591256f,-0.0190404f,0.806259f,0.620744f,-0.0411445f,0.782933f,0.621806f,-0.0616908f,0.780738f,0.61769f,-0.0206209f,0.786151f,-0.571121f,-0.0775887f,0.817191f,-0.590404f,-0.0569508f,0.805096f,0.529325f,-0.164491f,0.832321f,0.617397f,-0.0370238f,0.78578f,-0.871574f,-0.490264f,0.0f,-0.985737f,-0.168295f,0.0f};
return value;
}
private float[] getNormal_8_28_vector_2()
{
float[] value = {-0.941651f,-0.33659f,0.0f,0.93065f,-0.365911f,0.0f,0.847996f,-0.530002f,0.0f,0.983121f,-0.182955f,0.0f,0.0856329f,-0.98946f,0.116772f,-0.0848489f,-0.989653f,0.115703f,-0.314001f,-0.822892f,0.473552f,0.400575f,-0.551126f,0.731984f,-0.547091f,-0.154815f,0.822632f,-0.504583f,-0.195328f,0.840977f,0.00887674f,0.955262f,0.295628f,0.0f,0.967888f,0.251383f,0.0133128f,0.95837f,0.285219f,0.0133082f,0.948162f,0.317509f,7.19737E-6f,0.948656f,0.316309f,0.999971f,-0.00600802f,-0.00473959f,0.999739f,-0.0220068f,-0.00614474f,0.94446f,-0.273678f,-0.181923f,0.999961f,0.0054751f,-0.0068793f,0.994443f,-0.096249f,-0.0426629f,0.99984f,2.79521E-9f,-0.0178809f,0.999719f,-0.0192025f,-0.0139295f,0.999665f,-0.0249897f,-0.00676354f,0.999799f,-0.0193898f,-0.00506355f,0.742101f,-0.523159f,-0.419036f,0.831996f,-0.515883f,-0.204076f,0.0f,-0.961525f,-0.274717f,-0.999465f,-0.0243814f,-0.0218069f,-0.99832f,-0.05339f,-0.0225072f,-0.999082f,-0.0352112f,-0.0243799f,-0.999909f,-0.00500831f,-0.0125667f,-0.999861f,-0.0113586f,-0.0122218f,-0.999806f,0.0f,-0.0196877f,-0.999763f,-0.0148252f,-0.0159404f,-0.99841f,-0.0544183f,-0.0146956f,-0.999713f,-0.0207514f,-0.0119493f,-0.998424f,-0.0541194f,-0.0148304f,-0.0205488f,0.96239f,0.270892f,0.0f,0.954701f,0.297567f,-0.0308243f,0.963308f,0.266623f,-0.0308214f,0.965807f,0.257423f,-1.0407E-5f,0.960198f,0.27932f,0.656235f,-0.455569f,-0.601508f,1.0f,-5.14421E-9f,2.14899E-8f,0.999287f,-0.0361657f,-0.0107963f,0.999607f,-0.0267475f,-0.00833686f,0.99942f,-0.0327056f,-0.00947944f,-0.999826f,-0.0178309f,-0.00555761f,-0.999083f,-0.0257757f,-0.0341862f,-0.999627f,-0.0031248f,-0.027139f,-0.999976f,-0.00596502f,0.00365648f,-0.999965f,-0.00484845f,0.00678087f,0.00916918f,-0.964078f,-0.265461f,0.0210468f,-0.965556f,-0.259344f,-0.00271006f,-0.962426f,-0.271531f,-0.296841f,0.166054f,-0.940378f,-0.0713779f,0.421489f,-0.90402f,-0.380407f,-0.0414492f,-0.92389f,-0.617701f,-0.115864f,-0.777831f,-0.00169644f,0.965036f,0.262113f,-0.0067857f,0.965829f,0.259091f,-0.00339288f,0.965304f,0.261107f,0.0f,0.964764f,0.263119f,-0.302276f,0.0623185f,0.951181f,-0.632298f,-0.17576f,0.754525f,-0.389181f,-0.110916f,0.914459f,-0.0735202f,0.285463f,0.955566f,-1.0f,-7.45523E-8f,-2.00801E-8f,-0.00445809f,0.510476f,0.85988f,-0.0343972f,0.465802f,0.88422f,-0.0313969f,0.61617f,-0.786987f,0.0f,0.658984f,-0.752157f,-5.38144E-6f,0.496514f,0.868029f,-0.0111517f,0.510527f,0.85979f,-0.0111475f,0.524439f,0.851375f,3.73047E-6f,0.524475f,0.851426f,0.0f,0.666389f,-0.745604f,0.0f,0.666389f,-0.745604f,0.0379983f,-0.92575f,-0.376223f,0.0618664f,-0.942359f,-0.328834f,0.0412821f,-0.95198f,-0.303364f,0.0f,-0.920979f,-0.389613f,0.0238662f,-0.961623f,-0.273332f,0.0f,-0.967883f,-0.251402f,1.0f,2.16851E-8f,-1.68976E-8f,1.0f,4.33702E-8f,1.23913E-8f,-1.0f,-2.16851E-8f,1.63343E-8f,0.0f,0.0f,1.0f,0.910335f,-0.0220136f,0.413287f,0.77271f,-0.164703f,0.613018f,0.939349f,0.0f,0.342964f,0.531192f,0.0661586f,0.844664f,0.993261f,0.0253097f,0.1131f,0.9988f,0.0182522f,0.0454465f,0.973194f,0.00494326f,0.229932f,0.0f,-0.136327f,0.990664f,0.0f,0.0982597f,0.995161f,0.0f,0.0491298f,0.998792f,-0.955018f,0.296388f,-0.00976072f,-0.987836f,0.154183f,-0.0201804f};
return value;
}
private float[] getNormal_8_28_vector_3()
{
float[] value = {-0.988237f,0.152594f,-0.0100965f,-0.954405f,0.298514f,0.0f,-0.0770156f,-0.020571f,-0.996818f,-0.0225693f,-0.0234977f,-0.999469f,0.0191231f,-0.0296264f,-0.999378f,0.073514f,-0.0207783f,-0.997078f,0.846967f,0.0f,-0.531646f,0.99649f,7.1557E-4f,-0.08371f,0.995536f,0.010009f,0.0938502f,1.0f,-3.84239E-7f,-5.74769E-6f,0.99868f,0.00619799f,0.05099f,0.994136f,0.0127763f,0.10738f,0.990545f,0.0137974f,0.136491f,0.987012f,0.0144147f,0.16f,-0.999773f,0.0151938f,0.0149429f,-0.993571f,-0.00827971f,-0.112905f,-0.999847f,0.00346042f,-0.0171347f,-0.996531f,0.026835f,0.0787764f,-0.996151f,0.0384981f,0.0787464f,0.999973f,0.00498265f,-0.00536331f,-1.0f,0.0f,8.62148E-8f,5.74948E-8f,0.0607719f,-0.998152f,2.31308E-7f,0.0f,-1.0f,1.15654E-7f,-1.50516E-8f,-1.0f,-8.78566E-10f,0.060772f,-0.998152f,-5.7827E-8f,-3.50381E-8f,1.0f,-2.31751E-7f,0.0707597f,0.997493f,2.42721E-4f,0.0602255f,0.998185f,2.29204E-7f,-2.96264E-8f,1.0f,1.14602E-7f,-1.48132E-8f,1.0f,0.0f,0.0607722f,0.998152f,8.55805E-10f,0.0596788f,-0.998218f,2.47033E-4f,0.0602253f,-0.998185f,1.13919E-7f,-9.94787E-8f,1.0f,0.99999f,-0.00352104f,-0.00291368f,0.999958f,-0.00704201f,-0.0058273f,1.15654E-7f,-1.00179E-7f,-1.0f,0.0f,-2.00358E-7f,-1.0f,-0.00553133f,-0.0086907f,-0.999947f,0.00659944f,0.0128096f,-0.999896f,0.996473f,-0.0839135f,0.0f,0.998432f,-0.0559863f,0.0f,0.999608f,-0.0279931f,0.0f,0.999421f,0.0336462f,0.00499531f,0.998969f,0.0454077f,0.0f,0.0f,0.1685f,0.985702f,0.0f,0.189888f,0.981806f,-0.999434f,0.0332956f,-0.00476184f,-0.999449f,0.0317235f,-0.00978931f,-0.999277f,0.034051f,-0.0168965f,-0.998969f,0.0454077f,0.0f,-0.993408f,0.114635f,0.0f,-0.994181f,0.107723f,-3.13202E-8f,-0.995192f,0.0979388f,0.0f,-0.997635f,0.065767f,0.0199925f,-0.00579717f,0.0850907f,-0.996356f,0.00428185f,0.121758f,-0.992551f,0.99324f,0.116078f,0.0f,0.993864f,0.110611f,0.0f,0.996702f,0.0797499f,0.0149947f,0.996286f,0.0861093f,0.0f,-0.998726f,0.050467f,-2.3519E-8f,-0.96969f,0.07182f,-0.233546f,-0.0142475f,0.200569f,-0.979576f,0.0142251f,0.218413f,-0.975753f,0.988487f,0.0761758f,-0.130734f,0.999654f,0.0263126f,-1.79801E-8f,0.937101f,0.202615f,-0.284232f,0.829811f,0.122761f,-0.544374f,0.755573f,0.294191f,-0.585288f,0.84115f,0.289443f,-0.456825f,1.0f,-2.02641E-9f,-2.39486E-8f,0.983809f,0.179219f,3.44384E-7f,0.925593f,0.345744f,0.154073f,0.997433f,0.0103901f,0.0708412f,0.856737f,0.403723f,0.32095f,0.944028f,0.0609966f,0.324176f,6.58287E-8f,0.252264f,0.967658f,0.0f,0.289347f,0.957224f,9.85969E-8f,0.214862f,0.976645f,1.97194E-7f,0.214862f,0.976645f,-0.917187f,0.352562f,0.185658f,-0.997434f,0.0103901f,0.0708411f,-0.944029f,0.0609966f,0.324175f,-0.878343f,0.328612f,0.347171f,-0.98197f,0.189039f,0.0f,-0.904121f,0.345405f,-0.251516f,-0.789112f,0.196193f,-0.582074f,-0.851527f,0.139025f,-0.505544f,-0.811925f,0.331383f,-0.480587f,0.0f,0.285549f,-0.958364f,0.0f,0.305821f,-0.952089f,-0.830778f,0.556545f,0.00807864f,-0.818485f,0.566603f,0.0951022f,-0.826228f,0.563336f,0.0f,-0.208148f,0.0333427f,-0.977529f,-9.41338E-7f,-2.10747E-7f,-1.0f,0.187182f,0.0233769f,-0.982047f,0.015286f,-0.00997075f,-0.999833f,-0.0117746f,-0.00716718f,-0.999905f};
return value;
}
private float[] getNormal_8_28_vector_4()
{
float[] value = {0.839934f,0.541419f,0.0370907f,0.830515f,0.555761f,0.0370795f,0.810234f,0.553867f,0.191708f,0.797266f,0.54305f,0.26356f,0.0f,0.325947f,0.945388f,-0.778703f,0.560224f,0.282438f,0.782299f,0.428566f,-0.452039f,0.707046f,0.460096f,-0.537026f,0.710672f,0.468396f,-0.524929f,0.0469435f,-0.0285744f,0.998489f,-0.0469436f,-0.0285743f,0.998489f,-0.0234629f,-0.0142817f,0.999623f,0.0312904f,-0.0190464f,0.999329f,-0.708371f,0.468258f,-0.528153f,-0.813453f,0.423602f,-0.398567f,-0.719862f,0.490815f,-0.490815f,0.0f,0.325947f,-0.945388f,-0.0937453f,-0.0570622f,0.99396f,-0.312828f,0.0501111f,-0.948487f,-0.553756f,0.124908f,-0.823258f,0.499178f,0.0979691f,-0.860943f,0.281104f,0.0351068f,-0.959035f,0.0937451f,-0.0570624f,0.99396f,-0.707106f,0.707107f,4.06421E-7f,-0.707105f,0.707108f,0.0f,-0.707107f,0.707107f,8.12841E-7f,0.707106f,0.707107f,3.8102E-7f,0.707107f,0.707107f,0.0f,0.75399f,0.0f,0.656886f,0.75399f,-3.0688E-8f,0.656885f,0.75399f,-3.0688E-8f,0.656886f,0.753721f,0.0267334f,0.65665f,0.74245f,0.0384374f,0.668798f,-0.73994f,-6.69165E-8f,0.672672f,-0.735164f,0.00119723f,0.677889f,-0.739941f,-4.4611E-8f,0.672672f,-0.73994f,0.0f,0.672673f,-0.725138f,0.0393532f,0.687478f,-0.72483f,0.0429823f,0.687585f,-0.73994f,0.0f,-0.672673f,-0.739663f,0.0273743f,-0.672421f,-0.728633f,0.0383239f,-0.683831f,-0.73994f,0.0f,-0.672673f,0.73994f,0.0f,-0.672673f,0.73994f,0.0f,-0.672673f,0.739817f,0.0182488f,-0.672561f,0.72889f,0.0469222f,-0.683021f,4.9317E-4f,0.120232f,-0.992746f,9.86337E-4f,0.121319f,-0.992613f,4.84445E-4f,0.120232f,0.992746f,9.6889E-4f,0.119145f,0.992876f,-0.716415f,0.076851f,0.693429f,-0.709697f,0.0713859f,0.700881f,-0.716063f,0.0766103f,-0.693819f,-0.69223f,0.0983785f,-0.71494f,0.00443837f,0.131248f,0.99134f,0.00887643f,0.121315f,0.992574f,-8.76941E-10f,0.121319f,-0.992614f,0.0f,0.121319f,-0.992614f,0.722699f,0.0703494f,-0.687574f,0.706019f,0.0859174f,-0.702962f,0.729598f,0.0768391f,0.679546f,0.70508f,0.100104f,0.702027f,0.669408f,0.723937f,-0.166759f,0.587006f,0.73737f,0.33423f,0.669238f,0.724f,0.167166f,0.586856f,0.737555f,-0.334084f,0.169857f,0.775681f,0.607839f,0.337058f,0.759232f,0.55674f,0.0f,0.773957f,0.633238f,0.00291384f,0.766303f,0.642472f,-0.727014f,0.686623f,0.0f,0.0f,0.75772f,-0.65258f,0.335141f,0.759661f,-0.557311f,0.167498f,0.770281f,-0.615314f,-0.612747f,0.753936f,0.236899f,-0.572037f,0.753993f,-0.322905f,-0.652103f,0.740786f,-0.16124f,-0.619236f,0.748949f,0.235843f,-0.244694f,0.785389f,-0.568585f,-0.2456f,0.781229f,-0.573901f,0.00309103f,0.768112f,-0.640308f,0.00618157f,0.760331f,-0.649506f,0.707107f,0.707107f,0.0f,0.00315669f,0.783936f,0.620834f,-0.238828f,0.798818f,0.552133f,-0.245053f,0.793055f,0.557686f,0.0063129f,0.776467f,0.630126f,0.999928f,-8.72661E-4f,-0.0119592f,0.999714f,0.0f,-0.0239166f,-0.980483f,0.00341596f,0.196574f,-0.999033f,0.0439562f,-0.00104091f,-0.999051f,0.0435117f,-0.00208182f,-0.999014f,0.0444006f,0.0f,0.0f,0.998857f,-0.0477905f,0.999026f,0.0441054f,-0.0010597f,0.999035f,0.0439137f,0.0f,0.999016f,0.0442971f,-0.0021194f,-0.707107f,0.707107f,0.0f,0.707107f,0.707107f,0.0f};
return value;
}
private float[] getNormal_8_28_vector_5()
{
float[] value = {-0.999273f,0.0228288f,0.0305476f,-0.998975f,0.032405f,0.0316142f,-0.99842f,0.0133726f,0.054578f,0.998975f,0.0324049f,0.0316141f,0.999772f,0.0129925f,0.016928f,0.999122f,0.0241856f,0.0342228f,-0.999847f,0.0155866f,-0.00793611f,-0.99947f,0.0325176f,-0.00158593f,-0.999457f,0.0253556f,0.0210309f,-0.999761f,0.0132966f,0.0173609f,-0.999649f,0.0143938f,0.0222606f,0.999842f,0.0157154f,0.00832523f,0.999439f,0.0334438f,0.00175385f,0.999437f,0.0257393f,-0.021514f,0.999752f,0.0132654f,-0.0178763f,0.0512147f,-0.998688f,0.0f,-0.707106f,-0.707107f,-6.43977E-8f,-0.707107f,-0.707107f,-1.28795E-7f,-0.707106f,-0.707108f,0.0f,-0.0151485f,-0.999885f,0.0f,-0.00757423f,-0.999971f,0.0f,-0.0227214f,-0.999742f,0.0f,0.014812f,-0.99989f,1.34896E-9f,0.00740598f,-0.999973f,0.0f,0.0222167f,-0.999753f,2.02332E-9f,0.0222167f,-0.999753f,4.04665E-9f,-0.983458f,0.0016212f,-0.181129f,-0.846963f,0.00295109f,-0.531644f,0.0260388f,-0.0183575f,-0.999492f,0.139697f,-0.0533257f,-0.988757f,0.314904f,-0.102993f,-0.943519f,0.097309f,-0.995089f,-0.0181567f,0.136637f,-0.990621f,0.0f,0.057796f,-0.997669f,-0.0362789f,-0.145147f,0.00437037f,0.9894f,-0.0969873f,0.00117392f,0.995285f,-0.131093f,0.0011748f,0.991369f,-0.186334f,0.0f,0.982486f,-0.0766165f,-0.00342225f,0.997055f,-0.0903644f,-0.00515942f,0.995895f,-0.0612456f,-0.00964357f,0.998076f,-0.0845209f,-0.0108715f,0.996362f,-0.0962685f,-0.016611f,0.995217f,-0.131609f,-0.0139146f,0.991204f,-0.0800246f,0.996303f,0.0312542f,-0.0547136f,0.998502f,0.0f,-0.105206f,0.992487f,0.0624576f,0.024161f,0.116059f,-0.992948f,0.0621236f,0.208353f,-0.976079f,0.142191f,0.00417853f,0.98983f,0.180328f,8.96941E-9f,0.983606f,0.129088f,0.00104878f,0.991633f,0.0969999f,0.00104812f,0.995284f,-0.0949336f,-0.995319f,-0.0180745f,-0.0575393f,-0.99769f,-0.0361177f,-0.132164f,-0.991228f,0.0f,-0.149003f,-0.0545851f,-0.987329f,-0.32227f,-0.101932f,-0.941144f,-0.0254439f,-0.00510378f,-0.999663f,-0.028009f,0.14142f,-0.989553f,-0.0621417f,0.208095f,-0.976133f,0.0800262f,0.996303f,0.0312562f,0.105209f,0.992487f,0.0624617f,0.0547136f,0.998502f,0.0f,0.0963027f,-0.0161917f,0.99522f,0.0612516f,-0.00951152f,0.998077f,0.0845379f,-0.0106619f,0.996363f,0.131665f,-0.0133405f,0.991205f,0.0766165f,-0.00342225f,0.997055f,0.0903321f,-0.00515779f,0.995898f,0.953821f,0.300219f,-0.00974857f,0.953201f,0.302337f,0.0f,0.979246f,0.202229f,-0.0134461f,0.994511f,0.103765f,-0.0134396f,0.999971f,0.00338409f,-0.00680859f,0.999994f,0.00338393f,0.0f,-0.996782f,-0.0801608f,0.0f,-0.998569f,-0.0534788f,0.0f,-0.999642f,-0.0267394f,0.0f,-0.99997f,0.00364947f,-0.00680819f,-0.999917f,0.0103109f,0.00767424f,-0.9982f,0.0127528f,0.0585926f,-0.995752f,0.00566862f,0.091897f,-0.999981f,0.00372552f,0.00487499f,-0.999865f,0.00153939f,0.0163266f,-0.999665f,0.00376314f,0.0256121f,-0.998782f,0.012004f,0.0478575f,-0.997943f,0.0367373f,0.0525391f,0.999261f,-0.00134772f,0.0384226f,0.999374f,0.00270597f,0.0352769f,0.999886f,0.00411936f,0.0145103f,0.999969f,0.00625829f,-0.00475064f,0.999987f,0.00199428f,0.00465839f,0.999708f,-0.00199351f,0.0240658f,0.999113f,-0.00844827f,0.041247f,0.999078f,-0.00251423f,0.0428616f,0.00219223f,0.113477f,-0.993538f,0.0185294f,0.397542f,-0.917397f,-0.00296895f,-0.0539964f,-0.998537f,-0.0169757f,-0.0731265f,-0.997178f};
return value;
}
private float[] getNormal_8_28_vector_6()
{
float[] value = {0.0051329f,0.999987f,-4.35789E-4f,0.00515646f,0.999986f,-6.69626E-4f,0.00510934f,0.999987f,-2.01951E-4f,-0.0872304f,-0.0579152f,0.994503f,-0.0684474f,-0.0992467f,0.992706f,-0.0856263f,0.278184f,0.956704f,-0.102171f,0.216346f,0.970956f,-0.260656f,-0.965318f,-0.0148221f,-0.260841f,-0.964927f,-0.0296408f,-0.260414f,-0.965497f,-1.53079E-7f,0.0884848f,-0.0548325f,0.994567f,0.105251f,0.202428f,0.973625f,0.0870811f,0.277227f,0.95685f,0.0681967f,-0.099251f,0.992723f,-0.00510856f,0.999987f,-3.9135E-4f,-0.00511175f,0.999987f,-5.80909E-4f,-0.00510537f,0.999987f,-2.01792E-4f,-0.00378631f,0.10614f,-0.994344f,0.0122348f,-0.0666971f,-0.997698f,6.11897E-4f,-0.0507764f,-0.99871f,-0.0189883f,0.396435f,-0.917866f,0.258122f,-0.966112f,-7.41801E-7f,0.258122f,-0.966112f,-1.4836E-6f,0.258122f,-0.966112f,0.0f,0.491144f,0.0657545f,0.868593f,0.847794f,-0.207318f,0.488124f,-0.807393f,0.566458f,0.165052f,-0.818942f,0.552315f,0.155826f,-0.795506f,0.580364f,0.174208f,0.970537f,-0.0385051f,-0.237856f,0.972912f,-0.0256626f,-0.229746f,0.0756167f,0.584129f,0.808131f,0.0508975f,0.737624f,0.67329f,-0.0301416f,0.738801f,-0.67325f,-0.0216675f,0.58753f,-0.808912f,-0.0528118f,0.718045f,0.693991f,-0.0739873f,0.586589f,0.806498f,0.0209754f,0.587964f,-0.808615f,0.0289874f,0.719385f,-0.694007f,0.898274f,-6.76081E-4f,-0.439435f};
return value;
}
/** Define subarrays using type int[] */
private int[] getIndexedFaceSet_8_64_coordIndex_1()
{
int[] value = {0,1,2,3,-1,3,2,4,5,-1,5,4,6,7,-1,7,6,8,9,-1,9,8,10,11,-1,11,10,12,13,-1,13,12,14,-1,13,14,15,-1,1,16,17,2,-1,2,17,18,4,-1,4,18,19,6,-1,6,19,20,8,-1,8,20,21,10,-1,10,21,22,12,-1,12,22,23,14,-1,16,24,25,17,-1,17,25,26,18,-1,18,26,27,19,-1,19,27,28,20,-1,20,28,29,21,-1,21,29,30,22,-1,22,30,31,23,-1,24,32,33,25,-1,25,33,34,26,-1,34,35,27,-1,26,34,27,-1,27,35,36,28,-1,28,36,37,29,-1,29,37,38,30,-1,38,39,31,-1,30,38,31,-1,32,40,41,-1,32,41,33,-1,33,41,42,34,-1,34,42,43,35,-1,35,43,44,36,-1,36,44,45,37,-1,37,45,46,38,-1,46,47,39,-1,38,46,39,-1,48,49,41,-1,40,48,41,-1,41,49,50,42,-1,50,51,43,-1,42,50,43,-1,43,51,52,44,-1,44,52,53,45,-1,45,53,54,46,-1,46,54,55,-1,46,55,47,-1,48,56,57,-1,48,57,49,-1,49,57,58,50,-1,50,58,59,51,-1,51,59,60,52,-1,52,60,61,53,-1,53,61,62,54,-1,62,63,55,-1,54,62,55,-1,56,64,65,57,-1,57,65,66,58,-1,58,66,67,-1,58,67,59,-1,59,67,68,60,-1,60,68,69,61,-1,61,69,70,62,-1,62,70,71,63,-1,72,73,65,-1,64,72,65,-1,65,73,74,66,-1,66,74,75,67,-1,67,75,76,68,-1,68,76,77,69,-1,69,77,78,70,-1,70,78,79,-1,70,79,71,-1,72,0,3,-1,72,3,73,-1,73,3,5,74,-1,74,5,7,75,-1,75,7,9,76,-1,76,9,11,77,-1,77,11,13,78,-1,13,15,79,-1,78,13,79,-1,80,81,82,-1,83,80,82,-1,84,85,80,83,-1,86,87,85,84,-1,88,89,87,86,-1,90,91,89,88,-1,92,93,91,90,-1,94,95,93,-1,94,93,92,-1,80,96,97,81,-1,85,98,96,80,-1,87,99,98,-1,87,98,85,-1,89,100,99,87,-1,101,100,89,-1,91,101,89,-1,93,102,101,91,-1,95,103,102,93,-1,96,104,105,97,-1,98,106,104,96,-1,99,107,106,98,-1,100,108,107,99,-1,101,109,108,100,-1,102,110,109,101,-1,103,111,110,102,-1,104,112,113,-1,104,113,105,-1,106,114,112,104,-1,115,114,106,-1,107,115,106,-1,108,116,115,-1,108,115,107,-1,109,117,116,108,-1,110,118,117,109,-1,119,118,110,-1,111,119,110,-1,112,120,121,-1,112,121,113,-1,114,122,120,112,-1,115,123,122,114,-1,116,124,123,115,-1,117,125,124,116,-1,118,126,125,117,-1,119,127,126,-1,119,126,118,-1,120,128,129,121,-1,130,128,120,-1,122,130,120,-1,123,131,130,-1,123,130,122,-1,124,132,131,123,-1,133,132,124,-1,125,133,124,-1,126,134,133,125,-1,127,135,134,126,-1,128,136,137,129,-1,130,138,136,128,-1,131,139,138,130,-1,132,140,139,131,-1,133,141,140,132,-1,134,142,141,133,-1,143,142,134,-1,135,143,134,-1,136,144,145,137,-1,138,146,144,136,-1,139,147,146,-1,139,146,138,-1,140,148,147,139,-1,141,149,148,140,-1,142,150,149,141,-1,143,151,150,142,-1,152,153,145,-1,144,152,145,-1,146,154,152,-1,146,152,144,-1,155,154,146,-1,147,155,146,-1,148,156,155,147,-1,149,157,156,148,-1,150,158,157,149,-1,151,159,158,-1,151,158,150,-1,152,83,82,-1,152,82,153,-1,154,84,83,152,-1,155,86,84,154,-1,156,88,86,155,-1,157,90,88,156,-1,158,92,90,157,-1,94,92,158,-1,159,94,158,-1};
return value;
}
/** Define subarrays using type int[] */
private int[] getIndexedFaceSet_8_64_normalIndex_1()
{
int[] value = {0,1,2,3,-1,3,2,4,5,-1,5,4,6,7,-1,8,9,10,8,-1,11,12,13,14,-1,14,13,15,16,-1,16,15,17,-1,16,17,18,-1,1,19,20,2,-1,2,20,21,4,-1,4,21,22,6,-1,9,23,23,10,-1,12,24,25,13,-1,13,25,26,15,-1,15,26,27,17,-1,19,28,29,20,-1,20,29,30,21,-1,21,30,31,22,-1,32,32,32,32,-1,24,33,34,25,-1,25,34,35,26,-1,26,35,36,27,-1,28,37,38,29,-1,29,38,39,30,-1,39,40,31,-1,30,39,31,-1,41,42,41,43,-1,33,44,45,34,-1,34,45,46,35,-1,46,47,36,-1,35,46,36,-1,37,48,49,-1,37,49,38,-1,38,49,50,39,-1,39,50,51,40,-1,52,53,52,54,-1,44,55,56,45,-1,45,56,57,46,-1,57,58,47,-1,46,57,47,-1,59,60,49,-1,48,59,49,-1,49,60,61,50,-1,61,62,51,-1,50,61,51,-1,63,64,63,65,-1,55,66,67,56,-1,56,67,68,57,-1,57,68,69,-1,57,69,58,-1,59,70,71,-1,59,71,60,-1,60,71,72,61,-1,61,72,73,62,-1,74,74,74,74,-1,66,75,76,67,-1,67,76,77,68,-1,77,78,69,-1,68,77,69,-1,70,79,80,71,-1,71,80,81,72,-1,72,81,82,-1,72,82,73,-1,83,83,83,83,-1,75,84,85,76,-1,76,85,86,77,-1,77,86,87,78,-1,88,89,80,-1,79,88,80,-1,80,89,90,81,-1,81,90,91,82,-1,92,93,94,92,-1,84,95,96,85,-1,85,96,97,86,-1,86,97,98,-1,86,98,87,-1,88,0,3,-1,88,3,89,-1,89,3,5,90,-1,90,5,7,91,-1,93,99,99,94,-1,95,11,14,96,-1,96,14,16,97,-1,16,18,98,-1,97,16,98,-1,100,101,102,-1,103,100,102,-1,104,105,106,106,-1,107,108,105,104,-1,109,109,109,109,-1,110,111,112,113,-1,114,115,111,110,-1,116,117,118,-1,116,118,119,-1,100,120,121,101,-1,105,122,106,106,-1,108,123,122,-1,108,122,105,-1,124,124,124,124,-1,125,126,112,-1,111,125,112,-1,115,127,125,111,-1,117,128,129,118,-1,120,130,131,121,-1,122,132,106,106,-1,123,133,132,122,-1,32,32,32,32,-1,125,134,135,126,-1,127,136,134,125,-1,128,137,138,129,-1,130,139,140,-1,130,140,131,-1,132,141,106,106,-1,142,141,132,-1,133,142,132,-1,143,144,143,-1,143,143,145,-1,134,146,147,135,-1,136,148,146,134,-1,149,150,138,-1,137,149,138,-1,139,151,152,-1,139,152,140,-1,141,153,154,106,-1,142,155,153,141,-1,156,157,156,158,-1,146,159,160,147,-1,148,161,159,146,-1,149,162,163,-1,149,163,150,-1,151,164,165,152,-1,166,167,154,-1,153,166,154,-1,155,168,166,-1,155,166,153,-1,169,169,169,169,-1,170,171,160,-1,159,170,160,-1,161,172,170,159,-1,162,173,174,163,-1,164,175,176,165,-1,166,177,178,167,-1,168,179,177,166,-1,180,181,180,182,-1,170,183,184,171,-1,172,185,183,170,-1,186,187,174,-1,173,186,174,-1,175,188,189,176,-1,177,190,191,178,-1,179,192,190,-1,179,190,177,-1,83,83,83,83,-1,183,193,194,184,-1,185,195,193,183,-1,186,196,197,187,-1,198,199,189,-1,188,198,189,-1,190,200,201,-1,190,201,191,-1,202,200,190,-1,192,202,190,-1,203,203,203,203,-1,193,204,205,194,-1,195,206,204,193,-1,196,207,208,-1,196,208,197,-1,198,103,102,-1,198,102,199,-1,200,104,106,201,-1,202,107,104,200,-1,209,209,209,209,-1,204,110,113,205,-1,206,114,110,204,-1,116,119,208,-1,207,116,208,-1};
return value;
}
/** Define subarrays using type float[] */
private float[] getCoordinate_9_64_point_1()
{
float[] value = {0.94275f,1.11873f,-2.88272f,0.94275f,1.17739f,-2.90367f,0.9637f,1.19415f,-2.87853f,0.9637f,1.11873f,-2.85339f,0.96789f,1.25281f,-2.79892f,0.96789f,1.11873f,-2.75702f,0.93856f,1.28633f,-2.75283f,0.93856f,1.11873f,-2.69836f,0.79191f,1.28633f,-2.75283f,0.79191f,1.11873f,-2.69836f,0.75839f,1.25281f,-2.79892f,0.75839f,1.11873f,-2.75702f,0.76258f,1.19415f,-2.87853f,0.76258f,1.11873f,-2.85339f,0.78353f,1.17739f,-2.90367f,0.78353f,1.11873f,-2.88272f,0.94275f,1.21091f,-2.94976f,0.9637f,1.24024f,-2.94138f,0.96789f,1.33661f,-2.91205f,0.93856f,1.39108f,-2.8911f,0.79191f,1.39108f,-2.8911f,0.75839f,1.33661f,-2.91205f,0.76258f,1.24024f,-2.94138f,0.78353f,1.21091f,-2.94976f,0.94275f,1.21091f,-3.01261f,0.9637f,1.24024f,-3.02099f,0.96789f,1.33661f,-3.05032f,0.93856f,1.39108f,-3.06708f,0.79191f,1.39108f,-3.06708f,0.75839f,1.33661f,-3.05032f,0.76258f,1.24024f,-3.02099f,0.78353f,1.21091f,-3.00842f,0.94275f,1.17739f,-3.0587f,0.9637f,1.19415f,-3.08384f,0.96789f,1.25281f,-3.16345f,0.93437f,1.28633f,-3.20954f,0.79191f,1.28633f,-3.20954f,0.75839f,1.25281f,-3.16345f,0.76258f,1.19415f,-3.08384f,0.78353f,1.17739f,-3.0587f,0.94275f,1.11873f,-3.07965f,0.9637f,1.11873f,-3.10898f,0.96789f,1.11873f,-3.20535f,0.93437f,1.11873f,-3.26401f,0.79191f,1.11873f,-3.26401f,0.75839f,1.11873f,-3.20535f,0.76258f,1.11873f,-3.10479f,0.78353f,1.11873f,-3.07965f,0.94275f,1.06426f,-3.0587f,0.9637f,1.0475f,-3.08384f,0.96789f,0.98884f,-3.16345f,0.93437f,0.95532f,-3.20954f,0.79191f,0.95532f,-3.20954f,0.75839f,0.98884f,-3.16345f,0.76258f,1.0475f,-3.08384f,0.78353f,1.06426f,-3.0587f,0.94275f,1.02655f,-3.01261f,0.9637f,1.00141f,-3.02099f,0.96789f,0.90504f,-3.05032f,0.93437f,0.85057f,-3.06708f,0.79191f,0.85057f,-3.06708f,0.75839f,0.90504f,-3.05032f,0.76258f,1.00141f,-3.02099f,0.78353f,1.02655f,-3.01261f,0.94275f,1.02655f,-2.94976f,0.9637f,1.00141f,-2.94138f,0.96789f,0.90504f,-2.91205f,0.93856f,0.85057f,-2.8911f,0.79191f,0.85057f,-2.8911f,0.75839f,0.90504f,-2.91205f,0.76258f,1.00141f,-2.94138f,0.78353f,1.02655f,-2.94976f,0.94275f,1.06426f,-2.90367f,0.9637f,1.0475f,-2.87853f,0.96789f,0.98884f,-2.79892f,0.93856f,0.95532f,-2.75283f,0.79191f,0.95532f,-2.75283f,0.75839f,0.98884f,-2.79892f,0.76258f,1.0475f,-2.87853f,0.78353f,1.06426f,-2.90367f,-0.9637f,1.19415f,-2.87853f,-0.93856f,1.17739f,-2.89948f,-0.93856f,1.12292f,-2.88272f,-0.9637f,1.12292f,-2.85339f,-0.9637f,1.12292f,-2.75283f,-0.9637f,1.25281f,-2.79892f,-0.93437f,1.12292f,-2.69417f,-0.93437f,1.28633f,-2.74864f,-0.78772f,1.12292f,-2.69417f,-0.78772f,1.28633f,-2.74864f,-0.75839f,1.12292f,-2.75283f,-0.75839f,1.25281f,-2.79892f,-0.75839f,1.12292f,-2.85339f,-0.75839f,1.19415f,-2.87853f,-0.78353f,1.12292f,-2.88272f,-0.78353f,1.17739f,-2.89948f,-0.9637f,1.24024f,-2.94138f,-0.93856f,1.2151f,-2.94976f,-0.9637f,1.33661f,-2.90786f,-0.93437f,1.39108f,-2.8911f};
return value;
}
private float[] getCoordinate_9_64_point_2()
{
float[] value = {-0.78772f,1.39108f,-2.8911f,-0.75839f,1.33661f,-2.90786f,-0.75839f,1.24024f,-2.94138f,-0.78353f,1.2151f,-2.94976f,-0.9637f,1.24024f,-3.0168f,-0.93856f,1.2151f,-3.00842f,-0.9637f,1.33661f,-3.05032f,-0.93437f,1.39108f,-3.06708f,-0.78772f,1.39108f,-3.06708f,-0.75839f,1.33661f,-3.05032f,-0.75839f,1.24024f,-3.0168f,-0.78353f,1.2151f,-3.00842f,-0.9637f,1.19415f,-3.07965f,-0.93856f,1.17739f,-3.0587f,-0.9637f,1.25281f,-3.16345f,-0.93437f,1.29052f,-3.20954f,-0.78772f,1.28633f,-3.20954f,-0.75839f,1.25281f,-3.16345f,-0.75839f,1.19415f,-3.08384f,-0.78353f,1.17739f,-3.0587f,-0.9637f,1.12292f,-3.10479f,-0.93856f,1.12292f,-3.07546f,-0.9637f,1.12292f,-3.20535f,-0.93437f,1.12292f,-3.26401f,-0.78772f,1.12292f,-3.26401f,-0.75839f,1.12292f,-3.20535f,-0.75839f,1.12292f,-3.10479f,-0.78353f,1.12292f,-3.07546f,-0.9637f,1.0475f,-3.08384f,-0.93856f,1.06426f,-3.0587f,-0.96789f,0.98884f,-3.16345f,-0.93437f,0.95532f,-3.20954f,-0.78772f,0.95532f,-3.20954f,-0.75839f,0.98884f,-3.16345f,-0.75839f,1.0475f,-3.08384f,-0.78353f,1.06426f,-3.0587f,-0.9637f,1.00141f,-3.0168f,-0.93856f,1.03074f,-3.00842f,-0.96789f,0.90923f,-3.05032f,-0.93437f,0.85057f,-3.06708f,-0.78772f,0.85057f,-3.06708f,-0.75839f,0.90504f,-3.05032f,-0.75839f,1.00141f,-3.0168f,-0.78353f,1.03074f,-3.00842f,-0.9637f,1.00141f,-2.94138f,-0.93856f,1.03074f,-2.94976f,-0.96789f,0.90504f,-2.91205f,-0.93437f,0.85057f,-2.8911f,-0.78772f,0.85057f,-2.8911f,-0.75839f,0.90504f,-2.91205f,-0.75839f,1.00141f,-2.94138f,-0.78353f,1.03074f,-2.94976f,-0.9637f,1.0475f,-2.87853f,-0.93856f,1.06426f,-2.89948f,-0.9637f,0.98884f,-2.79892f,-0.93437f,0.95532f,-2.74864f,-0.78772f,0.95532f,-2.74864f,-0.75839f,0.98884f,-2.79892f,-0.75839f,1.0475f,-2.87853f,-0.78353f,1.06426f,-2.89948f};
return value;
}
/** Define subarrays using type float[] */
private float[] getNormal_9_65_vector_1()
{
float[] value = {0.817763f,-0.056956f,-0.57273f,0.819374f,-0.389145f,-0.420943f,0.947353f,-0.166206f,-0.273676f,0.947277f,0.0366925f,-0.318308f,0.977181f,0.143413f,0.156682f,0.977375f,0.0275058f,0.209717f,0.889646f,0.223265f,0.39835f,0.891851f,-0.0502014f,0.449536f,0.0f,0.309087f,0.951034f,0.0f,0.661327f,0.750098f,0.0f,0.49176f,0.870731f,-0.865008f,0.0514738f,0.499111f,-0.862961f,0.33484f,0.378392f,-0.970807f,0.114075f,0.210997f,-0.971231f,-0.0323669f,0.235928f,-0.947923f,-0.210811f,-0.238749f,-0.934454f,0.00575564f,-0.356037f,-0.815971f,-0.293717f,-0.497918f,-0.813708f,0.00762968f,-0.581223f,0.823667f,-0.554777f,-0.117454f,0.948497f,-0.290342f,-0.126712f,0.977228f,0.208654f,0.0385785f,0.891473f,0.411797f,0.18894f,0.0f,0.797092f,0.603858f,-0.864438f,0.491745f,0.104564f,-0.970981f,0.215304f,0.104111f,-0.94928f,-0.306486f,-0.0702401f,-0.820417f,-0.520549f,-0.236525f,0.820418f,-0.520549f,0.236524f,0.94928f,-0.306487f,0.0702397f,0.986785f,0.152872f,-0.0537187f,0.884285f,0.440686f,-0.154388f,0.0f,1.0f,0.0f,-0.860768f,0.463085f,-0.21126f,-0.970274f,0.237614f,-0.0459158f,-0.967737f,-0.240741f,0.0743594f,-0.82688f,-0.536535f,0.168523f,0.815974f,-0.293713f,0.497916f,0.947924f,-0.210809f,0.238747f,0.962272f,0.153002f,-0.224996f,0.861893f,0.288243f,-0.417201f,-4.81544E-7f,0.80565f,-0.592391f,0.0f,0.80565f,-0.592392f,-9.63089E-7f,0.805651f,-0.592391f,-0.862672f,0.249477f,-0.439952f,-0.970042f,0.165285f,-0.178045f,-0.950108f,-0.208325f,0.232153f,-0.800998f,-0.299284f,0.51849f,0.81371f,0.00763039f,0.581221f,0.934455f,0.00575569f,0.356034f,0.984089f,-0.00389334f,-0.177633f,0.865373f,-0.00209877f,-0.501123f,7.95817E-7f,0.309087f,-0.951034f,1.59163E-6f,0.309087f,-0.951034f,0.0f,0.309088f,-0.951034f,-0.865172f,-0.0556089f,-0.498382f,-0.971043f,0.0299325f,-0.237021f,-0.925267f,0.00171833f,0.379312f,-0.768196f,0.00832575f,0.640161f,0.805607f,0.35279f,0.475959f,0.965207f,0.158611f,0.20789f,0.96004f,-0.166104f,-0.225241f,0.861958f,-0.298396f,-0.409864f,7.9385E-7f,-0.316229f,-0.948683f,0.0f,-0.316228f,-0.948683f,1.5877E-6f,-0.316229f,-0.948683f,-0.860041f,-0.34176f,-0.378852f,-0.970732f,-0.115455f,-0.210594f,-0.96542f,0.147912f,0.214675f,-0.794463f,0.351981f,0.494913f,0.783072f,0.606141f,0.139253f,0.941415f,0.307372f,0.13878f,0.972573f,-0.227311f,-0.0493105f,0.860354f,-0.460822f,-0.217796f,0.0f,-0.805651f,-0.592391f,-0.861074f,-0.497377f,-0.105676f,-0.970202f,-0.218464f,-0.104792f,-0.924857f,0.359813f,0.123182f,-0.784389f,0.583837f,0.209448f,0.784389f,0.583838f,-0.209446f,0.924857f,0.359813f,-0.123182f,0.977201f,-0.190939f,0.0928489f,0.883787f,-0.45963f,0.0875283f,0.0f,-1.0f,0.0f,-0.864717f,-0.456478f,0.209506f,-0.971013f,-0.23493f,0.0440743f,-0.941415f,0.307372f,-0.13878f,-0.783073f,0.606139f,-0.139252f,0.805605f,0.352792f,-0.475961f,0.965106f,0.154203f,-0.211643f,0.977006f,-0.102096f,0.187176f,0.889951f,-0.303098f,0.340762f,0.0f,-0.797092f,0.603858f,0.0f,-0.496211f,0.868202f,0.0f,-0.663124f,0.748509f,-0.862331f,-0.250064f,0.440288f,-0.970925f,-0.161748f,0.176471f,-0.965206f,0.158613f,-0.207892f,-0.805605f,0.352792f,-0.47596f,0.0f,-0.316228f,0.948683f};
return value;
}
private float[] getNormal_9_65_vector_2()
{
float[] value = {-0.734478f,-0.39856f,-0.549265f,-0.728977f,-0.391917f,-0.561243f,-0.738851f,-0.00634953f,-0.673838f,-0.75924f,-0.00607915f,-0.650782f,-0.974071f,-0.0228646f,0.225084f,-0.973819f,0.113487f,0.196968f,-1.0f,0.0f,0.0f,-0.895925f,0.0521751f,0.44113f,-0.894621f,0.298919f,0.332114f,0.0f,0.316228f,0.948683f,0.974111f,0.0249738f,0.224685f,0.983982f,0.105145f,0.143961f,0.895048f,0.26351f,0.359794f,0.895837f,-0.0483466f,0.441744f,1.0f,-1.11976E-7f,-3.61168E-7f,1.0f,1.83502E-7f,-2.05526E-7f,0.738849f,-0.00634809f,-0.673841f,0.725537f,-0.455265f,-0.516072f,0.735682f,-0.3383f,-0.586793f,0.75924f,-0.00607717f,-0.650783f,-0.723223f,-0.675811f,-0.142228f,-0.727307f,-0.624584f,-0.284463f,-0.972834f,0.210327f,0.0967252f,-0.888415f,0.44901f,0.0954409f,0.0f,0.805651f,0.592391f,0.964565f,0.250459f,0.0829699f,0.889119f,0.434651f,0.143341f,1.0f,-6.34824E-8f,2.48368E-7f,0.723365f,-0.675139f,-0.144672f,0.726575f,-0.625206f,-0.284966f,-0.726575f,-0.625207f,0.284965f,-0.723365f,-0.675139f,0.144672f,-0.964589f,0.251216f,-0.0803618f,-0.889147f,0.436083f,-0.138739f,0.971959f,0.213948f,-0.0975826f,0.888415f,0.44901f,-0.0954409f,1.0f,-2.53655E-7f,1.13102E-8f,0.725477f,-0.652928f,0.217643f,0.733724f,-0.647655f,0.205406f,-0.735683f,-0.338297f,0.586793f,-0.725537f,-0.455264f,0.516073f,-0.98357f,0.104526f,-0.147186f,-0.894442f,0.262863f,-0.361768f,0.011507f,0.811294f,-0.584525f,0.0230123f,0.805437f,-0.592235f,-9.37553E-7f,0.816967f,-0.576684f,0.972357f,0.116182f,-0.202545f,0.887543f,0.308614f,-0.342088f,1.0f,-1.2897E-7f,3.50891E-7f,0.755868f,-0.383638f,0.530552f,0.76843f,-0.377047f,0.517061f,-0.760144f,0.0459285f,0.648129f,-0.743874f,-0.0848074f,0.662917f,-0.96057f,0.0427996f,-0.274726f,-0.999882f,0.0108426f,0.0109142f,-0.883242f,-0.0437053f,-0.466876f,0.00441539f,0.312657f,-0.949856f,0.0f,0.316228f,-0.948683f,0.00883064f,0.309075f,-0.950997f,0.983208f,9.0146E-4f,-0.182489f,0.892021f,0.00189337f,-0.45199f,1.0f,-4.2348E-7f,3.95152E-7f,0.760266f,0.0549659f,0.647283f,0.760099f,-0.0689976f,0.646133f,-0.767917f,0.434877f,0.470305f,-0.765556f,0.312912f,0.562147f,-0.98119f,-0.0877512f,-0.171947f,-0.999103f,0.0245224f,0.0345165f,-0.864429f,-0.337891f,-0.37228f,0.0f,-0.309086f,-0.951034f,0.963893f,-0.155644f,-0.216069f,0.889154f,-0.267834f,-0.371039f,1.0f,2.02048E-7f,-3.26751E-7f,0.768377f,0.378996f,0.515712f,0.769605f,0.373899f,0.517598f,-0.770709f,0.6246f,0.126023f,-0.764996f,0.59273f,0.251899f,-0.9722f,-0.210247f,-0.103071f,-0.999076f,0.0394964f,0.0169428f,-0.870861f,-0.479969f,-0.105975f,4.81545E-7f,-0.80565f,-0.592391f,9.63089E-7f,-0.805651f,-0.592391f,0.0f,-0.80565f,-0.592392f,0.971995f,-0.229802f,-0.0491509f,0.888153f,-0.418084f,-0.190761f,1.0f,8.319E-8f,-2.39171E-7f,0.768414f,0.611306f,0.189327f,0.771599f,0.607244f,0.189445f,-0.771435f,0.604265f,-0.199377f,-0.761373f,0.617042f,-0.198923f,-0.964712f,-0.24914f,0.0852026f,-0.999101f,0.0415894f,-0.0082379f,-0.866829f,-0.474372f,0.153555f,0.973372f,-0.209045f,0.0940627f,0.891086f,-0.444387f,0.0921174f,1.0f,3.84778E-7f,3.3951E-8f,0.755055f,0.599882f,-0.264639f,0.770954f,0.622935f,-0.132599f,-0.746111f,0.390919f,-0.538981f,-0.729327f,0.401722f,-0.553806f};
return value;
}
private float[] getNormal_9_65_vector_3()
{
float[] value = {-0.983927f,-0.0960374f,0.150548f,-0.999793f,0.0201933f,-0.0025274f,-0.891213f,-0.264599f,0.368411f,0.0f,-0.805651f,0.592391f,0.973933f,-0.113358f,0.196482f,0.897266f,-0.29581f,0.327734f,1.0f,1.89794E-7f,-1.6518E-7f,0.729322f,0.401725f,-0.553811f,0.746108f,0.390921f,-0.538984f,0.0f,-0.309086f,0.951034f};
return value;
}
/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #22, 1770 total numbers.
* Reassemble split array as single method to improve readability and runnability.
* Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors.
* Individual Java methods (including aggregated initializations) are limited to 64KB.
* @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
* @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
*/
private MFInt32Object getIndexedFaceSet_7_22_coordIndex()
{
MFInt32Object IndexedFaceSet_7_22_coordIndex = new MFInt32Object()/*2.finalize*/
.append(new MFInt32Object(getIndexedFaceSet_7_22_coordIndex_1()))
.append(new MFInt32Object(getIndexedFaceSet_7_22_coordIndex_2()));
return IndexedFaceSet_7_22_coordIndex;
}
/** Large attribute array: IndexedFaceSet normalIndex field, scene-graph level=7, element #22, 1770 total numbers.
* Reassemble split array as single method to improve readability and runnability.
* Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors.
* Individual Java methods (including aggregated initializations) are limited to 64KB.
* @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
* @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
*/
private MFInt32Object getIndexedFaceSet_7_22_normalIndex()
{
MFInt32Object IndexedFaceSet_7_22_normalIndex = new MFInt32Object()/*2.finalize*/
.append(new MFInt32Object(getIndexedFaceSet_7_22_normalIndex_1()))
.append(new MFInt32Object(getIndexedFaceSet_7_22_normalIndex_2()));
return IndexedFaceSet_7_22_normalIndex;
}
/** Large attribute array: Coordinate point field, scene-graph level=8, element #22, 990 total numbers made up of 330 3-tuple values.
* Reassemble split array as single method to improve readability and runnability.
* Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors.
* Individual Java methods (including aggregated initializations) are limited to 64KB.
* @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
* @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
*/
private MFVec3fObject getCoordinate_8_22_point()
{
MFVec3fObject Coordinate_8_22_point = new MFVec3fObject()/*2.finalize*/
.append(new MFVec3fObject(getCoordinate_8_22_point_1()))
.append(new MFVec3fObject(getCoordinate_8_22_point_2()))
.append(new MFVec3fObject(getCoordinate_8_22_point_3()))
.append(new MFVec3fObject(getCoordinate_8_22_point_4()));
return Coordinate_8_22_point;
}
/** Large attribute array: Normal vector field, scene-graph level=8, element #23, 1620 total numbers made up of 540 3-tuple values.
* Reassemble split array as single method to improve readability and runnability.
* Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors.
* Individual Java methods (including aggregated initializations) are limited to 64KB.
* @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
* @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
*/
private MFVec3fObject getNormal_8_23_vector()
{
MFVec3fObject Normal_8_23_vector = new MFVec3fObject()/*2.finalize*/
.append(new MFVec3fObject(getNormal_8_23_vector_1()))
.append(new MFVec3fObject(getNormal_8_23_vector_2()))
.append(new MFVec3fObject(getNormal_8_23_vector_3()))
.append(new MFVec3fObject(getNormal_8_23_vector_4()))
.append(new MFVec3fObject(getNormal_8_23_vector_5()))
.append(new MFVec3fObject(getNormal_8_23_vector_6()));
return Normal_8_23_vector;
}
/** Large attribute array: Coordinate point field, scene-graph level=8, element #27, 990 total numbers made up of 330 3-tuple values.
* Reassemble split array as single method to improve readability and runnability.
* Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors.
* Individual Java methods (including aggregated initializations) are limited to 64KB.
* @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
* @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
*/
private MFVec3fObject getCoordinate_8_27_point()
{
MFVec3fObject Coordinate_8_27_point = new MFVec3fObject()/*2.finalize*/
.append(new MFVec3fObject(getCoordinate_8_27_point_1()))
.append(new MFVec3fObject(getCoordinate_8_27_point_2()))
.append(new MFVec3fObject(getCoordinate_8_27_point_3()))
.append(new MFVec3fObject(getCoordinate_8_27_point_4()));
return Coordinate_8_27_point;
}
/** Large attribute array: Normal vector field, scene-graph level=8, element #28, 1620 total numbers made up of 540 3-tuple values.
* Reassemble split array as single method to improve readability and runnability.
* Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors.
* Individual Java methods (including aggregated initializations) are limited to 64KB.
* @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
* @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
*/
private MFVec3fObject getNormal_8_28_vector()
{
MFVec3fObject Normal_8_28_vector = new MFVec3fObject()/*2.finalize*/
.append(new MFVec3fObject(getNormal_8_28_vector_1()))
.append(new MFVec3fObject(getNormal_8_28_vector_2()))
.append(new MFVec3fObject(getNormal_8_28_vector_3()))
.append(new MFVec3fObject(getNormal_8_28_vector_4()))
.append(new MFVec3fObject(getNormal_8_28_vector_5()))
.append(new MFVec3fObject(getNormal_8_28_vector_6()));
return Normal_8_28_vector;
}
/** Large attribute array: Coordinate point field, scene-graph level=8, element #34, 168 total numbers made up of 56 3-tuple values.
* Reassemble split array as single method to improve readability and runnability.
* Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors.
* Individual Java methods (including aggregated initializations) are limited to 64KB.
* @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
* @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
*/
private MFVec3fObject getCoordinate_8_34_point()
{
MFVec3fObject Coordinate_8_34_point = new MFVec3fObject(new float[] {1.06007f,-1.87293f,-0.517884f,1.19415f,-1.87293f,-0.517884f,1.23605f,-1.81427f,-0.513275f,1.01817f,-1.81427f,-0.513275f,1.06007f,-1.87293f,-1.22767f,1.01817f,-1.81427f,-1.23228f,1.19415f,-1.87293f,-1.22767f,1.23605f,-1.81427f,-1.23228f,1.16482f,-1.53773f,-0.623891f,1.18996f,-1.7179f,-0.513275f,1.18996f,-1.7179f,-1.23228f,1.16482f,-1.53773f,-1.12627f,1.06845f,-1.53773f,-1.23228f,1.06845f,-1.53773f,-0.513275f,0.80448f,-1.81427f,-1.23228f,0.5866f,-1.81846f,-1.23228f,0.55308f,-1.53773f,-1.23228f,0.5866f,-1.81846f,-0.513275f,0.80448f,-1.81427f,-0.513275f,0.55308f,-1.53773f,-0.513275f,0.97627f,-1.87293f,-0.517884f,0.97627f,-1.87293f,-1.22767f,0.84638f,-1.87293f,-0.517884f,0.84219f,-1.87293f,-1.22767f,0.6285f,-1.87293f,-1.22767f,0.6285f,-1.87293f,-0.517884f,0.76258f,-1.87293f,-1.22767f,0.76258f,-1.87293f,-0.517884f,-1.18577f,-1.7179f,-0.513275f,-1.16482f,-1.53773f,-0.619282f,-1.16482f,-1.53773f,-1.12627f,-1.18577f,-1.7179f,-1.23228f,-1.06845f,-1.53773f,-1.23228f,-1.06845f,-1.53773f,-0.513275f,-0.62431f,-1.87293f,-0.517884f,-0.62431f,-1.87293f,-1.22767f,-0.58241f,-1.81008f,-1.23228f,-0.58241f,-1.81008f,-0.513275f,-0.75839f,-1.87293f,-0.517884f,-0.80029f,-1.81008f,-0.513275f,-0.75839f,-1.87293f,-1.22767f,-0.80029f,-1.81008f,-1.23228f,-0.84219f,-1.87293f,-0.517884f,-0.84219f,-1.87293f,-1.22767f,-0.97627f,-1.86874f,-0.517884f,-1.01817f,-1.81008f,-0.513275f,-0.97627f,-1.86874f,-1.22767f,-1.01817f,-1.81008f,-1.23228f,-1.06007f,-1.86874f,-0.517884f,-1.06007f,-1.86874f,-1.22767f,-1.18996f,-1.86874f,-0.517884f,-1.23186f,-1.81008f,-0.513275f,-1.19415f,-1.86874f,-1.22767f,-1.23186f,-1.81008f,-1.23228f,-0.54889f,-1.53773f,-0.513275f,-0.55308f,-1.53773f,-1.23228f});
return Coordinate_8_34_point;
}
/** Large attribute array: Normal vector field, scene-graph level=8, element #35, 207 total numbers made up of 69 3-tuple values.
* Reassemble split array as single method to improve readability and runnability.
* Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors.
* Individual Java methods (including aggregated initializations) are limited to 64KB.
* @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
* @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
*/
private MFVec3fObject getNormal_8_35_vector()
{
MFVec3fObject Normal_8_35_vector = new MFVec3fObject(new float[] {0.0f,-0.078332f,0.996927f,1.57774E-6f,-0.0391949f,0.999232f,0.0f,-0.0391959f,0.999232f,-0.813733f,-0.581239f,0.0f,0.0f,-0.0783299f,-0.996927f,0.0f,-0.0391951f,-0.999232f,0.0f,-0.0391951f,-0.999232f,0.990405f,0.138196f,0.0f,0.957563f,0.288225f,0.0f,0.957563f,0.288225f,0.0f,0.662079f,0.446519f,-0.60189f,0.672087f,0.453269f,0.585531f,0.0f,0.0f,-1.0f,3.05673E-4f,-0.04725f,-0.998883f,3.82128E-4f,-0.0409665f,-0.99916f,7.99143E-4f,-0.041583f,0.999135f,3.19627E-4f,-0.0479884f,0.998848f,6.3061E-6f,4.25295E-6f,1.0f,2.10203E-6f,1.70503E-6f,1.0f,-1.8196E-7f,2.65656E-7f,1.0f,-0.956559f,-0.291539f,0.0f,-0.887594f,-0.460627f,0.0f,-0.992947f,-0.118561f,0.0f,0.813734f,-0.581238f,0.0f,0.813733f,-0.581239f,0.0f,-0.827614f,-0.561292f,0.002402f,-0.813545f,-0.581482f,0.00480254f,-0.841178f,-0.540758f,0.0f,-0.792623f,-0.609712f,0.0f,7.63615E-4f,-0.0818643f,-0.996643f,0.0f,-0.0843142f,-0.996439f,7.98727E-4f,-0.0807132f,0.996737f,0.0f,-1.0f,0.0f,-0.973393f,0.229142f,0.0f,-0.993307f,0.115501f,0.0f,-0.939985f,0.341215f,0.0f,-0.666599f,0.434064f,-0.605999f,-0.666599f,0.434064f,0.605999f,0.83205f,-0.554701f,0.0f,0.909315f,-0.416107f,0.0f,0.963434f,-0.267938f,-0.00197684f,2.72834E-7f,-0.0731377f,0.997322f,0.0f,-0.0731369f,0.997322f,3.64484E-7f,-0.0487875f,0.998809f,-4.47913E-4f,-0.0446546f,0.999002f,-0.832049f,-0.554702f,0.0f,0.0f,-0.0731369f,-0.997322f,0.0f,-0.0439104f,-0.999035f,0.0f,-0.0243935f,-0.999702f,0.83205f,-0.5547f,0.0f,-0.00111959f,-0.0749933f,0.997183f,-0.00223916f,-0.0716537f,0.997427f,-7.48722E-8f,-0.0335958f,0.999436f,-0.00125167f,-0.0766223f,-0.997059f,-0.00250332f,-0.0801067f,-0.996783f,-4.17532E-4f,-0.0386245f,-0.999254f,0.0f,-0.0391955f,0.999232f,-0.827615f,-0.56129f,0.00240204f,-0.813546f,-0.581481f,0.00480261f,-0.841179f,-0.540756f,0.0f,0.0f,-0.0522557f,-0.998634f,-0.0312345f,-0.999512f,0.0f,-2.61856E-7f,8.17121E-7f,1.0f,1.82378E-7f,2.69358E-7f,1.0f,-2.61856E-7f,3.89364E-7f,1.0f,0.993406f,-0.114617f,-0.002892f,0.992494f,-0.122153f,-0.00578381f,0.902134f,0.431455f,0.0f,-0.894427f,0.447213f,0.0f});
return Normal_8_35_vector;
}
/** Large attribute array: Coordinate point field, scene-graph level=8, element #47, 120 total numbers made up of 40 3-tuple values.
* Reassemble split array as single method to improve readability and runnability.
* Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors.
* Individual Java methods (including aggregated initializations) are limited to 64KB.
* @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
* @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
*/
private MFVec3fObject getCoordinate_8_47_point()
{
MFVec3fObject Coordinate_8_47_point = new MFVec3fObject(new float[] {-2.04891f,-0.47766f,-1.93997f,-2.11176f,-0.47766f,-2.02377f,-2.11176f,-0.47766f,-2.12433f,-2.04891f,-0.47766f,-2.20813f,-1.95254f,-0.47766f,-2.24165f,-1.85617f,-0.47766f,-2.20813f,-1.79332f,-0.47766f,-2.12433f,-1.79332f,-0.47766f,-2.02377f,-1.85617f,-0.47766f,-1.93997f,-1.95254f,-0.47766f,-1.90645f,-1.95254f,0.62012f,-1.90645f,-1.85198f,0.62012f,-1.93997f,-1.79332f,0.62012f,-2.02377f,-1.79332f,0.62012f,-2.12433f,-1.85198f,0.62012f,-2.20813f,-1.95254f,0.62012f,-2.24165f,-2.04891f,0.62012f,-2.20813f,-2.11176f,0.62012f,-2.12433f,-2.11176f,0.62012f,-2.02377f,-2.04891f,0.62012f,-1.93997f,1.95254f,-0.48185f,-1.91064f,1.85617f,-0.48185f,-1.93997f,1.79332f,-0.48185f,-2.02377f,1.79332f,-0.48185f,-2.12852f,1.85617f,-0.48185f,-2.21232f,1.95254f,-0.48185f,-2.24165f,2.0531f,-0.48185f,-2.21232f,2.11176f,-0.48185f,-2.12852f,2.11176f,-0.48185f,-2.02377f,2.0531f,-0.48185f,-1.93997f,2.0531f,0.62012f,-1.93997f,2.11176f,0.62012f,-2.02377f,2.11176f,0.62012f,-2.12852f,2.0531f,0.62012f,-2.21232f,1.95254f,0.62012f,-2.24165f,1.85617f,0.62012f,-2.21232f,1.79751f,0.62012f,-2.12852f,1.79751f,0.62012f,-2.02377f,1.85617f,0.62012f,-1.93997f,1.95673f,0.62012f,-1.91064f});
return Coordinate_8_47_point;
}
/** Large attribute array: Normal vector field, scene-graph level=8, element #48, 147 total numbers made up of 49 3-tuple values.
* Reassemble split array as single method to improve readability and runnability.
* Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors.
* Individual Java methods (including aggregated initializations) are limited to 64KB.
* @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
* @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
*/
private MFVec3fObject getNormal_8_48_vector()
{
MFVec3fObject Normal_8_48_vector = new MFVec3fObject(new float[] {0.0f,-1.0f,0.0f,0.0f,1.0f,0.0f,0.501381f,-0.00147846f,0.865226f,0.67386f,-0.00148327f,0.738858f,0.322381f,-6.03479E-4f,0.94661f,0.328521f,0.0f,0.944497f,0.912597f,-0.00106384f,0.40886f,0.979933f,0.0f,0.199329f,1.0f,0.0f,0.0f,0.912597f,-0.00108941f,-0.40886f,0.67691f,-0.0015224f,-0.736064f,0.819227f,-0.00312671f,-0.57346f,0.8f,0.0f,-0.6f,0.322381f,-6.26938E-4f,-0.94661f,0.316228f,0.0f,-0.948683f,-0.505197f,0.0f,-0.863004f,-0.668672f,0.0f,-0.743558f,-0.328521f,0.0f,-0.944497f,-0.799999f,0.0f,-0.600001f,-1.0f,0.0f,0.0f,-0.668672f,0.0f,0.743558f,-0.505197f,0.0f,0.863004f,-0.799999f,0.0f,0.600001f,-0.328521f,0.0f,0.944497f,-0.1007f,4.0263E-10f,0.994917f,0.1007f,4.0263E-10f,0.994917f,-0.285586f,5.32339E-4f,0.958353f,-0.291162f,0.0f,0.956674f,-0.809724f,0.0015211f,0.586809f,-0.819232f,0.0f,0.573462f,-0.912594f,0.00238461f,0.408859f,-0.799996f,0.00304179f,0.599997f,-0.999993f,0.00380222f,0.0f,-0.979926f,0.00372593f,-0.199328f,-0.912595f,0.00241008f,-0.408858f,-0.809724f,0.00155767f,-0.586808f,-0.800001f,0.0f,-0.599999f,-0.29116f,0.0f,-0.956675f,-0.104638f,0.0f,-0.99451f,0.0930481f,0.0f,-0.995662f,0.279998f,0.0f,-0.960001f,0.819233f,0.0f,-0.573461f,0.9171f,0.0f,-0.398657f,0.979933f,0.0f,-0.199328f,0.979933f,0.0f,0.199329f,0.9171f,0.0f,0.398657f,0.819232f,0.0f,0.573462f,0.285585f,-5.32339E-4f,0.958353f,0.291161f,0.0f,0.956674f});
return Normal_8_48_vector;
}
/** Large attribute array: Coordinate point field, scene-graph level=8, element #52, 120 total numbers made up of 40 3-tuple values.
* Reassemble split array as single method to improve readability and runnability.
* Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors.
* Individual Java methods (including aggregated initializations) are limited to 64KB.
* @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
* @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
*/
private MFVec3fObject getCoordinate_8_52_point()
{
MFVec3fObject Coordinate_8_52_point = new MFVec3fObject(new float[] {-2.04891f,-0.47766f,-1.93997f,-2.11176f,-0.47766f,-2.02377f,-2.11176f,-0.47766f,-2.12433f,-2.04891f,-0.47766f,-2.20813f,-1.95254f,-0.47766f,-2.24165f,-1.85617f,-0.47766f,-2.20813f,-1.79332f,-0.47766f,-2.12433f,-1.79332f,-0.47766f,-2.02377f,-1.85617f,-0.47766f,-1.93997f,-1.95254f,-0.47766f,-1.90645f,-1.95254f,0.62012f,-1.90645f,-1.85198f,0.62012f,-1.93997f,-1.79332f,0.62012f,-2.02377f,-1.79332f,0.62012f,-2.12433f,-1.85198f,0.62012f,-2.20813f,-1.95254f,0.62012f,-2.24165f,-2.04891f,0.62012f,-2.20813f,-2.11176f,0.62012f,-2.12433f,-2.11176f,0.62012f,-2.02377f,-2.04891f,0.62012f,-1.93997f,1.95254f,-0.48185f,-1.91064f,1.85617f,-0.48185f,-1.93997f,1.79332f,-0.48185f,-2.02377f,1.79332f,-0.48185f,-2.12852f,1.85617f,-0.48185f,-2.21232f,1.95254f,-0.48185f,-2.24165f,2.0531f,-0.48185f,-2.21232f,2.11176f,-0.48185f,-2.12852f,2.11176f,-0.48185f,-2.02377f,2.0531f,-0.48185f,-1.93997f,2.0531f,0.62012f,-1.93997f,2.11176f,0.62012f,-2.02377f,2.11176f,0.62012f,-2.12852f,2.0531f,0.62012f,-2.21232f,1.95254f,0.62012f,-2.24165f,1.85617f,0.62012f,-2.21232f,1.79751f,0.62012f,-2.12852f,1.79751f,0.62012f,-2.02377f,1.85617f,0.62012f,-1.93997f,1.95673f,0.62012f,-1.91064f});
return Coordinate_8_52_point;
}
/** Large attribute array: Normal vector field, scene-graph level=8, element #53, 147 total numbers made up of 49 3-tuple values.
* Reassemble split array as single method to improve readability and runnability.
* Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors.
* Individual Java methods (including aggregated initializations) are limited to 64KB.
* @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
* @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
*/
private MFVec3fObject getNormal_8_53_vector()
{
MFVec3fObject Normal_8_53_vector = new MFVec3fObject(new float[] {0.0f,-1.0f,0.0f,0.0f,1.0f,0.0f,0.501381f,-0.00147846f,0.865226f,0.67386f,-0.00148327f,0.738858f,0.322381f,-6.03479E-4f,0.94661f,0.328521f,0.0f,0.944497f,0.912597f,-0.00106384f,0.40886f,0.979933f,0.0f,0.199329f,1.0f,0.0f,0.0f,0.912597f,-0.00108941f,-0.40886f,0.67691f,-0.0015224f,-0.736064f,0.819227f,-0.00312671f,-0.57346f,0.8f,0.0f,-0.6f,0.322381f,-6.26938E-4f,-0.94661f,0.316228f,0.0f,-0.948683f,-0.505197f,0.0f,-0.863004f,-0.668672f,0.0f,-0.743558f,-0.328521f,0.0f,-0.944497f,-0.799999f,0.0f,-0.600001f,-1.0f,0.0f,0.0f,-0.668672f,0.0f,0.743558f,-0.505197f,0.0f,0.863004f,-0.799999f,0.0f,0.600001f,-0.328521f,0.0f,0.944497f,-0.1007f,4.0263E-10f,0.994917f,0.1007f,4.0263E-10f,0.994917f,-0.285586f,5.32339E-4f,0.958353f,-0.291162f,0.0f,0.956674f,-0.809724f,0.0015211f,0.586809f,-0.819232f,0.0f,0.573462f,-0.912594f,0.00238461f,0.408859f,-0.799996f,0.00304179f,0.599997f,-0.999993f,0.00380222f,0.0f,-0.979926f,0.00372593f,-0.199328f,-0.912595f,0.00241008f,-0.408858f,-0.809724f,0.00155767f,-0.586808f,-0.800001f,0.0f,-0.599999f,-0.29116f,0.0f,-0.956675f,-0.104638f,0.0f,-0.99451f,0.0930481f,0.0f,-0.995662f,0.279998f,0.0f,-0.960001f,0.819233f,0.0f,-0.573461f,0.9171f,0.0f,-0.398657f,0.979933f,0.0f,-0.199328f,0.979933f,0.0f,0.199329f,0.9171f,0.0f,0.398657f,0.819232f,0.0f,0.573462f,0.285585f,-5.32339E-4f,0.958353f,0.291161f,0.0f,0.956674f});
return Normal_8_53_vector;
}
/** Large attribute array: Normal vector field, scene-graph level=8, element #59, 108 total numbers made up of 36 3-tuple values.
* Reassemble split array as single method to improve readability and runnability.
* Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors.
* Individual Java methods (including aggregated initializations) are limited to 64KB.
* @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
* @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
*/
private MFVec3fObject getNormal_8_59_vector()
{
MFVec3fObject Normal_8_59_vector = new MFVec3fObject(new float[] {-0.0203871f,0.805841f,-0.591781f,-0.0203866f,0.805841f,-0.591781f,-0.0203877f,0.805841f,-0.591781f,0.00636858f,-0.806087f,0.591763f,0.0200727f,-0.804451f,0.59368f,-0.00733681f,-0.807566f,0.589732f,-0.995373f,-0.0569001f,-0.0774326f,-0.995386f,-0.0582884f,-0.0762232f,-0.995356f,-0.0555116f,-0.0786417f,-0.150799f,0.585445f,0.796564f,-0.132331f,0.602108f,0.787372f,-0.16916f,0.568371f,0.805195f,0.995386f,0.0582885f,0.0762232f,0.995386f,0.0582886f,0.0762231f,0.995386f,0.0582884f,0.0762232f,0.132332f,-0.602109f,-0.787371f,0.132333f,-0.60211f,-0.78737f,0.13233f,-0.602108f,-0.787372f,-0.0305217f,0.80785f,-0.588597f,-0.0431973f,0.808868f,-0.586402f,-0.0178411f,0.806699f,-0.590694f,-0.00586229f,-0.806097f,0.591754f,-0.0194612f,-0.805863f,0.591783f,0.00773768f,-0.806183f,0.591616f,0.99537f,-0.0548079f,-0.0789608f,0.995358f,-0.0563513f,-0.0780247f,0.995379f,-0.0532643f,-0.0798967f,0.13676f,0.576036f,0.805902f,0.104012f,0.604155f,0.790049f,0.169219f,0.546699f,0.820052f,-0.994982f,0.0592478f,0.0806272f,-0.994964f,0.0578021f,0.081886f,-0.994996f,0.0606933f,0.0793681f,-0.131129f,-0.576082f,-0.806805f,-0.125916f,-0.580831f,-0.804226f,-0.136334f,-0.5713f,-0.809339f});
return Normal_8_59_vector;
}
/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=8, element #64, 808 total numbers.
* Reassemble split array as single method to improve readability and runnability.
* Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors.
* Individual Java methods (including aggregated initializations) are limited to 64KB.
* @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
* @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
*/
private MFInt32Object getIndexedFaceSet_8_64_coordIndex()
{
MFInt32Object IndexedFaceSet_8_64_coordIndex = new MFInt32Object()/*2.finalize*/
.append(new MFInt32Object(getIndexedFaceSet_8_64_coordIndex_1()));
return IndexedFaceSet_8_64_coordIndex;
}
/** Large attribute array: IndexedFaceSet normalIndex field, scene-graph level=8, element #64, 808 total numbers.
* Reassemble split array as single method to improve readability and runnability.
* Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors.
* Individual Java methods (including aggregated initializations) are limited to 64KB.
* @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
* @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
*/
private MFInt32Object getIndexedFaceSet_8_64_normalIndex()
{
MFInt32Object IndexedFaceSet_8_64_normalIndex = new MFInt32Object()/*2.finalize*/
.append(new MFInt32Object(getIndexedFaceSet_8_64_normalIndex_1()));
return IndexedFaceSet_8_64_normalIndex;
}
/** Large attribute array: Coordinate point field, scene-graph level=9, element #64, 480 total numbers made up of 160 3-tuple values.
* Reassemble split array as single method to improve readability and runnability.
* Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors.
* Individual Java methods (including aggregated initializations) are limited to 64KB.
* @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
* @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
*/
private MFVec3fObject getCoordinate_9_64_point()
{
MFVec3fObject Coordinate_9_64_point = new MFVec3fObject()/*2.finalize*/
.append(new MFVec3fObject(getCoordinate_9_64_point_1()))
.append(new MFVec3fObject(getCoordinate_9_64_point_2()));
return Coordinate_9_64_point;
}
/** Large attribute array: Normal vector field, scene-graph level=9, element #65, 630 total numbers made up of 210 3-tuple values.
* Reassemble split array as single method to improve readability and runnability.
* Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors.
* Individual Java methods (including aggregated initializations) are limited to 64KB.
* @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
* @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
*/
private MFVec3fObject getNormal_9_65_vector()
{
MFVec3fObject Normal_9_65_vector = new MFVec3fObject()/*2.finalize*/
.append(new MFVec3fObject(getNormal_9_65_vector_1()))
.append(new MFVec3fObject(getNormal_9_65_vector_2()))
.append(new MFVec3fObject(getNormal_9_65_vector_3()));
return Normal_9_65_vector;
}
/** Large attribute array: Coordinate point field, scene-graph level=10, element #70, 132 total numbers made up of 44 3-tuple values.
* Reassemble split array as single method to improve readability and runnability.
* Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors.
* Individual Java methods (including aggregated initializations) are limited to 64KB.
* @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
* @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
*/
private MFVec3fObject getCoordinate_10_70_point()
{
MFVec3fObject Coordinate_10_70_point = new MFVec3fObject(new float[] {0.9637f,1.11873f,-2.97909f,0.94275f,1.17739f,-2.90367f,0.94275f,1.11873f,-2.88272f,0.78353f,1.11873f,-2.88272f,0.78353f,1.17739f,-2.90367f,0.76258f,1.11873f,-2.97909f,0.94275f,1.21091f,-2.94976f,0.78353f,1.21091f,-2.94976f,0.94275f,1.21091f,-3.01261f,0.78353f,1.21091f,-3.00842f,0.94275f,1.17739f,-3.0587f,0.78353f,1.17739f,-3.0587f,0.94275f,1.11873f,-3.07965f,0.78353f,1.11873f,-3.07965f,0.94275f,1.06426f,-3.0587f,0.78353f,1.06426f,-3.0587f,0.94275f,1.02655f,-3.01261f,0.78353f,1.02655f,-3.01261f,0.94275f,1.02655f,-2.94976f,0.78353f,1.02655f,-2.94976f,0.94275f,1.06426f,-2.90367f,0.78353f,1.06426f,-2.90367f,-0.93856f,1.12292f,-2.88272f,-0.93856f,1.17739f,-2.89948f,-0.9637f,1.12292f,-2.97909f,-0.76258f,1.12292f,-2.97909f,-0.78353f,1.17739f,-2.89948f,-0.78353f,1.12292f,-2.88272f,-0.93856f,1.2151f,-2.94976f,-0.78353f,1.2151f,-2.94976f,-0.93856f,1.2151f,-3.00842f,-0.78353f,1.2151f,-3.00842f,-0.93856f,1.17739f,-3.0587f,-0.78353f,1.17739f,-3.0587f,-0.93856f,1.12292f,-3.07546f,-0.78353f,1.12292f,-3.07546f,-0.93856f,1.06426f,-3.0587f,-0.78353f,1.06426f,-3.0587f,-0.93856f,1.03074f,-3.00842f,-0.78353f,1.03074f,-3.00842f,-0.93856f,1.03074f,-2.94976f,-0.78353f,1.03074f,-2.94976f,-0.93856f,1.06426f,-2.89948f,-0.78353f,1.06426f,-2.89948f});
return Coordinate_10_70_point;
}
/** Large attribute array: Normal vector field, scene-graph level=10, element #71, 132 total numbers made up of 44 3-tuple values.
* Reassemble split array as single method to improve readability and runnability.
* Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors.
* Individual Java methods (including aggregated initializations) are limited to 64KB.
* @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
* @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
*/
private MFVec3fObject getNormal_10_71_vector()
{
MFVec3fObject Normal_10_71_vector = new MFVec3fObject(new float[] {0.999997f,-2.46684E-4f,0.00245847f,0.976786f,0.128073f,0.171715f,0.977173f,-0.00289994f,0.212427f,-0.977172f,-0.00289947f,0.212429f,-0.976786f,0.128074f,0.171717f,-0.999995f,5.18198E-4f,0.00303946f,0.977341f,0.201253f,0.0655857f,-0.977341f,0.201255f,0.0655865f,0.977912f,0.198996f,-0.0639492f,-0.977337f,0.202683f,-0.0610966f,0.978286f,0.124305f,-0.165847f,-0.978267f,0.128083f,-0.163062f,0.978977f,-0.00278598f,-0.203951f,-0.978977f,-0.00278552f,-0.203953f,0.977201f,-0.124717f,-0.171823f,-0.977201f,-0.124718f,-0.171825f,0.977941f,-0.196773f,-0.0700819f,-0.977941f,-0.196775f,-0.0700826f,0.977309f,-0.199189f,0.0720504f,-0.977308f,-0.199191f,0.0720512f,0.975571f,-0.128745f,0.178007f,-0.97557f,-0.128746f,0.178009f,-0.967614f,0.00275839f,0.252419f,-0.96767f,0.145349f,0.206129f,-1.0f,1.2284E-4f,2.25491E-7f,1.0f,1.16848E-4f,1.72671E-7f,0.977213f,0.122325f,0.173466f,0.977174f,0.00232518f,0.212429f,-0.967842f,0.238536f,0.0798872f,0.977337f,0.200731f,0.0672327f,-0.967842f,0.238536f,-0.0798869f,0.977337f,0.20073f,-0.0672327f,-0.96767f,0.145347f,-0.206128f,0.977214f,0.122324f,-0.173466f,-0.967614f,0.0027578f,-0.252418f,0.977174f,0.00232514f,-0.212429f,-0.969171f,-0.145157f,-0.199093f,0.978286f,-0.122101f,-0.167474f,-0.967842f,-0.240851f,-0.0726087f,0.977337f,-0.202683f,-0.0610958f,-0.967842f,-0.240852f,0.0726089f,0.977337f,-0.202683f,0.0610961f,-0.96917f,-0.145157f,0.199094f,0.978286f,-0.122102f,0.167475f});
return Normal_10_71_vector;
}
/** Large attribute array: Coordinate point field, scene-graph level=8, element #86, 120 total numbers made up of 40 3-tuple values.
* Reassemble split array as single method to improve readability and runnability.
* Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors.
* Individual Java methods (including aggregated initializations) are limited to 64KB.
* @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
* @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
*/
private MFVec3fObject getCoordinate_8_86_point()
{
MFVec3fObject Coordinate_8_86_point = new MFVec3fObject(new float[] {0.95113f,0.28492f,-0.99722f,0.94275f,0.5028f,-0.99722f,0.94275f,0.5028f,-0.771379f,0.95113f,0.28492f,-0.771379f,-0.94694f,0.28492f,-0.771379f,-0.93856f,0.50699f,-0.771379f,-0.93856f,0.50699f,-0.99722f,-0.94694f,0.28492f,-0.99722f,-0.69973f,0.31006f,-0.762161f,-0.69973f,0.31006f,-1.00183f,-0.53213f,0.30168f,-1.00183f,-0.53213f,0.30168f,-0.762161f,-0.69135f,0.46928f,-1.00183f,-0.52794f,0.4609f,-1.00183f,-0.69135f,0.46928f,-0.76677f,-0.52794f,0.4609f,-0.76677f,0.69973f,0.30587f,-0.76677f,0.69554f,0.46509f,-0.76677f,0.53213f,0.45671f,-0.76677f,0.53632f,0.29749f,-0.76677f,0.69554f,0.46509f,-1.00183f,0.53213f,0.45671f,-1.00183f,0.69973f,0.30587f,-1.00183f,0.53632f,0.29749f,-1.00183f,-0.72487f,0.28073f,-1.04331f,-0.71649f,0.49861f,-1.04331f,-0.71649f,0.49861f,-0.725289f,-0.72487f,0.28073f,-0.72068f,0.72487f,0.28073f,-0.72068f,0.72068f,0.49861f,-0.725289f,0.72068f,0.49861f,-1.04792f,0.72487f,0.28073f,-1.04792f,-0.90504f,0.5028f,-1.04331f,-0.90504f,0.5028f,-0.725289f,-0.90923f,0.28492f,-0.72068f,-0.90923f,0.28492f,-1.04331f,0.90504f,0.5028f,-0.725289f,0.90504f,0.5028f,-1.04792f,0.91342f,0.28492f,-1.04792f,0.91342f,0.28492f,-0.72068f});
return Coordinate_8_86_point;
}
/** Large attribute array: Normal vector field, scene-graph level=8, element #87, 147 total numbers made up of 49 3-tuple values.
* Reassemble split array as single method to improve readability and runnability.
* Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors.
* Individual Java methods (including aggregated initializations) are limited to 64KB.
* @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
* @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
*/
private MFVec3fObject getNormal_8_87_vector()
{
MFVec3fObject Normal_8_87_vector = new MFVec3fObject(new float[] {0.999261f,0.0384331f,0.0f,-0.999289f,0.037709f,0.0f,-0.0499376f,-0.998752f,0.0f,0.0f,0.0f,-1.0f,0.0512147f,0.998688f,0.0f,0.00146241f,0.0288777f,0.999582f,0.00144296f,0.0288593f,0.999582f,0.00148185f,0.0288962f,0.999581f,0.0f,0.0f,1.0f,-0.0512147f,0.998688f,0.0f,0.85661f,-0.0391003f,-0.514481f,0.844403f,-0.032477f,-0.534722f,0.8683f,-0.0457f,-0.493929f,0.759256f,0.650792f,0.0f,0.853872f,-0.0257589f,0.519845f,0.861936f,-0.0224365f,0.506521f,0.845592f,-0.0290748f,0.533038f,0.759256f,-0.650792f,0.0f,-0.868523f,-0.0143134f,0.495441f,-0.853254f,-0.00537784f,0.521467f,-0.882932f,-0.0232349f,0.468925f,-0.800001f,0.599999f,0.0f,-0.876159f,-0.0199335f,-0.48161f,-0.881628f,-0.0169547f,-0.47164f,-0.870568f,-0.0229095f,-0.491514f,0.056221f,0.998418f,0.0f,0.0901994f,0.995924f,0.0f,0.0222169f,0.999753f,0.0f,4.75016E-4f,0.0211354f,0.999777f,4.8045E-4f,0.0211398f,0.999776f,4.69581E-4f,0.021131f,0.999777f,-0.0151486f,0.999885f,0.0f,-0.00757428f,0.999971f,0.0f,-0.0227215f,0.999742f,0.0f,-4.75011E-4f,0.0211353f,0.999777f,-4.80244E-4f,0.0211306f,0.999777f,-4.69778E-4f,0.02114f,0.999776f,-0.804619f,0.0291305f,0.593077f,-0.802014f,0.0302647f,0.596538f,-0.807207f,0.0279957f,0.589604f,-0.790776f,0.0226775f,-0.611685f,-0.807042f,0.0304544f,-0.589708f,-0.773872f,0.0148822f,-0.633168f,0.124034f,0.992278f,0.0f,0.801999f,0.0308461f,-0.596528f,0.787844f,0.036995f,0.614763f,0.773238f,0.0431228f,0.632648f,0.802f,0.0308461f,0.596527f,0.0f,1.0f,0.0f});
return Normal_8_87_vector;
}
/** Large attribute array: Normal vector field, scene-graph level=8, element #94, 108 total numbers made up of 36 3-tuple values.
* Reassemble split array as single method to improve readability and runnability.
* Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors.
* Individual Java methods (including aggregated initializations) are limited to 64KB.
* @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
* @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
*/
private MFVec3fObject getNormal_8_94_vector()
{
MFVec3fObject Normal_8_94_vector = new MFVec3fObject(new float[] {-0.969374f,0.0957447f,0.226157f,-0.988812f,0.0284315f,0.146436f,-0.925774f,0.0479287f,0.375028f,-0.881577f,0.128733f,0.454146f,-0.969463f,0.18305f,0.163202f,-0.994181f,0.107723f,0.0f,-0.995991f,0.0894514f,0.0f,0.99324f,0.116078f,2.05717E-8f,0.968891f,0.183036f,0.166579f,0.968373f,0.109936f,0.223983f,0.998355f,0.0573401f,-1.06258E-4f,0.895348f,0.22664f,0.383389f,0.887501f,0.128764f,0.442449f,0.004118f,0.325256f,0.945617f,0.00411945f,0.421618f,0.906764f,-0.0024258f,0.123225f,0.992376f,0.00239386f,0.100583f,0.994926f,-0.896977f,0.224236f,0.380987f,0.909132f,0.276534f,0.311463f,0.972953f,0.185548f,0.137599f,0.00286276f,0.513714f,0.857957f,4.72699E-7f,0.515051f,0.85716f,-0.912323f,0.270974f,0.306984f,-0.983686f,0.154768f,0.091698f,-0.994906f,0.100805f,0.0f,0.994457f,0.105141f,0.0f,0.00467893f,0.0535417f,0.998555f,0.00448846f,0.049029f,0.998787f,0.00701829f,0.0502288f,0.998713f,-0.00929103f,0.0503259f,0.99869f,-0.00393893f,0.0565618f,0.998391f,-0.00676553f,0.0513005f,0.99866f,-0.999684f,0.0251483f,-8.15904E-5f,0.928208f,0.0484129f,0.368898f,0.994852f,0.0277964f,0.0974486f,0.999688f,0.0249921f,-3.18567E-4f});
return Normal_8_94_vector;
}
/** Large attribute array: Coordinate point field, scene-graph level=9, element #107, 225 total numbers made up of 75 3-tuple values.
* Reassemble split array as single method to improve readability and runnability.
* Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors.
* Individual Java methods (including aggregated initializations) are limited to 64KB.
* @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
* @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
*/
private MFVec3fObject getCoordinate_9_107_point()
{
MFVec3fObject Coordinate_9_107_point = new MFVec3fObject(new float[] {0.705253f,0.449906f,0.517005f,0.705253f,0.150094f,0.517005f,0.652669f,0.3f,0.403053f,0.721009f,0.3f,0.636627f,0.658674f,0.00673962f,0.636627f,0.658674f,0.59326f,0.636627f,0.0753661f,1.01706f,0.517005f,0.360504f,0.924412f,0.517005f,0.201686f,0.920725f,0.403053f,0.222804f,0.98572f,0.636627f,0.482449f,0.835814f,0.636627f,-0.0753657f,1.01706f,0.636627f,-0.658674f,0.593261f,0.517005f,-0.482449f,0.835814f,0.517005f,-0.52802f,0.683629f,0.403053f,-0.583308f,0.723798f,0.636627f,-0.360505f,0.924412f,0.636627f,-0.705253f,0.449906f,0.636627f,-0.482449f,-0.235814f,0.517005f,-0.658674f,0.00673927f,0.517005f,-0.52802f,-0.0836292f,0.403053f,-0.583308f,-0.123798f,0.636627f,-0.705253f,0.150094f,0.636627f,-0.360505f,-0.324412f,0.636627f,0.360504f,-0.324412f,0.517005f,0.0753661f,-0.417059f,0.517005f,0.201686f,-0.320725f,0.403053f,0.222804f,-0.38572f,0.636627f,-0.0753657f,-0.417059f,0.636627f,0.482449f,-0.235814f,0.636627f,-0.721009f,0.3f,0.517005f,-0.658674f,0.00673962f,0.517005f,-0.705253f,0.150094f,0.636627f,-0.705253f,0.449906f,0.636627f,-0.658674f,0.59326f,0.517005f,-0.638407f,0.164303f,0.403053f,-0.528021f,-0.0836289f,0.403053f,-0.638407f,0.435697f,0.403053f,-0.528021f,0.683629f,0.403053f,-0.222804f,0.98572f,0.517005f,-0.482449f,0.835814f,0.517005f,-0.360504f,0.924412f,0.636627f,-0.0753661f,1.01706f,0.636627f,0.0753657f,1.01706f,0.517005f,-0.326334f,0.865228f,0.403053f,-0.52802f,0.683629f,0.403053f,-0.0682226f,0.949094f,0.403053f,0.201685f,0.920725f,0.403053f,0.583308f,0.723798f,0.517005f,0.360505f,0.924412f,0.517005f,0.482449f,0.835814f,0.636627f,0.658674f,0.593261f,0.636627f,0.705253f,0.449906f,0.517005f,0.436721f,0.785028f,0.403053f,0.201686f,0.920725f,0.403053f,0.596243f,0.565464f,0.403053f,0.652669f,0.3f,0.403053f,0.583308f,-0.123798f,0.517005f,0.705253f,0.150094f,0.517005f,0.658674f,0.00673927f,0.636627f,0.482449f,-0.235814f,0.636627f,0.360505f,-0.324412f,0.517005f,0.596243f,0.0345355f,0.403053f,0.652669f,0.3f,0.403053f,0.436721f,-0.185027f,0.403053f,0.201686f,-0.320725f,0.403053f,-0.222804f,-0.38572f,0.517005f,0.0753657f,-0.417059f,0.517005f,-0.0753661f,-0.417059f,0.636627f,-0.360504f,-0.324412f,0.636627f,-0.482449f,-0.235814f,0.517005f,-0.0682226f,-0.349094f,0.403053f,0.201685f,-0.320725f,0.403053f,-0.326334f,-0.265228f,0.403053f,-0.52802f,-0.0836295f,0.403053f});
return Coordinate_9_107_point;
}
/** Large attribute array: Normal vector field, scene-graph level=9, element #108, 231 total numbers made up of 77 3-tuple values.
* Reassemble split array as single method to improve readability and runnability.
* Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors.
* Individual Java methods (including aggregated initializations) are limited to 64KB.
* @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
* @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
*/
private MFVec3fObject getNormal_9_108_vector()
{
MFVec3fObject Normal_9_108_vector = new MFVec3fObject(new float[] {0.987014f,0.0709098f,-0.144136f,0.987014f,-0.0709099f,-0.144136f,0.907989f,0.0f,-0.418995f,0.999009f,0.0f,0.044509f,0.969772f,-0.206131f,0.130585f,0.969772f,0.206131f,0.130585f,0.237565f,0.960618f,-0.144136f,0.372443f,0.916794f,-0.144136f,0.280584f,0.863548f,-0.418995f,0.308711f,0.950114f,0.0445094f,0.495718f,0.85861f,0.130585f,0.103634f,0.986006f,0.130586f,-0.840191f,0.522785f,-0.144136f,-0.756831f,0.637519f,-0.144136f,-0.734578f,0.533702f,-0.418995f,-0.808215f,0.587203f,0.0445091f,-0.663401f,0.736781f,0.130585f,-0.905723f,0.403254f,0.130585f,-0.756831f,-0.63752f,-0.144136f,-0.840191f,-0.522785f,-0.144136f,-0.734578f,-0.533702f,-0.418995f,-0.808215f,-0.587203f,0.0445092f,-0.905723f,-0.403254f,0.130585f,-0.663401f,-0.736781f,0.130585f,0.372443f,-0.916794f,-0.144136f,0.237565f,-0.960618f,-0.144136f,0.280584f,-0.863548f,-0.418995f,0.308711f,-0.950114f,0.0445094f,0.103634f,-0.986006f,0.130585f,0.495718f,-0.85861f,0.130585f,-0.962476f,0.0f,-0.271367f,-0.887651f,-0.247486f,-0.388363f,-0.994522f,-0.104528f,-2.2669E-7f,-0.994522f,0.104528f,-2.04021E-7f,-0.887651f,0.247486f,-0.388363f,-0.824169f,-0.175182f,-0.538568f,-0.739658f,-0.329317f,-0.586904f,-0.824169f,0.175182f,-0.538568f,-0.739658f,0.329317f,-0.586904f,-0.297421f,0.915369f,-0.271367f,-0.509672f,0.767729f,-0.388363f,-0.406737f,0.913545f,-8.31196E-8f,-0.207912f,0.978148f,-2.34246E-7f,-0.0389265f,0.920684f,-0.388363f,-0.421291f,0.729697f,-0.538568f,-0.541766f,0.601692f,-0.586904f,-0.0880739f,0.837966f,-0.538568f,0.084632f,0.805221f,-0.586904f,0.77866f,0.565729f,-0.271367f,0.572657f,0.721969f,-0.388363f,0.743145f,0.669131f,1.58683E-7f,0.866025f,0.5f,2.11577E-7f,0.863594f,0.321528f,-0.388363f,0.563797f,0.62616f,-0.538568f,0.404828f,0.701183f,-0.586904f,0.769737f,0.342709f,-0.538568f,0.791964f,0.168337f,-0.586904f,0.778659f,-0.565729f,-0.271367f,0.863594f,-0.321528f,-0.388363f,0.866025f,-0.5f,1.13345E-7f,0.743145f,-0.669131f,2.2669E-8f,0.572657f,-0.721969f,-0.388363f,0.769737f,-0.342709f,-0.538568f,0.791964f,-0.168337f,-0.586904f,0.563797f,-0.62616f,-0.538568f,0.404829f,-0.701183f,-0.586904f,-0.297421f,-0.915369f,-0.271367f,-0.0389265f,-0.920684f,-0.388363f,-0.207912f,-0.978148f,-6.04506E-8f,-0.406737f,-0.913545f,-8.31196E-8f,-0.509672f,-0.76773f,-0.388363f,-0.0880739f,-0.837966f,-0.538568f,0.0846319f,-0.805221f,-0.586904f,-0.421291f,-0.729697f,-0.538568f,-0.541766f,-0.601692f,-0.586904f,0.0f,0.0f,-1.0f,0.0f,0.0f,1.0f});
return Normal_9_108_vector;
}
/** Large attribute array: Coordinate point field, scene-graph level=9, element #114, 225 total numbers made up of 75 3-tuple values.
* Reassemble split array as single method to improve readability and runnability.
* Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors.
* Individual Java methods (including aggregated initializations) are limited to 64KB.
* @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
* @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
*/
private MFVec3fObject getCoordinate_9_114_point()
{
MFVec3fObject Coordinate_9_114_point = new MFVec3fObject(new float[] {0.652669f,0.3f,0.870201f,0.705253f,0.150094f,0.756249f,0.705253f,0.449906f,0.756249f,0.658674f,0.00673962f,0.636627f,0.721009f,0.3f,0.636627f,0.658674f,0.59326f,0.636627f,0.201686f,0.920725f,0.870201f,0.360504f,0.924412f,0.756249f,0.0753661f,1.01706f,0.756249f,0.482449f,0.835814f,0.636627f,0.222804f,0.98572f,0.636627f,-0.0753657f,1.01706f,0.636627f,-0.52802f,0.683629f,0.870201f,-0.482449f,0.835814f,0.756249f,-0.658674f,0.593261f,0.756249f,-0.360505f,0.924412f,0.636627f,-0.583308f,0.723798f,0.636627f,-0.705253f,0.449906f,0.636627f,-0.52802f,-0.0836292f,0.870201f,-0.658674f,0.00673927f,0.756249f,-0.482449f,-0.235814f,0.756249f,-0.705253f,0.150094f,0.636627f,-0.583308f,-0.123798f,0.636627f,-0.360505f,-0.324412f,0.636627f,0.201686f,-0.320725f,0.870201f,0.0753661f,-0.417059f,0.756249f,0.360504f,-0.324412f,0.756249f,-0.0753657f,-0.417059f,0.636627f,0.222804f,-0.38572f,0.636627f,0.482449f,-0.235814f,0.636627f,-0.705253f,0.150094f,0.636627f,-0.658674f,0.00673962f,0.756249f,-0.721009f,0.3f,0.756249f,-0.705253f,0.449906f,0.636627f,-0.658674f,0.59326f,0.756249f,-0.528021f,-0.0836289f,0.870201f,-0.638407f,0.164303f,0.870201f,-0.638407f,0.435697f,0.870201f,-0.528021f,0.683629f,0.870201f,-0.360504f,0.924412f,0.636627f,-0.482449f,0.835814f,0.756249f,-0.222804f,0.98572f,0.756249f,-0.0753661f,1.01706f,0.636627f,0.0753657f,1.01706f,0.756249f,-0.52802f,0.683629f,0.870201f,-0.326334f,0.865228f,0.870201f,-0.0682226f,0.949094f,0.870201f,0.201685f,0.920725f,0.870201f,0.482449f,0.835814f,0.636627f,0.360505f,0.924412f,0.756249f,0.583308f,0.723798f,0.756249f,0.658674f,0.593261f,0.636627f,0.705253f,0.449906f,0.756249f,0.201686f,0.920725f,0.870201f,0.436721f,0.785028f,0.870201f,0.596243f,0.565464f,0.870201f,0.652669f,0.3f,0.870201f,0.658674f,0.00673927f,0.636627f,0.705253f,0.150094f,0.756249f,0.583308f,-0.123798f,0.756249f,0.482449f,-0.235814f,0.636627f,0.360505f,-0.324412f,0.756249f,0.652669f,0.3f,0.870201f,0.596243f,0.0345355f,0.870201f,0.436721f,-0.185027f,0.870201f,0.201686f,-0.320725f,0.870201f,-0.0753661f,-0.417059f,0.636627f,0.0753657f,-0.417059f,0.756249f,-0.222804f,-0.38572f,0.756249f,-0.360504f,-0.324412f,0.636627f,-0.482449f,-0.235814f,0.756249f,0.201685f,-0.320725f,0.870201f,-0.0682226f,-0.349094f,0.870201f,-0.326334f,-0.265228f,0.870201f,-0.52802f,-0.0836295f,0.870201f});
return Coordinate_9_114_point;
}
/** Large attribute array: Normal vector field, scene-graph level=9, element #115, 231 total numbers made up of 77 3-tuple values.
* Reassemble split array as single method to improve readability and runnability.
* Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors.
* Individual Java methods (including aggregated initializations) are limited to 64KB.
* @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
* @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
*/
private MFVec3fObject getNormal_9_115_vector()
{
MFVec3fObject Normal_9_115_vector = new MFVec3fObject(new float[] {0.907988f,0.0f,0.418995f,0.987014f,-0.0709099f,0.144136f,0.987014f,0.0709099f,0.144136f,0.969772f,-0.206131f,-0.130586f,0.999009f,0.0f,-0.0445095f,0.969772f,0.206131f,-0.130585f,0.280584f,0.863548f,0.418995f,0.372443f,0.916794f,0.144136f,0.237565f,0.960618f,0.144136f,0.495718f,0.85861f,-0.130585f,0.308711f,0.950114f,-0.0445094f,0.103634f,0.986006f,-0.130586f,-0.734578f,0.533702f,0.418995f,-0.756831f,0.637519f,0.144136f,-0.840191f,0.522785f,0.144136f,-0.663401f,0.736781f,-0.130585f,-0.808215f,0.587203f,-0.0445091f,-0.905723f,0.403254f,-0.130585f,-0.734578f,-0.533702f,0.418995f,-0.840191f,-0.522785f,0.144136f,-0.756831f,-0.63752f,0.144136f,-0.905723f,-0.403254f,-0.130585f,-0.808215f,-0.587203f,-0.0445092f,-0.663401f,-0.736781f,-0.130585f,0.280584f,-0.863548f,0.418995f,0.237565f,-0.960618f,0.144136f,0.372443f,-0.916794f,0.144136f,0.103634f,-0.986006f,-0.130585f,0.308711f,-0.950114f,-0.0445094f,0.495718f,-0.85861f,-0.130585f,-0.994522f,-0.104528f,2.2669E-7f,-0.887651f,-0.247486f,0.388363f,-0.962476f,0.0f,0.271367f,-0.994522f,0.104528f,2.04021E-7f,-0.887651f,0.247486f,0.388363f,-0.739658f,-0.329317f,0.586904f,-0.824169f,-0.175182f,0.538569f,-0.824169f,0.175182f,0.538569f,-0.739658f,0.329317f,0.586904f,-0.406737f,0.913545f,8.31196E-8f,-0.509672f,0.767729f,0.388363f,-0.297421f,0.915369f,0.271367f,-0.207912f,0.978148f,2.34246E-7f,-0.0389265f,0.920684f,0.388363f,-0.541766f,0.601692f,0.586904f,-0.421291f,0.729697f,0.538568f,-0.0880739f,0.837966f,0.538568f,0.0846319f,0.805221f,0.586904f,0.743145f,0.669131f,-1.58683E-7f,0.572657f,0.721969f,0.388363f,0.77866f,0.565729f,0.271367f,0.866025f,0.5f,-2.11577E-7f,0.863594f,0.321528f,0.388363f,0.404828f,0.701183f,0.586904f,0.563797f,0.62616f,0.538568f,0.769737f,0.342709f,0.538568f,0.791963f,0.168337f,0.586904f,0.866025f,-0.5f,-1.13345E-7f,0.863594f,-0.321528f,0.388363f,0.778659f,-0.565729f,0.271367f,0.743145f,-0.669131f,-2.2669E-8f,0.572657f,-0.721969f,0.388363f,0.791963f,-0.168337f,0.586904f,0.769737f,-0.342709f,0.538568f,0.563797f,-0.62616f,0.538568f,0.404829f,-0.701183f,0.586904f,-0.207912f,-0.978148f,6.04506E-8f,-0.0389265f,-0.920684f,0.388363f,-0.297421f,-0.915369f,0.271367f,-0.406737f,-0.913545f,8.31196E-8f,-0.509672f,-0.767729f,0.388363f,0.0846319f,-0.805221f,0.586904f,-0.0880739f,-0.837966f,0.538568f,-0.421291f,-0.729697f,0.538568f,-0.541766f,-0.601692f,0.586904f,0.0f,0.0f,1.0f,0.0f,0.0f,-1.0f});
return Normal_9_115_vector;
}
/** The initialized model object, created within initialize() method. */
private X3DObject x3dModel;
/** Provide a
* shallow copy
* of the X3D model.
* @see X3DObject
* @return AH64DApacheLongbow model
*/
public X3DObject getX3dModel()
{
return x3dModel;
}
/** Default main() method provided for test purposes, uses CommandLine to set global ConfigurationProperties for this object.
* @param args array of input parameters, provided as arguments
* @see X3DObject.handleArguments(args)
* @see X3DObject.validationReport()
* @see CommandLine
* @see CommandLine.USAGE
* @see ConfigurationProperties
*/
public static void main(String args[])
{
X3DObject thisExampleX3dObject = new AH64DApacheLongbow().getX3dModel();
boolean hasArguments = (args != null) && (args.length > 0);
boolean validate = true; // default
boolean argumentsLoadNewModel = false;
String fileName = new String();
if (args != null)
{
for (String arg : args)
{
if (arg.toLowerCase().startsWith("-v") || arg.toLowerCase().contains("validate"))
{
validate = true; // making sure
}
if (arg.toLowerCase().endsWith(X3DObject.FILE_EXTENSION_X3D) ||
arg.toLowerCase().endsWith(X3DObject.FILE_EXTENSION_CLASSICVRML) ||
arg.toLowerCase().endsWith(X3DObject.FILE_EXTENSION_X3DB) ||
arg.toLowerCase().endsWith(X3DObject.FILE_EXTENSION_VRML97) ||
arg.toLowerCase().endsWith(X3DObject.FILE_EXTENSION_EXI) ||
arg.toLowerCase().endsWith(X3DObject.FILE_EXTENSION_GZIP) ||
arg.toLowerCase().endsWith(X3DObject.FILE_EXTENSION_ZIP) ||
arg.toLowerCase().endsWith(X3DObject.FILE_EXTENSION_HTML) ||
arg.toLowerCase().endsWith(X3DObject.FILE_EXTENSION_XHTML))
{
argumentsLoadNewModel = true;
fileName = arg;
}
}
}
if (argumentsLoadNewModel)
System.out.println("WARNING: \"AH64DApacheLongbow\" model invocation is attempting to load file \"" + fileName + "\" instead of simply validating itself... file loading ignored.");
else if (hasArguments) // if no arguments provided, this method produces usage warning
thisExampleX3dObject.handleArguments(args);
if (validate)
{
System.out.print("Java program \"AH64DApacheLongbow\" self-validation test results: ");
String validationResults = thisExampleX3dObject.validationReport();
System.out.println(validationResults);
}
}
}