package Savage.ShipsMilitary.RHIBUnitedStates;
/*
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.fields.*;
import org.web3d.x3d.jsail.Geometry3D.*;
import org.web3d.x3d.jsail.Grouping.*;
import org.web3d.x3d.jsail.Navigation.*;
import org.web3d.x3d.jsail.Rendering.*;
import org.web3d.x3d.jsail.Shape.*;
// Javadoc annotations follow, see below for source.
/**
*
Simple Rigid Hull Inflatable Boat (RHIB).
Related links: RHIB.java source, RHIB 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.
* @author Pat Sullivan, Stephanie Thompson
*/
public class RHIB
{
/** Default constructor to create this object. */
public RHIB ()
{
initialize();
}
/** Create and initialize the X3D model for this object. */
public final void initialize()
{
x3dModel = new X3DObject().setProfile(X3DObject.PROFILE_INTERCHANGE).setVersion(X3DObject.VERSION_3_1)
.setHead(new headObject()
.addMeta(new metaObject().setName(metaObject.NAME_TITLE ).setContent("RHIB.x3d"))
.addMeta(new metaObject().setName(metaObject.NAME_DESCRIPTION).setContent("Simple Rigid Hull Inflatable Boat (RHIB)."))
.addMeta(new metaObject().setName(metaObject.NAME_CREATOR ).setContent("Pat Sullivan, Stephanie Thompson"))
.addMeta(new metaObject().setName(metaObject.NAME_CREATED ).setContent("25 November 2006"))
.addMeta(new metaObject().setName(metaObject.NAME_MODIFIED ).setContent("19 December 2014"))
.addMeta(new metaObject().setName(metaObject.NAME_REFERENCE ).setContent("RHIBDriverFlag.x3d"))
.addMeta(new metaObject().setName(metaObject.NAME_REFERENCE ).setContent("https://savage.nps.edu/Savage/CommunicationsandSensors/Sonar/SideScanSonarPrototype.x3d"))
.addMeta(new metaObject().setName(metaObject.NAME_IDENTIFIER ).setContent("https://savage.nps.edu/Savage/ShipsMilitary/RHIB-UnitedStates/RHIB.x3d"))
.addMeta(new metaObject().setName(metaObject.NAME_LICENSE ).setContent("../../license.html")))
.setScene(new SceneObject()
.addChild(new WorldInfoObject().setInfo(new String[] {"http://www.fas.org/man/dod-101/sys/ship/index.html"}).setTitle("RHIB")
.setMetadata(new MetadataSetObject().setName("SMAL").setReference("https://savage.nps.edu/Savage/Tools/SMAL/SMAL.html")
.addValue(new MetadataStringObject().setName("version").setValue(new String[] {"1.0"})
.setMetadata(new MetadataStringObject().setName("appinfo").setValue(new String[] {"This is the version of SMAL employed, not of the model."})))
.addValue(new MetadataSetObject().setName("EntityDefinition")
.addComments(" Identifying metadata for the current simulation of interest ")
.addValue(new MetadataSetObject().setName("Classification")
.addValue(new MetadataStringObject().setName("level").setValue(new String[] {"UNCLASSIFIED"})
.setMetadata(new MetadataStringObject().setName("appinfo").setValue(new String[] {"UNCLASSIFIED","FOUO","CONFIDENTIAL","SECRET"})))
.addValue(new MetadataStringObject().setName("reference").setValue(new String[] {"http://www.fas.org/man/dod-101/sys/ship/index.html"})
.setMetadata(new MetadataStringObject().setName("appinfo").setValue(new String[] {"The published source of classified information, if any, contained in the Metadata."})))
.addValue(new MetadataStringObject().setName("rationale")
.setMetadata(new MetadataStringObject().setName("appinfo").setValue(new String[] {"The specific element which contains the information classifying this document."}))))
.addValue(new MetadataSetObject().setName("IdentificationParameters")
.addValue(new MetadataStringObject().setName("name").setValue(new String[] {"RHIB"})
.setMetadata(new MetadataStringObject().setName("appinfo").setValue(new String[] {"The plain language name of the vehicle this model represents, i.e. the base class (DDG-51), or vehicle designation (M1A2)."}))))
.addValue(new MetadataSetObject().setName("X3DArchiveModel")
.setMetadata(new MetadataStringObject().setName("appinfo").setValue(new String[] {"This is a placeholder element which ensures the proper validation of autogenerated SMAL code."})))
.addValue(new MetadataSetObject().setName("PhysicalParameters")
.addValue(new MetadataSetObject().setName("PhysicalConstraints")
.addValue(new MetadataFloatObject().setName("height").setValue(new float[] {2.0f})
.setMetadata(new MetadataStringObject().setName("appinfo").setValue(new String[] {"The maximum structural height of the object in meters. This may be used for clearance checking or other calculations."})))
.addValue(new MetadataFloatObject().setName("width").setValue(new float[] {3.407f})
.setMetadata(new MetadataStringObject().setName("appinfo").setValue(new String[] {"The maximum width, beam, or wingspan of the vehicle in meters. This may be used for clearance checking or other calculations."})))
.addValue(new MetadataFloatObject().setName("length").setValue(new float[] {7.0f})
.setMetadata(new MetadataStringObject().setName("appinfo").setValue(new String[] {"The maximum structural length of the object in meters. This may be used for clearance checking or other calculations."})))
.addValue(new MetadataFloatObject().setName("draft").setValue(new float[] {.2f})
.setMetadata(new MetadataStringObject().setName("appinfo").setValue(new String[] {"The vertical distance in meters from the deepest point (keel or other structure) to the waterline of a vehicle at its stated displacement or gross weight."}))))
.addValue(new MetadataSetObject().setName("DynamicResponseConstraints")
.addValue(new MetadataFloatObject().setName("maximumSpeed").setValue(new float[] {25.0f})
.setMetadata(new MetadataStringObject().setName("appinfo").setValue(new String[] {"The maximum rated speed for this vehicle in knots."})))
.addValue(new MetadataFloatObject().setName("cruiseSpeed").setValue(new float[] {10.0f})
.setMetadata(new MetadataStringObject().setName("appinfo").setValue(new String[] {"The published cruise speed for this vehicle in knots."})))
.addValue(new MetadataFloatObject().setName("maximumAcceleration").setValue(new float[] {1.3f})
.setMetadata(new MetadataStringObject().setName("appinfo").setValue(new String[] {"The ideal maximum acceleration achievable by this vehicle in meters per second squared, as in at maximum Power excess for aircraft."})))
.addValue(new MetadataFloatObject().setName("maximumFuelCapacity").setValue(new float[] {40.0f})
.setMetadata(new MetadataStringObject().setName("appinfo").setValue(new String[] {"The maximum usable fuel capacity in liters."}))))
.addValue(new MetadataSetObject().setName("TacticalConstraints")
.addComments(" none defined ")))
.addValue(new MetadataSetObject().setName("NetworkedCommunicationParameterSet")
.addValue(new MetadataSetObject().setName("DisConfiguration")
.addValue(new MetadataIntegerObject().setName("entityKind").setValue(new int[] {1})
.setMetadata(new MetadataStringObject().setName("appinfo").setValue(new String[] {"The DIS enumeration for this objects overall type (for vehicles this value should be 1)."})))
.addValue(new MetadataIntegerObject().setName("entityDomain").setValue(new int[] {3})
.setMetadata(new MetadataStringObject().setName("appinfo").setValue(new String[] {"The DIS enumeration for the domain of operations of this object (air, surface, sub-surface, etc.)."})))
.addValue(new MetadataIntegerObject().setName("entityCountry").setValue(new int[] {225})
.setMetadata(new MetadataStringObject().setName("appinfo").setValue(new String[] {"The DIS enumeration for the country of origin of this object (the value for United States is 225)."})))
.addValue(new MetadataIntegerObject().setName("entityCategory").setValue(new int[] {0})
.setMetadata(new MetadataStringObject().setName("appinfo").setValue(new String[] {"The DIS enumeration for the type of this vehicle (cruiser or destroyer, tank or truck, bomber or fighter, etc.)."}))))))))
.addChild(new GroupObject("RhibViewpoints")
.addChild(new ViewpointObject().setDescription("RHIB starboard side").setPosition(0.0f,3.0f,13.0f))
.addChild(new ViewpointObject().setDescription("RHIB from ahead").setOrientation(0.0f,1.0f,0.0f,1.57f).setPosition(13.0f,3.0f,0.0f))
.addChild(new ViewpointObject().setDescription("RHIB port side").setOrientation(0.0f,1.0f,0.0f,3.14f).setPosition(0.0f,3.0f,-13.0f))
.addChild(new ViewpointObject().setDescription("RHIB from astern").setOrientation(0.0f,1.0f,0.0f,-1.57f).setPosition(-13.0f,3.0f,0.0f))
.addChild(new TransformObject().setRotation(0.0f,1.0f,0.0f,-1.57f)
.addChild(new ViewpointObject().setDescription("RHIB from 100m above").setOrientation(1.0f,0.0f,0.0f,-1.57f).setPosition(0.0f,100.0f,0.0f))))
.addChild(new TransformObject("RHIB").setScale(1.367f,1.367f,1.367f)
.addChild(new GroupObject("Import_Base2")
.addChild(new TransformObject("steeringWheel")
.addChild(new ShapeObject()
.setAppearance(new AppearanceObject()
.setMaterial(new MaterialObject("Black_mat").setDiffuseColor(0.0f,0.0f,0.0f)))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.524f).setCoordIndex(getIndexedFaceSet_7_67_coordIndex())
.setCoord(new CoordinateObject().setPoint(getCoordinate_8_67_point())))))
.addChild(new TransformObject("windBlocker")
.addChild(new ShapeObject()
.setAppearance(new AppearanceObject()
.setMaterial(new MaterialObject("material6_mat").setAmbientIntensity(1f).setDiffuseColor(1.0f,1.0f,1.0f).setShininess(1f).setSpecularColor(1.0f,1.0f,1.0f).setTransparency(0.353f)))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.524f).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,4,2,1,-1,4,1,5,-1,5,1,0,-1,5,0,6,-1,6,0,3,-1,6,3,7,-1,7,3,2,-1,7,2,4,-1,7,4,5,-1,7,5,6,-1})
.setCoord(new CoordinateObject().setPoint(new MFVec3fObject(new float[] {.2f,2.51f,-.58f,.21f,2.51f,-.58f,.21f,1.4f,-.58f,.2f,1.4f,-.58f,.21f,1.4f,.45f,.21f,2.51f,.45f,.2f,2.51f,.45f,.2f,1.4f,.45f}))))))
.addChild(new TransformObject("securityLight")
.addChild(new ShapeObject()
.setAppearance(new AppearanceObject()
.setMaterial(new MaterialObject("material3_mat").setAmbientIntensity(1f).setDiffuseColor(.05535f,0.0f,.89344f).setEmissiveColor(.00006f,0.0f,.001f).setShininess(0.093f).setSpecularColor(0.0f,0.0f,1.0f).setTransparency(0.187f)))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.524f).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,0,5,6,-1,0,6,7,-1,0,7,8,-1,0,8,9,-1,0,9,10,-1,0,10,11,-1,0,11,12,-1,0,12,13,-1,0,13,14,-1,0,14,15,-1,16,14,13,-1,16,13,17,-1,17,13,12,-1,17,12,18,-1,18,12,11,-1,18,11,19,-1,19,11,10,-1,19,10,20,-1,20,10,9,-1,20,9,21,-1,21,9,8,-1,21,8,22,-1,22,8,7,-1,22,7,23,-1,23,7,6,-1,23,6,24,-1,24,6,5,-1,24,5,25,-1,25,5,4,-1,25,4,26,-1,26,4,3,-1,26,3,27,-1,27,3,2,-1,27,2,28,-1,28,2,1,-1,28,1,29,-1,29,1,0,-1,29,0,30,-1,30,0,15,-1,30,15,31,-1,31,15,14,-1,31,14,16,-1,31,16,17,-1,31,17,18,-1,31,18,19,-1,31,19,20,-1,31,20,21,-1,31,21,22,-1,31,22,23,-1,31,23,24,-1,31,24,25,-1,31,25,26,-1,31,26,27,-1,31,27,28,-1,31,28,29,-1,31,29,30,-1})
.setCoord(new CoordinateObject().setPoint(new MFVec3fObject(new float[] {.17f,2.95f,-.03f,.19f,2.95f,-.02f,.21f,2.95f,-.02f,.23f,2.95f,-.02f,.24f,2.95f,-.03f,.25f,2.95f,-.05f,.26f,2.95f,-.07f,.25f,2.95f,-.08f,.24f,2.95f,-.1f,.23f,2.95f,-.11f,.21f,2.95f,-.11f,.19f,2.95f,-.11f,.17f,2.95f,-.1f,.16f,2.95f,-.08f,.16f,2.95f,-.07f,.16f,2.95f,-.05f,.13f,2.86f,-.07f,.13f,2.86f,-.1f,.15f,2.86f,-.12f,.18f,2.86f,-.14f,.21f,2.86f,-.15f,.24f,2.86f,-.14f,.27f,2.86f,-.12f,.28f,2.86f,-.1f,.29f,2.86f,-.07f,.28f,2.86f,-.04f,.27f,2.86f,-.01f,.24f,2.86f,.01f,.21f,2.86f,.01f,.18f,2.86f,.01f,.15f,2.86f,-.01f,.13f,2.86f,-.04f}))))))
.addChild(new TransformObject("RhibComponents")
.addChild(new GroupObject("structures0")
.addChild(new TransformObject("SeatCovers")
.addChild(new ShapeObject()
.setAppearance(new AppearanceObject()
.setMaterial(new MaterialObject("BlackPlastic_mat").setAmbientIntensity(1.0f).setDiffuseColor(.001f,.001f,.001f).setEmissiveColor(.001f,.001f,.001f).setShininess(.367f)))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.524f).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,1,0,4,-1,1,4,5,-1,2,1,5,-1,2,5,6,-1,3,7,4,-1,3,4,0,-1,3,2,6,-1,3,6,7,-1,8,9,10,-1,8,10,11,-1,9,8,12,-1,9,12,13,-1,10,9,13,-1,10,13,14,-1,11,10,14,-1,11,14,15,-1})
.setCoord(new CoordinateObject().setPoint(new MFVec3fObject(new float[] {-1.58f,.54f,.36f,-1.03f,.54f,.36f,-1.03f,.54f,-.48f,-1.58f,.54f,-.48f,-1.61f,.51f,.41f,-1.0f,.51f,.41f,-1.0f,.51f,-.52f,-1.61f,.51f,-.52f,.33f,.53f,.36f,1.02f,.53f,.36f,1.02f,.53f,-.48f,.33f,.53f,-.48f,.3f,.5f,.41f,1.05f,.5f,.41f,1.05f,.5f,-.52f,.3f,.5f,-.52f}))))))
.addChild(new TransformObject("SterringConsole")
.addChild(new ShapeObject()
.setAppearance(new AppearanceObject()
.setMaterial(new MaterialObject("aluminum_mat").setAmbientIntensity(0.567f).setDiffuseColor(.65107f,.67333f,.67333f).setShininess(0.300f).setSpecularColor(1.0f,1.0f,1.0f)))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.524f).setCoordIndex(getIndexedFaceSet_9_91_coordIndex())
.setCoord(new CoordinateObject().setPoint(new MFVec3fObject(new float[] {-1.61f,.51f,-.52f,-1.0f,.51f,-.52f,-1.0f,.07f,-.52f,-1.61f,.07f,-.52f,-1.0f,.07f,.41f,-1.0f,.51f,.41f,-1.61f,.51f,.41f,-1.61f,.07f,.41f,.3f,.5f,-.52f,1.05f,.5f,-.52f,1.05f,.07f,-.52f,.3f,.07f,-.52f,1.05f,.07f,.41f,1.05f,.5f,.41f,.3f,.5f,.41f,.3f,.07f,.41f,.33f,.53f,-.48f,.33f,.53f,.36f,-.4f,-.14f,-.53f,-.4f,.69f,-.53f,.33f,.68f,-.53f,.33f,-.14f,-.53f,-.4f,.69f,.4f,-.4f,-.14f,.4f,.33f,.68f,.4f,.33f,-.14f,.4f,.23f,1.4f,.41f,-.09f,1.4f,.41f,-.41f,1.0f,.41f,.3f,.93f,.41f,.27f,1.17f,.41f,-.41f,1.0f,-.54f,.23f,1.4f,-.54f,-.09f,1.4f,-.54f,.3f,.93f,-.54f,.27f,1.17f,-.54f,.27f,1.17f,.09f,.3f,.93f,.09f,.27f,1.17f,-.22f,.3f,.93f,-.22f,.27f,1.12f,-.18f,.29f,.98f,-.18f,.27f,1.12f,.05f,.29f,.98f,.05f,-.37f,.69f,.37f,-.37f,.69f,-.5f,-.37f,.98f,-.5f,-.37f,.98f,.37f,-.37f,-.11f,.37f,-.37f,-.11f,-.5f,.3f,.65f,.37f,.3f,.65f,-.5f,-.07f,1.36f,-.5f,-.07f,1.36f,.37f,.2f,1.36f,-.5f,.2f,1.36f,.37f,.23f,1.16f,.37f,.23f,1.16f,-.5f,.23f,1.16f,-.22f,.23f,1.16f,.09f,.26f,.92f,.37f,.26f,.92f,-.5f,.26f,.92f,-.22f,.25f,.97f,-.18f,.23f,1.12f,-.18f,.23f,1.12f,.05f,.26f,.92f,.09f,.25f,.97f,.05f}))))))))
.addChild(new TransformObject("Compass")
.addChild(new GroupObject()
.addChild(new TransformObject("dad_IndexedFaceSet18")
.addChild(new ShapeObject("IndexedFaceSet18")
.setAppearance(new AppearanceObject()
.setMaterial(new MaterialObject("Glass_mat").setAmbientIntensity(1f).setDiffuseColor(1.0f,1.0f,1.0f).setShininess(1f).setSpecularColor(1.0f,1.0f,1.0f).setTransparency(0.300f)))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.524f).setCoordIndex(getIndexedFaceSet_9_99_coordIndex())
.setCoord(new CoordinateObject().setPoint(getCoordinate_10_99_point())))))
.addChild(new TransformObject("dad_IndexedFaceSet19")
.addChild(new ShapeObject("IndexedFaceSet19")
.setAppearance(new AppearanceObject()
.setMaterial(new MaterialObject().setUSE("aluminum_mat")))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.524f).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,4,0,3,-1,4,3,5,-1,6,4,5,-1,6,5,7,-1,8,6,7,-1,8,7,9,-1,10,8,9,-1,10,9,11,-1,12,10,11,-1,12,11,13,-1,14,12,13,-1,14,13,15,-1,16,14,15,-1,16,15,17,-1,18,16,17,-1,18,17,19,-1,20,18,19,-1,20,19,21,-1,22,20,21,-1,22,21,23,-1,24,22,23,-1,24,23,25,-1,26,24,25,-1,26,25,27,-1,28,26,27,-1,28,27,29,-1,30,31,2,-1,30,2,1,-1,30,28,29,-1,30,29,31,-1})
.setCoord(new CoordinateObject().setPoint(new MFVec3fObject(new float[] {.03f,1.4f,-.02f,.01f,1.4f,-.04f,-.01f,1.4f,-.03f,.01f,1.4f,-0.0f,.05f,1.4f,-.01f,.04f,1.4f,.01f,.07f,1.4f,0.0f,.07f,1.4f,.02f,.1f,1.4f,-.01f,.11f,1.4f,.01f,.12f,1.4f,-.02f,.13f,1.4f,-0.0f,.13f,1.4f,-.04f,.15f,1.4f,-.03f,.14f,1.4f,-.07f,.16f,1.4f,-.07f,.13f,1.4f,-.09f,.15f,1.4f,-.1f,.12f,1.4f,-.11f,.13f,1.4f,-.13f,.1f,1.4f,-.12f,.11f,1.4f,-.14f,.07f,1.4f,-.13f,.07f,1.4f,-.15f,.05f,1.4f,-.12f,.04f,1.4f,-.14f,.03f,1.4f,-.11f,.01f,1.4f,-.13f,.01f,1.4f,-.09f,-.01f,1.4f,-.1f,.01f,1.4f,-.07f,-.01f,1.4f,-.07f}))))))
.addChild(new TransformObject("dad_IndexedFaceSet20")
.addChild(new ShapeObject("IndexedFaceSet20")
.setAppearance(new AppearanceObject()
.setMaterial(new MaterialObject().setUSE("BlackPlastic_mat")))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.524f).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,3,2,4,-1,3,4,5,-1,5,4,6,-1,5,6,7,-1,7,6,8,-1,7,8,9,-1,9,8,10,-1,9,10,11,-1,11,10,12,-1,11,12,13,-1,13,12,14,-1,13,14,15,-1,15,14,16,-1,15,16,17,-1,17,16,18,-1,17,18,19,-1,19,18,20,-1,19,20,21,-1,21,20,22,-1,21,22,23,-1,23,22,24,-1,23,24,25,-1,25,24,26,-1,25,26,27,-1,27,26,28,-1,27,28,29,-1,29,28,30,-1,29,30,31,-1,31,30,1,-1,31,1,0,-1,31,0,3,-1,31,3,5,-1,31,5,7,-1,31,7,9,-1,31,9,11,-1,31,11,13,-1,31,13,15,-1,31,15,17,-1,31,17,19,-1,31,19,21,-1,31,21,23,-1,31,23,25,-1,31,25,27,-1,31,27,29,-1,32,33,34,-1,32,34,35,-1,32,35,36,-1,32,36,37,-1,32,37,38,-1,32,38,39,-1,32,39,40,-1,32,40,41,-1,32,41,42,-1,32,42,43,-1,32,43,44,-1,32,44,45,-1,32,45,46,-1,32,46,47,-1,48,49,50,-1,48,50,51,-1,50,49,52,-1,50,52,53,-1,50,53,54,-1,50,54,55,-1,50,55,56,-1,50,56,57,-1,50,57,58,-1,50,58,59,-1,50,59,60,-1,50,60,61,-1,50,62,63,-1,50,63,51,-1})
.setCoord(new CoordinateObject().setPoint(new MFVec3fObject(new float[] {-.01f,1.4f,-.07f,-.01f,1.4f,-.07f,-.01f,1.4f,-.1f,-.01f,1.4f,-.1f,.01f,1.4f,-.13f,.01f,1.4f,-.13f,.04f,1.4f,-.14f,.04f,1.4f,-.14f,.07f,1.4f,-.15f,.07f,1.4f,-.15f,.11f,1.4f,-.14f,.11f,1.4f,-.14f,.13f,1.4f,-.13f,.13f,1.4f,-.13f,.15f,1.4f,-.1f,.15f,1.4f,-.1f,.16f,1.4f,-.07f,.16f,1.4f,-.07f,.15f,1.4f,-.03f,.15f,1.4f,-.03f,.13f,1.4f,-0.0f,.13f,1.4f,-0.0f,.11f,1.4f,.01f,.11f,1.4f,.01f,.07f,1.4f,.02f,.07f,1.4f,.02f,.04f,1.4f,.01f,.04f,1.4f,.01f,.01f,1.4f,-0.0f,.01f,1.4f,-0.0f,-.01f,1.4f,-.03f,-.01f,1.4f,-.03f,.01f,1.4f,-.04f,.03f,1.4f,-.02f,.05f,1.4f,-.01f,.07f,1.4f,0.0f,.1f,1.4f,-.01f,.12f,1.4f,-.02f,.13f,1.4f,-.04f,.14f,1.4f,-.07f,.13f,1.4f,-.09f,.12f,1.4f,-.11f,.1f,1.4f,-.12f,.07f,1.4f,-.13f,.05f,1.4f,-.12f,.03f,1.4f,-.11f,.01f,1.4f,-.09f,.01f,1.4f,-.07f,.05f,1.35f,-.06f,.05f,1.35f,-.06f,.07f,1.35f,-.06f,.06f,1.35f,-.05f,.05f,1.35f,-.07f,.06f,1.35f,-.08f,.06f,1.35f,-.08f,.07f,1.35f,-.09f,.08f,1.35f,-.08f,.09f,1.35f,-.08f,.09f,1.35f,-.07f,.09f,1.35f,-.06f,.09f,1.35f,-.06f,.09f,1.35f,-.05f,.07f,1.35f,-.04f,.06f,1.35f,-.04f}))))))))
.addChild(new TransformObject("RHIBDetails")
.addChild(new GroupObject("rhibDetails0")
.addChild(new TransformObject("dad_IndexedFaceSet21")
.addChild(new ShapeObject("IndexedFaceSet21")
.setAppearance(new AppearanceObject()
.setMaterial(new MaterialObject().setUSE("Glass_mat")))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.524f).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1})
.setCoord(new CoordinateObject().setPoint(new MFVec3fObject(new float[] {.2f,1.39f,.45f,.2f,1.39f,-.58f,.22f,1.39f,-.58f,.22f,1.39f,.45f}))))))
.addChild(new TransformObject("dad_IndexedFaceSet22")
.addChild(new ShapeObject("IndexedFaceSet22")
.setAppearance(new AppearanceObject()
.setMaterial(new MaterialObject().setUSE("aluminum_mat")))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.524f).setCoordIndex(getIndexedFaceSet_9_125_coordIndex())
.setCoord(new CoordinateObject().setPoint(getCoordinate_10_125_point())))))))
.addChild(new TransformObject("DeckFixtures")
.addChild(new ShapeObject()
.setAppearance(new AppearanceObject()
.setMaterial(new MaterialObject().setUSE("aluminum_mat")))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.524f).setCoordIndex(getIndexedFaceSet_7_133_coordIndex())
.setCoord(new CoordinateObject().setPoint(getCoordinate_8_133_point())))))
.addChild(new TransformObject("InstrumentCover")
.addChild(new ShapeObject()
.setAppearance(new AppearanceObject()
.setMaterial(new MaterialObject().setUSE("Glass_mat")))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.524f).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,4,2,1,-1,4,1,5,-1,5,1,0,-1,5,0,6,-1,6,0,3,-1,6,3,7,-1,7,3,2,-1,7,2,4,-1,7,4,5,-1,7,5,6,-1})
.setCoord(new CoordinateObject().setPoint(new MFVec3fObject(new float[] {-.12f,1.4f,-.48f,-.1f,1.4f,-.48f,-.37f,1.06f,-.48f,-.42f,1.1f,-.48f,-.37f,1.06f,.36f,-.1f,1.4f,.36f,-.12f,1.4f,.36f,-.42f,1.1f,.36f}))))))
.addChild(new TransformObject("LightStand")
.addChild(new ShapeObject()
.setAppearance(new AppearanceObject()
.setMaterial(new MaterialObject().setUSE("aluminum_mat")))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.524f).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,0,5,6,-1,0,6,7,-1,0,7,8,-1,0,8,9,-1,0,9,10,-1,0,10,11,-1,0,11,12,-1,0,12,13,-1,0,13,14,-1,0,14,15,-1,16,14,13,-1,16,13,17,-1,17,13,12,-1,17,12,18,-1,18,12,11,-1,18,11,19,-1,19,11,10,-1,19,10,20,-1,20,10,9,-1,20,9,21,-1,21,9,8,-1,21,8,22,-1,22,8,7,-1,22,7,23,-1,23,7,6,-1,23,6,24,-1,24,6,5,-1,24,5,25,-1,25,5,4,-1,25,4,26,-1,26,4,3,-1,26,3,27,-1,27,3,2,-1,27,2,28,-1,28,2,1,-1,28,1,29,-1,29,1,0,-1,29,0,30,-1,30,0,15,-1,30,15,31,-1,31,15,14,-1,31,14,16,-1,31,16,17,-1,31,17,18,-1,31,18,19,-1,31,19,20,-1,31,20,21,-1,31,21,22,-1,31,22,23,-1,31,23,24,-1,31,24,25,-1,31,25,26,-1,31,26,27,-1,31,27,28,-1,31,28,29,-1,31,29,30,-1,32,33,34,-1,32,34,35,-1,36,34,33,-1,36,33,37,-1,37,33,32,-1,37,32,38,-1,38,32,35,-1,38,35,39,-1,39,35,34,-1,39,34,36,-1,39,36,37,-1,39,37,38,-1})
.setCoord(new CoordinateObject().setPoint(new MFVec3fObject(new float[] {.14f,2.86f,0.0f,.17f,2.86f,.02f,.21f,2.86f,.03f,.25f,2.86f,.02f,.28f,2.86f,0.0f,.3f,2.86f,-.03f,.3f,2.86f,-.07f,.3f,2.86f,-.1f,.28f,2.86f,-.13f,.25f,2.86f,-.15f,.21f,2.86f,-.16f,.17f,2.86f,-.15f,.14f,2.86f,-.13f,.12f,2.86f,-.1f,.12f,2.86f,-.07f,.12f,2.86f,-.03f,.12f,2.84f,-.07f,.12f,2.84f,-.1f,.14f,2.84f,-.13f,.17f,2.84f,-.15f,.21f,2.84f,-.16f,.25f,2.84f,-.15f,.28f,2.84f,-.13f,.3f,2.84f,-.1f,.3f,2.84f,-.07f,.3f,2.84f,-.03f,.28f,2.84f,0.0f,.25f,2.84f,.02f,.21f,2.84f,.03f,.17f,2.84f,.02f,.14f,2.84f,0.0f,.12f,2.84f,-.03f,.18f,2.84f,-.15f,.24f,2.84f,-.15f,.24f,2.64f,-.15f,.18f,2.64f,-.15f,.24f,2.64f,.02f,.24f,2.84f,.02f,.18f,2.84f,.02f,.18f,2.64f,.02f}))))))
.addChild(new TransformObject("RHIBHull")
.addChild(new ShapeObject()
.setAppearance(new AppearanceObject()
.setMaterial(new MaterialObject("material4_mat").setAmbientIntensity(0.387f).setDiffuseColor(.38667f,.38667f,.38667f).setShininess(0.5f)))
.setGeometry(new IndexedFaceSetObject().setCreaseAngle(0.524f).setCoordIndex(getIndexedFaceSet_7_151_coordIndex())
.setCoord(new CoordinateObject().setPoint(getCoordinate_8_151_point()))))))));
}
// end of initialize() method
/** Define subarrays using type int[] */
private int[] getIndexedFaceSet_7_67_coordIndex_1()
{
int[] value = {0,1,2,-1,0,2,3,-1,4,5,1,-1,4,1,0,-1,6,7,5,-1,6,5,4,-1,8,9,7,-1,8,7,6,-1,10,11,9,-1,10,9,8,-1,12,13,11,-1,12,11,10,-1,14,15,13,-1,14,13,12,-1,16,17,15,-1,16,15,14,-1,18,0,3,-1,18,3,19,-1,20,4,0,-1,20,0,18,-1,21,6,4,-1,21,4,20,-1,22,8,6,-1,22,6,21,-1,23,10,8,-1,23,8,22,-1,24,12,10,-1,24,10,23,-1,25,14,12,-1,25,12,24,-1,26,16,14,-1,26,14,25,-1,27,18,19,-1,27,19,28,-1,29,20,18,-1,29,18,27,-1,30,21,20,-1,30,20,29,-1,31,22,21,-1,31,21,30,-1,32,23,22,-1,32,22,31,-1,33,24,23,-1,33,23,32,-1,34,25,24,-1,34,24,33,-1,35,26,25,-1,35,25,34,-1,36,27,28,-1,36,28,37,-1,38,29,27,-1,38,27,36,-1,39,30,29,-1,39,29,38,-1,40,31,30,-1,40,30,39,-1,41,32,31,-1,41,31,40,-1,42,33,32,-1,42,32,41,-1,43,34,33,-1,43,33,42,-1,44,35,34,-1,44,34,43,-1,45,36,37,-1,45,37,46,-1,47,38,36,-1,47,36,45,-1,48,39,38,-1,48,38,47,-1,49,40,39,-1,49,39,48,-1,50,41,40,-1,50,40,49,-1,51,42,41,-1,51,41,50,-1,52,43,42,-1,52,42,51,-1,53,44,43,-1,53,43,52,-1,54,45,46,-1,54,46,55,-1,56,47,45,-1,56,45,54,-1,57,48,47,-1,57,47,56,-1,58,49,48,-1,58,48,57,-1,59,50,49,-1,59,49,58,-1,60,51,50,-1,60,50,59,-1,61,52,51,-1,61,51,60,-1,62,53,52,-1,62,52,61,-1,63,54,55,-1,63,55,64,-1,65,56,54,-1,65,54,63,-1,66,57,56,-1,66,56,65,-1,67,58,57,-1,67,57,66,-1,68,59,58,-1,68,58,67,-1,69,60,59,-1,69,59,68,-1,70,61,60,-1,70,60,69,-1,71,62,61,-1,71,61,70,-1,64,2,1,-1,64,1,63,-1,63,1,5,-1,63,5,65,-1,65,5,7,-1,65,7,66,-1,66,7,9,-1,66,9,67,-1,67,9,11,-1,67,11,68,-1,68,11,13,-1,68,13,69,-1,69,13,15,-1,69,15,70,-1,70,15,17,-1,70,17,71,-1,55,46,37,-1,55,37,28,-1,55,28,19,-1,55,19,3,-1,55,3,2,-1,55,2,64,-1,71,17,16,-1,71,16,26,-1,71,26,35,-1,71,35,44,-1,71,44,53,-1,71,53,62,-1,72,73,74,-1,72,74,75,-1,72,75,76,-1,72,76,77,-1,72,77,78,-1,72,78,79,-1,72,79,80,-1,72,80,81,-1,72,81,82,-1,72,82,83,-1,72,83,84,-1,72,84,85,-1,72,85,86,-1,72,86,87,-1,88,89,90,-1,88,90,91,-1,88,91,92,-1,88,92,93,-1,88,93,94,-1,88,94,95,-1,88,95,96,-1,88,96,97,-1,88,97,98,-1,88,98,99,-1,88,99,100,-1,88,100,101,-1,88,101,102,-1,88,102,103,-1,104,87,86,-1,104,86,105,-1,106,72,87,-1,106,87,104,-1,107,73,72,-1,107,72,106,-1,108,74,73,-1,108,73,107,-1,109,75,74,-1,109,74,108,-1,110,76,75,-1,110,75,109,-1,111,77,76,-1,111,76,110,-1,112,78,77,-1,112,77,111,-1,113,79,78,-1,113,78,112,-1,114,80,79,-1,114,79,113,-1,115,81,80,-1,115,80,114,-1,116,82,81,-1,116,81,115,-1,117,83,82,-1,117,82,116,-1,118,84,83,-1,118,83,117,-1,119,85,84,-1,119,84,118,-1,105,86,85,-1,105,85,119,-1,89,88,105,-1,89,105,119,-1,90,89,119,-1,90,119,118,-1,91,90,118,-1,91,118,117,-1,92,91,117,-1,92,117,116,-1,93,92,116,-1,93,116,115,-1,94,93,115,-1,94,115,114,-1,95,94,114,-1,95,114,113,-1,96,95,113,-1,96,113,112,-1,97,96,112,-1,97,112,111,-1,98,97,111,-1,98,111,110,-1,99,98,110,-1,99,110,109,-1,100,99,109,-1,100,109,108,-1,101,100,108,-1,101,108,107,-1,102,101,107,-1,102,107,106,-1,103,102,106,-1,103,106,104,-1,103,104,105,-1,103,105,88,-1,120,121,122,-1,120,122,123,-1,124,125,121,-1,124,121,120,-1,126,127,125,-1,126,125,124,-1,128,129,127,-1,128,127,126,-1,130,131,129,-1,130,129,128,-1,132,133,131,-1,132,131,130,-1,134,135,133,-1,134,133,132,-1,136,137,135,-1,136,135,134,-1,138,139,137,-1,138,137,136,-1};
return value;
}
private int[] getIndexedFaceSet_7_67_coordIndex_2()
{
int[] value = {140,141,139,-1,140,139,138,-1,142,143,141,-1,142,141,140,-1,144,145,143,-1,144,143,142,-1,146,147,145,-1,146,145,144,-1,148,149,147,-1,148,147,146,-1,150,151,149,-1,150,149,148,-1,123,122,151,-1,123,151,150,-1,152,120,123,-1,152,123,153,-1,154,124,120,-1,154,120,152,-1,155,126,124,-1,155,124,154,-1,156,128,126,-1,156,126,155,-1,157,130,128,-1,157,128,156,-1,158,132,130,-1,158,130,157,-1,159,134,132,-1,159,132,158,-1,160,136,134,-1,160,134,159,-1,161,138,136,-1,161,136,160,-1,162,140,138,-1,162,138,161,-1,163,142,140,-1,163,140,162,-1,164,144,142,-1,164,142,163,-1,165,146,144,-1,165,144,164,-1,166,148,146,-1,166,146,165,-1,167,150,148,-1,167,148,166,-1,153,123,150,-1,153,150,167,-1,168,152,153,-1,168,153,169,-1,170,154,152,-1,170,152,168,-1,171,155,154,-1,171,154,170,-1,172,156,155,-1,172,155,171,-1,173,157,156,-1,173,156,172,-1,174,158,157,-1,174,157,173,-1,175,159,158,-1,175,158,174,-1,176,160,159,-1,176,159,175,-1,177,161,160,-1,177,160,176,-1,178,162,161,-1,178,161,177,-1,179,163,162,-1,179,162,178,-1,180,164,163,-1,180,163,179,-1,181,165,164,-1,181,164,180,-1,182,166,165,-1,182,165,181,-1,183,167,166,-1,183,166,182,-1,169,153,167,-1,169,167,183,-1,184,168,169,-1,184,169,185,-1,186,170,168,-1,186,168,184,-1,187,171,170,-1,187,170,186,-1,188,172,171,-1,188,171,187,-1,189,173,172,-1,189,172,188,-1,190,174,173,-1,190,173,189,-1,191,175,174,-1,191,174,190,-1,192,176,175,-1,192,175,191,-1,193,177,176,-1,193,176,192,-1,194,178,177,-1,194,177,193,-1,195,179,178,-1,195,178,194,-1,196,180,179,-1,196,179,195,-1,197,181,180,-1,197,180,196,-1,198,182,181,-1,198,181,197,-1,199,183,182,-1,199,182,198,-1,185,169,183,-1,185,183,199,-1,200,184,185,-1,200,185,201,-1,202,186,184,-1,202,184,200,-1,203,187,186,-1,203,186,202,-1,204,188,187,-1,204,187,203,-1,205,189,188,-1,205,188,204,-1,206,190,189,-1,206,189,205,-1,207,191,190,-1,207,190,206,-1,208,192,191,-1,208,191,207,-1,209,193,192,-1,209,192,208,-1,210,194,193,-1,210,193,209,-1,211,195,194,-1,211,194,210,-1,212,196,195,-1,212,195,211,-1,213,197,196,-1,213,196,212,-1,214,198,197,-1,214,197,213,-1,215,199,198,-1,215,198,214,-1,201,185,199,-1,201,199,215,-1,216,200,201,-1,216,201,217,-1,218,202,200,-1,218,200,216,-1,219,203,202,-1,219,202,218,-1,220,204,203,-1,220,203,219,-1,221,205,204,-1,221,204,220,-1,222,206,205,-1,222,205,221,-1,223,207,206,-1,223,206,222,-1,224,208,207,-1,224,207,223,-1,225,209,208,-1,225,208,224,-1,226,210,209,-1,226,209,225,-1,227,211,210,-1,227,210,226,-1,228,212,211,-1,228,211,227,-1,229,213,212,-1,229,212,228,-1,230,214,213,-1,230,213,229,-1,231,215,214,-1,231,214,230,-1,217,201,215,-1,217,215,231,-1,232,216,217,-1,232,217,233,-1,234,218,216,-1,234,216,232,-1,235,219,218,-1,235,218,234,-1,236,220,219,-1,236,219,235,-1,237,221,220,-1,237,220,236,-1,238,222,221,-1,238,221,237,-1,239,223,222,-1,239,222,238,-1,240,224,223,-1,240,223,239,-1,241,225,224,-1,241,224,240,-1,242,226,225,-1,242,225,241,-1,243,227,226,-1,243,226,242,-1,244,228,227,-1,244,227,243,-1,245,229,228,-1,245,228,244,-1,246,230,229,-1,246,229,245,-1,247,231,230,-1,247,230,246,-1,233,217,231,-1,233,231,247,-1,233,122,121,-1,233,121,232,-1,232,121,125,-1,232,125,234,-1,234,125,127,-1,234,127,235,-1,235,127,129,-1,235,129,236,-1,236,129,131,-1,236,131,237,-1,237,131,133,-1,237,133,238,-1,238,133,135,-1,238,135,239,-1,239,135,137,-1,239,137,240,-1,240,137,139,-1,240,139,241,-1,241,139,141,-1,241,141,242,-1,242,141,143,-1,242,143,243,-1,243,143,145,-1,243,145,244,-1,244,145,147,-1,244,147,245,-1,245,147,149,-1,245,149,246,-1,246,149,151,-1,246,151,247,-1,247,151,122,-1,247,122,233,-1};
return value;
}
/** Define subarrays using type float[] */
private float[] getCoordinate_8_67_point_1()
{
float[] value = {-.45f,.95f,.12f,-.45f,.95f,.12f,-.51f,.95f,.03f,-.51f,.95f,.03f,-.44f,.95f,.13f,-.44f,.95f,.13f,-.43f,.95f,.14f,-.43f,.95f,.14f,-.43f,.95f,.16f,-.42f,.95f,.16f,-.43f,.95f,.17f,-.43f,.95f,.17f,-.44f,.95f,.19f,-.44f,.95f,.19f,-.45f,.95f,.19f,-.45f,.95f,.2f,-.51f,.95f,.28f,-.51f,.95f,.28f,-.45f,.96f,.13f,-.51f,.96f,.04f,-.44f,.96f,.13f,-.43f,.96f,.14f,-.43f,.96f,.16f,-.43f,.96f,.17f,-.44f,.96f,.18f,-.45f,.96f,.19f,-.51f,.96f,.28f,-.45f,.95f,.13f,-.51f,.95f,.04f,-.44f,.95f,.14f,-.44f,.95f,.15f,-.43f,.95f,.16f,-.44f,.95f,.17f,-.44f,.95f,.18f,-.45f,.95f,.19f,-.51f,.95f,.27f,-.45f,.95f,.13f,-.51f,.95f,.04f,-.44f,.95f,.14f,-.44f,.95f,.15f,-.44f,.95f,.16f,-.44f,.95f,.17f,-.44f,.95f,.18f,-.45f,.95f,.18f,-.51f,.95f,.27f,-.45f,.95f,.13f,-.51f,.95f,.04f,-.44f,.95f,.14f,-.44f,.95f,.15f,-.43f,.95f,.16f,-.44f,.95f,.17f,-.44f,.95f,.18f,-.45f,.95f,.19f,-.51f,.95f,.27f,-.45f,.94f,.13f,-.51f,.94f,.04f,-.44f,.94f,.13f,-.43f,.94f,.14f,-.43f,.94f,.16f,-.43f,.94f,.17f,-.44f,.94f,.18f,-.45f,.94f,.19f,-.51f,.94f,.28f,-.45f,.95f,.12f,-.51f,.95f,.03f,-.44f,.95f,.13f,-.43f,.95f,.14f,-.43f,.95f,.16f,-.43f,.95f,.17f,-.44f,.95f,.19f,-.45f,.95f,.19f,-.51f,.95f,.28f,-.42f,.96f,.18f,-.42f,.95f,.18f,-.42f,.94f,.18f,-.42f,.93f,.18f,-.42f,.92f,.18f,-.42f,.92f,.17f,-.42f,.92f,.16f,-.42f,.92f,.15f,-.42f,.92f,.14f,-.42f,.93f,.13f,-.42f,.94f,.13f,-.42f,.95f,.13f,-.42f,.96f,.14f,-.42f,.96f,.15f,-.42f,.97f,.16f,-.42f,.96f,.17f,-.52f,.97f,.16f,-.52f,.97f,.14f,-.52f,.96f,.14f,-.52f,.95f,.13f,-.52f,.94f,.13f,-.52f,.93f,.13f,-.52f,.92f,.14f,-.52f,.91f,.14f,-.52f,.91f,.16f,-.52f,.91f,.17f,-.52f,.92f,.18f,-.52f,.93f,.19f};
return value;
}
private float[] getCoordinate_8_67_point_2()
{
float[] value = {-.52f,.94f,.19f,-.52f,.95f,.19f,-.52f,.96f,.18f,-.52f,.97f,.17f,-.46f,.97f,.17f,-.46f,.97f,.16f,-.46f,.96f,.18f,-.46f,.95f,.19f,-.46f,.94f,.19f,-.46f,.93f,.19f,-.46f,.92f,.18f,-.46f,.91f,.17f,-.46f,.91f,.16f,-.46f,.91f,.14f,-.46f,.92f,.14f,-.46f,.93f,.13f,-.46f,.94f,.13f,-.46f,.95f,.13f,-.46f,.96f,.14f,-.46f,.97f,.14f,-.53f,.81f,.11f,-.51f,.8f,.1f,-.51f,.79f,.16f,-.53f,.8f,.16f,-.53f,.84f,.06f,-.51f,.83f,.06f,-.53f,.88f,.03f,-.51f,.88f,.03f,-.53f,.94f,.02f,-.51f,.94f,.01f,-.53f,.99f,.03f,-.51f,.99f,.03f,-.53f,1.03f,.06f,-.51f,1.04f,.06f,-.53f,1.06f,.11f,-.51f,1.07f,.1f,-.53f,1.08f,.16f,-.51f,1.08f,.16f,-.53f,1.06f,.21f,-.51f,1.07f,.21f,-.53f,1.03f,.26f,-.51f,1.04f,.26f,-.53f,.99f,.29f,-.51f,.99f,.29f,-.53f,.94f,.3f,-.51f,.94f,.3f,-.53f,.88f,.29f,-.51f,.88f,.29f,-.53f,.84f,.26f,-.51f,.83f,.26f,-.53f,.81f,.21f,-.51f,.8f,.21f,-.53f,.82f,.11f,-.53f,.81f,.16f,-.53f,.85f,.07f,-.53f,.89f,.04f,-.53f,.94f,.04f,-.53f,.98f,.04f,-.53f,1.02f,.07f,-.53f,1.05f,.11f,-.53f,1.06f,.16f,-.53f,1.05f,.2f,-.53f,1.02f,.25f,-.53f,.98f,.27f,-.53f,.94f,.28f,-.53f,.89f,.27f,-.53f,.85f,.25f,-.53f,.82f,.2f,-.53f,.84f,.12f,-.53f,.83f,.16f,-.53f,.86f,.08f,-.53f,.9f,.06f,-.53f,.94f,.05f,-.53f,.98f,.06f,-.53f,1.01f,.08f,-.53f,1.04f,.12f,-.53f,1.04f,.16f,-.53f,1.04f,.2f,-.53f,1.01f,.23f,-.53f,.98f,.26f,-.53f,.94f,.27f,-.53f,.9f,.26f,-.53f,.86f,.23f,-.53f,.84f,.2f,-.51f,.84f,.12f,-.51f,.84f,.16f,-.51f,.87f,.09f,-.51f,.9f,.07f,-.51f,.94f,.06f,-.51f,.98f,.07f,-.51f,1.01f,.09f,-.51f,1.03f,.12f,-.51f,1.04f,.16f,-.51f,1.03f,.2f,-.51f,1.01f,.23f,-.51f,.98f,.25f,-.51f,.94f,.26f,-.51f,.9f,.25f,-.51f,.87f,.23f,-.51f,.84f,.2f};
return value;
}
private float[] getCoordinate_8_67_point_3()
{
float[] value = {-.5f,.84f,.12f,-.5f,.83f,.16f,-.5f,.86f,.08f,-.5f,.9f,.06f,-.5f,.94f,.05f,-.5f,.98f,.06f,-.5f,1.01f,.08f,-.5f,1.04f,.12f,-.5f,1.04f,.16f,-.5f,1.04f,.2f,-.5f,1.01f,.23f,-.5f,.98f,.26f,-.5f,.94f,.27f,-.5f,.9f,.26f,-.5f,.86f,.23f,-.5f,.84f,.2f,-.49f,.82f,.11f,-.49f,.81f,.16f,-.49f,.85f,.07f,-.49f,.89f,.04f,-.49f,.94f,.04f,-.49f,.98f,.04f,-.49f,1.02f,.07f,-.49f,1.05f,.11f,-.49f,1.06f,.16f,-.49f,1.05f,.2f,-.49f,1.02f,.25f,-.49f,.98f,.27f,-.49f,.94f,.28f,-.49f,.89f,.27f,-.49f,.85f,.25f,-.49f,.82f,.2f,-.5f,.81f,.11f,-.5f,.8f,.16f,-.5f,.84f,.06f,-.5f,.88f,.03f,-.5f,.94f,.02f,-.5f,.99f,.03f,-.5f,1.03f,.06f,-.5f,1.06f,.11f,-.5f,1.08f,.16f,-.5f,1.06f,.21f,-.5f,1.03f,.26f,-.5f,.99f,.29f,-.5f,.94f,.3f,-.5f,.88f,.29f,-.5f,.84f,.26f,-.5f,.81f,.21f};
return value;
}
/** Define subarrays using type int[] */
private int[] getIndexedFaceSet_9_91_coordIndex_1()
{
int[] value = {0,1,2,-1,0,2,3,-1,4,2,1,-1,4,1,5,-1,6,0,3,-1,6,3,7,-1,7,3,2,-1,7,2,4,-1,7,4,5,-1,7,5,6,-1,8,9,10,-1,8,10,11,-1,12,10,9,-1,12,9,13,-1,14,8,11,-1,14,11,15,-1,15,11,10,-1,15,10,12,-1,15,12,13,-1,15,13,14,-1,16,8,14,-1,16,14,17,-1,18,19,20,-1,18,20,21,-1,22,19,18,-1,22,18,23,-1,20,24,25,-1,20,25,21,-1,24,22,23,-1,24,23,25,-1,26,27,28,-1,26,28,22,-1,26,22,24,-1,26,24,29,-1,26,29,30,-1,28,31,19,-1,28,19,22,-1,27,26,32,-1,27,32,33,-1,27,33,31,-1,27,31,28,-1,34,20,19,-1,34,19,31,-1,34,31,33,-1,34,33,32,-1,34,32,35,-1,36,30,29,-1,36,29,37,-1,36,38,35,-1,36,35,32,-1,36,32,26,-1,36,26,30,-1,39,34,35,-1,39,35,38,-1,37,29,24,-1,37,24,20,-1,37,20,34,-1,37,34,39,-1,40,41,39,-1,40,39,38,-1,42,40,38,-1,42,38,36,-1,43,37,39,-1,43,39,41,-1,43,42,36,-1,43,36,37,-1,44,45,46,-1,44,46,47,-1,48,49,45,-1,48,45,44,-1,49,48,50,-1,49,50,51,-1,47,46,52,-1,47,52,53,-1,52,54,55,-1,52,55,53,-1,56,55,54,-1,56,54,57,-1,56,57,58,-1,56,58,59,-1,60,50,53,-1,60,53,55,-1,60,55,56,-1,44,47,53,-1,44,53,50,-1,57,54,61,-1,61,54,52,-1,61,52,51,-1,51,52,46,-1,51,46,45,-1,58,57,61,-1,58,61,62,-1,58,62,63,-1,58,63,64,-1,59,58,64,-1,59,64,65,-1,62,61,51,-1,62,51,50,-1,62,50,60,-1,62,60,66,-1,66,60,56,-1,66,56,59,-1,66,59,65,-1,66,65,67,-1,63,62,66,-1,63,66,67,-1,63,67,43,-1,63,43,41,-1,64,63,41,-1,64,41,40,-1,65,64,40,-1,65,40,42,-1,67,65,42,-1,67,42,43,-1,25,23,18,-1,25,18,21,-1};
return value;
}
/** Define subarrays using type int[] */
private int[] getIndexedFaceSet_9_99_coordIndex_1()
{
int[] value = {0,1,2,-1,3,0,2,-1,4,3,2,-1,5,4,2,-1,6,5,2,-1,7,6,2,-1,8,7,2,-1,9,8,2,-1,10,9,2,-1,11,10,2,-1,12,11,2,-1,13,12,2,-1,14,13,2,-1,15,14,2,-1,16,15,2,-1,17,1,0,-1,17,0,18,-1,18,0,3,-1,18,3,19,-1,19,3,4,-1,19,4,20,-1,20,4,5,-1,20,5,21,-1,21,5,6,-1,21,6,22,-1,22,6,7,-1,22,7,23,-1,23,7,8,-1,23,8,24,-1,24,8,9,-1,24,9,25,-1,25,9,10,-1,25,10,26,-1,26,10,11,-1,26,11,27,-1,27,11,12,-1,27,12,28,-1,28,12,13,-1,28,13,29,-1,29,13,14,-1,29,14,30,-1,30,14,15,-1,30,15,31,-1,31,15,16,-1,31,16,32,-1,32,16,1,-1,32,1,17,-1,33,17,18,-1,33,18,34,-1,34,18,19,-1,34,19,35,-1,35,19,20,-1,35,20,36,-1,36,20,21,-1,36,21,37,-1,37,21,22,-1,37,22,38,-1,38,22,23,-1,38,23,39,-1,39,23,24,-1,39,24,40,-1,40,24,25,-1,40,25,41,-1,41,25,26,-1,41,26,42,-1,42,26,27,-1,42,27,43,-1,43,27,28,-1,43,28,44,-1,44,28,29,-1,44,29,45,-1,45,29,30,-1,45,30,46,-1,46,30,31,-1,46,31,47,-1,47,31,32,-1,47,32,48,-1,48,32,17,-1,48,17,33,-1,49,33,34,-1,49,34,50,-1,50,34,35,-1,50,35,51,-1,51,35,36,-1,51,36,52,-1,52,36,37,-1,52,37,53,-1,53,37,38,-1,53,38,54,-1,54,38,39,-1,54,39,55,-1,55,39,40,-1,55,40,56,-1,56,40,41,-1,56,41,57,-1,57,41,42,-1,57,42,58,-1,58,42,43,-1,58,43,59,-1,59,43,44,-1,59,44,60,-1,60,44,45,-1,60,45,61,-1,61,45,46,-1,61,46,62,-1,62,46,47,-1,62,47,63,-1,63,47,48,-1,63,48,64,-1,64,48,33,-1,64,33,49,-1,65,49,50,-1,65,50,66,-1,66,50,51,-1,66,51,67,-1,67,51,52,-1,67,52,68,-1,68,52,53,-1,68,53,69,-1,69,53,54,-1,69,54,70,-1,70,54,55,-1,70,55,71,-1,71,55,56,-1,71,56,72,-1,72,56,57,-1,72,57,73,-1,73,57,58,-1,73,58,74,-1,74,58,59,-1,74,59,75,-1,75,59,60,-1,75,60,76,-1,76,60,61,-1,76,61,77,-1,77,61,62,-1,77,62,78,-1,78,62,63,-1,78,63,79,-1,79,63,64,-1,79,64,80,-1,80,64,49,-1,80,49,65,-1,81,65,66,-1,81,66,82,-1,82,66,67,-1,82,67,83,-1,83,67,68,-1,83,68,84,-1,84,68,69,-1,84,69,85,-1,85,69,70,-1,85,70,86,-1,86,70,71,-1,86,71,87,-1,87,71,72,-1,87,72,88,-1,88,72,73,-1,88,73,89,-1,89,73,74,-1,89,74,90,-1,90,74,75,-1,90,75,91,-1,91,75,76,-1,91,76,92,-1,92,76,77,-1,92,77,93,-1,93,77,78,-1,93,78,94,-1,94,78,79,-1,94,79,95,-1,95,79,80,-1,95,80,96,-1,96,80,65,-1,96,65,81,-1,97,81,82,-1,97,82,98,-1,98,82,83,-1,98,83,99,-1,99,83,84,-1,99,84,100,-1,100,84,85,-1,100,85,101,-1,101,85,86,-1,101,86,102,-1,102,86,87,-1,102,87,103,-1,103,87,88,-1,103,88,104,-1,104,88,89,-1,104,89,105,-1,105,89,90,-1,105,90,106,-1,106,90,91,-1,106,91,107,-1,107,91,92,-1,107,92,108,-1,108,92,93,-1,108,93,109,-1,109,93,94,-1,109,94,110,-1,110,94,95,-1,110,95,111,-1,111,95,96,-1,111,96,112,-1,112,96,81,-1,112,81,97,-1,2,1,16,-1,113,107,108,-1,113,108,109,-1};
return value;
}
/** Define subarrays using type float[] */
private float[] getCoordinate_10_99_point_1()
{
float[] value = {.05f,1.45f,-.07f,.05f,1.45f,-.06f,.07f,1.46f,-.06f,.06f,1.45f,-.08f,.06f,1.45f,-.08f,.07f,1.45f,-.09f,.08f,1.45f,-.08f,.09f,1.45f,-.08f,.09f,1.45f,-.07f,.09f,1.45f,-.06f,.09f,1.45f,-.06f,.09f,1.45f,-.05f,.08f,1.45f,-.04f,.07f,1.45f,-.04f,.06f,1.45f,-.04f,.06f,1.45f,-.05f,.05f,1.45f,-.06f,.03f,1.44f,-.06f,.04f,1.44f,-.08f,.04f,1.44f,-.09f,.06f,1.44f,-.1f,.07f,1.44f,-.1f,.09f,1.44f,-.1f,.1f,1.44f,-.09f,.11f,1.44f,-.08f,.11f,1.44f,-.06f,.11f,1.44f,-.05f,.1f,1.44f,-.04f,.09f,1.44f,-.03f,.07f,1.44f,-.03f,.06f,1.44f,-.03f,.04f,1.44f,-.04f,.04f,1.44f,-.05f,.02f,1.42f,-.06f,.02f,1.42f,-.08f,.04f,1.42f,-.1f,.05f,1.42f,-.11f,.07f,1.42f,-.12f,.09f,1.42f,-.11f,.11f,1.42f,-.1f,.12f,1.42f,-.08f,.12f,1.42f,-.06f,.12f,1.42f,-.04f,.11f,1.42f,-.03f,.09f,1.42f,-.02f,.07f,1.42f,-.01f,.05f,1.42f,-.02f,.04f,1.42f,-.03f,.02f,1.42f,-.04f,.02f,1.4f,-.06f,.02f,1.4f,-.09f,.03f,1.4f,-.1f,.05f,1.4f,-.12f,.07f,1.4f,-.12f,.09f,1.4f,-.12f,.11f,1.4f,-.1f,.12f,1.4f,-.09f,.13f,1.4f,-.06f,.12f,1.4f,-.04f,.11f,1.4f,-.03f,.09f,1.4f,-.01f,.07f,1.4f,-.01f,.05f,1.4f,-.01f,.03f,1.4f,-.03f,.02f,1.4f,-.04f,.02f,1.38f,-.06f,.02f,1.38f,-.08f,.04f,1.38f,-.1f,.05f,1.38f,-.11f,.07f,1.38f,-.12f,.09f,1.38f,-.11f,.11f,1.38f,-.1f,.12f,1.38f,-.08f,.12f,1.38f,-.06f,.12f,1.38f,-.04f,.11f,1.38f,-.03f,.09f,1.38f,-.02f,.07f,1.38f,-.01f,.05f,1.38f,-.02f,.04f,1.38f,-.03f,.02f,1.38f,-.04f,.03f,1.36f,-.06f,.04f,1.36f,-.08f,.04f,1.36f,-.09f,.06f,1.36f,-.1f,.07f,1.36f,-.1f,.09f,1.36f,-.1f,.1f,1.36f,-.09f,.11f,1.36f,-.08f,.11f,1.36f,-.06f,.11f,1.36f,-.05f,.1f,1.36f,-.04f,.09f,1.36f,-.03f,.07f,1.36f,-.03f,.06f,1.36f,-.03f,.04f,1.36f,-.04f,.04f,1.36f,-.05f,.05f,1.35f,-.06f,.05f,1.35f,-.07f,.06f,1.35f,-.08f};
return value;
}
private float[] getCoordinate_10_99_point_2()
{
float[] value = {.06f,1.35f,-.08f,.07f,1.35f,-.09f,.08f,1.35f,-.08f,.09f,1.35f,-.08f,.09f,1.35f,-.07f,.09f,1.35f,-.06f,.09f,1.35f,-.06f,.09f,1.35f,-.05f,.08f,1.35f,-.04f,.07f,1.35f,-.04f,.06f,1.35f,-.04f,.06f,1.35f,-.05f,.05f,1.35f,-.06f,.07f,1.35f,-.06f};
return value;
}
/** Define subarrays using type int[] */
private int[] getIndexedFaceSet_9_125_coordIndex_1()
{
int[] value = {0,1,2,-1,0,2,3,-1,3,2,4,-1,3,4,5,-1,5,4,6,-1,5,6,7,-1,7,6,8,-1,7,8,9,-1,9,8,10,-1,9,10,11,-1,11,10,12,-1,11,12,13,-1,13,12,14,-1,13,14,15,-1,15,14,16,-1,15,16,17,-1,17,16,18,-1,17,18,19,-1,19,18,20,-1,19,20,21,-1,21,20,22,-1,21,22,23,-1,23,22,24,-1,23,24,25,-1,25,24,26,-1,25,26,27,-1,27,26,28,-1,27,28,29,-1,29,28,30,-1,29,30,31,-1,31,30,1,-1,31,1,0,-1,31,0,3,-1,31,3,5,-1,31,5,7,-1,31,7,9,-1,31,9,11,-1,31,11,13,-1,31,13,15,-1,31,15,17,-1,31,17,19,-1,31,19,21,-1,31,21,23,-1,31,23,25,-1,31,25,27,-1,31,27,29,-1,32,33,34,-1,32,34,35,-1,32,35,36,-1,32,36,37,-1,32,37,38,-1,32,38,39,-1,32,39,40,-1,32,40,41,-1,32,41,42,-1,32,42,43,-1,32,43,44,-1,32,44,45,-1,32,45,46,-1,32,46,47,-1,33,32,2,-1,33,2,1,-1,34,33,1,-1,34,1,30,-1,35,34,30,-1,35,30,28,-1,36,35,28,-1,36,28,26,-1,37,36,26,-1,37,26,24,-1,38,37,24,-1,38,24,22,-1,39,38,22,-1,39,22,20,-1,40,39,20,-1,40,20,18,-1,41,40,18,-1,41,18,16,-1,42,41,16,-1,42,16,14,-1,43,42,14,-1,43,14,12,-1,44,43,12,-1,44,12,10,-1,45,44,10,-1,45,10,8,-1,46,45,8,-1,46,8,6,-1,47,4,2,-1,47,2,32,-1,47,46,6,-1,47,6,4,-1,48,49,50,-1,48,50,51,-1,51,50,52,-1,51,52,53,-1,53,52,54,-1,53,54,55,-1,55,54,56,-1,55,56,57,-1,57,56,58,-1,57,58,59,-1,59,58,60,-1,59,60,61,-1,61,60,62,-1,61,62,63,-1,63,62,64,-1,63,64,65,-1,65,64,66,-1,65,66,67,-1,67,66,68,-1,67,68,69,-1,69,68,70,-1,69,70,71,-1,71,70,72,-1,71,72,73,-1,73,72,74,-1,73,74,75,-1,75,74,76,-1,75,76,77,-1,77,76,78,-1,77,78,79,-1,79,78,49,-1,79,49,48,-1,79,48,51,-1,79,51,53,-1,79,53,55,-1,79,55,57,-1,79,57,59,-1,79,59,61,-1,79,61,63,-1,79,63,65,-1,79,65,67,-1,79,67,69,-1,79,69,71,-1,79,71,73,-1,79,73,75,-1,79,75,77,-1,80,81,50,-1,80,50,49,-1,82,80,49,-1,82,49,78,-1,83,82,78,-1,83,78,76,-1,84,83,76,-1,84,76,74,-1,85,84,74,-1,85,74,72,-1,86,85,72,-1,86,72,70,-1,87,86,70,-1,87,70,68,-1,88,87,68,-1,88,68,66,-1,89,88,66,-1,89,66,64,-1,90,89,64,-1,90,64,62,-1,91,90,62,-1,91,62,60,-1,92,91,60,-1,92,60,58,-1,93,92,58,-1,93,58,56,-1,94,93,56,-1,94,56,54,-1,95,52,50,-1,95,50,81,-1,95,94,54,-1,95,54,52,-1,96,97,98,-1,96,98,99,-1,96,99,100,-1,96,100,101,-1,96,101,102,-1,96,102,103,-1,96,103,104,-1,96,104,105,-1,96,105,106,-1,96,106,107,-1,96,107,108,-1,96,108,109,-1,96,109,110,-1,96,110,111,-1,97,96,95,-1,97,95,81,-1,98,97,81,-1,98,81,80,-1,99,98,80,-1,99,80,82,-1,100,99,82,-1,100,82,83,-1,101,100,83,-1,101,83,84,-1,102,101,84,-1,102,84,85,-1,103,102,85,-1,103,85,86,-1,104,103,86,-1,104,86,87,-1,105,104,87,-1,105,87,88,-1,106,105,88,-1,106,88,89,-1,107,106,89,-1,107,89,90,-1,108,107,90,-1,108,90,91,-1,109,108,91,-1,109,91,92,-1,110,109,92,-1,110,92,93,-1,111,94,95,-1,111,95,96,-1,111,110,93,-1,111,93,94,-1,112,113,114,-1,112,114,115,-1,112,115,116,-1,112,116,117,-1,112,117,118,-1,112,118,119,-1,112,119,120,-1,112,120,121,-1,112,121,122,-1,112,122,123,-1,112,123,124,-1,112,124,125,-1,112,125,126,-1,112,126,127,-1,128,126,125,-1,128,125,129,-1,129,125,124,-1,129,124,130,-1,130,124,123,-1,130,123,131,-1,131,123,122,-1,131,122,132,-1,132,122,121,-1,132,121,133,-1,133,121,120,-1,133,120,134,-1,134,120,119,-1,134,119,135,-1,135,119,118,-1,135,118,136,-1,136,118,117,-1,136,117,137,-1,137,117,116,-1,137,116,138,-1};
return value;
}
private int[] getIndexedFaceSet_9_125_coordIndex_2()
{
int[] value = {138,116,115,-1,138,115,139,-1,139,115,114,-1,139,114,140,-1,140,114,113,-1,140,113,141,-1,141,113,112,-1,141,112,142,-1,142,112,127,-1,142,127,143,-1,143,127,126,-1,143,126,128,-1,144,145,128,-1,144,128,129,-1,146,144,129,-1,146,129,130,-1,147,146,130,-1,147,130,131,-1,148,147,131,-1,148,131,132,-1,149,148,132,-1,149,132,133,-1,150,149,133,-1,150,133,134,-1,151,150,134,-1,151,134,135,-1,152,151,135,-1,152,135,136,-1,153,152,136,-1,153,136,137,-1,154,153,137,-1,154,137,138,-1,155,154,138,-1,155,138,139,-1,156,155,139,-1,156,139,140,-1,157,156,140,-1,157,140,141,-1,158,157,141,-1,158,141,142,-1,159,143,128,-1,159,128,145,-1,159,158,142,-1,159,142,143,-1,160,161,159,-1,160,159,145,-1,162,160,145,-1,162,145,144,-1,163,162,144,-1,163,144,146,-1,164,163,146,-1,164,146,147,-1,165,164,147,-1,165,147,148,-1,166,165,148,-1,166,148,149,-1,167,166,149,-1,167,149,150,-1,168,167,150,-1,168,150,151,-1,169,168,151,-1,169,151,152,-1,170,169,152,-1,170,152,153,-1,171,170,153,-1,171,153,154,-1,172,171,154,-1,172,154,155,-1,173,172,155,-1,173,155,156,-1,174,173,156,-1,174,156,157,-1,175,158,159,-1,175,159,161,-1,175,174,157,-1,175,157,158,-1,176,177,178,-1,176,178,179,-1,176,179,180,-1,176,180,181,-1,176,181,182,-1,176,182,183,-1,176,183,184,-1,176,184,185,-1,176,185,186,-1,176,186,187,-1,176,187,188,-1,176,188,189,-1,176,189,190,-1,176,190,191,-1,177,176,175,-1,177,175,161,-1,178,177,161,-1,178,161,160,-1,179,178,160,-1,179,160,162,-1,180,179,162,-1,180,162,163,-1,181,180,163,-1,181,163,164,-1,182,181,164,-1,182,164,165,-1,183,182,165,-1,183,165,166,-1,184,183,166,-1,184,166,167,-1,185,184,167,-1,185,167,168,-1,186,185,168,-1,186,168,169,-1,187,186,169,-1,187,169,170,-1,188,187,170,-1,188,170,171,-1,189,188,171,-1,189,171,172,-1,190,189,172,-1,190,172,173,-1,191,174,175,-1,191,175,176,-1,191,190,173,-1,191,173,174,-1,192,193,194,-1,192,194,195,-1,192,195,196,-1,192,196,197,-1,192,197,198,-1,192,198,199,-1,192,199,200,-1,192,200,201,-1,192,201,202,-1,192,202,203,-1,192,203,204,-1,192,204,205,-1,192,205,206,-1,192,206,207,-1,208,206,205,-1,208,205,209,-1,209,205,204,-1,209,204,210,-1,210,204,203,-1,210,203,211,-1,211,203,202,-1,211,202,212,-1,212,202,201,-1,212,201,213,-1,213,201,200,-1,213,200,214,-1,214,200,199,-1,214,199,215,-1,215,199,198,-1,215,198,216,-1,216,198,197,-1,216,197,217,-1,217,197,196,-1,217,196,218,-1,218,196,195,-1,218,195,219,-1,219,195,194,-1,219,194,220,-1,220,194,193,-1,220,193,221,-1,221,193,192,-1,221,192,222,-1,222,192,207,-1,222,207,223,-1,223,207,206,-1,223,206,208,-1,224,225,208,-1,224,208,209,-1,226,224,209,-1,226,209,210,-1,227,226,210,-1,227,210,211,-1,228,227,211,-1,228,211,212,-1,229,228,212,-1,229,212,213,-1,230,229,213,-1,230,213,214,-1,231,230,214,-1,231,214,215,-1,232,231,215,-1,232,215,216,-1,233,232,216,-1,233,216,217,-1,234,233,217,-1,234,217,218,-1,235,234,218,-1,235,218,219,-1,236,235,219,-1,236,219,220,-1,237,236,220,-1,237,220,221,-1,238,237,221,-1,238,221,222,-1,239,223,208,-1,239,208,225,-1,239,238,222,-1,239,222,223,-1,240,241,239,-1,240,239,225,-1,242,240,225,-1,242,225,224,-1,243,242,224,-1,243,224,226,-1,244,243,226,-1,244,226,227,-1,245,244,227,-1,245,227,228,-1,246,245,228,-1,246,228,229,-1,247,246,229,-1,247,229,230,-1,248,247,230,-1,248,230,231,-1,249,248,231,-1,249,231,232,-1,250,249,232,-1,250,232,233,-1,251,250,233,-1,251,233,234,-1,252,251,234,-1,252,234,235,-1,253,252,235,-1,253,235,236,-1,254,253,236,-1,254,236,237,-1,255,238,239,-1,255,239,241,-1,255,254,237,-1,255,237,238,-1,256,257,258,-1,256,258,259,-1,256,259,260,-1,256,260,261,-1,256,261,262,-1,256,262,263,-1,256,263,264,-1,256,264,265,-1,256,265,266,-1,256,266,267,-1,256,267,268,-1,256,268,269,-1,256,269,270,-1,256,270,271,-1,257,256,255,-1,257,255,241,-1,258,257,241,-1,258,241,240,-1};
return value;
}
private int[] getIndexedFaceSet_9_125_coordIndex_3()
{
int[] value = {259,258,240,-1,259,240,242,-1,260,259,242,-1,260,242,243,-1,261,260,243,-1,261,243,244,-1,262,261,244,-1,262,244,245,-1,263,262,245,-1,263,245,246,-1,264,263,246,-1,264,246,247,-1,265,264,247,-1,265,247,248,-1,266,265,248,-1,266,248,249,-1,267,266,249,-1,267,249,250,-1,268,267,250,-1,268,250,251,-1,269,268,251,-1,269,251,252,-1,270,269,252,-1,270,252,253,-1,271,254,255,-1,271,255,256,-1,271,270,253,-1,271,253,254,-1,272,273,274,-1,272,274,275,-1,272,275,276,-1,272,276,277,-1,272,277,278,-1,272,278,279,-1,272,279,280,-1,272,280,281,-1,272,281,282,-1,272,282,283,-1,272,283,284,-1,272,284,285,-1,272,285,286,-1,272,286,287,-1,288,286,285,-1,288,285,289,-1,289,285,284,-1,289,284,290,-1,290,284,283,-1,290,283,291,-1,291,283,282,-1,291,282,292,-1,292,282,281,-1,292,281,293,-1,293,281,280,-1,293,280,294,-1,294,280,279,-1,294,279,295,-1,295,279,278,-1,295,278,296,-1,296,278,277,-1,296,277,297,-1,297,277,276,-1,297,276,298,-1,298,276,275,-1,298,275,299,-1,299,275,274,-1,299,274,300,-1,300,274,273,-1,300,273,301,-1,301,273,272,-1,301,272,302,-1,302,272,287,-1,302,287,303,-1,303,287,286,-1,303,286,288,-1,303,288,289,-1,303,289,290,-1,303,290,291,-1,303,291,292,-1,303,292,293,-1,303,293,294,-1,303,294,295,-1,303,295,296,-1,303,296,297,-1,303,297,298,-1,303,298,299,-1,303,299,300,-1,303,300,301,-1,303,301,302,-1,304,305,306,-1,304,306,307,-1,304,307,308,-1,304,308,309,-1,304,309,310,-1,304,310,311,-1,304,311,312,-1,304,312,313,-1,304,313,314,-1,304,314,315,-1,304,315,316,-1,304,316,317,-1,304,317,318,-1,304,318,319,-1,320,318,317,-1,320,317,321,-1,321,317,316,-1,321,316,322,-1,322,316,315,-1,322,315,323,-1,323,315,314,-1,323,314,324,-1,324,314,313,-1,324,313,325,-1,325,313,312,-1,325,312,326,-1,326,312,311,-1,326,311,327,-1,327,311,310,-1,327,310,328,-1,328,310,309,-1,328,309,329,-1,329,309,308,-1,329,308,330,-1,330,308,307,-1,330,307,331,-1,331,307,306,-1,331,306,332,-1,332,306,305,-1,332,305,333,-1,333,305,304,-1,333,304,334,-1,334,304,319,-1,334,319,335,-1,335,319,318,-1,335,318,320,-1,335,320,321,-1,335,321,322,-1,335,322,323,-1,335,323,324,-1,335,324,325,-1,335,325,326,-1,335,326,327,-1,335,327,328,-1,335,328,329,-1,335,329,330,-1,335,330,331,-1,335,331,332,-1,335,332,333,-1,335,333,334,-1,336,337,338,-1,336,338,339,-1,336,339,340,-1,336,340,341,-1,336,341,342,-1,336,342,343,-1,336,343,344,-1,336,344,345,-1,336,345,346,-1,336,346,347,-1,336,347,348,-1,336,348,349,-1,336,349,350,-1,336,350,351,-1,352,350,349,-1,352,349,353,-1,353,349,348,-1,353,348,354,-1,354,348,347,-1,354,347,355,-1,355,347,346,-1,355,346,356,-1,356,346,345,-1,356,345,357,-1,357,345,344,-1,357,344,358,-1,358,344,343,-1,358,343,359,-1,359,343,342,-1,359,342,360,-1,360,342,341,-1,360,341,361,-1,361,341,340,-1,361,340,362,-1,362,340,339,-1,362,339,363,-1,363,339,338,-1,363,338,364,-1,364,338,337,-1,364,337,365,-1,365,337,336,-1,365,336,366,-1,366,336,351,-1,366,351,367,-1,367,351,350,-1,367,350,352,-1,367,352,353,-1,367,353,354,-1,367,354,355,-1,367,355,356,-1,367,356,357,-1,367,357,358,-1,367,358,359,-1,367,359,360,-1,367,360,361,-1,367,361,362,-1,367,362,363,-1,367,363,364,-1,367,364,365,-1,367,365,366,-1,368,369,370,-1,368,370,371,-1,368,371,372,-1,368,372,373,-1,368,373,374,-1,368,374,375,-1,368,375,376,-1,368,376,377,-1,368,377,378,-1,368,378,379,-1,368,379,380,-1,368,380,381,-1,368,381,382,-1,368,382,383,-1,384,382,381,-1,384,381,385,-1,385,381,380,-1,385,380,386,-1,386,380,379,-1,386,379,387,-1,387,379,378,-1,387,378,388,-1,388,378,377,-1,388,377,389,-1,389,377,376,-1,389,376,390,-1,390,376,375,-1,390,375,391,-1,391,375,374,-1,391,374,392,-1,392,374,373,-1,392,373,393,-1,393,373,372,-1,393,372,394,-1,394,372,371,-1,394,371,395,-1,395,371,370,-1,395,370,396,-1,396,370,369,-1,396,369,397,-1,397,369,368,-1,397,368,398,-1};
return value;
}
private int[] getIndexedFaceSet_9_125_coordIndex_4()
{
int[] value = {398,368,383,-1,398,383,399,-1,399,383,382,-1,399,382,384,-1,399,384,385,-1,399,385,386,-1,399,386,387,-1,399,387,388,-1,399,388,389,-1,399,389,390,-1,399,390,391,-1,399,391,392,-1,399,392,393,-1,399,393,394,-1,399,394,395,-1,399,395,396,-1,399,396,397,-1,399,397,398,-1,400,401,402,-1,400,402,403,-1,400,403,404,-1,400,404,405,-1,400,405,406,-1,400,406,407,-1,400,407,408,-1,400,408,409,-1,400,409,410,-1,400,410,411,-1,400,411,412,-1,400,412,413,-1,400,413,414,-1,400,414,415,-1,416,414,413,-1,416,413,417,-1,417,413,412,-1,417,412,418,-1,418,412,411,-1,418,411,419,-1,419,411,410,-1,419,410,420,-1,420,410,409,-1,420,409,421,-1,421,409,408,-1,421,408,422,-1,422,408,407,-1,422,407,423,-1,423,407,406,-1,423,406,424,-1,424,406,405,-1,424,405,425,-1,425,405,404,-1,425,404,426,-1,426,404,403,-1,426,403,427,-1,427,403,402,-1,427,402,428,-1,428,402,401,-1,428,401,429,-1,429,401,400,-1,429,400,430,-1,430,400,415,-1,430,415,431,-1,431,415,414,-1,431,414,416,-1,431,416,417,-1,431,417,418,-1,431,418,419,-1,431,419,420,-1,431,420,421,-1,431,421,422,-1,431,422,423,-1,431,423,424,-1,431,424,425,-1,431,425,426,-1,431,426,427,-1,431,427,428,-1,431,428,429,-1,431,429,430,-1,432,433,434,-1,432,434,435,-1,432,435,436,-1,432,436,437,-1,432,437,438,-1,432,438,439,-1,432,439,440,-1,432,440,441,-1,432,441,442,-1,432,442,443,-1,432,443,444,-1,432,444,445,-1,432,445,446,-1,432,446,447,-1,448,446,445,-1,448,445,449,-1,449,445,444,-1,449,444,450,-1,450,444,443,-1,450,443,451,-1,451,443,442,-1,451,442,452,-1,452,442,441,-1,452,441,453,-1,453,441,440,-1,453,440,454,-1,454,440,439,-1,454,439,455,-1,455,439,438,-1,455,438,456,-1,456,438,437,-1,456,437,457,-1,457,437,436,-1,457,436,458,-1,458,436,435,-1,458,435,459,-1,459,435,434,-1,459,434,460,-1,460,434,433,-1,460,433,461,-1,461,433,432,-1,461,432,462,-1,462,432,447,-1,462,447,463,-1,463,447,446,-1,463,446,448,-1,463,448,449,-1,463,449,450,-1,463,450,451,-1,463,451,452,-1,463,452,453,-1,463,453,454,-1,463,454,455,-1,463,455,456,-1,463,456,457,-1,463,457,458,-1,463,458,459,-1,463,459,460,-1,463,460,461,-1,463,461,462,-1,464,465,466,-1,464,466,467,-1,467,466,468,-1,467,468,469,-1,469,468,470,-1,469,470,471,-1,471,470,472,-1,471,472,473,-1,473,472,474,-1,473,474,475,-1,475,474,476,-1,475,476,477,-1,477,476,478,-1,477,478,479,-1,479,478,480,-1,479,480,481,-1,481,480,482,-1,481,482,483,-1,483,482,484,-1,483,484,485,-1,485,484,486,-1,485,486,487,-1,487,486,488,-1,487,488,489,-1,489,488,490,-1,489,490,491,-1,491,490,492,-1,491,492,493,-1,493,492,494,-1,493,494,495,-1,495,494,465,-1,495,465,464,-1,495,464,467,-1,495,467,469,-1,495,469,471,-1,495,471,473,-1,495,473,475,-1,495,475,477,-1,495,477,479,-1,495,479,481,-1,495,481,483,-1,495,483,485,-1,495,485,487,-1,495,487,489,-1,495,489,491,-1,495,491,493,-1,496,497,466,-1,496,466,465,-1,498,496,465,-1,498,465,494,-1,499,498,494,-1,499,494,492,-1,500,499,492,-1,500,492,490,-1,501,500,490,-1,501,490,488,-1,502,501,488,-1,502,488,486,-1,503,502,486,-1,503,486,484,-1,504,503,484,-1,504,484,482,-1,505,504,482,-1,505,482,480,-1,506,505,480,-1,506,480,478,-1,507,506,478,-1,507,478,476,-1,508,507,476,-1,508,476,474,-1,509,508,474,-1,509,474,472,-1,510,509,472,-1,510,472,470,-1,511,468,466,-1,511,466,497,-1,511,510,470,-1,511,470,468,-1,512,513,514,-1,512,514,515,-1,512,515,516,-1,512,516,517,-1,512,517,518,-1,512,518,519,-1,512,519,520,-1,512,520,521,-1,512,521,522,-1,512,522,523,-1,512,523,524,-1,512,524,525,-1,512,525,526,-1,512,526,527,-1,513,512,511,-1,513,511,497,-1,514,513,497,-1,514,497,496,-1,515,514,496,-1,515,496,498,-1,516,515,498,-1,516,498,499,-1,517,516,499,-1,517,499,500,-1,518,517,500,-1,518,500,501,-1,519,518,501,-1,519,501,502,-1,520,519,502,-1,520,502,503,-1,521,520,503,-1,521,503,504,-1,522,521,504,-1,522,504,505,-1};
return value;
}
private int[] getIndexedFaceSet_9_125_coordIndex_5()
{
int[] value = {523,522,505,-1,523,505,506,-1,524,523,506,-1,524,506,507,-1,525,524,507,-1,525,507,508,-1,526,525,508,-1,526,508,509,-1,527,510,511,-1,527,511,512,-1,527,526,509,-1,527,509,510,-1,528,529,530,-1,528,530,531,-1,532,530,529,-1,532,529,533,-1,533,529,528,-1,533,528,534,-1,534,528,531,-1,534,531,535,-1,535,531,530,-1,535,530,532,-1,535,532,533,-1,535,533,534,-1,536,537,538,-1,536,538,539,-1,540,538,537,-1,540,537,541,-1,541,537,536,-1,541,536,542,-1,542,536,539,-1,542,539,543,-1,543,540,541,-1,543,541,542,-1};
return value;
}
/** Define subarrays using type float[] */
private float[] getCoordinate_10_125_point_1()
{
float[] value = {.18f,2.72f,-.58f,.18f,2.72f,.33f,.18f,2.73f,.33f,.18f,2.73f,-.58f,.19f,2.74f,.33f,.19f,2.74f,-.58f,.2f,2.74f,.33f,.2f,2.74f,-.58f,.21f,2.75f,.33f,.21f,2.75f,-.58f,.22f,2.74f,.33f,.22f,2.74f,-.58f,.23f,2.74f,.33f,.23f,2.74f,-.58f,.23f,2.73f,.33f,.23f,2.73f,-.58f,.23f,2.72f,.33f,.23f,2.72f,-.58f,.23f,2.71f,.33f,.23f,2.71f,-.58f,.23f,2.7f,.33f,.23f,2.7f,-.58f,.22f,2.69f,.33f,.22f,2.69f,-.58f,.21f,2.69f,.33f,.21f,2.69f,-.58f,.2f,2.69f,.33f,.2f,2.69f,-.58f,.19f,2.7f,.33f,.19f,2.7f,-.58f,.18f,2.71f,.33f,.18f,2.71f,-.58f,.18f,2.73f,.47f,.18f,2.72f,.47f,.18f,2.71f,.47f,.19f,2.7f,.47f,.2f,2.69f,.47f,.21f,2.69f,.47f,.22f,2.69f,.47f,.23f,2.7f,.47f,.23f,2.71f,.47f,.23f,2.72f,.47f,.23f,2.73f,.47f,.23f,2.74f,.47f,.22f,2.74f,.47f,.21f,2.75f,.47f,.2f,2.74f,.47f,.19f,2.74f,.47f,.18f,1.33f,.47f,.18f,2.3f,.47f,.18f,2.3f,.46f,.18f,1.33f,.46f,.19f,2.3f,.45f,.19f,1.33f,.45f,.2f,2.3f,.45f,.2f,1.33f,.45f,.21f,2.3f,.44f,.21f,1.33f,.44f,.22f,2.3f,.45f,.22f,1.33f,.45f,.23f,2.3f,.45f,.23f,1.33f,.45f,.23f,2.3f,.46f,.23f,1.33f,.46f,.23f,2.3f,.47f,.23f,1.33f,.47f,.23f,2.3f,.48f,.23f,1.33f,.48f,.23f,2.3f,.49f,.23f,1.33f,.49f,.22f,2.3f,.49f,.22f,1.33f,.49f,.21f,2.3f,.5f,.21f,1.33f,.5f,.2f,2.3f,.49f,.2f,1.33f,.49f,.19f,2.3f,.49f,.19f,1.33f,.49f,.18f,2.3f,.48f,.18f,1.33f,.48f,.18f,2.45f,.47f,.18f,2.45f,.46f,.18f,2.45f,.48f,.19f,2.45f,.49f,.2f,2.45f,.49f,.21f,2.45f,.5f,.22f,2.45f,.49f,.23f,2.45f,.49f,.23f,2.45f,.48f,.23f,2.45f,.47f,.23f,2.45f,.46f,.23f,2.45f,.45f,.22f,2.45f,.45f,.21f,2.45f,.44f,.2f,2.45f,.45f,.19f,2.45f,.45f,.19f,2.75f,.45f,.18f,2.75f,.46f,.18f,2.75f,.47f,.18f,2.75f,.48f};
return value;
}
private float[] getCoordinate_10_125_point_2()
{
float[] value = {.19f,2.75f,.49f,.2f,2.75f,.49f,.21f,2.75f,.5f,.22f,2.75f,.49f,.23f,2.75f,.49f,.23f,2.75f,.48f,.23f,2.75f,.47f,.23f,2.75f,.46f,.23f,2.75f,.45f,.22f,2.75f,.45f,.21f,2.75f,.44f,.2f,2.75f,.45f,.2f,1.38f,-.58f,.2f,1.37f,-.58f,.2f,1.36f,-.58f,.2f,1.35f,-.58f,.2f,1.34f,-.58f,.2f,1.34f,-.59f,.2f,1.33f,-.6f,.2f,1.34f,-.61f,.2f,1.34f,-.62f,.2f,1.35f,-.63f,.2f,1.36f,-.63f,.2f,1.37f,-.63f,.2f,1.38f,-.62f,.2f,1.38f,-.61f,.2f,1.39f,-.6f,.2f,1.38f,-.59f,.14f,1.39f,-.6f,.14f,1.38f,-.61f,.14f,1.38f,-.62f,.14f,1.37f,-.63f,.14f,1.36f,-.63f,.14f,1.35f,-.63f,.14f,1.34f,-.62f,.14f,1.34f,-.61f,.14f,1.33f,-.6f,.14f,1.34f,-.59f,.14f,1.34f,-.58f,.14f,1.35f,-.58f,.14f,1.36f,-.58f,.14f,1.37f,-.58f,.14f,1.38f,-.58f,.14f,1.38f,-.59f,-.09f,1.38f,-.61f,-.1f,1.38f,-.6f,-.09f,1.38f,-.62f,-.09f,1.37f,-.63f,-.09f,1.36f,-.63f,-.08f,1.35f,-.63f,-.08f,1.34f,-.62f,-.07f,1.34f,-.61f,-.07f,1.34f,-.6f,-.07f,1.34f,-.59f,-.08f,1.34f,-.58f,-.08f,1.35f,-.58f,-.09f,1.36f,-.58f,-.09f,1.37f,-.58f,-.09f,1.38f,-.58f,-.09f,1.38f,-.59f,-.34f,1.06f,-.6f,-.33f,1.06f,-.59f,-.33f,1.06f,-.61f,-.33f,1.06f,-.62f,-.32f,1.06f,-.63f,-.32f,1.05f,-.63f,-.31f,1.04f,-.63f,-.3f,1.04f,-.62f,-.3f,1.03f,-.61f,-.29f,1.03f,-.6f,-.3f,1.03f,-.59f,-.3f,1.04f,-.58f,-.31f,1.04f,-.58f,-.32f,1.05f,-.58f,-.32f,1.06f,-.58f,-.33f,1.06f,-.58f,-.38f,1.0f,-.58f,-.38f,1.0f,-.59f,-.38f,1.0f,-.6f,-.38f,1.0f,-.61f,-.38f,1.0f,-.62f,-.37f,1.0f,-.63f,-.36f,.99f,-.63f,-.35f,.98f,-.63f,-.35f,.98f,-.62f,-.34f,.97f,-.61f,-.34f,.97f,-.6f,-.34f,.97f,-.59f,-.35f,.98f,-.58f,-.35f,.98f,-.58f,-.36f,.99f,-.58f,-.37f,1.0f,-.58f,.2f,1.38f,.49f,.2f,1.37f,.5f,.2f,1.36f,.5f,.2f,1.35f,.5f,.2f,1.34f,.49f,.2f,1.34f,.48f,.2f,1.33f,.47f,.2f,1.34f,.46f};
return value;
}
private float[] getCoordinate_10_125_point_3()
{
float[] value = {.2f,1.34f,.46f,.2f,1.35f,.45f,.2f,1.36f,.45f,.2f,1.37f,.45f,.2f,1.38f,.46f,.2f,1.38f,.46f,.2f,1.39f,.47f,.2f,1.38f,.48f,.14f,1.39f,.47f,.14f,1.38f,.46f,.14f,1.38f,.46f,.14f,1.37f,.45f,.14f,1.36f,.45f,.14f,1.35f,.45f,.14f,1.34f,.46f,.14f,1.34f,.46f,.14f,1.33f,.47f,.14f,1.34f,.48f,.14f,1.34f,.49f,.14f,1.35f,.5f,.14f,1.36f,.5f,.14f,1.37f,.5f,.14f,1.38f,.49f,.14f,1.38f,.48f,-.09f,1.38f,.46f,-.1f,1.38f,.47f,-.09f,1.38f,.46f,-.09f,1.37f,.45f,-.09f,1.36f,.45f,-.08f,1.35f,.45f,-.08f,1.34f,.46f,-.07f,1.34f,.46f,-.07f,1.34f,.47f,-.07f,1.34f,.48f,-.08f,1.34f,.49f,-.08f,1.35f,.5f,-.09f,1.36f,.5f,-.09f,1.37f,.5f,-.09f,1.38f,.49f,-.09f,1.38f,.48f,-.34f,1.06f,.47f,-.33f,1.06f,.48f,-.33f,1.06f,.46f,-.33f,1.06f,.46f,-.32f,1.06f,.45f,-.32f,1.05f,.45f,-.31f,1.04f,.45f,-.3f,1.04f,.46f,-.3f,1.03f,.46f,-.29f,1.03f,.47f,-.3f,1.03f,.48f,-.3f,1.04f,.49f,-.31f,1.04f,.5f,-.32f,1.05f,.5f,-.32f,1.06f,.5f,-.33f,1.06f,.49f,-.38f,1.0f,.49f,-.38f,1.0f,.48f,-.38f,1.0f,.47f,-.38f,1.0f,.46f,-.38f,1.0f,.46f,-.37f,1.0f,.45f,-.36f,.99f,.45f,-.35f,.98f,.45f,-.35f,.98f,.46f,-.34f,.97f,.46f,-.34f,.97f,.47f,-.34f,.97f,.48f,-.35f,.98f,.49f,-.35f,.98f,.5f,-.36f,.99f,.5f,-.37f,1.0f,.5f,.14f,1.34f,-.5f,.15f,1.34f,-.5f,.16f,1.34f,-.5f,.17f,1.34f,-.5f,.18f,1.34f,-.5f,.19f,1.35f,-.5f,.19f,1.36f,-.5f,.19f,1.37f,-.5f,.18f,1.38f,-.5f,.17f,1.39f,-.5f,.16f,1.39f,-.5f,.15f,1.39f,-.5f,.14f,1.38f,-.5f,.14f,1.37f,-.5f,.14f,1.36f,-.5f,.14f,1.35f,-.5f,.14f,1.36f,-.61f,.14f,1.37f,-.61f,.15f,1.38f,-.61f,.15f,1.38f,-.61f,.16f,1.38f,-.61f,.17f,1.38f,-.61f,.18f,1.38f,-.61f,.18f,1.37f,-.61f,.18f,1.36f,-.61f,.18f,1.35f,-.61f,.18f,1.35f,-.61f,.17f,1.34f,-.61f};
return value;
}
private float[] getCoordinate_10_125_point_4()
{
float[] value = {.16f,1.34f,-.61f,.15f,1.34f,-.61f,.15f,1.35f,-.61f,.14f,1.35f,-.61f,-.07f,1.34f,-.5f,-.07f,1.34f,-.5f,-.06f,1.33f,-.5f,-.05f,1.34f,-.5f,-.04f,1.34f,-.5f,-.03f,1.35f,-.5f,-.03f,1.36f,-.5f,-.03f,1.37f,-.5f,-.04f,1.38f,-.5f,-.05f,1.38f,-.5f,-.06f,1.39f,-.5f,-.07f,1.38f,-.5f,-.07f,1.38f,-.5f,-.08f,1.37f,-.5f,-.08f,1.36f,-.5f,-.08f,1.35f,-.5f,-.08f,1.36f,-.61f,-.08f,1.37f,-.61f,-.07f,1.38f,-.61f,-.07f,1.38f,-.61f,-.06f,1.38f,-.61f,-.05f,1.38f,-.61f,-.04f,1.38f,-.61f,-.04f,1.37f,-.61f,-.03f,1.36f,-.61f,-.04f,1.35f,-.61f,-.04f,1.34f,-.61f,-.05f,1.34f,-.61f,-.06f,1.34f,-.61f,-.07f,1.34f,-.61f,-.07f,1.34f,-.61f,-.08f,1.35f,-.61f,-.36f,.99f,-.5f,-.35f,.99f,-.5f,-.34f,.98f,-.5f,-.34f,.99f,-.5f,-.33f,.99f,-.5f,-.32f,1.0f,-.5f,-.32f,1.01f,-.5f,-.32f,1.02f,-.5f,-.33f,1.03f,-.5f,-.34f,1.03f,-.5f,-.34f,1.03f,-.5f,-.35f,1.03f,-.5f,-.36f,1.03f,-.5f,-.37f,1.02f,-.5f,-.37f,1.01f,-.5f,-.37f,1.0f,-.5f,-.37f,1.01f,-.61f,-.36f,1.02f,-.61f,-.36f,1.02f,-.61f,-.35f,1.03f,-.61f,-.34f,1.03f,-.61f,-.34f,1.03f,-.61f,-.33f,1.02f,-.61f,-.32f,1.02f,-.61f,-.32f,1.01f,-.61f,-.32f,1.0f,-.61f,-.33f,.99f,-.61f,-.34f,.99f,-.61f,-.34f,.99f,-.61f,-.35f,.99f,-.61f,-.36f,.99f,-.61f,-.36f,1.0f,-.61f,.14f,1.34f,.47f,.15f,1.34f,.47f,.16f,1.34f,.47f,.17f,1.34f,.47f,.18f,1.34f,.47f,.19f,1.35f,.47f,.19f,1.36f,.47f,.19f,1.37f,.47f,.18f,1.38f,.47f,.17f,1.39f,.47f,.16f,1.39f,.47f,.15f,1.39f,.47f,.14f,1.38f,.47f,.14f,1.37f,.47f,.14f,1.36f,.47f,.14f,1.35f,.47f,.14f,1.36f,.36f,.14f,1.37f,.36f,.15f,1.38f,.36f,.15f,1.38f,.36f,.16f,1.38f,.36f,.17f,1.38f,.36f,.18f,1.38f,.36f,.18f,1.37f,.36f,.18f,1.36f,.36f,.18f,1.35f,.36f,.18f,1.35f,.36f,.17f,1.34f,.36f,.16f,1.34f,.36f,.15f,1.34f,.36f,.15f,1.35f,.36f,.14f,1.35f,.36f};
return value;
}
private float[] getCoordinate_10_125_point_5()
{
float[] value = {-.07f,1.34f,.47f,-.07f,1.34f,.47f,-.06f,1.33f,.47f,-.05f,1.34f,.47f,-.04f,1.34f,.47f,-.03f,1.35f,.47f,-.03f,1.36f,.47f,-.03f,1.37f,.47f,-.04f,1.38f,.47f,-.05f,1.38f,.47f,-.06f,1.39f,.47f,-.07f,1.38f,.47f,-.07f,1.38f,.47f,-.08f,1.37f,.47f,-.08f,1.36f,.47f,-.08f,1.35f,.47f,-.08f,1.36f,.36f,-.08f,1.37f,.36f,-.07f,1.38f,.36f,-.07f,1.38f,.36f,-.06f,1.38f,.36f,-.05f,1.38f,.36f,-.04f,1.38f,.36f,-.04f,1.37f,.36f,-.03f,1.36f,.36f,-.04f,1.35f,.36f,-.04f,1.34f,.36f,-.05f,1.34f,.36f,-.06f,1.34f,.36f,-.07f,1.34f,.36f,-.07f,1.34f,.36f,-.08f,1.35f,.36f,-.36f,.99f,.47f,-.35f,.99f,.47f,-.34f,.98f,.47f,-.34f,.99f,.47f,-.33f,.99f,.47f,-.32f,1.0f,.47f,-.32f,1.01f,.47f,-.32f,1.02f,.47f,-.33f,1.03f,.47f,-.34f,1.03f,.47f,-.34f,1.03f,.47f,-.35f,1.03f,.47f,-.36f,1.03f,.47f,-.37f,1.02f,.47f,-.37f,1.01f,.47f,-.37f,1.0f,.47f,-.37f,1.01f,.36f,-.36f,1.02f,.36f,-.36f,1.02f,.36f,-.35f,1.03f,.36f,-.34f,1.03f,.36f,-.34f,1.03f,.36f,-.33f,1.02f,.36f,-.32f,1.02f,.36f,-.32f,1.01f,.36f,-.32f,1.0f,.36f,-.33f,.99f,.36f,-.34f,.99f,.36f,-.34f,.99f,.36f,-.35f,.99f,.36f,-.36f,.99f,.36f,-.36f,1.0f,.36f,.18f,1.33f,-.6f,.18f,2.3f,-.6f,.18f,2.3f,-.61f,.18f,1.33f,-.61f,.19f,2.3f,-.62f,.19f,1.33f,-.62f,.2f,2.3f,-.62f,.2f,1.33f,-.62f,.21f,2.3f,-.63f,.21f,1.33f,-.63f,.22f,2.3f,-.62f,.22f,1.33f,-.62f,.23f,2.3f,-.62f,.23f,1.33f,-.62f,.23f,2.3f,-.61f,.23f,1.33f,-.61f,.23f,2.3f,-.6f,.23f,1.33f,-.6f,.23f,2.3f,-.59f,.23f,1.33f,-.59f,.23f,2.3f,-.58f,.23f,1.33f,-.58f,.22f,2.3f,-.57f,.22f,1.33f,-.57f,.21f,2.3f,-.57f,.21f,1.33f,-.57f,.2f,2.3f,-.57f,.2f,1.33f,-.57f,.19f,2.3f,-.58f,.19f,1.33f,-.58f,.18f,2.3f,-.59f,.18f,1.33f,-.59f,.18f,2.45f,-.6f,.18f,2.45f,-.61f,.18f,2.45f,-.59f,.19f,2.45f,-.58f};
return value;
}
private float[] getCoordinate_10_125_point_6()
{
float[] value = {.2f,2.45f,-.57f,.21f,2.45f,-.57f,.22f,2.45f,-.57f,.23f,2.45f,-.58f,.23f,2.45f,-.59f,.23f,2.45f,-.6f,.23f,2.45f,-.61f,.23f,2.45f,-.62f,.22f,2.45f,-.62f,.21f,2.45f,-.63f,.2f,2.45f,-.62f,.19f,2.45f,-.62f,.19f,2.75f,-.62f,.18f,2.75f,-.61f,.18f,2.75f,-.6f,.18f,2.75f,-.59f,.19f,2.75f,-.58f,.2f,2.75f,-.57f,.21f,2.75f,-.57f,.22f,2.75f,-.57f,.23f,2.75f,-.58f,.23f,2.75f,-.59f,.23f,2.75f,-.6f,.23f,2.75f,-.61f,.23f,2.75f,-.62f,.22f,2.75f,-.62f,.21f,2.75f,-.63f,.2f,2.75f,-.62f,.2f,2.54f,-.58f,.22f,2.54f,-.58f,.22f,2.49f,-.58f,.2f,2.49f,-.58f,.22f,2.49f,.45f,.22f,2.54f,.45f,.2f,2.54f,.45f,.2f,2.49f,.45f,.2f,1.44f,-.58f,.22f,1.44f,-.58f,.22f,1.39f,-.58f,.2f,1.39f,-.58f,.22f,1.39f,.45f,.22f,1.44f,.45f,.2f,1.44f,.45f,.2f,1.39f,.45f};
return value;
}
/** Define subarrays using type int[] */
private int[] getIndexedFaceSet_7_133_coordIndex_1()
{
int[] value = {0,1,2,-1,0,2,3,-1,3,2,4,-1,3,4,5,-1,5,4,6,-1,5,6,7,-1,7,6,8,-1,7,8,9,-1,9,8,10,-1,9,10,11,-1,11,10,12,-1,11,12,13,-1,13,12,14,-1,13,14,15,-1,15,14,16,-1,15,16,17,-1,17,16,18,-1,17,18,19,-1,19,18,20,-1,19,20,21,-1,21,20,22,-1,21,22,23,-1,23,22,24,-1,23,24,25,-1,25,24,26,-1,25,26,27,-1,27,26,28,-1,27,28,29,-1,29,28,30,-1,29,30,31,-1,31,30,1,-1,31,1,0,-1,31,0,3,-1,31,3,5,-1,31,5,7,-1,31,7,9,-1,31,9,11,-1,31,11,13,-1,31,13,15,-1,31,15,17,-1,31,17,19,-1,31,19,21,-1,31,21,23,-1,31,23,25,-1,31,25,27,-1,31,27,29,-1,32,33,30,-1,32,30,28,-1,34,32,28,-1,34,28,26,-1,35,34,26,-1,35,26,24,-1,36,35,24,-1,36,24,22,-1,37,36,22,-1,37,22,20,-1,38,37,20,-1,38,20,18,-1,39,38,18,-1,39,18,16,-1,40,39,16,-1,40,16,14,-1,41,40,14,-1,41,14,12,-1,42,41,12,-1,42,12,10,-1,43,42,10,-1,43,10,8,-1,44,43,8,-1,44,8,6,-1,45,44,6,-1,45,6,4,-1,46,45,4,-1,46,4,2,-1,47,1,30,-1,47,30,33,-1,47,46,2,-1,47,2,1,-1,48,49,33,-1,48,33,32,-1,50,48,32,-1,50,32,34,-1,51,50,34,-1,51,34,35,-1,52,51,35,-1,52,35,36,-1,53,52,36,-1,53,36,37,-1,54,53,37,-1,54,37,38,-1,55,54,38,-1,55,38,39,-1,56,55,39,-1,56,39,40,-1,57,56,40,-1,57,40,41,-1,58,57,41,-1,58,41,42,-1,59,58,42,-1,59,42,43,-1,60,59,43,-1,60,43,44,-1,61,60,44,-1,61,44,45,-1,62,61,45,-1,62,45,46,-1,63,47,33,-1,63,33,49,-1,63,62,46,-1,63,46,47,-1,64,65,66,-1,64,66,67,-1,64,67,68,-1,64,68,69,-1,64,69,70,-1,64,70,71,-1,64,71,72,-1,64,72,73,-1,64,73,74,-1,64,74,75,-1,64,75,76,-1,64,76,77,-1,64,77,78,-1,64,78,79,-1,65,64,63,-1,65,63,49,-1,66,65,49,-1,66,49,48,-1,67,66,48,-1,67,48,50,-1,68,67,50,-1,68,50,51,-1,69,68,51,-1,69,51,52,-1,70,69,52,-1,70,52,53,-1,71,70,53,-1,71,53,54,-1,72,71,54,-1,72,54,55,-1,73,72,55,-1,73,55,56,-1,74,73,56,-1,74,56,57,-1,75,74,57,-1,75,57,58,-1,76,75,58,-1,76,58,59,-1,77,76,59,-1,77,59,60,-1,78,77,60,-1,78,60,61,-1,79,62,63,-1,79,63,64,-1,79,78,61,-1,79,61,62,-1,80,81,82,-1,80,82,83,-1,83,82,84,-1,83,84,85,-1,85,84,86,-1,85,86,87,-1,87,86,88,-1,87,88,89,-1,89,88,90,-1,89,90,91,-1,91,90,92,-1,91,92,93,-1,93,92,94,-1,93,94,95,-1,95,94,96,-1,95,96,97,-1,97,96,98,-1,97,98,99,-1,99,98,100,-1,99,100,101,-1,101,100,102,-1,101,102,103,-1,103,102,104,-1,103,104,105,-1,105,104,106,-1,105,106,107,-1,107,106,108,-1,107,108,109,-1,109,108,110,-1,109,110,111,-1,111,110,81,-1,111,81,80,-1,111,80,83,-1,111,83,85,-1,111,85,87,-1,111,87,89,-1,111,89,91,-1,111,91,93,-1,111,93,95,-1,111,95,97,-1,111,97,99,-1,111,99,101,-1,111,101,103,-1,111,103,105,-1,111,105,107,-1,111,107,109,-1,112,113,82,-1,112,82,81,-1,114,112,81,-1,114,81,110,-1,115,114,110,-1,115,110,108,-1,116,115,108,-1,116,108,106,-1,117,116,106,-1,117,106,104,-1,118,117,104,-1,118,104,102,-1,119,118,102,-1,119,102,100,-1,120,119,100,-1,120,100,98,-1,121,120,98,-1,121,98,96,-1,122,121,96,-1,122,96,94,-1,123,122,94,-1,123,94,92,-1,124,123,92,-1,124,92,90,-1,125,124,90,-1,125,90,88,-1,126,125,88,-1,126,88,86,-1,127,84,82,-1,127,82,113,-1,127,126,86,-1,127,86,84,-1,128,129,130,-1,128,130,131,-1,128,131,132,-1,128,132,133,-1,128,133,134,-1,128,134,135,-1,128,135,136,-1,128,136,137,-1,128,137,138,-1,128,138,139,-1,128,139,140,-1,128,140,141,-1,128,141,142,-1,128,142,143,-1,129,128,127,-1,129,127,113,-1};
return value;
}
private int[] getIndexedFaceSet_7_133_coordIndex_2()
{
int[] value = {130,129,113,-1,130,113,112,-1,131,130,112,-1,131,112,114,-1,132,131,114,-1,132,114,115,-1,133,132,115,-1,133,115,116,-1,134,133,116,-1,134,116,117,-1,135,134,117,-1,135,117,118,-1,136,135,118,-1,136,118,119,-1,137,136,119,-1,137,119,120,-1,138,137,120,-1,138,120,121,-1,139,138,121,-1,139,121,122,-1,140,139,122,-1,140,122,123,-1,141,140,123,-1,141,123,124,-1,142,141,124,-1,142,124,125,-1,143,126,127,-1,143,127,128,-1,143,142,125,-1,143,125,126,-1,144,145,146,-1,144,146,147,-1,147,146,148,-1,147,148,149,-1,149,148,150,-1,149,150,151,-1,151,150,152,-1,151,152,153,-1,153,152,154,-1,153,154,155,-1,155,154,156,-1,155,156,157,-1,157,156,158,-1,157,158,159,-1,159,158,160,-1,159,160,161,-1,161,160,162,-1,161,162,163,-1,163,162,164,-1,163,164,165,-1,165,164,166,-1,165,166,167,-1,167,166,168,-1,167,168,169,-1,169,168,170,-1,169,170,171,-1,171,170,172,-1,171,172,173,-1,173,172,174,-1,173,174,175,-1,175,174,145,-1,175,145,144,-1,176,177,146,-1,176,146,145,-1,178,176,145,-1,178,145,174,-1,179,178,174,-1,179,174,172,-1,180,179,172,-1,180,172,170,-1,181,180,170,-1,181,170,168,-1,182,181,168,-1,182,168,166,-1,183,182,166,-1,183,166,164,-1,184,183,164,-1,184,164,162,-1,185,184,162,-1,185,162,160,-1,186,185,160,-1,186,160,158,-1,187,186,158,-1,187,158,156,-1,188,187,156,-1,188,156,154,-1,189,188,154,-1,189,154,152,-1,190,189,152,-1,190,152,150,-1,191,148,146,-1,191,146,177,-1,191,190,150,-1,191,150,148,-1,192,193,191,-1,192,191,177,-1,194,192,177,-1,194,177,176,-1,195,194,176,-1,195,176,178,-1,196,195,178,-1,196,178,179,-1,197,196,179,-1,197,179,180,-1,198,197,180,-1,198,180,181,-1,199,198,181,-1,199,181,182,-1,200,199,182,-1,200,182,183,-1,201,200,183,-1,201,183,184,-1,202,201,184,-1,202,184,185,-1,203,202,185,-1,203,185,186,-1,204,203,186,-1,204,186,187,-1,205,204,187,-1,205,187,188,-1,206,205,188,-1,206,188,189,-1,207,190,191,-1,207,191,193,-1,207,206,189,-1,207,189,190,-1,208,209,207,-1,208,207,193,-1,210,208,193,-1,210,193,192,-1,211,210,192,-1,211,192,194,-1,212,211,194,-1,212,194,195,-1,213,212,195,-1,213,195,196,-1,214,213,196,-1,214,196,197,-1,215,214,197,-1,215,197,198,-1,216,215,198,-1,216,198,199,-1,217,216,199,-1,217,199,200,-1,218,217,200,-1,218,200,201,-1,219,218,201,-1,219,201,202,-1,220,219,202,-1,220,202,203,-1,221,220,203,-1,221,203,204,-1,222,221,204,-1,222,204,205,-1,223,206,207,-1,223,207,209,-1,223,222,205,-1,223,205,206,-1,224,225,209,-1,224,209,208,-1,226,224,208,-1,226,208,210,-1,227,226,210,-1,227,210,211,-1,228,227,211,-1,228,211,212,-1,229,228,212,-1,229,212,213,-1,230,229,213,-1,230,213,214,-1,231,230,214,-1,231,214,215,-1,232,231,215,-1,232,215,216,-1,233,232,216,-1,233,216,217,-1,234,233,217,-1,234,217,218,-1,235,234,218,-1,235,218,219,-1,236,235,219,-1,236,219,220,-1,237,236,220,-1,237,220,221,-1,238,237,221,-1,238,221,222,-1,239,223,209,-1,239,209,225,-1,239,238,222,-1,239,222,223,-1,240,241,225,-1,240,225,224,-1,242,240,224,-1,242,224,226,-1,243,242,226,-1,243,226,227,-1,244,243,227,-1,244,227,228,-1,245,244,228,-1,245,228,229,-1,246,245,229,-1,246,229,230,-1,247,246,230,-1,247,230,231,-1,248,247,231,-1,248,231,232,-1,249,248,232,-1,249,232,233,-1,250,249,233,-1,250,233,234,-1,251,250,234,-1,251,234,235,-1,252,251,235,-1,252,235,236,-1,253,252,236,-1,253,236,237,-1,254,253,237,-1,254,237,238,-1,255,239,225,-1,255,225,241,-1,255,254,238,-1,255,238,239,-1,256,257,258,-1,256,258,259,-1,257,256,255,-1,257,255,241,-1,257,260,261,-1,257,261,258,-1,260,257,241,-1,260,241,240,-1,260,262,263,-1,260,263,261,-1,262,260,240,-1,262,240,242,-1,262,264,265,-1,262,265,263,-1,264,262,242,-1,264,242,243,-1,264,266,267,-1,264,267,265,-1,266,264,243,-1,266,243,244,-1,266,268,269,-1,266,269,267,-1,268,266,244,-1,268,244,245,-1,268,270,271,-1,268,271,269,-1,270,268,245,-1,270,245,246,-1};
return value;
}
private int[] getIndexedFaceSet_7_133_coordIndex_3()
{
int[] value = {270,272,273,-1,270,273,271,-1,272,270,246,-1,272,246,247,-1,272,274,275,-1,272,275,273,-1,274,272,247,-1,274,247,248,-1,274,276,277,-1,274,277,275,-1,276,274,248,-1,276,248,249,-1,276,278,279,-1,276,279,277,-1,278,276,249,-1,278,249,250,-1,278,280,281,-1,278,281,279,-1,280,278,250,-1,280,250,251,-1,280,282,283,-1,280,283,281,-1,282,280,251,-1,282,251,252,-1,282,284,285,-1,282,285,283,-1,284,282,252,-1,284,252,253,-1,284,286,287,-1,284,287,285,-1,286,254,255,-1,286,255,256,-1,286,256,259,-1,286,259,287,-1,286,284,253,-1,286,253,254,-1,288,289,290,-1,288,290,291,-1,292,293,294,-1,292,294,295,-1,293,296,297,-1,293,297,294,-1,296,298,299,-1,296,299,297,-1,298,300,301,-1,298,301,299,-1,300,302,303,-1,300,303,301,-1,302,304,305,-1,302,305,303,-1,304,306,307,-1,304,307,305,-1,306,308,309,-1,306,309,307,-1,308,310,311,-1,308,311,309,-1,310,312,313,-1,310,313,311,-1,312,314,315,-1,312,315,313,-1,314,316,317,-1,314,317,315,-1,316,318,319,-1,316,319,317,-1,318,288,291,-1,318,291,319,-1,320,288,318,-1,320,318,321,-1,322,289,288,-1,322,288,320,-1,323,292,289,-1,323,289,322,-1,324,293,292,-1,324,292,323,-1,325,296,293,-1,325,293,324,-1,326,298,296,-1,326,296,325,-1,327,300,298,-1,327,298,326,-1,328,302,300,-1,328,300,327,-1,329,304,302,-1,329,302,328,-1,330,306,304,-1,330,304,329,-1,331,308,306,-1,331,306,330,-1,332,310,308,-1,332,308,331,-1,333,312,310,-1,333,310,332,-1,334,314,312,-1,334,312,333,-1,335,316,314,-1,335,314,334,-1,321,318,316,-1,321,316,335,-1,290,289,292,-1,290,292,295,-1,290,295,336,-1,290,336,337,-1,291,290,337,-1,291,337,338,-1,319,291,338,-1,319,338,339,-1,317,319,339,-1,317,339,340,-1,315,317,340,-1,315,340,341,-1,313,315,341,-1,313,341,342,-1,311,313,342,-1,311,342,343,-1,309,311,343,-1,309,343,344,-1,307,309,344,-1,307,344,345,-1,305,307,345,-1,305,345,346,-1,303,305,346,-1,303,346,347,-1,301,303,347,-1,301,347,348,-1,299,301,348,-1,299,348,349,-1,297,299,349,-1,297,349,350,-1,294,297,350,-1,294,350,351,-1,336,295,294,-1,336,294,351,-1,336,351,352,-1,336,352,353,-1,337,336,353,-1,337,353,354,-1,338,337,354,-1,338,354,355,-1,339,338,355,-1,339,355,356,-1,340,339,356,-1,340,356,357,-1,341,340,357,-1,341,357,358,-1,342,341,358,-1,342,358,359,-1,343,342,359,-1,343,359,360,-1,344,343,360,-1,344,360,361,-1,345,344,361,-1,345,361,362,-1,346,345,362,-1,346,362,363,-1,347,346,363,-1,347,363,364,-1,348,347,364,-1,348,364,365,-1,349,348,365,-1,349,365,366,-1,350,349,366,-1,350,366,367,-1,352,351,350,-1,352,350,367,-1,353,352,368,-1,353,368,369,-1,354,353,369,-1,354,369,370,-1,355,354,370,-1,355,370,371,-1,356,355,371,-1,356,371,372,-1,357,356,372,-1,357,372,373,-1,358,357,373,-1,358,373,374,-1,359,358,374,-1,359,374,375,-1,360,359,375,-1,360,375,376,-1,361,360,376,-1,361,376,377,-1,362,361,377,-1,362,377,378,-1,363,362,378,-1,363,378,379,-1,364,363,379,-1,364,379,380,-1,365,364,380,-1,365,380,381,-1,366,365,381,-1,366,381,382,-1,367,366,382,-1,367,382,383,-1,368,352,367,-1,368,367,383,-1,369,368,258,-1,369,258,261,-1,370,369,261,-1,370,261,263,-1,371,370,263,-1,371,263,265,-1,372,371,265,-1,372,265,267,-1,373,372,267,-1,373,267,269,-1,374,373,269,-1,374,269,271,-1,375,374,271,-1,375,271,273,-1,376,375,273,-1,376,273,275,-1,377,376,275,-1,377,275,277,-1,378,377,277,-1,378,277,279,-1,379,378,279,-1,379,279,281,-1,380,379,281,-1,380,281,283,-1,381,380,283,-1,381,283,285,-1,382,381,285,-1,382,285,287,-1,383,382,287,-1,383,287,259,-1,258,368,383,-1,258,383,259,-1,384,385,386,-1,384,386,387,-1,384,387,388,-1,384,388,389,-1,384,389,390,-1,384,390,391,-1,384,391,392,-1,384,392,393,-1,384,393,394,-1,384,394,395,-1,384,395,396,-1,384,396,397,-1,384,397,398,-1,384,398,399,-1,385,384,173,-1,385,173,175,-1,386,385,175,-1,386,175,144,-1,387,386,144,-1,387,144,147,-1,388,387,147,-1,388,147,149,-1};
return value;
}
private int[] getIndexedFaceSet_7_133_coordIndex_4()
{
int[] value = {389,388,149,-1,389,149,151,-1,390,389,151,-1,390,151,153,-1,391,390,153,-1,391,153,155,-1,392,391,155,-1,392,155,157,-1,393,392,157,-1,393,157,159,-1,394,393,159,-1,394,159,161,-1,395,394,161,-1,395,161,163,-1,396,395,163,-1,396,163,165,-1,397,396,165,-1,397,165,167,-1,398,397,167,-1,398,167,169,-1,399,171,173,-1,399,173,384,-1,399,398,169,-1,399,169,171,-1,400,401,402,-1,400,402,403,-1,400,403,404,-1,400,404,405,-1,400,405,406,-1,400,406,407,-1,400,407,408,-1,400,408,409,-1,400,409,410,-1,400,410,411,-1,400,411,412,-1,400,412,413,-1,400,413,414,-1,400,414,415,-1,401,400,321,-1,401,321,335,-1,402,401,335,-1,402,335,334,-1,403,402,334,-1,403,334,333,-1,404,403,333,-1,404,333,332,-1,405,404,332,-1,405,332,331,-1,406,405,331,-1,406,331,330,-1,407,406,330,-1,407,330,329,-1,408,407,329,-1,408,329,328,-1,409,408,328,-1,409,328,327,-1,410,409,327,-1,410,327,326,-1,411,410,326,-1,411,326,325,-1,412,411,325,-1,412,325,324,-1,413,412,324,-1,413,324,323,-1,414,413,323,-1,414,323,322,-1,415,320,321,-1,415,321,400,-1,415,414,322,-1,415,322,320,-1,416,417,418,-1,416,418,419,-1,416,419,420,-1,416,420,421,-1,416,421,422,-1,416,422,423,-1,416,423,424,-1,416,424,425,-1,416,425,426,-1,416,426,427,-1,416,427,428,-1,416,428,429,-1,416,429,430,-1,416,430,431,-1,432,430,429,-1,432,429,433,-1,433,429,428,-1,433,428,434,-1,434,428,427,-1,434,427,435,-1,435,427,426,-1,435,426,436,-1,436,426,425,-1,436,425,437,-1,437,425,424,-1,437,424,438,-1,438,424,423,-1,438,423,439,-1,439,423,422,-1,439,422,440,-1,440,422,421,-1,440,421,441,-1,441,421,420,-1,441,420,442,-1,442,420,419,-1,442,419,443,-1,443,419,418,-1,443,418,444,-1,444,418,417,-1,444,417,445,-1,445,417,416,-1,445,416,446,-1,446,416,431,-1,446,431,447,-1,447,431,430,-1,447,430,432,-1,447,432,433,-1,447,433,434,-1,447,434,435,-1,447,435,436,-1,447,436,437,-1,447,437,438,-1,447,438,439,-1,447,439,440,-1,447,440,441,-1,447,441,442,-1,447,442,443,-1,447,443,444,-1,447,444,445,-1,447,445,446,-1,448,449,450,-1,448,450,451,-1,448,451,452,-1,448,452,453,-1,448,453,454,-1,448,454,455,-1,448,455,456,-1,448,456,457,-1,448,457,458,-1,448,458,459,-1,448,459,460,-1,448,460,461,-1,448,461,462,-1,448,462,463,-1,464,462,461,-1,464,461,465,-1,465,461,460,-1,465,460,466,-1,466,460,459,-1,466,459,467,-1,467,459,458,-1,467,458,468,-1,468,458,457,-1,468,457,469,-1,469,457,456,-1,469,456,470,-1,470,456,455,-1,470,455,471,-1,471,455,454,-1,471,454,472,-1,472,454,453,-1,472,453,473,-1,473,453,452,-1,473,452,474,-1,474,452,451,-1,474,451,475,-1,475,451,450,-1,475,450,476,-1,476,450,449,-1,476,449,477,-1,477,449,448,-1,477,448,478,-1,478,448,463,-1,478,463,479,-1,479,463,462,-1,479,462,464,-1,479,464,465,-1,479,465,466,-1,479,466,467,-1,479,467,468,-1,479,468,469,-1,479,469,470,-1,479,470,471,-1,479,471,472,-1,479,472,473,-1,479,473,474,-1,479,474,475,-1,479,475,476,-1,479,476,477,-1,479,477,478,-1,480,481,482,-1,480,482,483,-1,484,482,481,-1,484,481,485,-1,485,481,480,-1,485,480,486,-1,486,480,483,-1,486,483,487,-1,487,483,482,-1,487,482,484,-1,487,484,485,-1,487,485,486,-1,488,489,490,-1,488,490,491,-1,488,491,492,-1,488,492,493,-1,488,493,494,-1,488,494,495,-1,488,495,496,-1,488,496,497,-1,488,497,498,-1,488,498,499,-1,488,499,500,-1,488,500,501,-1,488,501,502,-1,488,502,503,-1,504,502,501,-1,504,501,505,-1,505,501,500,-1,505,500,506,-1,506,500,499,-1,506,499,507,-1,507,499,498,-1,507,498,508,-1,508,498,497,-1,508,497,509,-1,509,497,496,-1,509,496,510,-1,510,496,495,-1,510,495,511,-1,511,495,494,-1,511,494,512,-1,512,494,493,-1,512,493,513,-1,513,493,492,-1,513,492,514,-1,514,492,491,-1,514,491,515,-1,515,491,490,-1,515,490,516,-1,516,490,489,-1,516,489,517,-1,517,489,488,-1,517,488,518,-1,518,488,503,-1,518,503,519,-1,519,503,502,-1,519,502,504,-1,519,504,505,-1,519,505,506,-1};
return value;
}
private int[] getIndexedFaceSet_7_133_coordIndex_5()
{
int[] value = {519,506,507,-1,519,507,508,-1,519,508,509,-1,519,509,510,-1,519,510,511,-1,519,511,512,-1,519,512,513,-1,519,513,514,-1,519,514,515,-1,519,515,516,-1,519,516,517,-1,519,517,518,-1,520,521,522,-1,520,522,523,-1,520,523,524,-1,520,524,525,-1,520,525,526,-1,520,526,527,-1,520,527,528,-1,520,528,529,-1,520,529,530,-1,520,530,531,-1,520,531,532,-1,520,532,533,-1,520,533,534,-1,520,534,535,-1,536,534,533,-1,536,533,537,-1,537,533,532,-1,537,532,538,-1,538,532,531,-1,538,531,539,-1,539,531,530,-1,539,530,540,-1,540,530,529,-1,540,529,541,-1,541,529,528,-1,541,528,542,-1,542,528,527,-1,542,527,543,-1,543,527,526,-1,543,526,544,-1,544,526,525,-1,544,525,545,-1,545,525,524,-1,545,524,546,-1,546,524,523,-1,546,523,547,-1,547,523,522,-1,547,522,548,-1,548,522,521,-1,548,521,549,-1,549,521,520,-1,549,520,550,-1,550,520,535,-1,550,535,551,-1,551,535,534,-1,551,534,536,-1,551,536,537,-1,551,537,538,-1,551,538,539,-1,551,539,540,-1,551,540,541,-1,551,541,542,-1,551,542,543,-1,551,543,544,-1,551,544,545,-1,551,545,546,-1,551,546,547,-1,551,547,548,-1,551,548,549,-1,551,549,550,-1,552,553,554,-1,552,554,555,-1,555,554,556,-1,555,556,557,-1,557,556,558,-1,557,558,559,-1,559,558,560,-1,559,560,561,-1,561,560,562,-1,561,562,563,-1,563,562,564,-1,563,564,565,-1,565,564,566,-1,565,566,567,-1,567,566,568,-1,567,568,569,-1,569,568,570,-1,569,570,571,-1,571,570,572,-1,571,572,573,-1,573,572,574,-1,573,574,575,-1,575,574,576,-1,575,576,577,-1,577,576,578,-1,577,578,579,-1,579,578,580,-1,579,580,581,-1,581,580,582,-1,581,582,583,-1,583,582,553,-1,583,553,552,-1,583,552,555,-1,583,555,557,-1,583,557,559,-1,583,559,561,-1,583,561,563,-1,583,563,565,-1,583,565,567,-1,583,567,569,-1,583,569,571,-1,583,571,573,-1,583,573,575,-1,583,575,577,-1,583,577,579,-1,583,579,581,-1,584,585,582,-1,584,582,580,-1,586,584,580,-1,586,580,578,-1,587,586,578,-1,587,578,576,-1,588,587,576,-1,588,576,574,-1,589,588,574,-1,589,574,572,-1,590,589,572,-1,590,572,570,-1,591,590,570,-1,591,570,568,-1,592,591,568,-1,592,568,566,-1,593,592,566,-1,593,566,564,-1,594,593,564,-1,594,564,562,-1,595,594,562,-1,595,562,560,-1,596,595,560,-1,596,560,558,-1,597,596,558,-1,597,558,556,-1,598,597,556,-1,598,556,554,-1,599,553,582,-1,599,582,585,-1,599,598,554,-1,599,554,553,-1,600,601,585,-1,600,585,584,-1,602,600,584,-1,602,584,586,-1,603,602,586,-1,603,586,587,-1,604,603,587,-1,604,587,588,-1,605,604,588,-1,605,588,589,-1,606,605,589,-1,606,589,590,-1,607,606,590,-1,607,590,591,-1,608,607,591,-1,608,591,592,-1,609,608,592,-1,609,592,593,-1,610,609,593,-1,610,593,594,-1,611,610,594,-1,611,594,595,-1,612,611,595,-1,612,595,596,-1,613,612,596,-1,613,596,597,-1,614,613,597,-1,614,597,598,-1,615,599,585,-1,615,585,601,-1,615,614,598,-1,615,598,599,-1,616,617,618,-1,616,618,619,-1,616,619,620,-1,616,620,621,-1,616,621,622,-1,616,622,623,-1,616,623,624,-1,616,624,625,-1,616,625,626,-1,616,626,627,-1,616,627,628,-1,616,628,629,-1,616,629,630,-1,616,630,631,-1,617,616,615,-1,617,615,601,-1,618,617,601,-1,618,601,600,-1,619,618,600,-1,619,600,602,-1,620,619,602,-1,620,602,603,-1,621,620,603,-1,621,603,604,-1,622,621,604,-1,622,604,605,-1,623,622,605,-1,623,605,606,-1,624,623,606,-1,624,606,607,-1,625,624,607,-1,625,607,608,-1,626,625,608,-1,626,608,609,-1,627,626,609,-1,627,609,610,-1,628,627,610,-1,628,610,611,-1,629,628,611,-1,629,611,612,-1,630,629,612,-1,630,612,613,-1,631,614,615,-1,631,615,616,-1,631,630,613,-1,631,613,614,-1};
return value;
}
/** Define subarrays using type float[] */
private float[] getCoordinate_8_133_point_1()
{
float[] value = {-1.67f,.5f,-.45f,-1.68f,.54f,-.45f,-1.67f,.54f,-.45f,-1.67f,.5f,-.46f,-1.67f,.54f,-.46f,-1.67f,.5f,-.46f,-1.66f,.54f,-.46f,-1.66f,.5f,-.47f,-1.66f,.55f,-.46f,-1.66f,.5f,-.47f,-1.65f,.54f,-.46f,-1.65f,.5f,-.47f,-1.64f,.54f,-.46f,-1.65f,.5f,-.46f,-1.64f,.54f,-.45f,-1.64f,.5f,-.46f,-1.64f,.54f,-.45f,-1.64f,.5f,-.45f,-1.64f,.53f,-.44f,-1.64f,.5f,-.45f,-1.64f,.53f,-.44f,-1.65f,.5f,-.44f,-1.65f,.53f,-.43f,-1.65f,.5f,-.44f,-1.66f,.53f,-.43f,-1.66f,.5f,-.44f,-1.66f,.53f,-.43f,-1.66f,.5f,-.44f,-1.67f,.53f,-.44f,-1.67f,.5f,-.44f,-1.67f,.53f,-.44f,-1.67f,.5f,-.45f,-1.67f,.62f,-.32f,-1.67f,.63f,-.32f,-1.66f,.62f,-.32f,-1.66f,.62f,-.32f,-1.65f,.62f,-.32f,-1.64f,.62f,-.32f,-1.64f,.63f,-.32f,-1.64f,.64f,-.32f,-1.64f,.64f,-.32f,-1.64f,.65f,-.32f,-1.65f,.65f,-.32f,-1.66f,.65f,-.32f,-1.66f,.65f,-.32f,-1.67f,.65f,-.32f,-1.67f,.64f,-.32f,-1.68f,.64f,-.32f,-1.67f,.63f,-.08f,-1.67f,.64f,-.08f,-1.66f,.63f,-.08f,-1.66f,.62f,-.08f,-1.65f,.63f,-.08f,-1.64f,.63f,-.08f,-1.64f,.64f,-.08f,-1.64f,.64f,-.08f,-1.64f,.65f,-.08f,-1.64f,.65f,-.08f,-1.65f,.66f,-.08f,-1.66f,.66f,-.08f,-1.66f,.66f,-.08f,-1.67f,.65f,-.08f,-1.67f,.65f,-.08f,-1.68f,.64f,-.08f,-1.67f,.64f,-.04f,-1.67f,.63f,-.04f,-1.67f,.63f,-.04f,-1.66f,.63f,-.04f,-1.66f,.62f,-.04f,-1.65f,.63f,-.04f,-1.65f,.63f,-.04f,-1.64f,.63f,-.04f,-1.64f,.64f,-.04f,-1.64f,.65f,-.04f,-1.65f,.65f,-.04f,-1.65f,.66f,-.04f,-1.66f,.66f,-.04f,-1.66f,.66f,-.04f,-1.67f,.65f,-.04f,-1.67f,.65f,-.04f,-.98f,.9f,-.34f,-.98f,.9f,-.01f,-.98f,.9f,-.01f,-.98f,.9f,-.34f,-.98f,.91f,-.01f,-.98f,.91f,-.34f,-.97f,.91f,-.01f,-.97f,.91f,-.34f,-.97f,.91f,-.01f,-.97f,.91f,-.34f,-.96f,.91f,-.01f,-.96f,.91f,-.34f,-.96f,.91f,-.01f,-.96f,.91f,-.34f,-.96f,.9f,-.01f,-.96f,.9f,-.34f,-.96f,.9f,-.01f,-.96f,.9f,-.34f,-.96f,.89f,-.01f,-.96f,.89f,-.34f};
return value;
}
private float[] getCoordinate_8_133_point_2()
{
float[] value = {-.96f,.89f,-.01f,-.96f,.89f,-.34f,-.96f,.89f,-.01f,-.96f,.89f,-.34f,-.97f,.88f,-.01f,-.97f,.88f,-.34f,-.97f,.89f,-.01f,-.97f,.89f,-.34f,-.98f,.89f,-.01f,-.98f,.89f,-.34f,-.98f,.89f,-.01f,-.98f,.89f,-.34f,-.98f,.9f,.04f,-.98f,.9f,.04f,-.98f,.89f,.04f,-.98f,.89f,.04f,-.97f,.89f,.04f,-.97f,.88f,.04f,-.96f,.89f,.04f,-.96f,.89f,.04f,-.96f,.89f,.04f,-.96f,.9f,.04f,-.96f,.9f,.04f,-.96f,.91f,.04f,-.96f,.91f,.04f,-.97f,.91f,.04f,-.97f,.91f,.04f,-.98f,.91f,.04f,-.98f,.91f,.14f,-.98f,.9f,.14f,-.98f,.9f,.14f,-.98f,.89f,.14f,-.98f,.89f,.14f,-.97f,.89f,.14f,-.97f,.88f,.14f,-.96f,.89f,.14f,-.96f,.89f,.14f,-.96f,.89f,.14f,-.96f,.9f,.14f,-.96f,.9f,.14f,-.96f,.91f,.14f,-.96f,.91f,.14f,-.97f,.91f,.14f,-.97f,.91f,.14f,-.99f,.37f,-.34f,-.99f,.89f,-.34f,-.98f,.89f,-.34f,-.98f,.37f,-.34f,-.98f,.89f,-.35f,-.98f,.37f,-.35f,-.98f,.89f,-.35f,-.98f,.37f,-.35f,-.97f,.89f,-.35f,-.97f,.37f,-.35f,-.96f,.89f,-.35f,-.96f,.37f,-.35f,-.96f,.89f,-.35f,-.96f,.37f,-.35f,-.95f,.89f,-.34f,-.95f,.37f,-.34f,-.95f,.89f,-.34f,-.95f,.37f,-.34f,-.95f,.89f,-.33f,-.95f,.37f,-.33f,-.96f,.89f,-.32f,-.96f,.37f,-.32f,-.96f,.89f,-.32f,-.96f,.37f,-.32f,-.97f,.89f,-.32f,-.97f,.37f,-.32f,-.98f,.89f,-.32f,-.98f,.37f,-.32f,-.98f,.89f,-.32f,-.98f,.37f,-.32f,-.98f,.89f,-.33f,-.98f,.37f,-.33f,-.99f,.97f,-.34f,-.98f,.97f,-.34f,-.98f,.97f,-.33f,-.98f,.97f,-.32f,-.98f,.97f,-.32f,-.97f,.97f,-.32f,-.96f,.97f,-.32f,-.96f,.97f,-.32f,-.95f,.97f,-.33f,-.95f,.97f,-.34f,-.95f,.97f,-.34f,-.96f,.97f,-.35f,-.96f,.97f,-.35f,-.97f,.97f,-.35f,-.98f,.97f,-.35f,-.98f,.97f,-.35f,-.98f,1.13f,-.34f,-.98f,1.13f,-.35f,-.99f,1.13f,-.34f,-.98f,1.13f,-.33f,-.98f,1.13f,-.32f,-.98f,1.13f,-.32f,-.97f,1.13f,-.32f,-.96f,1.13f,-.32f};
return value;
}
private float[] getCoordinate_8_133_point_3()
{
float[] value = {-.96f,1.13f,-.32f,-.95f,1.13f,-.33f,-.95f,1.13f,-.34f,-.95f,1.13f,-.34f,-.96f,1.13f,-.35f,-.96f,1.13f,-.35f,-.97f,1.13f,-.35f,-.98f,1.13f,-.35f,-.98f,1.18f,-.35f,-.98f,1.18f,-.35f,-.98f,1.17f,-.34f,-.99f,1.17f,-.34f,-.98f,1.17f,-.33f,-.98f,1.16f,-.33f,-.98f,1.16f,-.32f,-.97f,1.16f,-.32f,-.96f,1.16f,-.32f,-.96f,1.16f,-.33f,-.95f,1.17f,-.33f,-.95f,1.17f,-.34f,-.95f,1.17f,-.34f,-.96f,1.18f,-.35f,-.96f,1.18f,-.35f,-.97f,1.18f,-.35f,-.98f,1.19f,-.32f,-.98f,1.2f,-.32f,-.98f,1.19f,-.32f,-.99f,1.18f,-.31f,-.98f,1.18f,-.31f,-.98f,1.17f,-.31f,-.98f,1.17f,-.31f,-.97f,1.17f,-.31f,-.96f,1.17f,-.31f,-.96f,1.17f,-.31f,-.95f,1.18f,-.31f,-.95f,1.18f,-.31f,-.95f,1.19f,-.32f,-.96f,1.19f,-.32f,-.96f,1.2f,-.32f,-.97f,1.2f,-.32f,-.98f,1.2f,-.27f,-.98f,1.2f,-.27f,-.98f,1.19f,-.27f,-.99f,1.19f,-.27f,-.98f,1.18f,-.27f,-.98f,1.17f,-.27f,-.98f,1.17f,-.27f,-.97f,1.17f,-.27f,-.96f,1.17f,-.27f,-.96f,1.17f,-.27f,-.95f,1.18f,-.27f,-.95f,1.19f,-.27f,-.95f,1.19f,-.27f,-.96f,1.2f,-.27f,-.96f,1.2f,-.27f,-.97f,1.2f,-.27f,-.97f,1.2f,-.09f,-.98f,1.2f,-.09f,-.98f,1.2f,.08f,-.97f,1.2f,.08f,-.98f,1.2f,-.09f,-.98f,1.2f,.08f,-.98f,1.19f,-.09f,-.98f,1.19f,.08f,-.99f,1.19f,-.09f,-.99f,1.18f,.08f,-.98f,1.18f,-.09f,-.98f,1.18f,.08f,-.98f,1.17f,-.09f,-.98f,1.17f,.08f,-.98f,1.17f,-.09f,-.98f,1.17f,.08f,-.97f,1.17f,-.09f,-.97f,1.17f,.08f,-.96f,1.17f,-.09f,-.96f,1.17f,.08f,-.96f,1.17f,-.09f,-.96f,1.17f,.08f,-.95f,1.18f,-.09f,-.95f,1.18f,.08f,-.95f,1.19f,-.09f,-.95f,1.18f,.08f,-.95f,1.19f,-.09f,-.95f,1.19f,.08f,-.96f,1.2f,-.09f,-.96f,1.2f,.08f,-.96f,1.2f,-.09f,-.96f,1.2f,.08f,-.99f,.89f,.15f,-.98f,.89f,.15f,-.98f,.96f,.16f,-.99f,.96f,.15f,-.98f,.89f,.16f,-.98f,.89f,.16f,-.98f,.96f,.17f,-.98f,.96f,.16f,-.97f,.89f,.17f,-.97f,.96f,.17f,-.96f,.89f,.16f,-.96f,.96f,.17f};
return value;
}
private float[] getCoordinate_8_133_point_4()
{
float[] value = {-.96f,.89f,.16f,-.96f,.96f,.16f,-.95f,.89f,.15f,-.95f,.96f,.16f,-.95f,.89f,.15f,-.95f,.96f,.15f,-.95f,.89f,.14f,-.95f,.96f,.14f,-.96f,.89f,.14f,-.96f,.96f,.14f,-.96f,.89f,.13f,-.96f,.96f,.13f,-.97f,.89f,.13f,-.97f,.96f,.13f,-.98f,.89f,.13f,-.98f,.96f,.13f,-.98f,.89f,.14f,-.98f,.96f,.14f,-.98f,.89f,.14f,-.98f,.96f,.14f,-.99f,.36f,.14f,-.98f,.36f,.14f,-.98f,.36f,.15f,-.98f,.36f,.16f,-.98f,.36f,.16f,-.97f,.36f,.16f,-.96f,.36f,.16f,-.96f,.36f,.16f,-.95f,.36f,.15f,-.95f,.36f,.14f,-.95f,.36f,.14f,-.96f,.36f,.13f,-.96f,.36f,.13f,-.97f,.36f,.12f,-.98f,.36f,.13f,-.98f,.36f,.13f,-.98f,1.13f,.16f,-.98f,1.13f,.16f,-.99f,1.13f,.15f,-.98f,1.13f,.14f,-.98f,1.13f,.14f,-.98f,1.13f,.13f,-.97f,1.13f,.13f,-.96f,1.13f,.13f,-.96f,1.13f,.14f,-.95f,1.13f,.14f,-.95f,1.13f,.15f,-.95f,1.13f,.16f,-.96f,1.13f,.16f,-.96f,1.13f,.17f,-.97f,1.13f,.17f,-.98f,1.13f,.17f,-.98f,1.18f,.16f,-.98f,1.17f,.16f,-.98f,1.17f,.16f,-.99f,1.17f,.15f,-.98f,1.16f,.14f,-.98f,1.16f,.14f,-.98f,1.16f,.14f,-.97f,1.16f,.14f,-.96f,1.16f,.14f,-.96f,1.16f,.14f,-.95f,1.16f,.14f,-.95f,1.17f,.15f,-.95f,1.17f,.16f,-.96f,1.17f,.16f,-.96f,1.18f,.16f,-.97f,1.18f,.17f,-.98f,1.2f,.14f,-.98f,1.19f,.13f,-.98f,1.19f,.13f,-.99f,1.18f,.13f,-.98f,1.17f,.13f,-.98f,1.17f,.12f,-.98f,1.17f,.12f,-.97f,1.16f,.12f,-.96f,1.17f,.12f,-.96f,1.17f,.12f,-.95f,1.17f,.13f,-.95f,1.18f,.13f,-.95f,1.19f,.13f,-.96f,1.19f,.13f,-.96f,1.2f,.14f,-.97f,1.2f,.14f,-.98f,.05f,-.32f,-.98f,.05f,-.33f,-.99f,.05f,-.34f,-.98f,.05f,-.34f,-.98f,.05f,-.35f,-.98f,.05f,-.35f,-.97f,.05f,-.35f,-.96f,.05f,-.35f,-.96f,.05f,-.35f,-.95f,.05f,-.34f,-.95f,.05f,-.34f,-.95f,.05f,-.33f,-.96f,.05f,-.32f,-.96f,.05f,-.32f,-.97f,.05f,-.32f,-.98f,.05f,-.32f};
return value;
}
private float[] getCoordinate_8_133_point_5()
{
float[] value = {-.98f,.05f,.13f,-.98f,.05f,.13f,-.98f,.05f,.12f,-.97f,.05f,.12f,-.96f,.05f,.12f,-.96f,.05f,.13f,-.95f,.05f,.13f,-.95f,.05f,.14f,-.95f,.05f,.15f,-.96f,.05f,.15f,-.96f,.05f,.16f,-.97f,.05f,.16f,-.98f,.05f,.16f,-.98f,.05f,.15f,-.98f,.05f,.15f,-.99f,.05f,.14f,-1.69f,.6f,.61f,-1.67f,.6f,.62f,-1.66f,.6f,.63f,-1.64f,.6f,.62f,-1.63f,.6f,.61f,-1.62f,.6f,.6f,-1.62f,.6f,.59f,-1.62f,.6f,.57f,-1.63f,.6f,.56f,-1.64f,.6f,.55f,-1.66f,.6f,.55f,-1.67f,.6f,.55f,-1.69f,.6f,.56f,-1.7f,.6f,.57f,-1.7f,.6f,.59f,-1.7f,.6f,.6f,-1.7f,.45f,.59f,-1.7f,.45f,.57f,-1.69f,.45f,.56f,-1.67f,.45f,.55f,-1.66f,.45f,.55f,-1.64f,.45f,.55f,-1.63f,.45f,.56f,-1.62f,.45f,.57f,-1.62f,.45f,.59f,-1.62f,.45f,.6f,-1.63f,.45f,.61f,-1.64f,.45f,.62f,-1.66f,.45f,.63f,-1.67f,.45f,.62f,-1.69f,.45f,.61f,-1.7f,.45f,.6f,-1.69f,.6f,-.69f,-1.67f,.6f,-.68f,-1.66f,.6f,-.68f,-1.64f,.6f,-.68f,-1.63f,.6f,-.69f,-1.62f,.6f,-.7f,-1.62f,.6f,-.72f,-1.62f,.6f,-.73f,-1.63f,.6f,-.75f,-1.64f,.6f,-.76f,-1.66f,.6f,-.76f,-1.67f,.6f,-.76f,-1.69f,.6f,-.75f,-1.7f,.6f,-.73f,-1.7f,.6f,-.72f,-1.7f,.6f,-.7f,-1.7f,.45f,-.72f,-1.7f,.45f,-.73f,-1.69f,.45f,-.75f,-1.67f,.45f,-.76f,-1.66f,.45f,-.76f,-1.64f,.45f,-.76f,-1.63f,.45f,-.75f,-1.62f,.45f,-.73f,-1.62f,.45f,-.72f,-1.62f,.45f,-.7f,-1.63f,.45f,-.69f,-1.64f,.45f,-.68f,-1.66f,.45f,-.68f,-1.67f,.45f,-.68f,-1.69f,.45f,-.69f,-1.7f,.45f,-.7f,-1.71f,.5f,-.91f,-1.61f,.5f,-.91f,-1.61f,.45f,-.91f,-1.71f,.45f,-.91f,-1.61f,.45f,.83f,-1.61f,.5f,.83f,-1.71f,.5f,.83f,-1.71f,.45f,.83f,-1.67f,.54f,-.65f,-1.66f,.54f,-.65f,-1.66f,.54f,-.65f,-1.65f,.54f,-.65f,-1.65f,.54f,-.65f,-1.65f,.54f,-.65f,-1.65f,.55f,-.65f,-1.65f,.55f,-.65f,-1.65f,.56f,-.65f,-1.65f,.56f,-.65f,-1.66f,.56f,-.65f,-1.66f,.56f,-.65f};
return value;
}
private float[] getCoordinate_8_133_point_6()
{
float[] value = {-1.67f,.56f,-.65f,-1.67f,.55f,-.65f,-1.67f,.55f,-.65f,-1.67f,.54f,-.65f,-1.67f,.55f,-.79f,-1.67f,.55f,-.79f,-1.67f,.56f,-.79f,-1.66f,.56f,-.79f,-1.66f,.56f,-.79f,-1.65f,.56f,-.79f,-1.65f,.56f,-.79f,-1.65f,.55f,-.79f,-1.65f,.55f,-.79f,-1.65f,.54f,-.79f,-1.65f,.54f,-.79f,-1.65f,.54f,-.79f,-1.66f,.54f,-.79f,-1.66f,.54f,-.79f,-1.67f,.54f,-.79f,-1.67f,.54f,-.79f,-1.67f,.54f,.66f,-1.66f,.54f,.66f,-1.66f,.54f,.66f,-1.65f,.54f,.66f,-1.65f,.54f,.66f,-1.65f,.54f,.66f,-1.65f,.55f,.66f,-1.65f,.55f,.66f,-1.65f,.56f,.66f,-1.65f,.56f,.66f,-1.66f,.56f,.66f,-1.66f,.56f,.66f,-1.67f,.56f,.66f,-1.67f,.55f,.66f,-1.67f,.55f,.66f,-1.67f,.54f,.66f,-1.67f,.55f,.52f,-1.67f,.55f,.52f,-1.67f,.56f,.52f,-1.66f,.56f,.52f,-1.66f,.56f,.52f,-1.65f,.56f,.52f,-1.65f,.56f,.52f,-1.65f,.55f,.52f,-1.65f,.55f,.52f,-1.65f,.54f,.52f,-1.65f,.54f,.52f,-1.65f,.54f,.52f,-1.66f,.54f,.52f,-1.66f,.54f,.52f,-1.67f,.54f,.52f,-1.67f,.54f,.52f,-1.64f,.5f,.33f,-1.64f,.54f,.33f,-1.64f,.54f,.33f,-1.64f,.5f,.34f,-1.64f,.54f,.34f,-1.65f,.5f,.35f,-1.65f,.54f,.34f,-1.65f,.5f,.35f,-1.66f,.55f,.34f,-1.66f,.5f,.35f,-1.66f,.54f,.34f,-1.66f,.5f,.35f,-1.67f,.54f,.34f,-1.67f,.5f,.35f,-1.67f,.54f,.33f,-1.67f,.5f,.34f,-1.68f,.54f,.33f,-1.67f,.5f,.33f,-1.67f,.53f,.32f,-1.67f,.5f,.33f,-1.67f,.53f,.32f,-1.67f,.5f,.32f,-1.66f,.53f,.31f,-1.66f,.5f,.32f,-1.66f,.53f,.31f,-1.66f,.5f,.32f,-1.65f,.53f,.31f,-1.65f,.5f,.32f,-1.64f,.53f,.32f,-1.65f,.5f,.32f,-1.64f,.53f,.32f,-1.64f,.5f,.33f,-1.64f,.62f,.2f,-1.64f,.63f,.2f,-1.65f,.62f,.2f,-1.66f,.62f,.2f,-1.66f,.62f,.2f,-1.67f,.62f,.2f,-1.67f,.63f,.2f,-1.68f,.64f,.2f,-1.67f,.64f,.2f,-1.67f,.65f,.2f,-1.66f,.65f,.2f,-1.66f,.65f,.2f,-1.65f,.65f,.2f,-1.64f,.65f,.2f,-1.64f,.64f,.2f,-1.64f,.64f,.2f};
return value;
}
private float[] getCoordinate_8_133_point_7()
{
float[] value = {-1.64f,.63f,-.04f,-1.64f,.64f,-.04f,-1.65f,.63f,-.04f,-1.66f,.62f,-.04f,-1.66f,.63f,-.04f,-1.67f,.63f,-.04f,-1.67f,.64f,-.04f,-1.68f,.64f,-.04f,-1.67f,.65f,-.04f,-1.67f,.65f,-.04f,-1.66f,.66f,-.04f,-1.66f,.66f,-.04f,-1.65f,.66f,-.04f,-1.64f,.65f,-.04f,-1.64f,.65f,-.04f,-1.64f,.64f,-.04f,-1.64f,.64f,-.07f,-1.64f,.63f,-.07f,-1.65f,.63f,-.07f,-1.65f,.63f,-.07f,-1.66f,.62f,-.07f,-1.66f,.63f,-.07f,-1.67f,.63f,-.07f,-1.67f,.63f,-.07f,-1.67f,.64f,-.07f,-1.67f,.65f,-.07f,-1.67f,.65f,-.07f,-1.66f,.66f,-.07f,-1.66f,.66f,-.07f,-1.65f,.66f,-.07f,-1.65f,.65f,-.07f,-1.64f,.65f,-.07f};
return value;
}
/** Define subarrays using type int[] */
private int[] getIndexedFaceSet_7_151_coordIndex_1()
{
int[] value = {0,1,2,-1,0,2,3,-1,4,2,5,-1,4,5,6,-1,4,6,7,-1,4,7,8,-1,4,8,9,-1,4,9,10,-1,4,10,11,-1,4,11,12,-1,4,12,13,-1,4,13,14,-1,15,1,0,-1,15,0,16,-1,16,0,3,-1,16,3,17,-1,18,19,20,-1,18,20,21,-1,21,1,15,-1,21,15,18,-1,22,23,4,-1,22,4,17,-1,24,25,3,-1,24,3,2,-1,20,26,27,-1,20,27,28,-1,20,28,29,-1,20,29,30,-1,20,30,31,-1,20,31,32,-1,31,33,34,-1,31,34,32,-1,26,35,36,-1,26,36,11,-1,26,11,10,-1,37,38,39,-1,37,39,40,-1,37,40,36,-1,37,36,19,-1,19,36,35,-1,40,39,41,-1,35,26,20,-1,35,20,19,-1,42,38,37,-1,42,37,43,-1,44,42,43,-1,44,43,4,-1,5,2,34,-1,5,34,33,-1,45,25,24,-1,45,24,46,-1,47,45,46,-1,47,46,48,-1,49,47,48,-1,49,48,50,-1,51,49,50,-1,51,50,52,-1,53,51,52,-1,53,52,54,-1,55,53,54,-1,55,54,56,-1,57,55,56,-1,57,56,58,-1,59,57,58,-1,59,58,60,-1,25,45,61,-1,25,61,22,-1,25,22,17,-1,25,17,3,-1,61,45,47,-1,61,47,49,-1,61,49,51,-1,61,51,53,-1,61,53,55,-1,61,55,57,-1,61,57,59,-1,61,59,60,-1,61,60,62,-1,6,5,33,-1,6,33,31,-1,6,31,30,-1,10,9,27,-1,10,27,26,-1,14,44,4,-1,62,23,22,-1,62,22,61,-1,48,46,24,-1,48,24,2,-1,48,2,4,-1,48,4,23,-1,48,23,62,-1,48,62,60,-1,48,60,58,-1,48,58,56,-1,48,56,54,-1,48,54,52,-1,48,52,50,-1,28,27,9,-1,28,9,8,-1,29,28,8,-1,29,8,7,-1,30,29,7,-1,30,7,6,-1,39,38,42,-1,39,42,44,-1,39,44,14,-1,41,39,14,-1,41,14,13,-1,40,41,13,-1,40,13,12,-1,36,40,12,-1,36,12,11,-1,63,64,65,-1,63,65,66,-1,63,66,67,-1,63,67,68,-1,63,68,69,-1,63,69,70,-1,63,70,71,-1,63,71,72,-1,63,72,73,-1,63,73,74,-1,63,74,75,-1,63,75,76,-1,63,76,77,-1,63,77,78,-1,79,77,76,-1,79,76,80,-1,80,76,75,-1,80,75,81,-1,81,75,74,-1,81,74,82,-1,82,74,73,-1,82,73,83,-1,83,73,72,-1,83,72,84,-1,84,72,71,-1,84,71,85,-1,85,71,70,-1,85,70,86,-1,86,70,69,-1,86,69,87,-1,87,69,68,-1,87,68,88,-1,88,68,67,-1,88,67,89,-1,89,67,66,-1,89,66,90,-1,90,66,65,-1,90,65,91,-1,91,65,64,-1,91,64,92,-1,92,64,63,-1,92,63,93,-1,93,63,78,-1,93,78,94,-1,94,78,77,-1,94,77,79,-1,95,96,93,-1,95,93,94,-1,97,95,94,-1,97,94,79,-1,98,97,79,-1,98,79,80,-1,99,98,80,-1,99,80,81,-1,100,99,81,-1,100,81,82,-1,101,100,82,-1,101,82,83,-1,102,101,83,-1,102,83,84,-1,103,102,84,-1,103,84,85,-1,104,103,85,-1,104,85,86,-1,105,104,86,-1,105,86,87,-1,106,105,87,-1,106,87,88,-1,107,106,88,-1,107,88,89,-1,108,107,89,-1,108,89,90,-1,109,108,90,-1,109,90,91,-1,110,92,93,-1,110,93,96,-1,110,109,91,-1,110,91,92,-1,111,112,96,-1,111,96,95,-1,113,111,95,-1,113,95,97,-1,114,113,97,-1,114,97,98,-1,115,114,98,-1,115,98,99,-1,116,115,99,-1,116,99,100,-1,117,116,100,-1,117,100,101,-1,118,117,101,-1,118,101,102,-1,119,118,102,-1,119,102,103,-1,120,119,103,-1,120,103,104,-1,121,120,104,-1,121,104,105,-1,122,121,105,-1,122,105,106,-1,123,122,106,-1,123,106,107,-1,124,123,107,-1,124,107,108,-1,125,124,108,-1,125,108,109,-1,126,110,96,-1,126,96,112,-1,126,125,109,-1,126,109,110,-1,127,128,126,-1,127,126,112,-1,129,127,112,-1,129,112,111,-1,130,129,111,-1,130,111,113,-1,131,130,113,-1,131,113,114,-1,132,131,114,-1,132,114,115,-1,133,132,115,-1,133,115,116,-1,134,133,116,-1,134,116,117,-1,135,134,117,-1,135,117,118,-1,136,135,118,-1,136,118,119,-1,137,136,119,-1,137,119,120,-1,138,137,120,-1,138,120,121,-1,139,138,121,-1,139,121,122,-1,140,139,122,-1,140,122,123,-1,141,140,123,-1,141,123,124,-1};
return value;
}
private int[] getIndexedFaceSet_7_151_coordIndex_2()
{
int[] value = {142,125,126,-1,142,126,128,-1,142,141,124,-1,142,124,125,-1,143,144,128,-1,143,128,127,-1,145,143,127,-1,145,127,129,-1,146,145,129,-1,146,129,130,-1,147,146,130,-1,147,130,131,-1,148,147,131,-1,148,131,132,-1,149,148,132,-1,149,132,133,-1,150,149,133,-1,150,133,134,-1,151,150,134,-1,151,134,135,-1,152,151,135,-1,152,135,136,-1,153,152,136,-1,153,136,137,-1,154,153,137,-1,154,137,138,-1,155,154,138,-1,155,138,139,-1,156,155,139,-1,156,139,140,-1,157,156,140,-1,157,140,141,-1,158,142,128,-1,158,128,144,-1,158,157,141,-1,158,141,142,-1,159,160,144,-1,159,144,143,-1,161,159,143,-1,161,143,145,-1,162,161,145,-1,162,145,146,-1,163,162,146,-1,163,146,147,-1,164,163,147,-1,164,147,148,-1,165,164,148,-1,165,148,149,-1,166,165,149,-1,166,149,150,-1,167,166,150,-1,167,150,151,-1,168,167,151,-1,168,151,152,-1,169,168,152,-1,169,152,153,-1,170,169,153,-1,170,153,154,-1,171,170,154,-1,171,154,155,-1,172,171,155,-1,172,155,156,-1,173,172,156,-1,173,156,157,-1,174,158,144,-1,174,144,160,-1,174,173,157,-1,174,157,158,-1,175,176,177,-1,175,177,178,-1,175,178,179,-1,175,179,180,-1,175,180,181,-1,175,181,182,-1,175,182,183,-1,175,183,184,-1,175,184,185,-1,175,185,186,-1,175,186,187,-1,175,187,188,-1,175,188,189,-1,175,189,190,-1,176,175,160,-1,176,160,159,-1,177,176,159,-1,177,159,161,-1,178,177,161,-1,178,161,162,-1,179,178,162,-1,179,162,163,-1,180,179,163,-1,180,163,164,-1,181,180,164,-1,181,164,165,-1,182,181,165,-1,182,165,166,-1,183,182,166,-1,183,166,167,-1,184,183,167,-1,184,167,168,-1,185,184,168,-1,185,168,169,-1,186,185,169,-1,186,169,170,-1,187,186,170,-1,187,170,171,-1,188,187,171,-1,188,171,172,-1,189,188,172,-1,189,172,173,-1,190,174,160,-1,190,160,175,-1,190,189,173,-1,190,173,174,-1,191,192,193,-1,191,193,194,-1,191,194,195,-1,191,195,196,-1,191,196,197,-1,191,197,198,-1,191,198,199,-1,191,199,200,-1,191,200,201,-1,191,201,202,-1,191,202,203,-1,191,203,204,-1,191,204,205,-1,191,205,206,-1,207,205,204,-1,207,204,208,-1,208,204,203,-1,208,203,209,-1,209,203,202,-1,209,202,210,-1,210,202,201,-1,210,201,211,-1,211,201,200,-1,211,200,212,-1,212,200,199,-1,212,199,213,-1,213,199,198,-1,213,198,214,-1,214,198,197,-1,214,197,215,-1,215,197,196,-1,215,196,216,-1,216,196,195,-1,216,195,217,-1,217,195,194,-1,217,194,218,-1,218,194,193,-1,218,193,219,-1,219,193,192,-1,219,192,220,-1,220,192,191,-1,220,191,221,-1,221,191,206,-1,221,206,222,-1,222,206,205,-1,222,205,207,-1,223,224,221,-1,223,221,222,-1,225,223,222,-1,225,222,207,-1,226,225,207,-1,226,207,208,-1,227,226,208,-1,227,208,209,-1,228,227,209,-1,228,209,210,-1,229,228,210,-1,229,210,211,-1,230,229,211,-1,230,211,212,-1,231,230,212,-1,231,212,213,-1,232,231,213,-1,232,213,214,-1,233,232,214,-1,233,214,215,-1,234,233,215,-1,234,215,216,-1,235,234,216,-1,235,216,217,-1,236,235,217,-1,236,217,218,-1,237,236,218,-1,237,218,219,-1,238,220,221,-1,238,221,224,-1,238,237,219,-1,238,219,220,-1,239,240,224,-1,239,224,223,-1,241,239,223,-1,241,223,225,-1,242,241,225,-1,242,225,226,-1,243,242,226,-1,243,226,227,-1,244,243,227,-1,244,227,228,-1,245,244,228,-1,245,228,229,-1,246,245,229,-1,246,229,230,-1,247,246,230,-1,247,230,231,-1,248,247,231,-1,248,231,232,-1,249,248,232,-1,249,232,233,-1,250,249,233,-1,250,233,234,-1,251,250,234,-1,251,234,235,-1,252,251,235,-1,252,235,236,-1,253,252,236,-1,253,236,237,-1,254,238,224,-1,254,224,240,-1,254,253,237,-1,254,237,238,-1,255,256,254,-1,255,254,240,-1,257,255,240,-1,257,240,239,-1,258,257,239,-1,258,239,241,-1,259,258,241,-1,259,241,242,-1,260,259,242,-1,260,242,243,-1,261,260,243,-1,261,243,244,-1,262,261,244,-1,262,244,245,-1,263,262,245,-1,263,245,246,-1,264,263,246,-1,264,246,247,-1,265,264,247,-1,265,247,248,-1,266,265,248,-1,266,248,249,-1,267,266,249,-1,267,249,250,-1,268,267,250,-1,268,250,251,-1};
return value;
}
private int[] getIndexedFaceSet_7_151_coordIndex_3()
{
int[] value = {269,268,251,-1,269,251,252,-1,270,253,254,-1,270,254,256,-1,270,269,252,-1,270,252,253,-1,271,272,256,-1,271,256,255,-1,273,271,255,-1,273,255,257,-1,274,273,257,-1,274,257,258,-1,275,274,258,-1,275,258,259,-1,276,275,259,-1,276,259,260,-1,277,276,260,-1,277,260,261,-1,278,277,261,-1,278,261,262,-1,279,278,262,-1,279,262,263,-1,280,279,263,-1,280,263,264,-1,281,280,264,-1,281,264,265,-1,282,281,265,-1,282,265,266,-1,283,282,266,-1,283,266,267,-1,284,283,267,-1,284,267,268,-1,285,284,268,-1,285,268,269,-1,286,270,256,-1,286,256,272,-1,286,285,269,-1,286,269,270,-1,287,288,272,-1,287,272,271,-1,289,287,271,-1,289,271,273,-1,290,289,273,-1,290,273,274,-1,291,290,274,-1,291,274,275,-1,292,291,275,-1,292,275,276,-1,293,292,276,-1,293,276,277,-1,294,293,277,-1,294,277,278,-1,295,294,278,-1,295,278,279,-1,296,295,279,-1,296,279,280,-1,297,296,280,-1,297,280,281,-1,298,297,281,-1,298,281,282,-1,299,298,282,-1,299,282,283,-1,300,299,283,-1,300,283,284,-1,301,300,284,-1,301,284,285,-1,302,286,272,-1,302,272,288,-1,302,301,285,-1,302,285,286,-1,303,304,305,-1,303,305,306,-1,303,306,307,-1,303,307,308,-1,303,308,309,-1,303,309,310,-1,303,310,311,-1,303,311,312,-1,303,312,313,-1,303,313,314,-1,303,314,315,-1,303,315,316,-1,303,316,317,-1,303,317,318,-1,304,303,288,-1,304,288,287,-1,305,304,287,-1,305,287,289,-1,306,305,289,-1,306,289,290,-1,307,306,290,-1,307,290,291,-1,308,307,291,-1,308,291,292,-1,309,308,292,-1,309,292,293,-1,310,309,293,-1,310,293,294,-1,311,310,294,-1,311,294,295,-1,312,311,295,-1,312,295,296,-1,313,312,296,-1,313,296,297,-1,314,313,297,-1,314,297,298,-1,315,314,298,-1,315,298,299,-1,316,315,299,-1,316,299,300,-1,317,316,300,-1,317,300,301,-1,318,302,288,-1,318,288,303,-1,318,317,301,-1,318,301,302,-1,319,320,321,-1,319,321,322,-1,323,321,320,-1,323,320,324,-1,324,320,319,-1,324,319,325,-1,325,319,322,-1,325,322,326,-1,326,323,324,-1,326,324,325,-1,327,328,329,-1,327,329,330,-1,328,327,323,-1,328,323,326,-1,329,328,326,-1,329,326,322,-1,330,321,323,-1,330,323,327,-1,330,329,322,-1,330,322,321,-1};
return value;
}
/** Define subarrays using type float[] */
private float[] getCoordinate_8_151_point_1()
{
float[] value = {-1.64f,.09f,-1.13f,.98f,.09f,-.97f,.98f,.09f,-.94f,-1.64f,.09f,-.94f,.98f,.09f,.91f,.98f,.09f,-.94f,.98f,-.13f,-.76f,.98f,-.25f,-.57f,.98f,-.36f,-.39f,.98f,-.36f,-.2f,.98f,-.36f,-.01f,.98f,-.36f,.17f,.98f,-.36f,.36f,.98f,-.25f,.54f,.98f,-.13f,.73f,.98f,.09f,.92f,-1.64f,.09f,1.04f,-1.64f,.14f,1.1f,3.06f,.09f,-.03f,3.05f,.11f,-.03f,3.08f,.11f,-.07f,3.06f,.09f,-.08f,-1.64f,.09f,1.04f,.98f,.09f,.91f,.98f,.09f,-.94f,-1.64f,.09f,-1.05f,3.08f,.11f,-.07f,2.94f,.1f,-.17f,2.8f,.1f,-.27f,2.65f,.1f,-.38f,2.51f,.09f,-.48f,2.37f,.09f,-.58f,2.37f,.09f,-.58f,1.68f,.09f,-.79f,1.67f,.09f,-.8f,3.09f,.11f,-.03f,2.94f,.1f,.08f,2.37f,.09f,.51f,2.37f,.09f,.51f,2.51f,.09f,.41f,2.8f,.1f,.19f,2.66f,.1f,.3f,1.68f,.09f,.76f,1.67f,.09f,.76f,.98f,.09f,.91f,-1.64f,-.13f,-.84f,.98f,-.13f,-.76f,-1.64f,-.27f,-.64f,.98f,-.25f,-.57f,-1.64f,-.36f,-.43f,.98f,-.36f,-.39f,-1.64f,-.36f,-.22f,.98f,-.36f,-.2f,-1.64f,-.36f,-.01f,.98f,-.36f,-.01f,-1.64f,-.36f,.2f,.98f,-.36f,.17f,-1.64f,-.36f,.41f,.98f,-.36f,.36f,-1.64f,-.36f,.62f,.98f,-.25f,.54f,-1.64f,-.13f,.83f,.98f,-.13f,.73f,-1.78f,.47f,.83f,-1.78f,.39f,.78f,-1.78f,.3f,.76f,-1.78f,.22f,.78f,-1.78f,.14f,.83f,-1.78f,.09f,.91f,-1.78f,.07f,.99f,-1.78f,.09f,1.08f,-1.78f,.14f,1.16f,-1.78f,.22f,1.21f,-1.78f,.3f,1.22f,-1.78f,.39f,1.21f,-1.78f,.47f,1.16f,-1.78f,.52f,1.08f,-1.78f,.54f,.99f,-1.78f,.52f,.91f,-1.32f,.54f,.99f,-1.32f,.52f,1.08f,-1.32f,.47f,1.16f,-1.32f,.39f,1.21f,-1.32f,.3f,1.22f,-1.32f,.22f,1.21f,-1.32f,.14f,1.16f,-1.32f,.09f,1.08f,-1.32f,.07f,.99f,-1.32f,.09f,.91f,-1.32f,.14f,.83f,-1.32f,.22f,.78f,-1.32f,.3f,.76f,-1.32f,.39f,.78f,-1.32f,.47f,.83f,-1.32f,.52f,.91f,.66f,.52f,.91f,.66f,.47f,.83f,.66f,.54f,.99f,.66f,.52f,1.08f,.66f,.47f,1.16f};
return value;
}
private float[] getCoordinate_8_151_point_2()
{
float[] value = {.66f,.39f,1.21f,.66f,.3f,1.22f,.66f,.22f,1.21f,.66f,.14f,1.16f,.66f,.09f,1.08f,.66f,.07f,.99f,.66f,.09f,.91f,.66f,.14f,.83f,.66f,.22f,.78f,.66f,.3f,.76f,.66f,.39f,.78f,1.5f,.52f,.66f,1.47f,.47f,.59f,1.54f,.54f,.74f,1.58f,.52f,.82f,1.61f,.47f,.89f,1.63f,.39f,.93f,1.64f,.3f,.95f,1.63f,.22f,.93f,1.61f,.14f,.89f,1.58f,.09f,.82f,1.54f,.07f,.74f,1.5f,.09f,.66f,1.47f,.14f,.59f,1.45f,.22f,.55f,1.44f,.3f,.53f,1.45f,.39f,.55f,2.23f,.47f,.31f,2.21f,.39f,.26f,2.26f,.52f,.38f,2.3f,.54f,.46f,2.34f,.52f,.54f,2.37f,.47f,.6f,2.39f,.39f,.65f,2.4f,.3f,.67f,2.39f,.22f,.65f,2.37f,.14f,.6f,2.34f,.09f,.54f,2.3f,.07f,.46f,2.26f,.09f,.38f,2.23f,.14f,.31f,2.21f,.22f,.26f,2.2f,.3f,.25f,2.79f,.47f,.05f,2.77f,.39f,0.0f,2.82f,.52f,.12f,2.86f,.54f,.2f,2.9f,.52f,.28f,2.93f,.47f,.34f,2.95f,.39f,.39f,2.96f,.3f,.4f,2.95f,.22f,.39f,2.93f,.14f,.34f,2.9f,.09f,.28f,2.86f,.07f,.2f,2.82f,.09f,.12f,2.79f,.14f,.05f,2.77f,.22f,0.0f,2.76f,.3f,-.01f,2.93f,.47f,-.02f,2.88f,.39f,-.02f,3.01f,.52f,-.01f,3.09f,.54f,-.01f,3.18f,.52f,-.01f,3.26f,.47f,-.01f,3.31f,.39f,-.01f,3.32f,.3f,-.01f,3.31f,.22f,-.01f,3.26f,.14f,-.01f,3.18f,.09f,-.01f,3.09f,.07f,-.01f,3.01f,.09f,-.01f,2.93f,.14f,-.02f,2.88f,.22f,-.02f,2.86f,.3f,-.02f,2.88f,.39f,-.07f,2.93f,.47f,-.07f,3.01f,.52f,-.07f,3.1f,.54f,-.06f,3.18f,.52f,-.06f,3.26f,.47f,-.06f,3.31f,.39f,-.06f,3.33f,.3f,-.06f,3.31f,.22f,-.06f,3.26f,.14f,-.06f,3.18f,.09f,-.06f,3.1f,.07f,-.06f,3.01f,.09f,-.07f,2.93f,.14f,-.07f,2.88f,.22f,-.07f,2.87f,.3f,-.07f,-1.78f,.14f,-.91f,-1.78f,.22f,-.86f,-1.78f,.3f,-.84f,-1.78f,.39f,-.86f,-1.78f,.47f,-.91f,-1.78f,.52f,-.98f,-1.78f,.54f,-1.07f,-1.78f,.52f,-1.16f,-1.78f,.47f,-1.23f};
return value;
}
private float[] getCoordinate_8_151_point_3()
{
float[] value = {-1.78f,.39f,-1.28f,-1.78f,.3f,-1.3f,-1.78f,.22f,-1.28f,-1.78f,.14f,-1.23f,-1.78f,.09f,-1.16f,-1.78f,.07f,-1.07f,-1.78f,.09f,-.98f,-1.32f,.07f,-1.07f,-1.32f,.09f,-1.16f,-1.32f,.14f,-1.23f,-1.32f,.22f,-1.28f,-1.32f,.3f,-1.3f,-1.32f,.39f,-1.28f,-1.32f,.47f,-1.23f,-1.32f,.52f,-1.16f,-1.32f,.54f,-1.07f,-1.32f,.52f,-.98f,-1.32f,.47f,-.91f,-1.32f,.39f,-.86f,-1.32f,.3f,-.84f,-1.32f,.22f,-.86f,-1.32f,.14f,-.91f,-1.32f,.09f,-.98f,.66f,.09f,-.98f,.66f,.14f,-.91f,.66f,.07f,-1.07f,.66f,.09f,-1.16f,.66f,.14f,-1.23f,.66f,.22f,-1.28f,.66f,.3f,-1.3f,.66f,.39f,-1.28f,.66f,.47f,-1.23f,.66f,.52f,-1.16f,.66f,.54f,-1.07f,.66f,.52f,-.98f,.66f,.47f,-.91f,.66f,.39f,-.86f,.66f,.3f,-.84f,.66f,.22f,-.86f,1.5f,.09f,-.74f,1.47f,.14f,-.67f,1.54f,.07f,-.82f,1.58f,.09f,-.9f,1.61f,.14f,-.96f,1.63f,.22f,-1.01f,1.64f,.3f,-1.03f,1.63f,.39f,-1.01f,1.61f,.47f,-.96f,1.58f,.52f,-.9f,1.54f,.54f,-.82f,1.5f,.52f,-.74f,1.47f,.47f,-.67f,1.45f,.39f,-.63f,1.44f,.3f,-.61f,1.45f,.22f,-.63f,2.23f,.14f,-.39f,2.21f,.22f,-.34f,2.26f,.09f,-.45f,2.3f,.07f,-.53f,2.34f,.09f,-.61f,2.37f,.14f,-.68f,2.39f,.22f,-.73f,2.4f,.3f,-.74f,2.39f,.39f,-.73f,2.37f,.47f,-.68f,2.34f,.52f,-.61f,2.3f,.54f,-.53f,2.26f,.52f,-.45f,2.23f,.47f,-.39f,2.21f,.39f,-.34f,2.2f,.3f,-.33f,2.79f,.14f,-.13f,2.77f,.22f,-.08f,2.82f,.09f,-.19f,2.86f,.07f,-.27f,2.9f,.09f,-.35f,2.93f,.14f,-.42f,2.95f,.22f,-.47f,2.96f,.3f,-.48f,2.95f,.39f,-.47f,2.93f,.47f,-.42f,2.9f,.52f,-.35f,2.86f,.54f,-.27f,2.82f,.52f,-.19f,2.79f,.47f,-.13f,2.77f,.39f,-.08f,2.76f,.3f,-.06f,2.93f,.14f,-.06f,2.88f,.22f,-.06f,3.01f,.09f,-.06f,3.09f,.07f,-.07f,3.18f,.09f,-.07f,3.26f,.14f,-.07f,3.31f,.22f,-.07f,3.32f,.3f,-.07f,3.31f,.39f,-.07f,3.26f,.47f,-.07f,3.18f,.52f,-.07f,3.09f,.54f,-.07f,3.01f,.52f,-.06f};
return value;
}
private float[] getCoordinate_8_151_point_4()
{
float[] value = {2.93f,.47f,-.06f,2.88f,.39f,-.06f,2.86f,.3f,-.06f,2.88f,.22f,-.01f,2.93f,.14f,-.01f,3.01f,.09f,-.01f,3.1f,.07f,-.01f,3.18f,.09f,-.02f,3.26f,.14f,-.02f,3.31f,.22f,-.02f,3.33f,.3f,-.02f,3.31f,.39f,-.02f,3.26f,.47f,-.02f,3.18f,.52f,-.02f,3.1f,.54f,-.01f,3.01f,.52f,-.01f,2.93f,.47f,-.01f,2.88f,.39f,-.01f,2.87f,.3f,-.01f,-1.67f,.48f,-.91f,-1.64f,.48f,-.91f,-1.64f,.19f,-.91f,-1.67f,.19f,-.91f,-1.64f,.19f,.83f,-1.64f,.48f,.83f,-1.67f,.48f,.83f,-1.67f,.19f,.83f,-1.64f,.08f,.83f,-1.67f,.08f,.83f,-1.67f,.08f,-.91f,-1.64f,.08f,-1.02f};
return value;
}
/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #67, 1952 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_67_coordIndex()
{
MFInt32Object IndexedFaceSet_7_67_coordIndex = new MFInt32Object()/*2.finalize*/
.append(new MFInt32Object(getIndexedFaceSet_7_67_coordIndex_1()))
.append(new MFInt32Object(getIndexedFaceSet_7_67_coordIndex_2()));
return IndexedFaceSet_7_67_coordIndex;
}
/** Large attribute array: Coordinate point field, scene-graph level=8, element #67, 744 total numbers made up of 248 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_67_point()
{
MFVec3fObject Coordinate_8_67_point = new MFVec3fObject()/*2.finalize*/
.append(new MFVec3fObject(getCoordinate_8_67_point_1()))
.append(new MFVec3fObject(getCoordinate_8_67_point_2()))
.append(new MFVec3fObject(getCoordinate_8_67_point_3()));
return Coordinate_8_67_point;
}
/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=9, element #91, 464 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_9_91_coordIndex()
{
MFInt32Object IndexedFaceSet_9_91_coordIndex = new MFInt32Object()/*2.finalize*/
.append(new MFInt32Object(getIndexedFaceSet_9_91_coordIndex_1()));
return IndexedFaceSet_9_91_coordIndex;
}
/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=9, element #99, 840 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_9_99_coordIndex()
{
MFInt32Object IndexedFaceSet_9_99_coordIndex = new MFInt32Object()/*2.finalize*/
.append(new MFInt32Object(getIndexedFaceSet_9_99_coordIndex_1()));
return IndexedFaceSet_9_99_coordIndex;
}
/** Large attribute array: Coordinate point field, scene-graph level=10, element #99, 342 total numbers made up of 114 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_99_point()
{
MFVec3fObject Coordinate_10_99_point = new MFVec3fObject()/*2.finalize*/
.append(new MFVec3fObject(getCoordinate_10_99_point_1()))
.append(new MFVec3fObject(getCoordinate_10_99_point_2()));
return Coordinate_10_99_point;
}
/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=9, element #125, 4136 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_9_125_coordIndex()
{
MFInt32Object IndexedFaceSet_9_125_coordIndex = new MFInt32Object()/*2.finalize*/
.append(new MFInt32Object(getIndexedFaceSet_9_125_coordIndex_1()))
.append(new MFInt32Object(getIndexedFaceSet_9_125_coordIndex_2()))
.append(new MFInt32Object(getIndexedFaceSet_9_125_coordIndex_3()))
.append(new MFInt32Object(getIndexedFaceSet_9_125_coordIndex_4()))
.append(new MFInt32Object(getIndexedFaceSet_9_125_coordIndex_5()));
return IndexedFaceSet_9_125_coordIndex;
}
/** Large attribute array: Coordinate point field, scene-graph level=10, element #125, 1632 total numbers made up of 544 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_125_point()
{
MFVec3fObject Coordinate_10_125_point = new MFVec3fObject()/*2.finalize*/
.append(new MFVec3fObject(getCoordinate_10_125_point_1()))
.append(new MFVec3fObject(getCoordinate_10_125_point_2()))
.append(new MFVec3fObject(getCoordinate_10_125_point_3()))
.append(new MFVec3fObject(getCoordinate_10_125_point_4()))
.append(new MFVec3fObject(getCoordinate_10_125_point_5()))
.append(new MFVec3fObject(getCoordinate_10_125_point_6()));
return Coordinate_10_125_point;
}
/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #133, 4912 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_133_coordIndex()
{
MFInt32Object IndexedFaceSet_7_133_coordIndex = new MFInt32Object()/*2.finalize*/
.append(new MFInt32Object(getIndexedFaceSet_7_133_coordIndex_1()))
.append(new MFInt32Object(getIndexedFaceSet_7_133_coordIndex_2()))
.append(new MFInt32Object(getIndexedFaceSet_7_133_coordIndex_3()))
.append(new MFInt32Object(getIndexedFaceSet_7_133_coordIndex_4()))
.append(new MFInt32Object(getIndexedFaceSet_7_133_coordIndex_5()));
return IndexedFaceSet_7_133_coordIndex;
}
/** Large attribute array: Coordinate point field, scene-graph level=8, element #133, 1896 total numbers made up of 632 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_133_point()
{
MFVec3fObject Coordinate_8_133_point = new MFVec3fObject()/*2.finalize*/
.append(new MFVec3fObject(getCoordinate_8_133_point_1()))
.append(new MFVec3fObject(getCoordinate_8_133_point_2()))
.append(new MFVec3fObject(getCoordinate_8_133_point_3()))
.append(new MFVec3fObject(getCoordinate_8_133_point_4()))
.append(new MFVec3fObject(getCoordinate_8_133_point_5()))
.append(new MFVec3fObject(getCoordinate_8_133_point_6()))
.append(new MFVec3fObject(getCoordinate_8_133_point_7()));
return Coordinate_8_133_point;
}
/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #151, 2544 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_151_coordIndex()
{
MFInt32Object IndexedFaceSet_7_151_coordIndex = new MFInt32Object()/*2.finalize*/
.append(new MFInt32Object(getIndexedFaceSet_7_151_coordIndex_1()))
.append(new MFInt32Object(getIndexedFaceSet_7_151_coordIndex_2()))
.append(new MFInt32Object(getIndexedFaceSet_7_151_coordIndex_3()));
return IndexedFaceSet_7_151_coordIndex;
}
/** Large attribute array: Coordinate point field, scene-graph level=8, element #151, 993 total numbers made up of 331 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_151_point()
{
MFVec3fObject Coordinate_8_151_point = new MFVec3fObject()/*2.finalize*/
.append(new MFVec3fObject(getCoordinate_8_151_point_1()))
.append(new MFVec3fObject(getCoordinate_8_151_point_2()))
.append(new MFVec3fObject(getCoordinate_8_151_point_3()))
.append(new MFVec3fObject(getCoordinate_8_151_point_4()));
return Coordinate_8_151_point;
}
/** The initialized model object, created within initialize() method. */
private X3DObject x3dModel;
/** Provide a
* shallow copy
* of the X3D model.
* @see X3DObject
* @return RHIB 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 RHIB().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: \"RHIB\" 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 \"RHIB\" self-validation test results: ");
String validationResults = thisExampleX3dObject.validationReport();
System.out.println(validationResults);
}
}
}