require "java"
require "../../../X3DJSAIL.4.0.full.jar"

ConfigurationProperties = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ConfigurationProperties")
CommentsBlock = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.CommentsBlock")
AcousticProperties = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.AcousticProperties")
Analyser = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.Analyser")
Anchor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Networking.Anchor")
Appearance = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.Appearance")
Arc2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry2D.Arc2D")
ArcClose2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry2D.ArcClose2D")
AudioClip = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.AudioClip")
AudioDestination = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.AudioDestination")
Background = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EnvironmentalEffects.Background")
BallJoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.BallJoint")
Billboard = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Navigation.Billboard")
BiquadFilter = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.BiquadFilter")
BlendedVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.BlendedVolumeStyle")
BooleanFilter = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EventUtilities.BooleanFilter")
BooleanSequencer = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EventUtilities.BooleanSequencer")
BooleanToggle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EventUtilities.BooleanToggle")
BooleanTrigger = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EventUtilities.BooleanTrigger")
BoundaryEnhancementVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.BoundaryEnhancementVolumeStyle")
BoundedPhysicsModel = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.BoundedPhysicsModel")
Box = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry3D.Box")
BufferAudioSource = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.BufferAudioSource")
CADAssembly = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.CADGeometry.CADAssembly")
CADFace = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.CADGeometry.CADFace")
CADLayer = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.CADGeometry.CADLayer")
CADPart = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.CADGeometry.CADPart")
CartoonVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.CartoonVolumeStyle")
ChannelMerger = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.ChannelMerger")
ChannelSelector = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.ChannelSelector")
ChannelSplitter = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.ChannelSplitter")
Circle2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry2D.Circle2D")
ClipPlane = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.ClipPlane")
CollidableOffset = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.CollidableOffset")
CollidableShape = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.CollidableShape")
Collision = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Navigation.Collision")
CollisionCollection = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.CollisionCollection")
CollisionSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.CollisionSensor")
CollisionSpace = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.CollisionSpace")
Color = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.Color")
ColorChaser = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.ColorChaser")
ColorDamper = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.ColorDamper")
ColorInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.ColorInterpolator")
ColorRGBA = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.ColorRGBA")
ComposedCubeMapTexture = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.CubeMapTexturing.ComposedCubeMapTexture")
ComposedShader = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shaders.ComposedShader")
ComposedTexture3D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing3D.ComposedTexture3D")
ComposedVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.ComposedVolumeStyle")
Cone = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry3D.Cone")
ConeEmitter = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.ConeEmitter")
Contact = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.Contact")
Contour2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.Contour2D")
ContourPolyline2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.ContourPolyline2D")
Convolver = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.Convolver")
Coordinate = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.Coordinate")
CoordinateChaser = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.CoordinateChaser")
CoordinateDamper = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.CoordinateDamper")
CoordinateDouble = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.CoordinateDouble")
CoordinateInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.CoordinateInterpolator")
CoordinateInterpolator2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.CoordinateInterpolator2D")
Cylinder = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry3D.Cylinder")
CylinderSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.PointingDeviceSensor.CylinderSensor")
Delay = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.Delay")
DirectionalLight = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Lighting.DirectionalLight")
DISEntityManager = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.DIS.DISEntityManager")
DISEntityTypeMapping = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.DIS.DISEntityTypeMapping")
Disk2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry2D.Disk2D")
DoubleAxisHingeJoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.DoubleAxisHingeJoint")
DynamicsCompressor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.DynamicsCompressor")
EaseInEaseOut = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.EaseInEaseOut")
EdgeEnhancementVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.EdgeEnhancementVolumeStyle")
ElevationGrid = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry3D.ElevationGrid")
EspduTransform = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.DIS.EspduTransform")
ExplosionEmitter = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.ExplosionEmitter")
Extrusion = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry3D.Extrusion")
FillProperties = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.FillProperties")
FloatVertexAttribute = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shaders.FloatVertexAttribute")
Fog = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EnvironmentalEffects.Fog")
FogCoordinate = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EnvironmentalEffects.FogCoordinate")
FontStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Text.FontStyle")
ForcePhysicsModel = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.ForcePhysicsModel")
Gain = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.Gain")
GeneratedCubeMapTexture = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.CubeMapTexturing.GeneratedCubeMapTexture")
GeoCoordinate = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoCoordinate")
GeoElevationGrid = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoElevationGrid")
GeoLocation = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoLocation")
GeoLOD = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoLOD")
GeoMetadata = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoMetadata")
GeoOrigin = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoOrigin")
GeoPositionInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoPositionInterpolator")
GeoProximitySensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoProximitySensor")
GeoTouchSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoTouchSensor")
GeoTransform = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoTransform")
GeoViewpoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoViewpoint")
Group = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Grouping.Group")
HAnimDisplacer = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.HAnim.HAnimDisplacer")
HAnimHumanoid = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.HAnim.HAnimHumanoid")
HAnimJoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.HAnim.HAnimJoint")
HAnimMotion = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.HAnim.HAnimMotion")
HAnimSegment = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.HAnim.HAnimSegment")
HAnimSite = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.HAnim.HAnimSite")
ImageCubeMapTexture = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.CubeMapTexturing.ImageCubeMapTexture")
ImageTexture = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.ImageTexture")
ImageTexture3D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing3D.ImageTexture3D")
IndexedFaceSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry3D.IndexedFaceSet")
IndexedLineSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.IndexedLineSet")
IndexedQuadSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.CADGeometry.IndexedQuadSet")
IndexedTriangleFanSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.IndexedTriangleFanSet")
IndexedTriangleSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.IndexedTriangleSet")
IndexedTriangleStripSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.IndexedTriangleStripSet")
Inline = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Networking.Inline")
IntegerSequencer = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EventUtilities.IntegerSequencer")
IntegerTrigger = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EventUtilities.IntegerTrigger")
IsoSurfaceVolumeData = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.IsoSurfaceVolumeData")
KeySensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.KeyDeviceSensor.KeySensor")
Layer = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Layering.Layer")
LayerSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Layering.LayerSet")
Layout = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Layout.Layout")
LayoutGroup = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Layout.LayoutGroup")
LayoutLayer = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Layout.LayoutLayer")
LinePickSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Picking.LinePickSensor")
LineProperties = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.LineProperties")
LineSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.LineSet")
ListenerPointSource = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.ListenerPointSource")
LoadSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Networking.LoadSensor")
LocalFog = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EnvironmentalEffects.LocalFog")
LOD = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Navigation.LOD")
Material = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.Material")
Matrix3VertexAttribute = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shaders.Matrix3VertexAttribute")
Matrix4VertexAttribute = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shaders.Matrix4VertexAttribute")
MetadataBoolean = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.MetadataBoolean")
MetadataDouble = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.MetadataDouble")
MetadataFloat = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.MetadataFloat")
MetadataInteger = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.MetadataInteger")
MetadataSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.MetadataSet")
MetadataString = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.MetadataString")
MicrophoneSource = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.MicrophoneSource")
MotorJoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.MotorJoint")
MovieTexture = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.MovieTexture")
MultiTexture = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.MultiTexture")
MultiTextureCoordinate = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.MultiTextureCoordinate")
MultiTextureTransform = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.MultiTextureTransform")
NavigationInfo = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Navigation.NavigationInfo")
Normal = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.Normal")
NormalInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.NormalInterpolator")
NurbsCurve = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsCurve")
NurbsCurve2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsCurve2D")
NurbsOrientationInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsOrientationInterpolator")
NurbsPatchSurface = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsPatchSurface")
NurbsPositionInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsPositionInterpolator")
NurbsSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsSet")
NurbsSurfaceInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsSurfaceInterpolator")
NurbsSweptSurface = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsSweptSurface")
NurbsSwungSurface = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsSwungSurface")
NurbsTextureCoordinate = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsTextureCoordinate")
NurbsTrimmedSurface = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsTrimmedSurface")
OpacityMapVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.OpacityMapVolumeStyle")
OrientationChaser = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.OrientationChaser")
OrientationDamper = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.OrientationDamper")
OrientationInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.OrientationInterpolator")
OrthoViewpoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Navigation.OrthoViewpoint")
OscillatorSource = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.OscillatorSource")
PackagedShader = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shaders.PackagedShader")
ParticleSystem = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.ParticleSystem")
PeriodicWave = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.PeriodicWave")
PhysicalMaterial = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.PhysicalMaterial")
PickableGroup = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Picking.PickableGroup")
PixelTexture = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.PixelTexture")
PixelTexture3D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing3D.PixelTexture3D")
PlaneSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.PointingDeviceSensor.PlaneSensor")
PointEmitter = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.PointEmitter")
PointLight = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Lighting.PointLight")
PointPickSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Picking.PointPickSensor")
PointProperties = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.PointProperties")
PointSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.PointSet")
Polyline2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry2D.Polyline2D")
PolylineEmitter = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.PolylineEmitter")
Polypoint2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry2D.Polypoint2D")
PositionChaser = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.PositionChaser")
PositionChaser2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.PositionChaser2D")
PositionDamper = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.PositionDamper")
PositionDamper2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.PositionDamper2D")
PositionInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.PositionInterpolator")
PositionInterpolator2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.PositionInterpolator2D")
PrimitivePickSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Picking.PrimitivePickSensor")
ProgramShader = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shaders.ProgramShader")
ProjectionVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.ProjectionVolumeStyle")
ProtoInstance = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.ProtoInstance")
ProximitySensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EnvironmentalSensor.ProximitySensor")
QuadSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.CADGeometry.QuadSet")
ReceiverPdu = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.DIS.ReceiverPdu")
Rectangle2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry2D.Rectangle2D")
RigidBody = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.RigidBody")
RigidBodyCollection = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.RigidBodyCollection")
ScalarChaser = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.ScalarChaser")
ScalarDamper = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.ScalarDamper")
ScalarInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.ScalarInterpolator")
ScreenFontStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Layout.ScreenFontStyle")
ScreenGroup = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Layout.ScreenGroup")
Script = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Scripting.Script")
SegmentedVolumeData = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.SegmentedVolumeData")
ShadedVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.ShadedVolumeStyle")
ShaderPart = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shaders.ShaderPart")
ShaderProgram = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shaders.ShaderProgram")
Shape = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.Shape")
SignalPdu = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.DIS.SignalPdu")
SilhouetteEnhancementVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.SilhouetteEnhancementVolumeStyle")
SingleAxisHingeJoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.SingleAxisHingeJoint")
SliderJoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.SliderJoint")
Sound = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.Sound")
SpatialSound = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.SpatialSound")
Sphere = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry3D.Sphere")
SphereSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.PointingDeviceSensor.SphereSensor")
SplinePositionInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.SplinePositionInterpolator")
SplinePositionInterpolator2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.SplinePositionInterpolator2D")
SplineScalarInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.SplineScalarInterpolator")
SpotLight = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Lighting.SpotLight")
SquadOrientationInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.SquadOrientationInterpolator")
StaticGroup = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Grouping.StaticGroup")
StreamAudioDestination = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.StreamAudioDestination")
StreamAudioSource = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.StreamAudioSource")
StringSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.KeyDeviceSensor.StringSensor")
SurfaceEmitter = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.SurfaceEmitter")
Switch = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Grouping.Switch")
TexCoordChaser2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.TexCoordChaser2D")
TexCoordDamper2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.TexCoordDamper2D")
Text = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Text.Text")
TextureBackground = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EnvironmentalEffects.TextureBackground")
TextureCoordinate = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.TextureCoordinate")
TextureCoordinate3D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing3D.TextureCoordinate3D")
TextureCoordinate4D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing3D.TextureCoordinate4D")
TextureCoordinateGenerator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.TextureCoordinateGenerator")
TextureProjector = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.TextureProjection.TextureProjector")
TextureProjectorParallel = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.TextureProjection.TextureProjectorParallel")
TextureProperties = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.TextureProperties")
TextureTransform = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.TextureTransform")
TextureTransform3D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing3D.TextureTransform3D")
TextureTransformMatrix3D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing3D.TextureTransformMatrix3D")
TimeSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Time.TimeSensor")
TimeTrigger = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EventUtilities.TimeTrigger")
ToneMappedVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.ToneMappedVolumeStyle")
TouchSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.PointingDeviceSensor.TouchSensor")
Transform = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Grouping.Transform")
TransformSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EnvironmentalSensor.TransformSensor")
TransmitterPdu = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.DIS.TransmitterPdu")
TriangleFanSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.TriangleFanSet")
TriangleSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.TriangleSet")
TriangleSet2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry2D.TriangleSet2D")
TriangleStripSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.TriangleStripSet")
TwoSidedMaterial = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.TwoSidedMaterial")
UniversalJoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.UniversalJoint")
UnlitMaterial = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.UnlitMaterial")
Viewpoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Navigation.Viewpoint")
ViewpointGroup = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Navigation.ViewpointGroup")
Viewport = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Layering.Viewport")
VisibilitySensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EnvironmentalSensor.VisibilitySensor")
VolumeData = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.VolumeData")
VolumeEmitter = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.VolumeEmitter")
VolumePickSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Picking.VolumePickSensor")
WaveShaper = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.WaveShaper")
WindPhysicsModel = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.WindPhysicsModel")
WorldInfo = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.WorldInfo")
Component = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.component")
Connect = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.connect")
EXPORT = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Networking.EXPORT")
ExternProtoDeclare = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.ExternProtoDeclare")
Field = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.field")
FieldValue = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.fieldValue")
Head = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.head")
IMPORT = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Networking.IMPORT")
IS = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.IS")
Meta = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.meta")
ProtoBody = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.ProtoBody")
ProtoDeclare = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.ProtoDeclare")
ProtoInterface = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.ProtoInterface")
ROUTE = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.ROUTE")
Scene = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.Scene")
Unit = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.unit")
X3D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.X3D")
SFBool = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFBool")
MFBool = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFBool")
SFColor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFColor")
MFColor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFColor")
SFColorRGBA = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFColorRGBA")
MFColorRGBA = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFColorRGBA")
SFDouble = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFDouble")
MFDouble = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFDouble")
SFFloat = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFFloat")
MFFloat = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFFloat")
SFImage = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFImage")
MFImage = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFImage")
SFInt32 = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFInt32")
MFInt32 = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFInt32")
SFMatrix3d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFMatrix3d")
MFMatrix3d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFMatrix3d")
SFMatrix3f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFMatrix3f")
MFMatrix3f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFMatrix3f")
SFMatrix4d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFMatrix4d")
MFMatrix4d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFMatrix4d")
SFMatrix4f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFMatrix4f")
MFMatrix4f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFMatrix4f")
SFString = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFString")
SFNode = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFNode")
MFNode = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFNode")
SFRotation = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFRotation")
MFRotation = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFRotation")
MFString = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFString")
SFTime = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFTime")
MFTime = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFTime")
SFVec2d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFVec2d")
MFVec2d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFVec2d")
SFVec2f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFVec2f")
MFVec2f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFVec2f")
SFVec3d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFVec3d")
MFVec3d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFVec3d")
SFVec3f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFVec3f")
MFVec3f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFVec3f")
SFVec4d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFVec4d")
MFVec4d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFVec4d")
SFVec4f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFVec4f")
MFVec4f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFVec4f")
ConfigurationProperties.setDeleteIntermediateFiles(false);
ConfigurationProperties.setStripTrailingZeroes(true);
ConfigurationProperties.setStripDefaultAttributes(true);
ConfigurationProperties.setXsltEngine(Java::OrgWeb3dX3dJsail::ConfigurationProperties::XSLT_ENGINE_NATIVE_JAVA);
x3D0 = X3D.new
    .setProfile("Immersive")
    .setVersion("4.0")
    .setHead(Head.new()
        .addComponent(Component.new()
            .setName("HAnim")
            .setLevel(1)
        )
        .addMeta(Meta.new()
            .setName("title")
            .setContent("JinScaledV2L1LOA4MinimumSkeleton20f.x3d")
        )
    )
    .setScene(Scene.new()
        .addComments(CommentsBlock.new("https://www.web3d.org/documents/specifications/19774/V2.0/index.html"))
        .addComments(CommentsBlock.new("0 0 0 at floor between feet, default I pose (relaxed attention) model gaze toward +Z, +x to model left, +y up, right-hand rule."))
        .addChild(WorldInfo.new()
            .setTitle("20f Jin v2 loa4 Level 1, Joints, Segments, Sites")
        )
        .addChild(Transform.new()
            .setDEF("ContainerScene000")
            .addChild(Shape.new()
                .setDEF("AxisLinesShape")
            .addComments(CommentsBlock.new("Red +X, Green +Y, Blue +Z"))
                .setGeometry(IndexedLineSet.new()
                    .setColorIndex([0, 1, 2].to_java Java::int)
                    .setColorPerVertex(false)
                    .setCoordIndex([0, 1, -1, 0, 2, -1, 0, 3, -1].to_java Java::int)
                    .setColor(Color.new()
                        .setColor([1, 0, 0, 0, 0.6, 0, 0, 0, 1].to_java Java::float)
                    )
                    .setCoord(Coordinate.new()
                        .setPoint([0, 0, 0, 0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1].to_java Java::float)
                    )
                )
            )
        )
        .addChild(HAnimHumanoid.new()
            .setName("JinLOA4S")
            .setDEF("hanim_JinLOA4S")
            .setLoa(4)
            .setVersion("2.0")
            .addSkeleton(HAnimJoint.new()
                .setName("humanoid_root")
                .setDEF("hanim_humanoid_root")
                .setCenter([0, 0.77, 0].to_java Java::float)
                .setUlimit([0, 0, 0].to_java Java::float)
                .setLlimit([0, 0, 0].to_java Java::float)
                .setContainerFieldOverride("skeleton")
                .addChild(HAnimSegment.new()
                    .setName("sacrum")
                    .setDEF("hanim_sacrum")
                    .addChild(Transform.new()
                        .setDEF("Humanoid000")
                        .addChild(Shape.new()
                            .setUSE("AxisLinesShape")
                        )
                    )
                )
                .addChild(HAnimJoint.new()
                    .setName("sacroiliac")
                    .setDEF("hanim_sacroiliac")
                    .setCenter([0, 0.826, 0.02].to_java Java::float)
                    .setUlimit([0, 0, 0].to_java Java::float)
                    .setLlimit([0, 0, 0].to_java Java::float)
                    .addChild(HAnimSegment.new()
                        .setName("pelvis")
                        .setDEF("hanim_pelvis")
                        .addChild(HAnimSite.new()
                            .setName("l_iliocristale")
                            .setDEF("hanim_l_iliocristale_pt")
                            .setTranslation([0.13, 0.92, 0.0035].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimSite 33 hanim_l_iliocristale_pt")
                            )
                            .addChild(Shape.new()
                                .setAppearance(Appearance.new()
                                    .setMaterial(Material.new()
                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                    )
                                )
                                .setGeometry(IndexedFaceSet.new()
                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                    .setCreaseAngle(0.5)
                                    .setSolid(false)
                                    .setColor(ColorRGBA.new()
                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Billboard.new()
                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                .addChild(Shape.new()
                                    .setGeometry(Text.new()
                                        .setString(["33"].to_java Java::java.lang.String)
                                        .setFontStyle(FontStyle.new()
                                            .setSize(0.035)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(HAnimSite.new()
                            .setName("r_iliocristale")
                            .setDEF("hanim_r_iliocristale_pt")
                            .setTranslation([-0.13, 0.92, 0.0035].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimSite 36 hanim_r_iliocristale_pt")
                            )
                            .addChild(Shape.new()
                                .setAppearance(Appearance.new()
                                    .setMaterial(Material.new()
                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                    )
                                )
                                .setGeometry(IndexedFaceSet.new()
                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                    .setCreaseAngle(0.5)
                                    .setSolid(false)
                                    .setColor(ColorRGBA.new()
                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Billboard.new()
                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                .addChild(Shape.new()
                                    .setGeometry(Text.new()
                                        .setString(["36"].to_java Java::java.lang.String)
                                        .setFontStyle(FontStyle.new()
                                            .setSize(0.035)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(HAnimSite.new()
                            .setName("l_trochanterion")
                            .setDEF("hanim_l_trochanterion_pt")
                            .setTranslation([0.14, 0.8, 0.0035].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimSite 42 hanim_l_trochanterion_pt")
                            )
                            .addChild(Shape.new()
                                .setAppearance(Appearance.new()
                                    .setMaterial(Material.new()
                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                    )
                                )
                                .setGeometry(IndexedFaceSet.new()
                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                    .setCreaseAngle(0.5)
                                    .setSolid(false)
                                    .setColor(ColorRGBA.new()
                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Billboard.new()
                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                .addChild(Shape.new()
                                    .setGeometry(Text.new()
                                        .setString(["42"].to_java Java::java.lang.String)
                                        .setFontStyle(FontStyle.new()
                                            .setSize(0.035)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(HAnimSite.new()
                            .setName("r_trochanterion")
                            .setDEF("hanim_r_trochanterion_pt")
                            .setTranslation([-0.14, 0.8, 0.0035].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimSite 46 hanim_r_trochanterion_pt")
                            )
                            .addChild(Shape.new()
                                .setAppearance(Appearance.new()
                                    .setMaterial(Material.new()
                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                    )
                                )
                                .setGeometry(IndexedFaceSet.new()
                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                    .setCreaseAngle(0.5)
                                    .setSolid(false)
                                    .setColor(ColorRGBA.new()
                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Billboard.new()
                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                .addChild(Shape.new()
                                    .setGeometry(Text.new()
                                        .setString(["46"].to_java Java::java.lang.String)
                                        .setFontStyle(FontStyle.new()
                                            .setSize(0.035)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(HAnimSite.new()
                            .setName("l_asis")
                            .setDEF("hanim_l_asis_pt")
                            .setTranslation([0.1, 0.86, 0.0035].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimSite 32 hanim_l_asis_pt")
                            )
                            .addChild(Shape.new()
                                .setAppearance(Appearance.new()
                                    .setMaterial(Material.new()
                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                    )
                                )
                                .setGeometry(IndexedFaceSet.new()
                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                    .setCreaseAngle(0.5)
                                    .setSolid(false)
                                    .setColor(ColorRGBA.new()
                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Billboard.new()
                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                .addChild(Shape.new()
                                    .setGeometry(Text.new()
                                        .setString(["32"].to_java Java::java.lang.String)
                                        .setFontStyle(FontStyle.new()
                                            .setSize(0.035)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(HAnimSite.new()
                            .setName("r_asis")
                            .setDEF("hanim_r_asis_pt")
                            .setTranslation([-0.1, 0.86, 0.0035].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimSite 35 hanim_r_asis_pt")
                            )
                            .addChild(Shape.new()
                                .setAppearance(Appearance.new()
                                    .setMaterial(Material.new()
                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                    )
                                )
                                .setGeometry(IndexedFaceSet.new()
                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                    .setCreaseAngle(0.5)
                                    .setSolid(false)
                                    .setColor(ColorRGBA.new()
                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Billboard.new()
                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                .addChild(Shape.new()
                                    .setGeometry(Text.new()
                                        .setString(["35"].to_java Java::java.lang.String)
                                        .setFontStyle(FontStyle.new()
                                            .setSize(0.035)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(HAnimSite.new()
                            .setName("l_psis")
                            .setDEF("hanim_l_psis_pt")
                            .setTranslation([0.05, 0.84, -0.11].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimSite 34 hanim_l_psis_pt")
                            )
                            .addChild(Shape.new()
                                .setAppearance(Appearance.new()
                                    .setMaterial(Material.new()
                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                    )
                                )
                                .setGeometry(IndexedFaceSet.new()
                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                    .setCreaseAngle(0.5)
                                    .setSolid(false)
                                    .setColor(ColorRGBA.new()
                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Billboard.new()
                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                .addChild(Shape.new()
                                    .setGeometry(Text.new()
                                        .setString(["34"].to_java Java::java.lang.String)
                                        .setFontStyle(FontStyle.new()
                                            .setSize(0.035)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(HAnimSite.new()
                            .setName("r_psis")
                            .setDEF("hanim_r_psis_pt")
                            .setTranslation([-0.05, 0.84, -0.11].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimSite 37 hanim_r_psis_pt")
                            )
                            .addChild(Shape.new()
                                .setAppearance(Appearance.new()
                                    .setMaterial(Material.new()
                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                    )
                                )
                                .setGeometry(IndexedFaceSet.new()
                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                    .setCreaseAngle(0.5)
                                    .setSolid(false)
                                    .setColor(ColorRGBA.new()
                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Billboard.new()
                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                .addChild(Shape.new()
                                    .setGeometry(Text.new()
                                        .setString(["37"].to_java Java::java.lang.String)
                                        .setFontStyle(FontStyle.new()
                                            .setSize(0.035)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(HAnimSite.new()
                            .setName("crotch")
                            .setDEF("hanim_crotch_pt")
                            .setTranslation([0, 0.703, 0].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimSite 38 hanim_crotch_pt")
                            )
                            .addChild(Shape.new()
                                .setAppearance(Appearance.new()
                                    .setMaterial(Material.new()
                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                    )
                                )
                                .setGeometry(IndexedFaceSet.new()
                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                    .setCreaseAngle(0.5)
                                    .setSolid(false)
                                    .setColor(ColorRGBA.new()
                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Billboard.new()
                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                .addChild(Shape.new()
                                    .setGeometry(Text.new()
                                        .setString(["38"].to_java Java::java.lang.String)
                                        .setFontStyle(FontStyle.new()
                                            .setSize(0.035)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(HAnimSite.new()
                            .setName("buttocks_standing_wall_contact_point")
                            .setDEF("hanim_buttocks_standing_wall_contact_point_pt")
                            .setTranslation([0, 0.8, -0.15].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimSite 93 hanim_buttocks_standing_wall_contact_point_pt")
                            )
                            .addChild(Shape.new()
                                .setAppearance(Appearance.new()
                                    .setMaterial(Material.new()
                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                    )
                                )
                                .setGeometry(IndexedFaceSet.new()
                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                    .setCreaseAngle(0.5)
                                    .setSolid(false)
                                    .setColor(ColorRGBA.new()
                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Billboard.new()
                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                .addChild(Shape.new()
                                    .setGeometry(Text.new()
                                        .setString(["93"].to_java Java::java.lang.String)
                                        .setFontStyle(FontStyle.new()
                                            .setSize(0.035)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(ColorRGBA.new()
                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 0.826, 0.02, 0, 0.77, 0].to_java Java::float)
                                )
                            )
                        )
                    )
                    .addChild(HAnimJoint.new()
                        .setName("l_hip")
                        .setDEF("hanim_l_hip")
                        .setCenter([0.095, 0.8266, -0.0183].to_java Java::float)
                        .setUlimit([0, 0, 0].to_java Java::float)
                        .setLlimit([0, 0, 0].to_java Java::float)
                        .addChild(HAnimSegment.new()
                            .setName("l_thigh")
                            .setDEF("hanim_l_thigh")
                            .addChild(HAnimSite.new()
                                .setName("l_knee_crease")
                                .setDEF("hanim_l_knee_crease_pt")
                                .setTranslation([0.09, 0.41, -0.056].to_java Java::float)
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite 90 hanim_l_knee_crease_pt")
                                )
                                .addChild(Shape.new()
                                    .setAppearance(Appearance.new()
                                        .setMaterial(Material.new()
                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                        )
                                    )
                                    .setGeometry(IndexedFaceSet.new()
                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                        .setCreaseAngle(0.5)
                                        .setSolid(false)
                                        .setColor(ColorRGBA.new()
                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                        )
                                        .setCoord(Coordinate.new()
                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                        )
                                    )
                                )
                                .addChild(Billboard.new()
                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                    .addChild(Shape.new()
                                        .setGeometry(Text.new()
                                            .setString(["90"].to_java Java::java.lang.String)
                                            .setFontStyle(FontStyle.new()
                                                .setSize(0.035)
                                            )
                                        )
                                    )
                                )
                            )
                            .addChild(HAnimSite.new()
                                .setName("l_femoral_medial_epicondyle")
                                .setDEF("hanim_l_femoral_medial_epicondyle_pt")
                                .setTranslation([0.039, 0.41, -0.01].to_java Java::float)
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite 40 hanim_l_femoral_medial_epicondyle_pt")
                                )
                                .addChild(Shape.new()
                                    .setAppearance(Appearance.new()
                                        .setMaterial(Material.new()
                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                        )
                                    )
                                    .setGeometry(IndexedFaceSet.new()
                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                        .setCreaseAngle(0.5)
                                        .setSolid(false)
                                        .setColor(ColorRGBA.new()
                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                        )
                                        .setCoord(Coordinate.new()
                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                        )
                                    )
                                )
                                .addChild(Billboard.new()
                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                    .addChild(Shape.new()
                                        .setGeometry(Text.new()
                                            .setString(["40"].to_java Java::java.lang.String)
                                            .setFontStyle(FontStyle.new()
                                                .setSize(0.035)
                                            )
                                        )
                                    )
                                )
                            )
                            .addChild(HAnimSite.new()
                                .setName("l_femoral_lateral_epicondyle")
                                .setDEF("hanim_l_femoral_lateral_epicondyle_pt")
                                .setTranslation([0.127, 0.41, -0.01].to_java Java::float)
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite 39 hanim_l_femoral_lateral_epicondyle_pt")
                                )
                                .addChild(Shape.new()
                                    .setAppearance(Appearance.new()
                                        .setMaterial(Material.new()
                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                        )
                                    )
                                    .setGeometry(IndexedFaceSet.new()
                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                        .setCreaseAngle(0.5)
                                        .setSolid(false)
                                        .setColor(ColorRGBA.new()
                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                        )
                                        .setCoord(Coordinate.new()
                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                        )
                                    )
                                )
                                .addChild(Billboard.new()
                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                    .addChild(Shape.new()
                                        .setGeometry(Text.new()
                                            .setString(["39"].to_java Java::java.lang.String)
                                            .setFontStyle(FontStyle.new()
                                                .setSize(0.035)
                                            )
                                        )
                                    )
                                )
                            )
                            .addChild(HAnimSite.new()
                                .setName("l_suprapatella")
                                .setDEF("hanim_l_suprapatella_pt")
                                .setTranslation([0.085, 0.41, 0.042].to_java Java::float)
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite 41 hanim_l_suprapatella_pt")
                                )
                                .addChild(Shape.new()
                                    .setAppearance(Appearance.new()
                                        .setMaterial(Material.new()
                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                        )
                                    )
                                    .setGeometry(IndexedFaceSet.new()
                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                        .setCreaseAngle(0.5)
                                        .setSolid(false)
                                        .setColor(ColorRGBA.new()
                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                        )
                                        .setCoord(Coordinate.new()
                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                        )
                                    )
                                )
                                .addChild(Billboard.new()
                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                    .addChild(Shape.new()
                                        .setGeometry(Text.new()
                                            .setString(["41"].to_java Java::java.lang.String)
                                            .setFontStyle(FontStyle.new()
                                                .setSize(0.035)
                                            )
                                        )
                                    )
                                )
                            )
                            .addChild(Shape.new()
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(ColorRGBA.new()
                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.095, 0.8266, -0.0183, 0, 0.826, 0.02].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(HAnimJoint.new()
                            .setName("l_knee")
                            .setDEF("hanim_l_knee")
                            .setCenter([0.0926, 0.4088, -0.01944].to_java Java::float)
                            .setUlimit([0, 0, 0].to_java Java::float)
                            .setLlimit([0, 0, 0].to_java Java::float)
                            .addChild(HAnimSegment.new()
                                .setName("l_calf")
                                .setDEF("hanim_l_calf")
                                .addChild(HAnimSite.new()
                                    .setName("l_tibiale")
                                    .setDEF("hanim_l_tibiale_pt")
                                    .setTranslation([0.09, 0.31, 0.038].to_java Java::float)
                                    .addChild(TouchSensor.new()
                                        .setDescription("HAnimSite 47 hanim_l_tibiale_pt")
                                    )
                                    .addChild(Shape.new()
                                        .setAppearance(Appearance.new()
                                            .setMaterial(Material.new()
                                                .setDiffuseColor([1, 1, 1].to_java Java::float)
                                            )
                                        )
                                        .setGeometry(IndexedFaceSet.new()
                                            .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                            .setCreaseAngle(0.5)
                                            .setSolid(false)
                                            .setColor(ColorRGBA.new()
                                                .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                            )
                                            .setCoord(Coordinate.new()
                                                .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                            )
                                        )
                                    )
                                    .addChild(Billboard.new()
                                        .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                        .addChild(Shape.new()
                                            .setGeometry(Text.new()
                                                .setString(["47"].to_java Java::java.lang.String)
                                                .setFontStyle(FontStyle.new()
                                                    .setSize(0.035)
                                                )
                                            )
                                        )
                                    )
                                )
                                .addChild(HAnimSite.new()
                                    .setName("l_medial_malleolus")
                                    .setDEF("hanim_l_medial_malleolus_pt")
                                    .setTranslation([0.061, 0.095, -0.02].to_java Java::float)
                                    .addChild(TouchSensor.new()
                                        .setDescription("HAnimSite 48 hanim_l_medial_malleolus_pt")
                                    )
                                    .addChild(Shape.new()
                                        .setAppearance(Appearance.new()
                                            .setMaterial(Material.new()
                                                .setDiffuseColor([1, 1, 1].to_java Java::float)
                                            )
                                        )
                                        .setGeometry(IndexedFaceSet.new()
                                            .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                            .setCreaseAngle(0.5)
                                            .setSolid(false)
                                            .setColor(ColorRGBA.new()
                                                .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                            )
                                            .setCoord(Coordinate.new()
                                                .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                            )
                                        )
                                    )
                                    .addChild(Billboard.new()
                                        .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                        .addChild(Shape.new()
                                            .setGeometry(Text.new()
                                                .setString(["48"].to_java Java::java.lang.String)
                                                .setFontStyle(FontStyle.new()
                                                    .setSize(0.035)
                                                )
                                            )
                                        )
                                    )
                                )
                                .addChild(HAnimSite.new()
                                    .setName("l_lateral_malleolus")
                                    .setDEF("hanim_l_lateral_malleolus_pt")
                                    .setTranslation([0.12, 0.095, -0.02].to_java Java::float)
                                    .addChild(TouchSensor.new()
                                        .setDescription("HAnimSite 49 hanim_l_lateral_malleolus_pt")
                                    )
                                    .addChild(Shape.new()
                                        .setAppearance(Appearance.new()
                                            .setMaterial(Material.new()
                                                .setDiffuseColor([1, 1, 1].to_java Java::float)
                                            )
                                        )
                                        .setGeometry(IndexedFaceSet.new()
                                            .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                            .setCreaseAngle(0.5)
                                            .setSolid(false)
                                            .setColor(ColorRGBA.new()
                                                .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                            )
                                            .setCoord(Coordinate.new()
                                                .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                            )
                                        )
                                    )
                                    .addChild(Billboard.new()
                                        .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                        .addChild(Shape.new()
                                            .setGeometry(Text.new()
                                                .setString(["49"].to_java Java::java.lang.String)
                                                .setFontStyle(FontStyle.new()
                                                    .setSize(0.035)
                                                )
                                            )
                                        )
                                    )
                                )
                                .addChild(Shape.new()
                                    .setGeometry(LineSet.new()
                                        .setVertexCount([2].to_java Java::int)
                                        .setColor(ColorRGBA.new()
                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                        )
                                        .setCoord(Coordinate.new()
                                            .setPoint([0.0926, 0.4088, -0.01944, 0.095, 0.8266, -0.0183].to_java Java::float)
                                        )
                                    )
                                )
                            )
                            .addChild(HAnimJoint.new()
                                .setName("l_talocrural")
                                .setDEF("hanim_l_talocrural")
                                .setCenter([0.0888, 0.09545, -0.01045].to_java Java::float)
                                .setUlimit([0, 0, 0].to_java Java::float)
                                .setLlimit([0, 0, 0].to_java Java::float)
                                .addChild(HAnimSegment.new()
                                    .setName("l_talus")
                                    .setDEF("hanim_l_talus")
                                    .addChild(HAnimSite.new()
                                        .setName("l_sphyrion")
                                        .setDEF("hanim_l_sphyrion_pt")
                                        .setTranslation([0.054, 0.065, -0.02].to_java Java::float)
                                        .addChild(TouchSensor.new()
                                            .setDescription("HAnimSite 50 hanim_l_sphyrion_pt")
                                        )
                                        .addChild(Shape.new()
                                            .setAppearance(Appearance.new()
                                                .setMaterial(Material.new()
                                                    .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                )
                                            )
                                            .setGeometry(IndexedFaceSet.new()
                                                .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                .setCreaseAngle(0.5)
                                                .setSolid(false)
                                                .setColor(ColorRGBA.new()
                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                )
                                                .setCoord(Coordinate.new()
                                                    .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                )
                                            )
                                        )
                                        .addChild(Billboard.new()
                                            .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                            .addChild(Shape.new()
                                                .setGeometry(Text.new()
                                                    .setString(["50"].to_java Java::java.lang.String)
                                                    .setFontStyle(FontStyle.new()
                                                        .setSize(0.035)
                                                    )
                                                )
                                            )
                                        )
                                    )
                                    .addChild(HAnimSite.new()
                                        .setName("l_calcaneus_posterior")
                                        .setDEF("hanim_l_calcaneus_posterior_pt")
                                        .setTranslation([0.09, 0.03, -0.06].to_java Java::float)
                                        .addChild(TouchSensor.new()
                                            .setDescription("HAnimSite 58 hanim_l_calcaneus_posterior_pt")
                                        )
                                        .addChild(Shape.new()
                                            .setAppearance(Appearance.new()
                                                .setMaterial(Material.new()
                                                    .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                )
                                            )
                                            .setGeometry(IndexedFaceSet.new()
                                                .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                .setCreaseAngle(0.5)
                                                .setSolid(false)
                                                .setColor(ColorRGBA.new()
                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                )
                                                .setCoord(Coordinate.new()
                                                    .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                )
                                            )
                                        )
                                        .addChild(Billboard.new()
                                            .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                            .addChild(Shape.new()
                                                .setGeometry(Text.new()
                                                    .setString(["58"].to_java Java::java.lang.String)
                                                    .setFontStyle(FontStyle.new()
                                                        .setSize(0.035)
                                                    )
                                                )
                                            )
                                        )
                                    )
                                    .addChild(Shape.new()
                                        .setGeometry(LineSet.new()
                                            .setVertexCount([2].to_java Java::int)
                                            .setColor(ColorRGBA.new()
                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                            )
                                            .setCoord(Coordinate.new()
                                                .setPoint([0.0888, 0.09545, -0.01045, 0.0926, 0.4088, -0.01944].to_java Java::float)
                                            )
                                        )
                                    )
                                )
                                .addChild(HAnimJoint.new()
                                    .setName("l_talocalcaneonavicular")
                                    .setDEF("hanim_l_talocalcaneonavicular")
                                    .setCenter([0.0783, 0.0369, 0.0049].to_java Java::float)
                                    .setUlimit([0, 0, 0].to_java Java::float)
                                    .setLlimit([0, 0, 0].to_java Java::float)
                                    .addChild(HAnimSegment.new()
                                        .setName("l_navicular")
                                        .setDEF("hanim_l_navicular")
                                        .addChild(Shape.new()
                                            .setGeometry(LineSet.new()
                                                .setVertexCount([2].to_java Java::int)
                                                .setColor(ColorRGBA.new()
                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                )
                                                .setCoord(Coordinate.new()
                                                    .setPoint([0.0783, 0.0369, 0.0049, 0.0888, 0.09545, -0.01045].to_java Java::float)
                                                )
                                            )
                                        )
                                    )
                                    .addChild(HAnimJoint.new()
                                        .setName("l_cuneonavicular_1")
                                        .setDEF("hanim_l_cuneonavicular_1")
                                        .setCenter([0.0674, 0.0321, 0.0184].to_java Java::float)
                                        .setUlimit([0, 0, 0].to_java Java::float)
                                        .setLlimit([0, 0, 0].to_java Java::float)
                                        .addChild(HAnimSegment.new()
                                            .setName("l_cuneiform_1")
                                            .setDEF("hanim_l_cuneiform_1")
                                            .addChild(Shape.new()
                                                .setGeometry(LineSet.new()
                                                    .setVertexCount([2].to_java Java::int)
                                                    .setColor(ColorRGBA.new()
                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                    )
                                                    .setCoord(Coordinate.new()
                                                        .setPoint([0.0674, 0.0321, 0.0184, 0.0783, 0.0369, 0.0049].to_java Java::float)
                                                    )
                                                )
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("l_tarsometatarsal_1")
                                            .setDEF("hanim_l_tarsometatarsal_1")
                                            .setCenter([0.0646, 0.02324, 0.0442].to_java Java::float)
                                            .setUlimit([0, 0, 0].to_java Java::float)
                                            .setLlimit([0, 0, 0].to_java Java::float)
                                            .addChild(HAnimSegment.new()
                                                .setName("l_metatarsal_1")
                                                .setDEF("hanim_l_metatarsal_1")
                                                .addChild(Shape.new()
                                                    .setGeometry(LineSet.new()
                                                        .setVertexCount([2].to_java Java::int)
                                                        .setColor(ColorRGBA.new()
                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                        )
                                                        .setCoord(Coordinate.new()
                                                            .setPoint([0.0646, 0.02324, 0.0442, 0.0674, 0.0321, 0.0184].to_java Java::float)
                                                        )
                                                    )
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("l_metatarsophalangeal_1")
                                                .setDEF("hanim_l_metatarsophalangeal_1")
                                                .setCenter([0.0621, 0.01442, 0.0936].to_java Java::float)
                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                .addChild(HAnimSegment.new()
                                                    .setName("l_tarsal_proximal_phalanx_1")
                                                    .setDEF("hanim_l_tarsal_proximal_phalanx_1")
                                                    .addChild(HAnimSite.new()
                                                        .setName("l_metatarsal_phalanx_1")
                                                        .setDEF("hanim_l_metatarsal_phalanx_1_pt")
                                                        .setTranslation([0.062, 0.012, 0.1].to_java Java::float)
                                                        .addChild(TouchSensor.new()
                                                            .setDescription("HAnimSite 55 hanim_l_metatarsal_phalanx_1_pt")
                                                        )
                                                        .addChild(Shape.new()
                                                            .setAppearance(Appearance.new()
                                                                .setMaterial(Material.new()
                                                                    .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                )
                                                            )
                                                            .setGeometry(IndexedFaceSet.new()
                                                                .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                .setCreaseAngle(0.5)
                                                                .setSolid(false)
                                                                .setColor(ColorRGBA.new()
                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                )
                                                                .setCoord(Coordinate.new()
                                                                    .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                )
                                                            )
                                                        )
                                                        .addChild(Billboard.new()
                                                            .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                            .addChild(Shape.new()
                                                                .setGeometry(Text.new()
                                                                    .setString(["55"].to_java Java::java.lang.String)
                                                                    .setFontStyle(FontStyle.new()
                                                                        .setSize(0.035)
                                                                    )
                                                                )
                                                            )
                                                        )
                                                    )
                                                    .addChild(Shape.new()
                                                        .setGeometry(LineSet.new()
                                                            .setVertexCount([2].to_java Java::int)
                                                            .setColor(ColorRGBA.new()
                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                            )
                                                            .setCoord(Coordinate.new()
                                                                .setPoint([0.0621, 0.01442, 0.0936, 0.0646, 0.02324, 0.0442].to_java Java::float)
                                                            )
                                                        )
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("l_tarsal_interphalangeal_1")
                                                    .setDEF("hanim_l_tarsal_interphalangeal_1")
                                                    .setCenter([0.062, 0.012, 0.115].to_java Java::float)
                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                    .addChild(HAnimSegment.new()
                                                        .setName("l_tarsal_distal_phalanx_1")
                                                        .setDEF("hanim_l_tarsal_distal_phalanx_1")
                                                        .addChild(HAnimSite.new()
                                                            .setName("l_tarsal_distal_phalanx_1")
                                                            .setDEF("hanim_l_tarsal_distal_phalanx_1_tip")
                                                            .setTranslation([0.062, 0.012, 0.134].to_java Java::float)
                                                            .addChild(TouchSensor.new()
                                                                .setDescription("HAnimSite 111 hanim_l_tarsal_distal_phalanx_1_tip")
                                                            )
                                                            .addChild(Shape.new()
                                                                .setAppearance(Appearance.new()
                                                                    .setMaterial(Material.new()
                                                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                    )
                                                                )
                                                                .setGeometry(IndexedFaceSet.new()
                                                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                    .setCreaseAngle(0.5)
                                                                    .setSolid(false)
                                                                    .setColor(ColorRGBA.new()
                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                    )
                                                                    .setCoord(Coordinate.new()
                                                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                    )
                                                                )
                                                            )
                                                            .addChild(Billboard.new()
                                                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                .addChild(Shape.new()
                                                                    .setGeometry(Text.new()
                                                                        .setString(["111"].to_java Java::java.lang.String)
                                                                        .setFontStyle(FontStyle.new()
                                                                            .setSize(0.035)
                                                                        )
                                                                    )
                                                                )
                                                            )
                                                        )
                                                        .addChild(Shape.new()
                                                            .setGeometry(LineSet.new()
                                                                .setVertexCount([2].to_java Java::int)
                                                                .setColor(ColorRGBA.new()
                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                )
                                                                .setCoord(Coordinate.new()
                                                                    .setPoint([0.062, 0.012, 0.115, 0.0621, 0.01442, 0.0936].to_java Java::float)
                                                                )
                                                            )
                                                        )
                                                    )
                                                )
                                            )
                                        )
                                    )
                                    .addChild(HAnimJoint.new()
                                        .setName("l_cuneonavicular_2")
                                        .setDEF("hanim_l_cuneonavicular_2")
                                        .setCenter([0.0814, 0.0335, 0.02143].to_java Java::float)
                                        .setUlimit([0, 0, 0].to_java Java::float)
                                        .setLlimit([0, 0, 0].to_java Java::float)
                                        .addChild(HAnimSegment.new()
                                            .setName("l_cuneiform_2")
                                            .setDEF("hanim_l_cuneiform_2")
                                            .addChild(Shape.new()
                                                .setGeometry(LineSet.new()
                                                    .setVertexCount([2].to_java Java::int)
                                                    .setColor(ColorRGBA.new()
                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                    )
                                                    .setCoord(Coordinate.new()
                                                        .setPoint([0.0814, 0.0335, 0.02143, 0.0783, 0.0369, 0.0049].to_java Java::float)
                                                    )
                                                )
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("l_tarsometatarsal_2")
                                            .setDEF("hanim_l_tarsometatarsal_2")
                                            .setCenter([0.0802, 0.0261, 0.0411].to_java Java::float)
                                            .setUlimit([0, 0, 0].to_java Java::float)
                                            .setLlimit([0, 0, 0].to_java Java::float)
                                            .addChild(HAnimSegment.new()
                                                .setName("l_metatarsal_2")
                                                .setDEF("hanim_l_metatarsal_2")
                                                .addChild(Shape.new()
                                                    .setGeometry(LineSet.new()
                                                        .setVertexCount([2].to_java Java::int)
                                                        .setColor(ColorRGBA.new()
                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                        )
                                                        .setCoord(Coordinate.new()
                                                            .setPoint([0.0802, 0.0261, 0.0411, 0.0814, 0.0335, 0.02143].to_java Java::float)
                                                        )
                                                    )
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("l_metatarsophalangeal_2")
                                                .setDEF("hanim_l_metatarsophalangeal_2")
                                                .setCenter([0.0825, 0.01497, 0.09783].to_java Java::float)
                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                .addChild(HAnimSegment.new()
                                                    .setName("l_tarsal_proximal_phalanx_2")
                                                    .setDEF("hanim_l_tarsal_proximal_phalanx_2")
                                                    .addChild(Shape.new()
                                                        .setGeometry(LineSet.new()
                                                            .setVertexCount([2].to_java Java::int)
                                                            .setColor(ColorRGBA.new()
                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                            )
                                                            .setCoord(Coordinate.new()
                                                                .setPoint([0.0825, 0.01497, 0.09783, 0.0802, 0.0261, 0.0411].to_java Java::float)
                                                            )
                                                        )
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("l_tarsal_proximal_interphalangeal_2")
                                                    .setDEF("hanim_l_tarsal_proximal_interphalangeal_2")
                                                    .setCenter([0.0843, 0.01265, 0.114].to_java Java::float)
                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                    .addChild(HAnimSegment.new()
                                                        .setName("l_tarsal_middle_phalanx_2")
                                                        .setDEF("hanim_l_tarsal_middle_phalanx_2")
                                                        .addChild(Shape.new()
                                                            .setGeometry(LineSet.new()
                                                                .setVertexCount([2].to_java Java::int)
                                                                .setColor(ColorRGBA.new()
                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                )
                                                                .setCoord(Coordinate.new()
                                                                    .setPoint([0.0843, 0.01265, 0.114, 0.0825, 0.01497, 0.09783].to_java Java::float)
                                                                )
                                                            )
                                                        )
                                                    )
                                                    .addChild(HAnimJoint.new()
                                                        .setName("l_tarsal_distal_interphalangeal_2")
                                                        .setDEF("hanim_l_tarsal_distal_interphalangeal_2")
                                                        .setCenter([0.0843, 0.00982, 0.123435].to_java Java::float)
                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                        .addChild(HAnimSegment.new()
                                                            .setName("l_tarsal_distal_phalanx_2")
                                                            .setDEF("hanim_l_tarsal_distal_phalanx_2")
                                                            .addChild(HAnimSite.new()
                                                                .setName("l_tarsal_distal_phalanx_2")
                                                                .setDEF("hanim_l_tarsal_distal_phalanx_2_tip")
                                                                .setTranslation([0.08, 0.016, 0.14].to_java Java::float)
                                                                .addChild(TouchSensor.new()
                                                                    .setDescription("HAnimSite 112 hanim_l_tarsal_distal_phalanx_2_tip")
                                                                )
                                                                .addChild(Shape.new()
                                                                    .setAppearance(Appearance.new()
                                                                        .setMaterial(Material.new()
                                                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                        )
                                                                    )
                                                                    .setGeometry(IndexedFaceSet.new()
                                                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                        .setCreaseAngle(0.5)
                                                                        .setSolid(false)
                                                                        .setColor(ColorRGBA.new()
                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                        )
                                                                        .setCoord(Coordinate.new()
                                                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                        )
                                                                    )
                                                                )
                                                                .addChild(Billboard.new()
                                                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                    .addChild(Shape.new()
                                                                        .setGeometry(Text.new()
                                                                            .setString(["112"].to_java Java::java.lang.String)
                                                                            .setFontStyle(FontStyle.new()
                                                                                .setSize(0.035)
                                                                            )
                                                                        )
                                                                    )
                                                                )
                                                            )
                                                            .addChild(Shape.new()
                                                                .setGeometry(LineSet.new()
                                                                    .setVertexCount([2].to_java Java::int)
                                                                    .setColor(ColorRGBA.new()
                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                    )
                                                                    .setCoord(Coordinate.new()
                                                                        .setPoint([0.0843, 0.00982, 0.123435, 0.0843, 0.01265, 0.114].to_java Java::float)
                                                                    )
                                                                )
                                                            )
                                                        )
                                                    )
                                                )
                                            )
                                        )
                                    )
                                    .addChild(HAnimJoint.new()
                                        .setName("l_cuneonavicular_3")
                                        .setDEF("hanim_l_cuneonavicular_3")
                                        .setCenter([0.09297, 0.0334, 0.01982].to_java Java::float)
                                        .setUlimit([0, 0, 0].to_java Java::float)
                                        .setLlimit([0, 0, 0].to_java Java::float)
                                        .addChild(HAnimSegment.new()
                                            .setName("l_cuneiform_3")
                                            .setDEF("hanim_l_cuneiform_3")
                                            .addChild(Shape.new()
                                                .setGeometry(LineSet.new()
                                                    .setVertexCount([2].to_java Java::int)
                                                    .setColor(ColorRGBA.new()
                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                    )
                                                    .setCoord(Coordinate.new()
                                                        .setPoint([0.09297, 0.0334, 0.01982, 0.0783, 0.0369, 0.0049].to_java Java::float)
                                                    )
                                                )
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("l_tarsometatarsal_3")
                                            .setDEF("hanim_l_tarsometatarsal_3")
                                            .setCenter([0.09459, 0.0261, 0.0394].to_java Java::float)
                                            .setUlimit([0, 0, 0].to_java Java::float)
                                            .setLlimit([0, 0, 0].to_java Java::float)
                                            .addChild(HAnimSegment.new()
                                                .setName("l_metatarsal_3")
                                                .setDEF("hanim_l_metatarsal_3")
                                                .addChild(Shape.new()
                                                    .setGeometry(LineSet.new()
                                                        .setVertexCount([2].to_java Java::int)
                                                        .setColor(ColorRGBA.new()
                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                        )
                                                        .setCoord(Coordinate.new()
                                                            .setPoint([0.09459, 0.0261, 0.0394, 0.09297, 0.0334, 0.01982].to_java Java::float)
                                                        )
                                                    )
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("l_metatarsophalangeal_3")
                                                .setDEF("hanim_l_metatarsophalangeal_3")
                                                .setCenter([0.0965, 0.01505, 0.0954].to_java Java::float)
                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                .addChild(HAnimSegment.new()
                                                    .setName("l_tarsal_proximal_phalanx_3")
                                                    .setDEF("hanim_l_tarsal_proximal_phalanx_3")
                                                    .addChild(Shape.new()
                                                        .setGeometry(LineSet.new()
                                                            .setVertexCount([2].to_java Java::int)
                                                            .setColor(ColorRGBA.new()
                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                            )
                                                            .setCoord(Coordinate.new()
                                                                .setPoint([0.0965, 0.01505, 0.0954, 0.09459, 0.0261, 0.0394].to_java Java::float)
                                                            )
                                                        )
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("l_tarsal_proximal_interphalangeal_3")
                                                    .setDEF("hanim_l_tarsal_proximal_interphalangeal_3")
                                                    .setCenter([0.09886, 0.01192, 0.11047].to_java Java::float)
                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                    .addChild(HAnimSegment.new()
                                                        .setName("l_tarsal_middle_phalanx_3")
                                                        .setDEF("hanim_l_tarsal_middle_phalanx_3")
                                                        .addChild(Shape.new()
                                                            .setGeometry(LineSet.new()
                                                                .setVertexCount([2].to_java Java::int)
                                                                .setColor(ColorRGBA.new()
                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                )
                                                                .setCoord(Coordinate.new()
                                                                    .setPoint([0.09886, 0.01192, 0.11047, 0.0965, 0.01505, 0.0954].to_java Java::float)
                                                                )
                                                            )
                                                        )
                                                    )
                                                    .addChild(HAnimJoint.new()
                                                        .setName("l_tarsal_distal_interphalangeal_3")
                                                        .setDEF("hanim_l_tarsal_distal_interphalangeal_3")
                                                        .setCenter([0.1004, 0.00983, 0.1197].to_java Java::float)
                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                        .addChild(HAnimSegment.new()
                                                            .setName("l_tarsal_distal_phalanx_3")
                                                            .setDEF("hanim_l_tarsal_distal_phalanx_3")
                                                            .addChild(HAnimSite.new()
                                                                .setName("l_tarsal_distal_phalanx_3")
                                                                .setDEF("hanim_l_tarsal_distal_phalanx_3_tip")
                                                                .setTranslation([0.1, 0.016, 0.14].to_java Java::float)
                                                                .addChild(TouchSensor.new()
                                                                    .setDescription("HAnimSite 113 hanim_l_tarsal_distal_phalanx_3_tip")
                                                                )
                                                                .addChild(Shape.new()
                                                                    .setAppearance(Appearance.new()
                                                                        .setMaterial(Material.new()
                                                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                        )
                                                                    )
                                                                    .setGeometry(IndexedFaceSet.new()
                                                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                        .setCreaseAngle(0.5)
                                                                        .setSolid(false)
                                                                        .setColor(ColorRGBA.new()
                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                        )
                                                                        .setCoord(Coordinate.new()
                                                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                        )
                                                                    )
                                                                )
                                                                .addChild(Billboard.new()
                                                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                    .addChild(Shape.new()
                                                                        .setGeometry(Text.new()
                                                                            .setString(["113"].to_java Java::java.lang.String)
                                                                            .setFontStyle(FontStyle.new()
                                                                                .setSize(0.035)
                                                                            )
                                                                        )
                                                                    )
                                                                )
                                                            )
                                                            .addChild(Shape.new()
                                                                .setGeometry(LineSet.new()
                                                                    .setVertexCount([2].to_java Java::int)
                                                                    .setColor(ColorRGBA.new()
                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                    )
                                                                    .setCoord(Coordinate.new()
                                                                        .setPoint([0.1004, 0.00983, 0.1197, 0.09886, 0.01192, 0.11047].to_java Java::float)
                                                                    )
                                                                )
                                                            )
                                                        )
                                                    )
                                                )
                                            )
                                        )
                                    )
                                )
                                .addChild(HAnimJoint.new()
                                    .setName("l_calcaneocuboid")
                                    .setDEF("hanim_l_calcaneocuboid")
                                    .setCenter([0.0891, 0.05798, -0.0259].to_java Java::float)
                                    .setUlimit([0, 0, 0].to_java Java::float)
                                    .setLlimit([0, 0, 0].to_java Java::float)
                                    .addChild(HAnimSegment.new()
                                        .setName("l_calcaneus")
                                        .setDEF("hanim_l_calcaneus")
                                        .addChild(Shape.new()
                                            .setGeometry(LineSet.new()
                                                .setVertexCount([2].to_java Java::int)
                                                .setColor(ColorRGBA.new()
                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                )
                                                .setCoord(Coordinate.new()
                                                    .setPoint([0.0891, 0.05798, -0.0259, 0.0888, 0.09545, -0.01045].to_java Java::float)
                                                )
                                            )
                                        )
                                    )
                                    .addChild(HAnimJoint.new()
                                        .setName("l_transversetarsal")
                                        .setDEF("hanim_l_transversetarsal")
                                        .setCenter([0.11063, 0.03528, 0.0021].to_java Java::float)
                                        .setUlimit([0, 0, 0].to_java Java::float)
                                        .setLlimit([0, 0, 0].to_java Java::float)
                                        .addChild(HAnimSegment.new()
                                            .setName("l_cuboid")
                                            .setDEF("hanim_l_cuboid")
                                            .addChild(Shape.new()
                                                .setGeometry(LineSet.new()
                                                    .setVertexCount([2].to_java Java::int)
                                                    .setColor(ColorRGBA.new()
                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                    )
                                                    .setCoord(Coordinate.new()
                                                        .setPoint([0.11063, 0.03528, 0.0021, 0.0891, 0.05798, -0.0259].to_java Java::float)
                                                    )
                                                )
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("l_tarsometatarsal_4")
                                            .setDEF("hanim_l_tarsometatarsal_4")
                                            .setCenter([0.10649, 0.02454, 0.03843].to_java Java::float)
                                            .setUlimit([0, 0, 0].to_java Java::float)
                                            .setLlimit([0, 0, 0].to_java Java::float)
                                            .addChild(HAnimSegment.new()
                                                .setName("l_metatarsal_4")
                                                .setDEF("hanim_l_metatarsal_4")
                                                .addChild(Shape.new()
                                                    .setGeometry(LineSet.new()
                                                        .setVertexCount([2].to_java Java::int)
                                                        .setColor(ColorRGBA.new()
                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                        )
                                                        .setCoord(Coordinate.new()
                                                            .setPoint([0.10649, 0.02454, 0.03843, 0.11063, 0.03528, 0.0021].to_java Java::float)
                                                        )
                                                    )
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("l_metatarsophalangeal_4")
                                                .setDEF("hanim_l_metatarsophalangeal_4")
                                                .setCenter([0.109867, 0.01435, 0.09117].to_java Java::float)
                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                .addChild(HAnimSegment.new()
                                                    .setName("l_tarsal_proximal_phalanx_4")
                                                    .setDEF("hanim_l_tarsal_proximal_phalanx_4")
                                                    .addChild(Shape.new()
                                                        .setGeometry(LineSet.new()
                                                            .setVertexCount([2].to_java Java::int)
                                                            .setColor(ColorRGBA.new()
                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                            )
                                                            .setCoord(Coordinate.new()
                                                                .setPoint([0.109867, 0.01435, 0.09117, 0.10649, 0.02454, 0.03843].to_java Java::float)
                                                            )
                                                        )
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("l_tarsal_proximal_interphalangeal_4")
                                                    .setDEF("hanim_l_tarsal_proximal_interphalangeal_4")
                                                    .setCenter([0.11416, 0.01224, 0.10631].to_java Java::float)
                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                    .addChild(HAnimSegment.new()
                                                        .setName("l_tarsal_middle_phalanx_4")
                                                        .setDEF("hanim_l_tarsal_middle_phalanx_4")
                                                        .addChild(Shape.new()
                                                            .setGeometry(LineSet.new()
                                                                .setVertexCount([2].to_java Java::int)
                                                                .setColor(ColorRGBA.new()
                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                )
                                                                .setCoord(Coordinate.new()
                                                                    .setPoint([0.11416, 0.01224, 0.10631, 0.109867, 0.01435, 0.09117].to_java Java::float)
                                                                )
                                                            )
                                                        )
                                                    )
                                                    .addChild(HAnimJoint.new()
                                                        .setName("l_tarsal_distal_interphalangeal_4")
                                                        .setDEF("hanim_l_tarsal_distal_interphalangeal_4")
                                                        .setCenter([0.11567, 0.00936, 0.11369].to_java Java::float)
                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                        .addChild(HAnimSegment.new()
                                                            .setName("l_tarsal_distal_phalanx_4")
                                                            .setDEF("hanim_l_tarsal_distal_phalanx_4")
                                                            .addChild(HAnimSite.new()
                                                                .setName("l_tarsal_distal_phalanx_4")
                                                                .setDEF("hanim_l_tarsal_distal_phalanx_4_tip")
                                                                .setTranslation([0.115, 0.016, 0.13].to_java Java::float)
                                                                .addChild(TouchSensor.new()
                                                                    .setDescription("HAnimSite 114 hanim_l_tarsal_distal_phalanx_4_tip")
                                                                )
                                                                .addChild(Shape.new()
                                                                    .setAppearance(Appearance.new()
                                                                        .setMaterial(Material.new()
                                                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                        )
                                                                    )
                                                                    .setGeometry(IndexedFaceSet.new()
                                                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                        .setCreaseAngle(0.5)
                                                                        .setSolid(false)
                                                                        .setColor(ColorRGBA.new()
                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                        )
                                                                        .setCoord(Coordinate.new()
                                                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                        )
                                                                    )
                                                                )
                                                                .addChild(Billboard.new()
                                                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                    .addChild(Shape.new()
                                                                        .setGeometry(Text.new()
                                                                            .setString(["114"].to_java Java::java.lang.String)
                                                                            .setFontStyle(FontStyle.new()
                                                                                .setSize(0.035)
                                                                            )
                                                                        )
                                                                    )
                                                                )
                                                            )
                                                            .addChild(Shape.new()
                                                                .setGeometry(LineSet.new()
                                                                    .setVertexCount([2].to_java Java::int)
                                                                    .setColor(ColorRGBA.new()
                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                    )
                                                                    .setCoord(Coordinate.new()
                                                                        .setPoint([0.11567, 0.00936, 0.11369, 0.11416, 0.01224, 0.10631].to_java Java::float)
                                                                    )
                                                                )
                                                            )
                                                        )
                                                    )
                                                )
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("l_tarsometatarsal_5")
                                            .setDEF("hanim_l_tarsometatarsal_5")
                                            .setCenter([0.1208, 0.02094, 0.03474].to_java Java::float)
                                            .setUlimit([0, 0, 0].to_java Java::float)
                                            .setLlimit([0, 0, 0].to_java Java::float)
                                            .addChild(HAnimSegment.new()
                                                .setName("l_metatarsal_5")
                                                .setDEF("hanim_l_metatarsal_5")
                                                .addChild(Shape.new()
                                                    .setGeometry(LineSet.new()
                                                        .setVertexCount([2].to_java Java::int)
                                                        .setColor(ColorRGBA.new()
                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                        )
                                                        .setCoord(Coordinate.new()
                                                            .setPoint([0.1208, 0.02094, 0.03474, 0.11063, 0.03528, 0.0021].to_java Java::float)
                                                        )
                                                    )
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("l_metatarsophalangeal_5")
                                                .setDEF("hanim_l_metatarsophalangeal_5")
                                                .setCenter([0.124065, 0.01367, 0.08656].to_java Java::float)
                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                .addChild(HAnimSegment.new()
                                                    .setName("l_tarsal_proximal_phalanx_5")
                                                    .setDEF("hanim_l_tarsal_proximal_phalanx_5")
                                                    .addChild(Shape.new()
                                                        .setGeometry(LineSet.new()
                                                            .setVertexCount([2].to_java Java::int)
                                                            .setColor(ColorRGBA.new()
                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                            )
                                                            .setCoord(Coordinate.new()
                                                                .setPoint([0.124065, 0.01367, 0.08656, 0.1208, 0.02094, 0.03474].to_java Java::float)
                                                            )
                                                        )
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("l_tarsal_proximal_interphalangeal_5")
                                                    .setDEF("hanim_l_tarsal_proximal_interphalangeal_5")
                                                    .setCenter([0.12638, 0.01086, 0.09414].to_java Java::float)
                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                    .addChild(HAnimSegment.new()
                                                        .setName("l_tarsal_middle_phalanx_5")
                                                        .setDEF("hanim_l_tarsal_middle_phalanx_5")
                                                        .addChild(HAnimSite.new()
                                                            .setName("l_metatarsal_phalanx_5")
                                                            .setDEF("hanim_l_metatarsal_phalanx_5_pt")
                                                            .setTranslation([0.12, 0.02, 0.04].to_java Java::float)
                                                            .addChild(TouchSensor.new()
                                                                .setDescription("HAnimSite 56 hanim_l_metatarsal_phalanx_5_pt")
                                                            )
                                                            .addChild(Shape.new()
                                                                .setAppearance(Appearance.new()
                                                                    .setMaterial(Material.new()
                                                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                    )
                                                                )
                                                                .setGeometry(IndexedFaceSet.new()
                                                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                    .setCreaseAngle(0.5)
                                                                    .setSolid(false)
                                                                    .setColor(ColorRGBA.new()
                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                    )
                                                                    .setCoord(Coordinate.new()
                                                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                    )
                                                                )
                                                            )
                                                            .addChild(Billboard.new()
                                                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                .addChild(Shape.new()
                                                                    .setGeometry(Text.new()
                                                                        .setString(["56"].to_java Java::java.lang.String)
                                                                        .setFontStyle(FontStyle.new()
                                                                            .setSize(0.035)
                                                                        )
                                                                    )
                                                                )
                                                            )
                                                        )
                                                        .addChild(Shape.new()
                                                            .setGeometry(LineSet.new()
                                                                .setVertexCount([2].to_java Java::int)
                                                                .setColor(ColorRGBA.new()
                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                )
                                                                .setCoord(Coordinate.new()
                                                                    .setPoint([0.12638, 0.01086, 0.09414, 0.124065, 0.01367, 0.08656].to_java Java::float)
                                                                )
                                                            )
                                                        )
                                                    )
                                                    .addChild(HAnimJoint.new()
                                                        .setName("l_tarsal_distal_interphalangeal_5")
                                                        .setDEF("hanim_l_tarsal_distal_interphalangeal_5")
                                                        .setCenter([0.12728, 0.00856, 0.10188].to_java Java::float)
                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                        .addChild(HAnimSegment.new()
                                                            .setName("l_tarsal_distal_phalanx_5")
                                                            .setDEF("hanim_l_tarsal_distal_phalanx_5")
                                                            .addChild(HAnimSite.new()
                                                                .setName("l_tarsal_distal_phalanx_5")
                                                                .setDEF("hanim_l_tarsal_distal_phalanx_5_tip")
                                                                .setTranslation([0.125, 0.016, 0.115].to_java Java::float)
                                                                .addChild(TouchSensor.new()
                                                                    .setDescription("HAnimSite 115 hanim_l_tarsal_distal_phalanx_5_tip")
                                                                )
                                                                .addChild(Shape.new()
                                                                    .setAppearance(Appearance.new()
                                                                        .setMaterial(Material.new()
                                                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                        )
                                                                    )
                                                                    .setGeometry(IndexedFaceSet.new()
                                                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                        .setCreaseAngle(0.5)
                                                                        .setSolid(false)
                                                                        .setColor(ColorRGBA.new()
                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                        )
                                                                        .setCoord(Coordinate.new()
                                                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                        )
                                                                    )
                                                                )
                                                                .addChild(Billboard.new()
                                                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                    .addChild(Shape.new()
                                                                        .setGeometry(Text.new()
                                                                            .setString(["115"].to_java Java::java.lang.String)
                                                                            .setFontStyle(FontStyle.new()
                                                                                .setSize(0.035)
                                                                            )
                                                                        )
                                                                    )
                                                                )
                                                            )
                                                            .addChild(Shape.new()
                                                                .setGeometry(LineSet.new()
                                                                    .setVertexCount([2].to_java Java::int)
                                                                    .setColor(ColorRGBA.new()
                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                    )
                                                                    .setCoord(Coordinate.new()
                                                                        .setPoint([0.12728, 0.00856, 0.10188, 0.12638, 0.01086, 0.09414].to_java Java::float)
                                                                    )
                                                                )
                                                            )
                                                        )
                                                    )
                                                )
                                            )
                                        )
                                    )
                                )
                            )
                        )
                    )
                    .addChild(HAnimJoint.new()
                        .setName("r_hip")
                        .setDEF("hanim_r_hip")
                        .setCenter([-0.09466, 0.82665, -0.01835].to_java Java::float)
                        .setUlimit([0, 0, 0].to_java Java::float)
                        .setLlimit([0, 0, 0].to_java Java::float)
                        .addChild(HAnimSegment.new()
                            .setName("r_thigh")
                            .setDEF("hanim_r_thigh")
                            .addChild(HAnimSite.new()
                                .setName("r_knee_crease")
                                .setDEF("hanim_r_knee_crease_pt")
                                .setTranslation([-0.09, 0.41, -0.056].to_java Java::float)
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite 91 hanim_r_knee_crease_pt")
                                )
                                .addChild(Shape.new()
                                    .setAppearance(Appearance.new()
                                        .setMaterial(Material.new()
                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                        )
                                    )
                                    .setGeometry(IndexedFaceSet.new()
                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                        .setCreaseAngle(0.5)
                                        .setSolid(false)
                                        .setColor(ColorRGBA.new()
                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                        )
                                        .setCoord(Coordinate.new()
                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                        )
                                    )
                                )
                                .addChild(Billboard.new()
                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                    .addChild(Shape.new()
                                        .setGeometry(Text.new()
                                            .setString(["91"].to_java Java::java.lang.String)
                                            .setFontStyle(FontStyle.new()
                                                .setSize(0.035)
                                            )
                                        )
                                    )
                                )
                            )
                            .addChild(HAnimSite.new()
                                .setName("r_femoral_medial_epicondyle")
                                .setDEF("hanim_r_femoral_medial_epicondyle_pt")
                                .setTranslation([-0.039, 0.41, -0.01].to_java Java::float)
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite 44 hanim_r_femoral_medial_epicondyle_pt")
                                )
                                .addChild(Shape.new()
                                    .setAppearance(Appearance.new()
                                        .setMaterial(Material.new()
                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                        )
                                    )
                                    .setGeometry(IndexedFaceSet.new()
                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                        .setCreaseAngle(0.5)
                                        .setSolid(false)
                                        .setColor(ColorRGBA.new()
                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                        )
                                        .setCoord(Coordinate.new()
                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                        )
                                    )
                                )
                                .addChild(Billboard.new()
                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                    .addChild(Shape.new()
                                        .setGeometry(Text.new()
                                            .setString(["44"].to_java Java::java.lang.String)
                                            .setFontStyle(FontStyle.new()
                                                .setSize(0.035)
                                            )
                                        )
                                    )
                                )
                            )
                            .addChild(HAnimSite.new()
                                .setName("r_femoral_lateral_epicondyle")
                                .setDEF("hanim_r_femoral_lateral_epicondyle_pt")
                                .setTranslation([-0.127, 0.41, -0.01].to_java Java::float)
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite 43 hanim_r_femoral_lateral_epicondyle_pt")
                                )
                                .addChild(Shape.new()
                                    .setAppearance(Appearance.new()
                                        .setMaterial(Material.new()
                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                        )
                                    )
                                    .setGeometry(IndexedFaceSet.new()
                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                        .setCreaseAngle(0.5)
                                        .setSolid(false)
                                        .setColor(ColorRGBA.new()
                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                        )
                                        .setCoord(Coordinate.new()
                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                        )
                                    )
                                )
                                .addChild(Billboard.new()
                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                    .addChild(Shape.new()
                                        .setGeometry(Text.new()
                                            .setString(["43"].to_java Java::java.lang.String)
                                            .setFontStyle(FontStyle.new()
                                                .setSize(0.035)
                                            )
                                        )
                                    )
                                )
                            )
                            .addChild(HAnimSite.new()
                                .setName("r_suprapatella")
                                .setDEF("hanim_r_suprapatella_pt")
                                .setTranslation([-0.085, 0.41, 0.042].to_java Java::float)
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite 45 hanim_r_suprapatella_pt")
                                )
                                .addChild(Shape.new()
                                    .setAppearance(Appearance.new()
                                        .setMaterial(Material.new()
                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                        )
                                    )
                                    .setGeometry(IndexedFaceSet.new()
                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                        .setCreaseAngle(0.5)
                                        .setSolid(false)
                                        .setColor(ColorRGBA.new()
                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                        )
                                        .setCoord(Coordinate.new()
                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                        )
                                    )
                                )
                                .addChild(Billboard.new()
                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                    .addChild(Shape.new()
                                        .setGeometry(Text.new()
                                            .setString(["45"].to_java Java::java.lang.String)
                                            .setFontStyle(FontStyle.new()
                                                .setSize(0.035)
                                            )
                                        )
                                    )
                                )
                            )
                            .addChild(Shape.new()
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(ColorRGBA.new()
                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.09466, 0.82665, -0.01835, 0, 0.826, 0.02].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(HAnimJoint.new()
                            .setName("r_knee")
                            .setDEF("hanim_r_knee")
                            .setCenter([-0.0926, 0.408825, -0.01944].to_java Java::float)
                            .setUlimit([0, 0, 0].to_java Java::float)
                            .setLlimit([0, 0, 0].to_java Java::float)
                            .addChild(HAnimSegment.new()
                                .setName("r_calf")
                                .setDEF("hanim_r_calf")
                                .addChild(HAnimSite.new()
                                    .setName("r_tibiale")
                                    .setDEF("hanim_r_tibiale_pt")
                                    .setTranslation([-0.09, 0.31, 0.038].to_java Java::float)
                                    .addChild(TouchSensor.new()
                                        .setDescription("HAnimSite 51 hanim_r_tibiale_pt")
                                    )
                                    .addChild(Shape.new()
                                        .setAppearance(Appearance.new()
                                            .setMaterial(Material.new()
                                                .setDiffuseColor([1, 1, 1].to_java Java::float)
                                            )
                                        )
                                        .setGeometry(IndexedFaceSet.new()
                                            .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                            .setCreaseAngle(0.5)
                                            .setSolid(false)
                                            .setColor(ColorRGBA.new()
                                                .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                            )
                                            .setCoord(Coordinate.new()
                                                .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                            )
                                        )
                                    )
                                    .addChild(Billboard.new()
                                        .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                        .addChild(Shape.new()
                                            .setGeometry(Text.new()
                                                .setString(["51"].to_java Java::java.lang.String)
                                                .setFontStyle(FontStyle.new()
                                                    .setSize(0.035)
                                                )
                                            )
                                        )
                                    )
                                )
                                .addChild(HAnimSite.new()
                                    .setName("r_medial_malleolus")
                                    .setDEF("hanim_r_medial_malleolus_pt")
                                    .setTranslation([-0.061, 0.095, -0.02].to_java Java::float)
                                    .addChild(TouchSensor.new()
                                        .setDescription("HAnimSite 52 hanim_r_medial_malleolus_pt")
                                    )
                                    .addChild(Shape.new()
                                        .setAppearance(Appearance.new()
                                            .setMaterial(Material.new()
                                                .setDiffuseColor([1, 1, 1].to_java Java::float)
                                            )
                                        )
                                        .setGeometry(IndexedFaceSet.new()
                                            .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                            .setCreaseAngle(0.5)
                                            .setSolid(false)
                                            .setColor(ColorRGBA.new()
                                                .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                            )
                                            .setCoord(Coordinate.new()
                                                .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                            )
                                        )
                                    )
                                    .addChild(Billboard.new()
                                        .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                        .addChild(Shape.new()
                                            .setGeometry(Text.new()
                                                .setString(["52"].to_java Java::java.lang.String)
                                                .setFontStyle(FontStyle.new()
                                                    .setSize(0.035)
                                                )
                                            )
                                        )
                                    )
                                )
                                .addChild(HAnimSite.new()
                                    .setName("r_lateral_malleolus")
                                    .setDEF("hanim_r_lateral_malleolus_pt")
                                    .setTranslation([-0.12, 0.095, -0.02].to_java Java::float)
                                    .addChild(TouchSensor.new()
                                        .setDescription("HAnimSite 53 hanim_r_lateral_malleolus_pt")
                                    )
                                    .addChild(Shape.new()
                                        .setAppearance(Appearance.new()
                                            .setMaterial(Material.new()
                                                .setDiffuseColor([1, 1, 1].to_java Java::float)
                                            )
                                        )
                                        .setGeometry(IndexedFaceSet.new()
                                            .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                            .setCreaseAngle(0.5)
                                            .setSolid(false)
                                            .setColor(ColorRGBA.new()
                                                .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                            )
                                            .setCoord(Coordinate.new()
                                                .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                            )
                                        )
                                    )
                                    .addChild(Billboard.new()
                                        .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                        .addChild(Shape.new()
                                            .setGeometry(Text.new()
                                                .setString(["53"].to_java Java::java.lang.String)
                                                .setFontStyle(FontStyle.new()
                                                    .setSize(0.035)
                                                )
                                            )
                                        )
                                    )
                                )
                                .addChild(Shape.new()
                                    .setGeometry(LineSet.new()
                                        .setVertexCount([2].to_java Java::int)
                                        .setColor(ColorRGBA.new()
                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                        )
                                        .setCoord(Coordinate.new()
                                            .setPoint([-0.0926, 0.408825, -0.01944, -0.09466, 0.82665, -0.01835].to_java Java::float)
                                        )
                                    )
                                )
                            )
                            .addChild(HAnimJoint.new()
                                .setName("r_talocrural")
                                .setDEF("hanim_r_talocrural")
                                .setCenter([-0.08845, 0.09544, -0.01045].to_java Java::float)
                                .setUlimit([0, 0, 0].to_java Java::float)
                                .setLlimit([0, 0, 0].to_java Java::float)
                                .addChild(HAnimSegment.new()
                                    .setName("r_talus")
                                    .setDEF("hanim_r_talus")
                                    .addChild(HAnimSite.new()
                                        .setName("r_sphyrion")
                                        .setDEF("hanim_r_sphyrion_pt")
                                        .setTranslation([-0.054, 0.065, -0.02].to_java Java::float)
                                        .addChild(TouchSensor.new()
                                            .setDescription("HAnimSite 54 hanim_r_sphyrion_pt")
                                        )
                                        .addChild(Shape.new()
                                            .setAppearance(Appearance.new()
                                                .setMaterial(Material.new()
                                                    .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                )
                                            )
                                            .setGeometry(IndexedFaceSet.new()
                                                .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                .setCreaseAngle(0.5)
                                                .setSolid(false)
                                                .setColor(ColorRGBA.new()
                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                )
                                                .setCoord(Coordinate.new()
                                                    .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                )
                                            )
                                        )
                                        .addChild(Billboard.new()
                                            .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                            .addChild(Shape.new()
                                                .setGeometry(Text.new()
                                                    .setString(["54"].to_java Java::java.lang.String)
                                                    .setFontStyle(FontStyle.new()
                                                        .setSize(0.035)
                                                    )
                                                )
                                            )
                                        )
                                    )
                                    .addChild(HAnimSite.new()
                                        .setName("r_calcaneus_posterior")
                                        .setDEF("hanim_r_calcaneus_posterior_pt")
                                        .setTranslation([-0.09, 0.03, -0.06].to_java Java::float)
                                        .addChild(TouchSensor.new()
                                            .setDescription("HAnimSite 62 hanim_r_calcaneus_posterior_pt")
                                        )
                                        .addChild(Shape.new()
                                            .setAppearance(Appearance.new()
                                                .setMaterial(Material.new()
                                                    .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                )
                                            )
                                            .setGeometry(IndexedFaceSet.new()
                                                .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                .setCreaseAngle(0.5)
                                                .setSolid(false)
                                                .setColor(ColorRGBA.new()
                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                )
                                                .setCoord(Coordinate.new()
                                                    .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                )
                                            )
                                        )
                                        .addChild(Billboard.new()
                                            .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                            .addChild(Shape.new()
                                                .setGeometry(Text.new()
                                                    .setString(["62"].to_java Java::java.lang.String)
                                                    .setFontStyle(FontStyle.new()
                                                        .setSize(0.035)
                                                    )
                                                )
                                            )
                                        )
                                    )
                                    .addChild(Shape.new()
                                        .setGeometry(LineSet.new()
                                            .setVertexCount([2].to_java Java::int)
                                            .setColor(ColorRGBA.new()
                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                            )
                                            .setCoord(Coordinate.new()
                                                .setPoint([-0.08845, 0.09544, -0.01045, -0.0926, 0.408825, -0.01944].to_java Java::float)
                                            )
                                        )
                                    )
                                )
                                .addChild(HAnimJoint.new()
                                    .setName("r_talocalcaneonavicular")
                                    .setDEF("hanim_r_talocalcaneonavicular")
                                    .setCenter([-0.07794, 0.0369, 0.00486].to_java Java::float)
                                    .setUlimit([0, 0, 0].to_java Java::float)
                                    .setLlimit([0, 0, 0].to_java Java::float)
                                    .addChild(HAnimSegment.new()
                                        .setName("r_navicular")
                                        .setDEF("hanim_r_navicular")
                                        .addChild(Shape.new()
                                            .setGeometry(LineSet.new()
                                                .setVertexCount([2].to_java Java::int)
                                                .setColor(ColorRGBA.new()
                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                )
                                                .setCoord(Coordinate.new()
                                                    .setPoint([-0.07794, 0.0369, 0.00486, -0.08845, 0.09544, -0.01045].to_java Java::float)
                                                )
                                            )
                                        )
                                    )
                                    .addChild(HAnimJoint.new()
                                        .setName("r_cuneonavicular_1")
                                        .setDEF("hanim_r_cuneonavicular_1")
                                        .setCenter([-0.06698, 0.032107, 0.01839].to_java Java::float)
                                        .setUlimit([0, 0, 0].to_java Java::float)
                                        .setLlimit([0, 0, 0].to_java Java::float)
                                        .addChild(HAnimSegment.new()
                                            .setName("r_cuneiform_1")
                                            .setDEF("hanim_r_cuneiform_1")
                                            .addChild(Shape.new()
                                                .setGeometry(LineSet.new()
                                                    .setVertexCount([2].to_java Java::int)
                                                    .setColor(ColorRGBA.new()
                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                    )
                                                    .setCoord(Coordinate.new()
                                                        .setPoint([-0.06698, 0.032107, 0.01839, -0.07794, 0.0369, 0.00486].to_java Java::float)
                                                    )
                                                )
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("r_tarsometatarsal_1")
                                            .setDEF("hanim_r_tarsometatarsal_1")
                                            .setCenter([-0.064, 0.02324, 0.04419].to_java Java::float)
                                            .setUlimit([0, 0, 0].to_java Java::float)
                                            .setLlimit([0, 0, 0].to_java Java::float)
                                            .addChild(HAnimSegment.new()
                                                .setName("r_metatarsal_1")
                                                .setDEF("hanim_r_metatarsal_1")
                                                .addChild(Shape.new()
                                                    .setGeometry(LineSet.new()
                                                        .setVertexCount([2].to_java Java::int)
                                                        .setColor(ColorRGBA.new()
                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                        )
                                                        .setCoord(Coordinate.new()
                                                            .setPoint([-0.064, 0.02324, 0.04419, -0.06698, 0.032107, 0.01839].to_java Java::float)
                                                        )
                                                    )
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("r_metatarsophalangeal_1")
                                                .setDEF("hanim_r_metatarsophalangeal_1")
                                                .setCenter([-0.06176, 0.014425, 0.09362].to_java Java::float)
                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                .addChild(HAnimSegment.new()
                                                    .setName("r_tarsal_proximal_phalanx_1")
                                                    .setDEF("hanim_r_tarsal_proximal_phalanx_1")
                                                    .addChild(HAnimSite.new()
                                                        .setName("r_metatarsal_phalanx_1")
                                                        .setDEF("hanim_r_metatarsal_phalanx_1_pt")
                                                        .setTranslation([-0.062, 0.012, 0.1].to_java Java::float)
                                                        .addChild(TouchSensor.new()
                                                            .setDescription("HAnimSite 59 hanim_r_metatarsal_phalanx_1_pt")
                                                        )
                                                        .addChild(Shape.new()
                                                            .setAppearance(Appearance.new()
                                                                .setMaterial(Material.new()
                                                                    .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                )
                                                            )
                                                            .setGeometry(IndexedFaceSet.new()
                                                                .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                .setCreaseAngle(0.5)
                                                                .setSolid(false)
                                                                .setColor(ColorRGBA.new()
                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                )
                                                                .setCoord(Coordinate.new()
                                                                    .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                )
                                                            )
                                                        )
                                                        .addChild(Billboard.new()
                                                            .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                            .addChild(Shape.new()
                                                                .setGeometry(Text.new()
                                                                    .setString(["59"].to_java Java::java.lang.String)
                                                                    .setFontStyle(FontStyle.new()
                                                                        .setSize(0.035)
                                                                    )
                                                                )
                                                            )
                                                        )
                                                    )
                                                    .addChild(Shape.new()
                                                        .setGeometry(LineSet.new()
                                                            .setVertexCount([2].to_java Java::int)
                                                            .setColor(ColorRGBA.new()
                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                            )
                                                            .setCoord(Coordinate.new()
                                                                .setPoint([-0.06176, 0.014425, 0.09362, -0.064, 0.02324, 0.04419].to_java Java::float)
                                                            )
                                                        )
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("r_tarsal_interphalangeal_1")
                                                    .setDEF("hanim_r_tarsal_interphalangeal_1")
                                                    .setCenter([-0.06174, 0.0121, 0.1153].to_java Java::float)
                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                    .addChild(HAnimSegment.new()
                                                        .setName("r_tarsal_distal_phalanx_1")
                                                        .setDEF("hanim_r_tarsal_distal_phalanx_1")
                                                        .addChild(HAnimSite.new()
                                                            .setName("r_tarsal_distal_phalanx_1")
                                                            .setDEF("hanim_r_tarsal_distal_phalanx_1_tip")
                                                            .setTranslation([-0.06, 0.012, 0.14].to_java Java::float)
                                                            .addChild(TouchSensor.new()
                                                                .setDescription("HAnimSite 116 hanim_r_tarsal_distal_phalanx_1_tip")
                                                            )
                                                            .addChild(Shape.new()
                                                                .setAppearance(Appearance.new()
                                                                    .setMaterial(Material.new()
                                                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                    )
                                                                )
                                                                .setGeometry(IndexedFaceSet.new()
                                                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                    .setCreaseAngle(0.5)
                                                                    .setSolid(false)
                                                                    .setColor(ColorRGBA.new()
                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                    )
                                                                    .setCoord(Coordinate.new()
                                                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                    )
                                                                )
                                                            )
                                                            .addChild(Billboard.new()
                                                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                .addChild(Shape.new()
                                                                    .setGeometry(Text.new()
                                                                        .setString(["116"].to_java Java::java.lang.String)
                                                                        .setFontStyle(FontStyle.new()
                                                                            .setSize(0.035)
                                                                        )
                                                                    )
                                                                )
                                                            )
                                                        )
                                                        .addChild(Shape.new()
                                                            .setGeometry(LineSet.new()
                                                                .setVertexCount([2].to_java Java::int)
                                                                .setColor(ColorRGBA.new()
                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                )
                                                                .setCoord(Coordinate.new()
                                                                    .setPoint([-0.06174, 0.0121, 0.1153, -0.06176, 0.014425, 0.09362].to_java Java::float)
                                                                )
                                                            )
                                                        )
                                                    )
                                                )
                                            )
                                        )
                                    )
                                    .addChild(HAnimJoint.new()
                                        .setName("r_cuneonavicular_2")
                                        .setDEF("hanim_r_cuneonavicular_2")
                                        .setCenter([-0.081, 0.0335, 0.02142].to_java Java::float)
                                        .setUlimit([0, 0, 0].to_java Java::float)
                                        .setLlimit([0, 0, 0].to_java Java::float)
                                        .addChild(HAnimSegment.new()
                                            .setName("r_cuneiform_2")
                                            .setDEF("hanim_r_cuneiform_2")
                                            .addChild(Shape.new()
                                                .setGeometry(LineSet.new()
                                                    .setVertexCount([2].to_java Java::int)
                                                    .setColor(ColorRGBA.new()
                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                    )
                                                    .setCoord(Coordinate.new()
                                                        .setPoint([-0.081, 0.0335, 0.02142, -0.07794, 0.0369, 0.00486].to_java Java::float)
                                                    )
                                                )
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("r_tarsometatarsal_2")
                                            .setDEF("hanim_r_tarsometatarsal_2")
                                            .setCenter([-0.07983, 0.0261, 0.04106].to_java Java::float)
                                            .setUlimit([0, 0, 0].to_java Java::float)
                                            .setLlimit([0, 0, 0].to_java Java::float)
                                            .addChild(HAnimSegment.new()
                                                .setName("r_metatarsal_2")
                                                .setDEF("hanim_r_metatarsal_2")
                                                .addChild(Shape.new()
                                                    .setGeometry(LineSet.new()
                                                        .setVertexCount([2].to_java Java::int)
                                                        .setColor(ColorRGBA.new()
                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                        )
                                                        .setCoord(Coordinate.new()
                                                            .setPoint([-0.07983, 0.0261, 0.04106, -0.081, 0.0335, 0.02142].to_java Java::float)
                                                        )
                                                    )
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("r_metatarsophalangeal_2")
                                                .setDEF("hanim_r_metatarsophalangeal_2")
                                                .setCenter([-0.0821, 0.01497, 0.09783].to_java Java::float)
                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                .addChild(HAnimSegment.new()
                                                    .setName("r_tarsal_proximal_phalanx_2")
                                                    .setDEF("hanim_r_tarsal_proximal_phalanx_2")
                                                    .addChild(Shape.new()
                                                        .setGeometry(LineSet.new()
                                                            .setVertexCount([2].to_java Java::int)
                                                            .setColor(ColorRGBA.new()
                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                            )
                                                            .setCoord(Coordinate.new()
                                                                .setPoint([-0.0821, 0.01497, 0.09783, -0.07983, 0.0261, 0.04106].to_java Java::float)
                                                            )
                                                        )
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("r_tarsal_proximal_interphalangeal_2")
                                                    .setDEF("hanim_r_tarsal_proximal_interphalangeal_2")
                                                    .setCenter([-0.0839, 0.012647, 0.114].to_java Java::float)
                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                    .addChild(HAnimSegment.new()
                                                        .setName("r_tarsal_middle_phalanx_2")
                                                        .setDEF("hanim_r_tarsal_middle_phalanx_2")
                                                        .addChild(Shape.new()
                                                            .setGeometry(LineSet.new()
                                                                .setVertexCount([2].to_java Java::int)
                                                                .setColor(ColorRGBA.new()
                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                )
                                                                .setCoord(Coordinate.new()
                                                                    .setPoint([-0.0839, 0.012647, 0.114, -0.0821, 0.01497, 0.09783].to_java Java::float)
                                                                )
                                                            )
                                                        )
                                                    )
                                                    .addChild(HAnimJoint.new()
                                                        .setName("r_tarsal_distal_interphalangeal_2")
                                                        .setDEF("hanim_r_tarsal_distal_interphalangeal_2")
                                                        .setCenter([-0.0839, 0.009825, 0.123435].to_java Java::float)
                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                        .addChild(HAnimSegment.new()
                                                            .setName("r_tarsal_distal_phalanx_2")
                                                            .setDEF("hanim_r_tarsal_distal_phalanx_2")
                                                            .addChild(HAnimSite.new()
                                                                .setName("r_tarsal_distal_phalanx_2")
                                                                .setDEF("hanim_r_tarsal_distal_phalanx_2_tip")
                                                                .setTranslation([-0.08, 0.016, 0.14].to_java Java::float)
                                                                .addChild(TouchSensor.new()
                                                                    .setDescription("HAnimSite 117 hanim_r_tarsal_distal_phalanx_2_tip")
                                                                )
                                                                .addChild(Shape.new()
                                                                    .setAppearance(Appearance.new()
                                                                        .setMaterial(Material.new()
                                                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                        )
                                                                    )
                                                                    .setGeometry(IndexedFaceSet.new()
                                                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                        .setCreaseAngle(0.5)
                                                                        .setSolid(false)
                                                                        .setColor(ColorRGBA.new()
                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                        )
                                                                        .setCoord(Coordinate.new()
                                                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                        )
                                                                    )
                                                                )
                                                                .addChild(Billboard.new()
                                                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                    .addChild(Shape.new()
                                                                        .setGeometry(Text.new()
                                                                            .setString(["117"].to_java Java::java.lang.String)
                                                                            .setFontStyle(FontStyle.new()
                                                                                .setSize(0.035)
                                                                            )
                                                                        )
                                                                    )
                                                                )
                                                            )
                                                            .addChild(Shape.new()
                                                                .setGeometry(LineSet.new()
                                                                    .setVertexCount([2].to_java Java::int)
                                                                    .setColor(ColorRGBA.new()
                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                    )
                                                                    .setCoord(Coordinate.new()
                                                                        .setPoint([-0.0839, 0.009825, 0.123435, -0.0839, 0.012647, 0.114].to_java Java::float)
                                                                    )
                                                                )
                                                            )
                                                        )
                                                    )
                                                )
                                            )
                                        )
                                    )
                                    .addChild(HAnimJoint.new()
                                        .setName("r_cuneonavicular_3")
                                        .setDEF("hanim_r_cuneonavicular_3")
                                        .setCenter([-0.09261, 0.03339, 0.01982].to_java Java::float)
                                        .setUlimit([0, 0, 0].to_java Java::float)
                                        .setLlimit([0, 0, 0].to_java Java::float)
                                        .addChild(HAnimSegment.new()
                                            .setName("r_cuneiform_3")
                                            .setDEF("hanim_r_cuneiform_3")
                                            .addChild(Shape.new()
                                                .setGeometry(LineSet.new()
                                                    .setVertexCount([2].to_java Java::int)
                                                    .setColor(ColorRGBA.new()
                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                    )
                                                    .setCoord(Coordinate.new()
                                                        .setPoint([-0.09261, 0.03339, 0.01982, -0.07794, 0.0369, 0.00486].to_java Java::float)
                                                    )
                                                )
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("r_tarsometatarsal_3")
                                            .setDEF("hanim_r_tarsometatarsal_3")
                                            .setCenter([-0.09423, 0.0261, 0.0394].to_java Java::float)
                                            .setUlimit([0, 0, 0].to_java Java::float)
                                            .setLlimit([0, 0, 0].to_java Java::float)
                                            .addChild(HAnimSegment.new()
                                                .setName("r_metatarsal_3")
                                                .setDEF("hanim_r_metatarsal_3")
                                                .addChild(Shape.new()
                                                    .setGeometry(LineSet.new()
                                                        .setVertexCount([2].to_java Java::int)
                                                        .setColor(ColorRGBA.new()
                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                        )
                                                        .setCoord(Coordinate.new()
                                                            .setPoint([-0.09423, 0.0261, 0.0394, -0.09261, 0.03339, 0.01982].to_java Java::float)
                                                        )
                                                    )
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("r_metatarsophalangeal_3")
                                                .setDEF("hanim_r_metatarsophalangeal_3")
                                                .setCenter([-0.0961, 0.01505, 0.09542].to_java Java::float)
                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                .addChild(HAnimSegment.new()
                                                    .setName("r_tarsal_proximal_phalanx_3")
                                                    .setDEF("hanim_r_tarsal_proximal_phalanx_3")
                                                    .addChild(Shape.new()
                                                        .setGeometry(LineSet.new()
                                                            .setVertexCount([2].to_java Java::int)
                                                            .setColor(ColorRGBA.new()
                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                            )
                                                            .setCoord(Coordinate.new()
                                                                .setPoint([-0.0961, 0.01505, 0.09542, -0.09423, 0.0261, 0.0394].to_java Java::float)
                                                            )
                                                        )
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("r_tarsal_proximal_interphalangeal_3")
                                                    .setDEF("hanim_r_tarsal_proximal_interphalangeal_3")
                                                    .setCenter([-0.0985, 0.01192, 0.11047].to_java Java::float)
                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                    .addChild(HAnimSegment.new()
                                                        .setName("r_tarsal_middle_phalanx_3")
                                                        .setDEF("hanim_r_tarsal_middle_phalanx_3")
                                                        .addChild(Shape.new()
                                                            .setGeometry(LineSet.new()
                                                                .setVertexCount([2].to_java Java::int)
                                                                .setColor(ColorRGBA.new()
                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                )
                                                                .setCoord(Coordinate.new()
                                                                    .setPoint([-0.0985, 0.01192, 0.11047, -0.0961, 0.01505, 0.09542].to_java Java::float)
                                                                )
                                                            )
                                                        )
                                                    )
                                                    .addChild(HAnimJoint.new()
                                                        .setName("r_tarsal_distal_interphalangeal_3")
                                                        .setDEF("hanim_r_tarsal_distal_interphalangeal_3")
                                                        .setCenter([-0.100035, 0.00982, 0.1197].to_java Java::float)
                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                        .addChild(HAnimSegment.new()
                                                            .setName("r_tarsal_distal_phalanx_3")
                                                            .setDEF("hanim_r_tarsal_distal_phalanx_3")
                                                            .addChild(HAnimSite.new()
                                                                .setName("r_tarsal_distal_phalanx_3")
                                                                .setDEF("hanim_r_tarsal_distal_phalanx_3_tip")
                                                                .setTranslation([-0.1, 0.016, 0.14].to_java Java::float)
                                                                .addChild(TouchSensor.new()
                                                                    .setDescription("HAnimSite 118 hanim_r_tarsal_distal_phalanx_3_tip")
                                                                )
                                                                .addChild(Shape.new()
                                                                    .setAppearance(Appearance.new()
                                                                        .setMaterial(Material.new()
                                                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                        )
                                                                    )
                                                                    .setGeometry(IndexedFaceSet.new()
                                                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                        .setCreaseAngle(0.5)
                                                                        .setSolid(false)
                                                                        .setColor(ColorRGBA.new()
                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                        )
                                                                        .setCoord(Coordinate.new()
                                                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                        )
                                                                    )
                                                                )
                                                                .addChild(Billboard.new()
                                                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                    .addChild(Shape.new()
                                                                        .setGeometry(Text.new()
                                                                            .setString(["118"].to_java Java::java.lang.String)
                                                                            .setFontStyle(FontStyle.new()
                                                                                .setSize(0.035)
                                                                            )
                                                                        )
                                                                    )
                                                                )
                                                            )
                                                            .addChild(Shape.new()
                                                                .setGeometry(LineSet.new()
                                                                    .setVertexCount([2].to_java Java::int)
                                                                    .setColor(ColorRGBA.new()
                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                    )
                                                                    .setCoord(Coordinate.new()
                                                                        .setPoint([-0.100035, 0.00982, 0.1197, -0.0985, 0.01192, 0.11047].to_java Java::float)
                                                                    )
                                                                )
                                                            )
                                                        )
                                                    )
                                                )
                                            )
                                        )
                                    )
                                )
                                .addChild(HAnimJoint.new()
                                    .setName("r_calcaneocuboid")
                                    .setDEF("hanim_r_calcaneocuboid")
                                    .setCenter([-0.088717, 0.05798, -0.025965].to_java Java::float)
                                    .setUlimit([0, 0, 0].to_java Java::float)
                                    .setLlimit([0, 0, 0].to_java Java::float)
                                    .addChild(HAnimSegment.new()
                                        .setName("r_calcaneus")
                                        .setDEF("hanim_r_calcaneus")
                                        .addChild(Shape.new()
                                            .setGeometry(LineSet.new()
                                                .setVertexCount([2].to_java Java::int)
                                                .setColor(ColorRGBA.new()
                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                )
                                                .setCoord(Coordinate.new()
                                                    .setPoint([-0.088717, 0.05798, -0.025965, -0.08845, 0.09544, -0.01045].to_java Java::float)
                                                )
                                            )
                                        )
                                    )
                                    .addChild(HAnimJoint.new()
                                        .setName("r_transversetarsal")
                                        .setDEF("hanim_r_transversetarsal")
                                        .setCenter([-0.11027, 0.03528, 0.0021].to_java Java::float)
                                        .setUlimit([0, 0, 0].to_java Java::float)
                                        .setLlimit([0, 0, 0].to_java Java::float)
                                        .addChild(HAnimSegment.new()
                                            .setName("r_cuboid")
                                            .setDEF("hanim_r_cuboid")
                                            .addChild(Shape.new()
                                                .setGeometry(LineSet.new()
                                                    .setVertexCount([2].to_java Java::int)
                                                    .setColor(ColorRGBA.new()
                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                    )
                                                    .setCoord(Coordinate.new()
                                                        .setPoint([-0.11027, 0.03528, 0.0021, -0.088717, 0.05798, -0.025965].to_java Java::float)
                                                    )
                                                )
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("r_tarsometatarsal_4")
                                            .setDEF("hanim_r_tarsometatarsal_4")
                                            .setCenter([-0.10613, 0.02454, 0.03843].to_java Java::float)
                                            .setUlimit([0, 0, 0].to_java Java::float)
                                            .setLlimit([0, 0, 0].to_java Java::float)
                                            .addChild(HAnimSegment.new()
                                                .setName("r_metatarsal_4")
                                                .setDEF("hanim_r_metatarsal_4")
                                                .addChild(Shape.new()
                                                    .setGeometry(LineSet.new()
                                                        .setVertexCount([2].to_java Java::int)
                                                        .setColor(ColorRGBA.new()
                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                        )
                                                        .setCoord(Coordinate.new()
                                                            .setPoint([-0.10613, 0.02454, 0.03843, -0.11027, 0.03528, 0.0021].to_java Java::float)
                                                        )
                                                    )
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("r_metatarsophalangeal_4")
                                                .setDEF("hanim_r_metatarsophalangeal_4")
                                                .setCenter([-0.1095, 0.01435, 0.09117].to_java Java::float)
                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                .addChild(HAnimSegment.new()
                                                    .setName("r_tarsal_proximal_phalanx_4")
                                                    .setDEF("hanim_r_tarsal_proximal_phalanx_4")
                                                    .addChild(Shape.new()
                                                        .setGeometry(LineSet.new()
                                                            .setVertexCount([2].to_java Java::int)
                                                            .setColor(ColorRGBA.new()
                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                            )
                                                            .setCoord(Coordinate.new()
                                                                .setPoint([-0.1095, 0.01435, 0.09117, -0.10613, 0.02454, 0.03843].to_java Java::float)
                                                            )
                                                        )
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("r_tarsal_proximal_interphalangeal_4")
                                                    .setDEF("hanim_r_tarsal_proximal_interphalangeal_4")
                                                    .setCenter([-0.11378, 0.01224, 0.1063].to_java Java::float)
                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                    .addChild(HAnimSegment.new()
                                                        .setName("r_tarsal_middle_phalanx_4")
                                                        .setDEF("hanim_r_tarsal_middle_phalanx_4")
                                                        .addChild(Shape.new()
                                                            .setGeometry(LineSet.new()
                                                                .setVertexCount([2].to_java Java::int)
                                                                .setColor(ColorRGBA.new()
                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                )
                                                                .setCoord(Coordinate.new()
                                                                    .setPoint([-0.11378, 0.01224, 0.1063, -0.1095, 0.01435, 0.09117].to_java Java::float)
                                                                )
                                                            )
                                                        )
                                                    )
                                                    .addChild(HAnimJoint.new()
                                                        .setName("r_tarsal_distal_interphalangeal_4")
                                                        .setDEF("hanim_r_tarsal_distal_interphalangeal_4")
                                                        .setCenter([-0.1153, 0.00937, 0.11369].to_java Java::float)
                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                        .addChild(HAnimSegment.new()
                                                            .setName("r_tarsal_distal_phalanx_4")
                                                            .setDEF("hanim_r_tarsal_distal_phalanx_4")
                                                            .addChild(HAnimSite.new()
                                                                .setName("r_tarsal_distal_phalanx_4")
                                                                .setDEF("hanim_r_tarsal_distal_phalanx_4_tip")
                                                                .setTranslation([-0.115, 0.016, 0.13].to_java Java::float)
                                                                .addChild(TouchSensor.new()
                                                                    .setDescription("HAnimSite 119 hanim_r_tarsal_distal_phalanx_4_tip")
                                                                )
                                                                .addChild(Shape.new()
                                                                    .setAppearance(Appearance.new()
                                                                        .setMaterial(Material.new()
                                                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                        )
                                                                    )
                                                                    .setGeometry(IndexedFaceSet.new()
                                                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                        .setCreaseAngle(0.5)
                                                                        .setSolid(false)
                                                                        .setColor(ColorRGBA.new()
                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                        )
                                                                        .setCoord(Coordinate.new()
                                                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                        )
                                                                    )
                                                                )
                                                                .addChild(Billboard.new()
                                                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                    .addChild(Shape.new()
                                                                        .setGeometry(Text.new()
                                                                            .setString(["119"].to_java Java::java.lang.String)
                                                                            .setFontStyle(FontStyle.new()
                                                                                .setSize(0.035)
                                                                            )
                                                                        )
                                                                    )
                                                                )
                                                            )
                                                            .addChild(Shape.new()
                                                                .setGeometry(LineSet.new()
                                                                    .setVertexCount([2].to_java Java::int)
                                                                    .setColor(ColorRGBA.new()
                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                    )
                                                                    .setCoord(Coordinate.new()
                                                                        .setPoint([-0.1153, 0.00937, 0.11369, -0.11378, 0.01224, 0.1063].to_java Java::float)
                                                                    )
                                                                )
                                                            )
                                                        )
                                                    )
                                                )
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("r_tarsometatarsal_5")
                                            .setDEF("hanim_r_tarsometatarsal_5")
                                            .setCenter([-0.12044, 0.020945, 0.03474].to_java Java::float)
                                            .setUlimit([0, 0, 0].to_java Java::float)
                                            .setLlimit([0, 0, 0].to_java Java::float)
                                            .addChild(HAnimSegment.new()
                                                .setName("r_metatarsal_5")
                                                .setDEF("hanim_r_metatarsal_5")
                                                .addChild(Shape.new()
                                                    .setGeometry(LineSet.new()
                                                        .setVertexCount([2].to_java Java::int)
                                                        .setColor(ColorRGBA.new()
                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                        )
                                                        .setCoord(Coordinate.new()
                                                            .setPoint([-0.12044, 0.020945, 0.03474, -0.11027, 0.03528, 0.0021].to_java Java::float)
                                                        )
                                                    )
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("r_metatarsophalangeal_5")
                                                .setDEF("hanim_r_metatarsophalangeal_5")
                                                .setCenter([-0.12368, 0.01367, 0.08656].to_java Java::float)
                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                .addChild(HAnimSegment.new()
                                                    .setName("r_tarsal_proximal_phalanx_5")
                                                    .setDEF("hanim_r_tarsal_proximal_phalanx_5")
                                                    .addChild(Shape.new()
                                                        .setGeometry(LineSet.new()
                                                            .setVertexCount([2].to_java Java::int)
                                                            .setColor(ColorRGBA.new()
                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                            )
                                                            .setCoord(Coordinate.new()
                                                                .setPoint([-0.12368, 0.01367, 0.08656, -0.12044, 0.020945, 0.03474].to_java Java::float)
                                                            )
                                                        )
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("r_tarsal_proximal_interphalangeal_5")
                                                    .setDEF("hanim_r_tarsal_proximal_interphalangeal_5")
                                                    .setCenter([-0.126, 0.01086, 0.09414].to_java Java::float)
                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                    .addChild(HAnimSegment.new()
                                                        .setName("r_tarsal_middle_phalanx_5")
                                                        .setDEF("hanim_r_tarsal_middle_phalanx_5")
                                                        .addChild(HAnimSite.new()
                                                            .setName("r_metatarsal_phalanx_5")
                                                            .setDEF("hanim_r_metatarsal_phalanx_5_pt")
                                                            .setTranslation([-0.12, 0.02, 0.04].to_java Java::float)
                                                            .addChild(TouchSensor.new()
                                                                .setDescription("HAnimSite 60 hanim_r_metatarsal_phalanx_5_pt")
                                                            )
                                                            .addChild(Shape.new()
                                                                .setAppearance(Appearance.new()
                                                                    .setMaterial(Material.new()
                                                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                    )
                                                                )
                                                                .setGeometry(IndexedFaceSet.new()
                                                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                    .setCreaseAngle(0.5)
                                                                    .setSolid(false)
                                                                    .setColor(ColorRGBA.new()
                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                    )
                                                                    .setCoord(Coordinate.new()
                                                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                    )
                                                                )
                                                            )
                                                            .addChild(Billboard.new()
                                                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                .addChild(Shape.new()
                                                                    .setGeometry(Text.new()
                                                                        .setString(["60"].to_java Java::java.lang.String)
                                                                        .setFontStyle(FontStyle.new()
                                                                            .setSize(0.035)
                                                                        )
                                                                    )
                                                                )
                                                            )
                                                        )
                                                        .addChild(Shape.new()
                                                            .setGeometry(LineSet.new()
                                                                .setVertexCount([2].to_java Java::int)
                                                                .setColor(ColorRGBA.new()
                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                )
                                                                .setCoord(Coordinate.new()
                                                                    .setPoint([-0.126, 0.01086, 0.09414, -0.12368, 0.01367, 0.08656].to_java Java::float)
                                                                )
                                                            )
                                                        )
                                                    )
                                                    .addChild(HAnimJoint.new()
                                                        .setName("r_tarsal_distal_interphalangeal_5")
                                                        .setDEF("hanim_r_tarsal_distal_interphalangeal_5")
                                                        .setCenter([-0.1269, 0.00856, 0.10188].to_java Java::float)
                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                        .addChild(HAnimSegment.new()
                                                            .setName("r_tarsal_distal_phalanx_5")
                                                            .setDEF("hanim_r_tarsal_distal_phalanx_5")
                                                            .addChild(HAnimSite.new()
                                                                .setName("r_tarsal_distal_phalanx_5")
                                                                .setDEF("hanim_r_tarsal_distal_phalanx_5_tip")
                                                                .setTranslation([-0.125, 0.016, 0.115].to_java Java::float)
                                                                .addChild(TouchSensor.new()
                                                                    .setDescription("HAnimSite 120 hanim_r_tarsal_distal_phalanx_5_tip")
                                                                )
                                                                .addChild(Shape.new()
                                                                    .setAppearance(Appearance.new()
                                                                        .setMaterial(Material.new()
                                                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                        )
                                                                    )
                                                                    .setGeometry(IndexedFaceSet.new()
                                                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                        .setCreaseAngle(0.5)
                                                                        .setSolid(false)
                                                                        .setColor(ColorRGBA.new()
                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                        )
                                                                        .setCoord(Coordinate.new()
                                                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                        )
                                                                    )
                                                                )
                                                                .addChild(Billboard.new()
                                                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                    .addChild(Shape.new()
                                                                        .setGeometry(Text.new()
                                                                            .setString(["120"].to_java Java::java.lang.String)
                                                                            .setFontStyle(FontStyle.new()
                                                                                .setSize(0.035)
                                                                            )
                                                                        )
                                                                    )
                                                                )
                                                            )
                                                            .addChild(Shape.new()
                                                                .setGeometry(LineSet.new()
                                                                    .setVertexCount([2].to_java Java::int)
                                                                    .setColor(ColorRGBA.new()
                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                    )
                                                                    .setCoord(Coordinate.new()
                                                                        .setPoint([-0.1269, 0.00856, 0.10188, -0.126, 0.01086, 0.09414].to_java Java::float)
                                                                    )
                                                                )
                                                            )
                                                        )
                                                    )
                                                )
                                            )
                                        )
                                    )
                                )
                            )
                        )
                    )
                )
                .addChild(HAnimJoint.new()
                    .setName("vl5")
                    .setDEF("hanim_vl5")
                    .setCenter([0, 0.9254, -0.01376].to_java Java::float)
                    .setUlimit([0, 0, 0].to_java Java::float)
                    .setLlimit([0, 0, 0].to_java Java::float)
                    .addChild(HAnimSegment.new()
                        .setName("l5")
                        .setDEF("hanim_l5")
                        .addChild(HAnimSite.new()
                            .setName("spine_1_middle_back")
                            .setDEF("hanim_spine_1_middle_back_pt")
                            .setTranslation([0, 1, -0.1].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimSite 24 hanim_spine_1_middle_back_pt")
                            )
                            .addChild(Shape.new()
                                .setAppearance(Appearance.new()
                                    .setMaterial(Material.new()
                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                    )
                                )
                                .setGeometry(IndexedFaceSet.new()
                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                    .setCreaseAngle(0.5)
                                    .setSolid(false)
                                    .setColor(ColorRGBA.new()
                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Billboard.new()
                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                .addChild(Shape.new()
                                    .setGeometry(Text.new()
                                        .setString(["24"].to_java Java::java.lang.String)
                                        .setFontStyle(FontStyle.new()
                                            .setSize(0.035)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(HAnimSite.new()
                            .setName("spine_2_lower_back")
                            .setDEF("hanim_spine_2_lower_back_pt")
                            .setTranslation([0, 0.95, -0.1].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimSite 25 hanim_spine_2_lower_back_pt")
                            )
                            .addChild(Shape.new()
                                .setAppearance(Appearance.new()
                                    .setMaterial(Material.new()
                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                    )
                                )
                                .setGeometry(IndexedFaceSet.new()
                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                    .setCreaseAngle(0.5)
                                    .setSolid(false)
                                    .setColor(ColorRGBA.new()
                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Billboard.new()
                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                .addChild(Shape.new()
                                    .setGeometry(Text.new()
                                        .setString(["25"].to_java Java::java.lang.String)
                                        .setFontStyle(FontStyle.new()
                                            .setSize(0.035)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(HAnimSite.new()
                            .setName("waist_preferred_anterior")
                            .setDEF("hanim_waist_preferred_anterior_pt")
                            .setTranslation([0, 0.9, 0.1].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimSite 26 hanim_waist_preferred_anterior_pt")
                            )
                            .addChild(Shape.new()
                                .setAppearance(Appearance.new()
                                    .setMaterial(Material.new()
                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                    )
                                )
                                .setGeometry(IndexedFaceSet.new()
                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                    .setCreaseAngle(0.5)
                                    .setSolid(false)
                                    .setColor(ColorRGBA.new()
                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Billboard.new()
                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                .addChild(Shape.new()
                                    .setGeometry(Text.new()
                                        .setString(["26"].to_java Java::java.lang.String)
                                        .setFontStyle(FontStyle.new()
                                            .setSize(0.035)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(HAnimSite.new()
                            .setName("waist_preferred_posterior")
                            .setDEF("hanim_waist_preferred_posterior_pt")
                            .setTranslation([0, 0.9, -0.1].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimSite 27 hanim_waist_preferred_posterior_pt")
                            )
                            .addChild(Shape.new()
                                .setAppearance(Appearance.new()
                                    .setMaterial(Material.new()
                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                    )
                                )
                                .setGeometry(IndexedFaceSet.new()
                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                    .setCreaseAngle(0.5)
                                    .setSolid(false)
                                    .setColor(ColorRGBA.new()
                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Billboard.new()
                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                .addChild(Shape.new()
                                    .setGeometry(Text.new()
                                        .setString(["27"].to_java Java::java.lang.String)
                                        .setFontStyle(FontStyle.new()
                                            .setSize(0.035)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(HAnimSite.new()
                            .setName("navel")
                            .setDEF("hanim_navel_pt")
                            .setTranslation([0, 0.9, -0.1].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimSite 84 hanim_navel_pt")
                            )
                            .addChild(Shape.new()
                                .setAppearance(Appearance.new()
                                    .setMaterial(Material.new()
                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                    )
                                )
                                .setGeometry(IndexedFaceSet.new()
                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                    .setCreaseAngle(0.5)
                                    .setSolid(false)
                                    .setColor(ColorRGBA.new()
                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Billboard.new()
                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                .addChild(Shape.new()
                                    .setGeometry(Text.new()
                                        .setString(["84"].to_java Java::java.lang.String)
                                        .setFontStyle(FontStyle.new()
                                            .setSize(0.035)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(ColorRGBA.new()
                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 0.9254, -0.01376, 0, 0.77, 0].to_java Java::float)
                                )
                            )
                        )
                    )
                    .addChild(HAnimJoint.new()
                        .setName("vl4")
                        .setDEF("hanim_vl4")
                        .setCenter([0, 0.9497, -0.01376].to_java Java::float)
                        .setUlimit([0, 0, 0].to_java Java::float)
                        .setLlimit([0, 0, 0].to_java Java::float)
                        .addChild(HAnimSegment.new()
                            .setName("l4")
                            .setDEF("hanim_l4")
                            .addChild(Shape.new()
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(ColorRGBA.new()
                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.9497, -0.01376, 0, 0.9254, -0.01376].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(HAnimJoint.new()
                            .setName("vl3")
                            .setDEF("hanim_vl3")
                            .setCenter([0, 0.9659, -0.01376].to_java Java::float)
                            .setUlimit([0, 0, 0].to_java Java::float)
                            .setLlimit([0, 0, 0].to_java Java::float)
                            .addChild(HAnimSegment.new()
                                .setName("l3")
                                .setDEF("hanim_l3")
                                .addChild(Shape.new()
                                    .setGeometry(LineSet.new()
                                        .setVertexCount([2].to_java Java::int)
                                        .setColor(ColorRGBA.new()
                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                        )
                                        .setCoord(Coordinate.new()
                                            .setPoint([0, 0.9659, -0.01376, 0, 0.9497, -0.01376].to_java Java::float)
                                        )
                                    )
                                )
                            )
                            .addChild(HAnimJoint.new()
                                .setName("vl2")
                                .setDEF("hanim_vl2")
                                .setCenter([0, 0.98235, -0.01376].to_java Java::float)
                                .setUlimit([0, 0, 0].to_java Java::float)
                                .setLlimit([0, 0, 0].to_java Java::float)
                                .addChild(HAnimSegment.new()
                                    .setName("l2")
                                    .setDEF("hanim_l2")
                                    .addChild(HAnimSite.new()
                                        .setName("l_rib10")
                                        .setDEF("hanim_l_rib10_pt")
                                        .setTranslation([0.09, 1, 0.04].to_java Java::float)
                                        .addChild(TouchSensor.new()
                                            .setDescription("HAnimSite 28 hanim_l_rib10_pt")
                                        )
                                        .addChild(Shape.new()
                                            .setAppearance(Appearance.new()
                                                .setMaterial(Material.new()
                                                    .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                )
                                            )
                                            .setGeometry(IndexedFaceSet.new()
                                                .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                .setCreaseAngle(0.5)
                                                .setSolid(false)
                                                .setColor(ColorRGBA.new()
                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                )
                                                .setCoord(Coordinate.new()
                                                    .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                )
                                            )
                                        )
                                        .addChild(Billboard.new()
                                            .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                            .addChild(Shape.new()
                                                .setGeometry(Text.new()
                                                    .setString(["28"].to_java Java::java.lang.String)
                                                    .setFontStyle(FontStyle.new()
                                                        .setSize(0.035)
                                                    )
                                                )
                                            )
                                        )
                                    )
                                    .addChild(HAnimSite.new()
                                        .setName("r_rib10")
                                        .setDEF("hanim_r_rib10_pt")
                                        .setTranslation([-0.09, 1, 0.04].to_java Java::float)
                                        .addChild(TouchSensor.new()
                                            .setDescription("HAnimSite 30 hanim_r_rib10_pt")
                                        )
                                        .addChild(Shape.new()
                                            .setAppearance(Appearance.new()
                                                .setMaterial(Material.new()
                                                    .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                )
                                            )
                                            .setGeometry(IndexedFaceSet.new()
                                                .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                .setCreaseAngle(0.5)
                                                .setSolid(false)
                                                .setColor(ColorRGBA.new()
                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                )
                                                .setCoord(Coordinate.new()
                                                    .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                )
                                            )
                                        )
                                        .addChild(Billboard.new()
                                            .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                            .addChild(Shape.new()
                                                .setGeometry(Text.new()
                                                    .setString(["30"].to_java Java::java.lang.String)
                                                    .setFontStyle(FontStyle.new()
                                                        .setSize(0.035)
                                                    )
                                                )
                                            )
                                        )
                                    )
                                    .addChild(Shape.new()
                                        .setGeometry(LineSet.new()
                                            .setVertexCount([2].to_java Java::int)
                                            .setColor(ColorRGBA.new()
                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                            )
                                            .setCoord(Coordinate.new()
                                                .setPoint([0, 0.98235, -0.01376, 0, 0.9659, -0.01376].to_java Java::float)
                                            )
                                        )
                                    )
                                )
                                .addChild(HAnimJoint.new()
                                    .setName("vl1")
                                    .setDEF("hanim_vl1")
                                    .setCenter([0, 0.99967, -0.01376].to_java Java::float)
                                    .setUlimit([0, 0, 0].to_java Java::float)
                                    .setLlimit([0, 0, 0].to_java Java::float)
                                    .addChild(HAnimSegment.new()
                                        .setName("l1")
                                        .setDEF("hanim_l1")
                                        .addChild(Shape.new()
                                            .setGeometry(LineSet.new()
                                                .setVertexCount([2].to_java Java::int)
                                                .setColor(ColorRGBA.new()
                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                )
                                                .setCoord(Coordinate.new()
                                                    .setPoint([0, 0.99967, -0.01376, 0, 0.98235, -0.01376].to_java Java::float)
                                                )
                                            )
                                        )
                                    )
                                    .addChild(HAnimJoint.new()
                                        .setName("vt12")
                                        .setDEF("hanim_vt12")
                                        .setCenter([0, 1.0231, -0.01376].to_java Java::float)
                                        .setUlimit([0, 0, 0].to_java Java::float)
                                        .setLlimit([0, 0, 0].to_java Java::float)
                                        .addChild(HAnimSegment.new()
                                            .setName("t12")
                                            .setDEF("hanim_t12")
                                            .addChild(Shape.new()
                                                .setGeometry(LineSet.new()
                                                    .setVertexCount([2].to_java Java::int)
                                                    .setColor(ColorRGBA.new()
                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                    )
                                                    .setCoord(Coordinate.new()
                                                        .setPoint([0, 1.0231, -0.01376, 0, 0.99967, -0.01376].to_java Java::float)
                                                    )
                                                )
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("vt11")
                                            .setDEF("hanim_vt11")
                                            .setCenter([0, 1.0467, -0.01376].to_java Java::float)
                                            .setUlimit([0, 0, 0].to_java Java::float)
                                            .setLlimit([0, 0, 0].to_java Java::float)
                                            .addChild(HAnimSegment.new()
                                                .setName("t11")
                                                .setDEF("hanim_t11")
                                                .addChild(Shape.new()
                                                    .setGeometry(LineSet.new()
                                                        .setVertexCount([2].to_java Java::int)
                                                        .setColor(ColorRGBA.new()
                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                        )
                                                        .setCoord(Coordinate.new()
                                                            .setPoint([0, 1.0467, -0.01376, 0, 1.0231, -0.01376].to_java Java::float)
                                                        )
                                                    )
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("vt10")
                                                .setDEF("hanim_vt10")
                                                .setCenter([0, 1.0638, -0.01378].to_java Java::float)
                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                .addChild(HAnimSegment.new()
                                                    .setName("t10")
                                                    .setDEF("hanim_t10")
                                                    .addChild(HAnimSite.new()
                                                        .setName("substernale")
                                                        .setDEF("hanim_substernale_pt")
                                                        .setTranslation([0, 1.08, 0.076].to_java Java::float)
                                                        .addChild(TouchSensor.new()
                                                            .setDescription("HAnimSite 13 hanim_substernale_pt")
                                                        )
                                                        .addChild(Shape.new()
                                                            .setAppearance(Appearance.new()
                                                                .setMaterial(Material.new()
                                                                    .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                )
                                                            )
                                                            .setGeometry(IndexedFaceSet.new()
                                                                .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                .setCreaseAngle(0.5)
                                                                .setSolid(false)
                                                                .setColor(ColorRGBA.new()
                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                )
                                                                .setCoord(Coordinate.new()
                                                                    .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                )
                                                            )
                                                        )
                                                        .addChild(Billboard.new()
                                                            .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                            .addChild(Shape.new()
                                                                .setGeometry(Text.new()
                                                                    .setString(["13"].to_java Java::java.lang.String)
                                                                    .setFontStyle(FontStyle.new()
                                                                        .setSize(0.035)
                                                                    )
                                                                )
                                                            )
                                                        )
                                                    )
                                                    .addChild(HAnimSite.new()
                                                        .setName("mesosternale")
                                                        .setDEF("hanim_mesosternale_pt")
                                                        .setTranslation([0, 1.15, 0.076].to_java Java::float)
                                                        .addChild(TouchSensor.new()
                                                            .setDescription("HAnimSite 88 hanim_mesosternale_pt")
                                                        )
                                                        .addChild(Shape.new()
                                                            .setAppearance(Appearance.new()
                                                                .setMaterial(Material.new()
                                                                    .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                )
                                                            )
                                                            .setGeometry(IndexedFaceSet.new()
                                                                .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                .setCreaseAngle(0.5)
                                                                .setSolid(false)
                                                                .setColor(ColorRGBA.new()
                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                )
                                                                .setCoord(Coordinate.new()
                                                                    .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                )
                                                            )
                                                        )
                                                        .addChild(Billboard.new()
                                                            .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                            .addChild(Shape.new()
                                                                .setGeometry(Text.new()
                                                                    .setString(["88"].to_java Java::java.lang.String)
                                                                    .setFontStyle(FontStyle.new()
                                                                        .setSize(0.035)
                                                                    )
                                                                )
                                                            )
                                                        )
                                                    )
                                                    .addChild(Shape.new()
                                                        .setGeometry(LineSet.new()
                                                            .setVertexCount([2].to_java Java::int)
                                                            .setColor(ColorRGBA.new()
                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                            )
                                                            .setCoord(Coordinate.new()
                                                                .setPoint([0, 1.0638, -0.01378, 0, 1.0467, -0.01376].to_java Java::float)
                                                            )
                                                        )
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("vt9")
                                                    .setDEF("hanim_vt9")
                                                    .setCenter([0, 1.0784, -0.01376].to_java Java::float)
                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                    .addChild(HAnimSegment.new()
                                                        .setName("t9")
                                                        .setDEF("hanim_t9")
                                                        .addChild(HAnimSite.new()
                                                            .setName("l_thelion")
                                                            .setDEF("hanim_l_thelion_pt")
                                                            .setTranslation([0.07, 1.12, 0.09].to_java Java::float)
                                                            .addChild(TouchSensor.new()
                                                                .setDescription("HAnimSite 29 hanim_l_thelion_pt")
                                                            )
                                                            .addChild(Shape.new()
                                                                .setAppearance(Appearance.new()
                                                                    .setMaterial(Material.new()
                                                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                    )
                                                                )
                                                                .setGeometry(IndexedFaceSet.new()
                                                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                    .setCreaseAngle(0.5)
                                                                    .setSolid(false)
                                                                    .setColor(ColorRGBA.new()
                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                    )
                                                                    .setCoord(Coordinate.new()
                                                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                    )
                                                                )
                                                            )
                                                            .addChild(Billboard.new()
                                                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                .addChild(Shape.new()
                                                                    .setGeometry(Text.new()
                                                                        .setString(["29"].to_java Java::java.lang.String)
                                                                        .setFontStyle(FontStyle.new()
                                                                            .setSize(0.035)
                                                                        )
                                                                    )
                                                                )
                                                            )
                                                        )
                                                        .addChild(HAnimSite.new()
                                                            .setName("r_thelion")
                                                            .setDEF("hanim_r_thelion_pt")
                                                            .setTranslation([-0.07, 1.12, 0.09].to_java Java::float)
                                                            .addChild(TouchSensor.new()
                                                                .setDescription("HAnimSite 31 hanim_r_thelion_pt")
                                                            )
                                                            .addChild(Shape.new()
                                                                .setAppearance(Appearance.new()
                                                                    .setMaterial(Material.new()
                                                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                    )
                                                                )
                                                                .setGeometry(IndexedFaceSet.new()
                                                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                    .setCreaseAngle(0.5)
                                                                    .setSolid(false)
                                                                    .setColor(ColorRGBA.new()
                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                    )
                                                                    .setCoord(Coordinate.new()
                                                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                    )
                                                                )
                                                            )
                                                            .addChild(Billboard.new()
                                                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                .addChild(Shape.new()
                                                                    .setGeometry(Text.new()
                                                                        .setString(["31"].to_java Java::java.lang.String)
                                                                        .setFontStyle(FontStyle.new()
                                                                            .setSize(0.035)
                                                                        )
                                                                    )
                                                                )
                                                            )
                                                        )
                                                        .addChild(HAnimSite.new()
                                                            .setName("rear_center_midsagittal_plane")
                                                            .setDEF("hanim_rear_center_midsagittal_plane_pt")
                                                            .setTranslation([0, 1.1, -0.1].to_java Java::float)
                                                            .addChild(TouchSensor.new()
                                                                .setDescription("HAnimSite 92 hanim_rear_center_midsagittal_plane_pt")
                                                            )
                                                            .addChild(Shape.new()
                                                                .setAppearance(Appearance.new()
                                                                    .setMaterial(Material.new()
                                                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                    )
                                                                )
                                                                .setGeometry(IndexedFaceSet.new()
                                                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                    .setCreaseAngle(0.5)
                                                                    .setSolid(false)
                                                                    .setColor(ColorRGBA.new()
                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                    )
                                                                    .setCoord(Coordinate.new()
                                                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                    )
                                                                )
                                                            )
                                                            .addChild(Billboard.new()
                                                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                .addChild(Shape.new()
                                                                    .setGeometry(Text.new()
                                                                        .setString(["92"].to_java Java::java.lang.String)
                                                                        .setFontStyle(FontStyle.new()
                                                                            .setSize(0.035)
                                                                        )
                                                                    )
                                                                )
                                                            )
                                                        )
                                                        .addChild(HAnimSite.new()
                                                            .setName("l_chest_midsagittal_plane")
                                                            .setDEF("hanim_l_chest_midsagittal_plane_pt")
                                                            .setTranslation([0.13, 1.12, 0].to_java Java::float)
                                                            .addChild(TouchSensor.new()
                                                                .setDescription("HAnimSite 94 hanim_l_chest_midsagittal_plane_pt")
                                                            )
                                                            .addChild(Shape.new()
                                                                .setAppearance(Appearance.new()
                                                                    .setMaterial(Material.new()
                                                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                    )
                                                                )
                                                                .setGeometry(IndexedFaceSet.new()
                                                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                    .setCreaseAngle(0.5)
                                                                    .setSolid(false)
                                                                    .setColor(ColorRGBA.new()
                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                    )
                                                                    .setCoord(Coordinate.new()
                                                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                    )
                                                                )
                                                            )
                                                            .addChild(Billboard.new()
                                                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                .addChild(Shape.new()
                                                                    .setGeometry(Text.new()
                                                                        .setString(["94"].to_java Java::java.lang.String)
                                                                        .setFontStyle(FontStyle.new()
                                                                            .setSize(0.035)
                                                                        )
                                                                    )
                                                                )
                                                            )
                                                        )
                                                        .addChild(HAnimSite.new()
                                                            .setName("r_chest_midsagittal_plane")
                                                            .setDEF("hanim_r_chest_midsagittal_plane_pt")
                                                            .setTranslation([-0.13, 1.12, 0].to_java Java::float)
                                                            .addChild(TouchSensor.new()
                                                                .setDescription("HAnimSite 95 hanim_r_chest_midsagittal_plane_pt")
                                                            )
                                                            .addChild(Shape.new()
                                                                .setAppearance(Appearance.new()
                                                                    .setMaterial(Material.new()
                                                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                    )
                                                                )
                                                                .setGeometry(IndexedFaceSet.new()
                                                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                    .setCreaseAngle(0.5)
                                                                    .setSolid(false)
                                                                    .setColor(ColorRGBA.new()
                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                    )
                                                                    .setCoord(Coordinate.new()
                                                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                    )
                                                                )
                                                            )
                                                            .addChild(Billboard.new()
                                                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                .addChild(Shape.new()
                                                                    .setGeometry(Text.new()
                                                                        .setString(["95"].to_java Java::java.lang.String)
                                                                        .setFontStyle(FontStyle.new()
                                                                            .setSize(0.035)
                                                                        )
                                                                    )
                                                                )
                                                            )
                                                        )
                                                        .addChild(Shape.new()
                                                            .setGeometry(LineSet.new()
                                                                .setVertexCount([2].to_java Java::int)
                                                                .setColor(ColorRGBA.new()
                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                )
                                                                .setCoord(Coordinate.new()
                                                                    .setPoint([0, 1.0784, -0.01376, 0, 1.0638, -0.01378].to_java Java::float)
                                                                )
                                                            )
                                                        )
                                                    )
                                                    .addChild(HAnimJoint.new()
                                                        .setName("vt8")
                                                        .setDEF("hanim_vt8")
                                                        .setCenter([0, 1.093, -0.01376].to_java Java::float)
                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                        .addChild(HAnimSegment.new()
                                                            .setName("t8")
                                                            .setDEF("hanim_t8")
                                                            .addChild(Shape.new()
                                                                .setGeometry(LineSet.new()
                                                                    .setVertexCount([2].to_java Java::int)
                                                                    .setColor(ColorRGBA.new()
                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                    )
                                                                    .setCoord(Coordinate.new()
                                                                        .setPoint([0, 1.093, -0.01376, 0, 1.0784, -0.01376].to_java Java::float)
                                                                    )
                                                                )
                                                            )
                                                        )
                                                        .addChild(HAnimJoint.new()
                                                            .setName("vt7")
                                                            .setDEF("hanim_vt7")
                                                            .setCenter([0, 1.1088, -0.01376].to_java Java::float)
                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                            .addChild(HAnimSegment.new()
                                                                .setName("t7")
                                                                .setDEF("hanim_t7")
                                                                .addChild(Shape.new()
                                                                    .setGeometry(LineSet.new()
                                                                        .setVertexCount([2].to_java Java::int)
                                                                        .setColor(ColorRGBA.new()
                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                        )
                                                                        .setCoord(Coordinate.new()
                                                                            .setPoint([0, 1.1088, -0.01376, 0, 1.093, -0.01376].to_java Java::float)
                                                                        )
                                                                    )
                                                                )
                                                            )
                                                            .addChild(HAnimJoint.new()
                                                                .setName("vt6")
                                                                .setDEF("hanim_vt6")
                                                                .setCenter([0, 1.1216, -0.01376].to_java Java::float)
                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                .addChild(HAnimSegment.new()
                                                                    .setName("t6")
                                                                    .setDEF("hanim_t6")
                                                                    .addChild(Shape.new()
                                                                        .setGeometry(LineSet.new()
                                                                            .setVertexCount([2].to_java Java::int)
                                                                            .setColor(ColorRGBA.new()
                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                            )
                                                                            .setCoord(Coordinate.new()
                                                                                .setPoint([0, 1.1216, -0.01376, 0, 1.1088, -0.01376].to_java Java::float)
                                                                            )
                                                                        )
                                                                    )
                                                                )
                                                                .addChild(HAnimJoint.new()
                                                                    .setName("vt5")
                                                                    .setDEF("hanim_vt5")
                                                                    .setCenter([0, 1.137, -0.01376].to_java Java::float)
                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                    .addChild(HAnimSegment.new()
                                                                        .setName("t5")
                                                                        .setDEF("hanim_t5")
                                                                        .addChild(Shape.new()
                                                                            .setGeometry(LineSet.new()
                                                                                .setVertexCount([2].to_java Java::int)
                                                                                .setColor(ColorRGBA.new()
                                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                )
                                                                                .setCoord(Coordinate.new()
                                                                                    .setPoint([0, 1.137, -0.01376, 0, 1.1216, -0.01376].to_java Java::float)
                                                                                )
                                                                            )
                                                                        )
                                                                    )
                                                                    .addChild(HAnimJoint.new()
                                                                        .setName("vt4")
                                                                        .setDEF("hanim_vt4")
                                                                        .setCenter([0, 1.1524, -0.01376].to_java Java::float)
                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                        .addChild(HAnimSegment.new()
                                                                            .setName("t4")
                                                                            .setDEF("hanim_t4")
                                                                            .addChild(Shape.new()
                                                                                .setGeometry(LineSet.new()
                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                    .setColor(ColorRGBA.new()
                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                    )
                                                                                    .setCoord(Coordinate.new()
                                                                                        .setPoint([0, 1.1524, -0.01376, 0, 1.137, -0.01376].to_java Java::float)
                                                                                    )
                                                                                )
                                                                            )
                                                                        )
                                                                        .addChild(HAnimJoint.new()
                                                                            .setName("vt3")
                                                                            .setDEF("hanim_vt3")
                                                                            .setCenter([0, 1.1709, -0.01376].to_java Java::float)
                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                            .addChild(HAnimSegment.new()
                                                                                .setName("t3")
                                                                                .setDEF("hanim_t3")
                                                                                .addChild(Shape.new()
                                                                                    .setGeometry(LineSet.new()
                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                        .setColor(ColorRGBA.new()
                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                        )
                                                                                        .setCoord(Coordinate.new()
                                                                                            .setPoint([0, 1.1709, -0.01376, 0, 1.1524, -0.01376].to_java Java::float)
                                                                                        )
                                                                                    )
                                                                                )
                                                                            )
                                                                            .addChild(HAnimJoint.new()
                                                                                .setName("vt2")
                                                                                .setDEF("hanim_vt2")
                                                                                .setCenter([0, 1.1956, -0.01378].to_java Java::float)
                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                .addChild(HAnimSegment.new()
                                                                                    .setName("t2")
                                                                                    .setDEF("hanim_t2")
                                                                                    .addChild(Shape.new()
                                                                                        .setGeometry(LineSet.new()
                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                            .setColor(ColorRGBA.new()
                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                            )
                                                                                            .setCoord(Coordinate.new()
                                                                                                .setPoint([0, 1.1956, -0.01378, 0, 1.1709, -0.01376].to_java Java::float)
                                                                                            )
                                                                                        )
                                                                                    )
                                                                                )
                                                                                .addChild(HAnimJoint.new()
                                                                                    .setName("vt1")
                                                                                    .setDEF("hanim_vt1")
                                                                                    .setCenter([0, 1.22, -0.0138].to_java Java::float)
                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                    .addChild(HAnimSegment.new()
                                                                                        .setName("t1")
                                                                                        .setDEF("hanim_t1")
                                                                                        .addChild(HAnimSite.new()
                                                                                            .setName("suprasternale")
                                                                                            .setDEF("hanim_suprasternale_pt")
                                                                                            .setTranslation([0, 1.22, 0.08].to_java Java::float)
                                                                                            .addChild(TouchSensor.new()
                                                                                                .setDescription("HAnimSite 12 hanim_suprasternale_pt")
                                                                                            )
                                                                                            .addChild(Shape.new()
                                                                                                .setAppearance(Appearance.new()
                                                                                                    .setMaterial(Material.new()
                                                                                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                    )
                                                                                                )
                                                                                                .setGeometry(IndexedFaceSet.new()
                                                                                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                    .setCreaseAngle(0.5)
                                                                                                    .setSolid(false)
                                                                                                    .setColor(ColorRGBA.new()
                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                    )
                                                                                                    .setCoord(Coordinate.new()
                                                                                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                            .addChild(Billboard.new()
                                                                                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                .addChild(Shape.new()
                                                                                                    .setGeometry(Text.new()
                                                                                                        .setString(["12"].to_java Java::java.lang.String)
                                                                                                        .setFontStyle(FontStyle.new()
                                                                                                            .setSize(0.035)
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                        )
                                                                                        .addChild(HAnimSite.new()
                                                                                            .setName("cervicale")
                                                                                            .setDEF("hanim_cervicale_pt")
                                                                                            .setTranslation([0, 1.22, -0.08].to_java Java::float)
                                                                                            .addChild(TouchSensor.new()
                                                                                                .setDescription("HAnimSite 10 hanim_cervicale_pt")
                                                                                            )
                                                                                            .addChild(Shape.new()
                                                                                                .setAppearance(Appearance.new()
                                                                                                    .setMaterial(Material.new()
                                                                                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                    )
                                                                                                )
                                                                                                .setGeometry(IndexedFaceSet.new()
                                                                                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                    .setCreaseAngle(0.5)
                                                                                                    .setSolid(false)
                                                                                                    .setColor(ColorRGBA.new()
                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                    )
                                                                                                    .setCoord(Coordinate.new()
                                                                                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                            .addChild(Billboard.new()
                                                                                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                .addChild(Shape.new()
                                                                                                    .setGeometry(Text.new()
                                                                                                        .setString(["10"].to_java Java::java.lang.String)
                                                                                                        .setFontStyle(FontStyle.new()
                                                                                                            .setSize(0.035)
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                        )
                                                                                        .addChild(Shape.new()
                                                                                            .setGeometry(LineSet.new()
                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                .setColor(ColorRGBA.new()
                                                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                )
                                                                                                .setCoord(Coordinate.new()
                                                                                                    .setPoint([0, 1.22, -0.0138, 0, 1.1956, -0.01378].to_java Java::float)
                                                                                                )
                                                                                            )
                                                                                        )
                                                                                    )
                                                                                    .addChild(HAnimJoint.new()
                                                                                        .setName("vc7")
                                                                                        .setDEF("hanim_vc7")
                                                                                        .setCenter([0, 1.2453, -0.01506].to_java Java::float)
                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                        .addChild(HAnimSegment.new()
                                                                                            .setName("c7")
                                                                                            .setDEF("hanim_c7")
                                                                                            .addChild(HAnimSite.new()
                                                                                                .setName("l_neck_base")
                                                                                                .setDEF("hanim_l_neck_base_pt")
                                                                                                .setTranslation([0.06, 1.26, 0].to_java Java::float)
                                                                                                .addChild(TouchSensor.new()
                                                                                                    .setDescription("HAnimSite 82 hanim_l_neck_base_pt")
                                                                                                )
                                                                                                .addChild(Shape.new()
                                                                                                    .setAppearance(Appearance.new()
                                                                                                        .setMaterial(Material.new()
                                                                                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                        )
                                                                                                    )
                                                                                                    .setGeometry(IndexedFaceSet.new()
                                                                                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                        .setCreaseAngle(0.5)
                                                                                                        .setSolid(false)
                                                                                                        .setColor(ColorRGBA.new()
                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                        )
                                                                                                        .setCoord(Coordinate.new()
                                                                                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                                .addChild(Billboard.new()
                                                                                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                    .addChild(Shape.new()
                                                                                                        .setGeometry(Text.new()
                                                                                                            .setString(["82"].to_java Java::java.lang.String)
                                                                                                            .setFontStyle(FontStyle.new()
                                                                                                                .setSize(0.035)
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                            .addChild(HAnimSite.new()
                                                                                                .setName("r_neck_base")
                                                                                                .setDEF("hanim_r_neck_base_pt")
                                                                                                .setTranslation([-0.06, 1.26, 0].to_java Java::float)
                                                                                                .addChild(TouchSensor.new()
                                                                                                    .setDescription("HAnimSite 83 hanim_r_neck_base_pt")
                                                                                                )
                                                                                                .addChild(Shape.new()
                                                                                                    .setAppearance(Appearance.new()
                                                                                                        .setMaterial(Material.new()
                                                                                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                        )
                                                                                                    )
                                                                                                    .setGeometry(IndexedFaceSet.new()
                                                                                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                        .setCreaseAngle(0.5)
                                                                                                        .setSolid(false)
                                                                                                        .setColor(ColorRGBA.new()
                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                        )
                                                                                                        .setCoord(Coordinate.new()
                                                                                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                                .addChild(Billboard.new()
                                                                                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                    .addChild(Shape.new()
                                                                                                        .setGeometry(Text.new()
                                                                                                            .setString(["83"].to_java Java::java.lang.String)
                                                                                                            .setFontStyle(FontStyle.new()
                                                                                                                .setSize(0.035)
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                            .addChild(Shape.new()
                                                                                                .setGeometry(LineSet.new()
                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                    .setColor(ColorRGBA.new()
                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                    )
                                                                                                    .setCoord(Coordinate.new()
                                                                                                        .setPoint([0, 1.2453, -0.01506, 0, 1.22, -0.0138].to_java Java::float)
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                        )
                                                                                        .addChild(HAnimJoint.new()
                                                                                            .setName("vc6")
                                                                                            .setDEF("hanim_vc6")
                                                                                            .setCenter([0, 1.2575, -0.01506].to_java Java::float)
                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                            .addChild(HAnimSegment.new()
                                                                                                .setName("c6")
                                                                                                .setDEF("hanim_c6")
                                                                                                .addChild(Shape.new()
                                                                                                    .setGeometry(LineSet.new()
                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                        .setColor(ColorRGBA.new()
                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                        )
                                                                                                        .setCoord(Coordinate.new()
                                                                                                            .setPoint([0, 1.2575, -0.01506, 0, 1.2453, -0.01506].to_java Java::float)
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                            .addChild(HAnimJoint.new()
                                                                                                .setName("vc5")
                                                                                                .setDEF("hanim_vc5")
                                                                                                .setCenter([0, 1.2699, -0.01506].to_java Java::float)
                                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                .addChild(HAnimSegment.new()
                                                                                                    .setName("c5")
                                                                                                    .setDEF("hanim_c5")
                                                                                                    .addChild(Shape.new()
                                                                                                        .setGeometry(LineSet.new()
                                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                            )
                                                                                                            .setCoord(Coordinate.new()
                                                                                                                .setPoint([0, 1.2699, -0.01506, 0, 1.2575, -0.01506].to_java Java::float)
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                                .addChild(HAnimJoint.new()
                                                                                                    .setName("vc4")
                                                                                                    .setDEF("hanim_vc4")
                                                                                                    .setCenter([0, 1.28227, -0.01506].to_java Java::float)
                                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                    .addChild(HAnimSegment.new()
                                                                                                        .setName("c4")
                                                                                                        .setDEF("hanim_c4")
                                                                                                        .addChild(Shape.new()
                                                                                                            .setGeometry(LineSet.new()
                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                )
                                                                                                                .setCoord(Coordinate.new()
                                                                                                                    .setPoint([0, 1.28227, -0.01506, 0, 1.2699, -0.01506].to_java Java::float)
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(HAnimJoint.new()
                                                                                                        .setName("vc3")
                                                                                                        .setDEF("hanim_vc3")
                                                                                                        .setCenter([0, 1.2951, -0.01506].to_java Java::float)
                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                        .addChild(HAnimSegment.new()
                                                                                                            .setName("c3")
                                                                                                            .setDEF("hanim_c3")
                                                                                                            .addChild(Shape.new()
                                                                                                                .setGeometry(LineSet.new()
                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                    )
                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                        .setPoint([0, 1.2951, -0.01506, 0, 1.28227, -0.01506].to_java Java::float)
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("vc2")
                                                                                                            .setDEF("hanim_vc2")
                                                                                                            .setCenter([0, 1.307, -0.015].to_java Java::float)
                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                .setName("c2")
                                                                                                                .setDEF("hanim_c2")
                                                                                                                .addChild(HAnimSite.new()
                                                                                                                    .setName("adams_apple")
                                                                                                                    .setDEF("hanim_adams_apple_pt")
                                                                                                                    .setTranslation([0, 1.29, 0.04].to_java Java::float)
                                                                                                                    .addChild(TouchSensor.new()
                                                                                                                        .setDescription("HAnimSite 11 hanim_adams_apple_pt")
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setAppearance(Appearance.new()
                                                                                                                            .setMaterial(Material.new()
                                                                                                                                .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .setGeometry(IndexedFaceSet.new()
                                                                                                                            .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                            .setCreaseAngle(0.5)
                                                                                                                            .setSolid(false)
                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                            )
                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(Billboard.new()
                                                                                                                        .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(Text.new()
                                                                                                                                .setString(["11"].to_java Java::java.lang.String)
                                                                                                                                .setFontStyle(FontStyle.new()
                                                                                                                                    .setSize(0.035)
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setGeometry(LineSet.new()
                                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                        )
                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                            .setPoint([0, 1.307, -0.015, 0, 1.2951, -0.01506].to_java Java::float)
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("vc1")
                                                                                                                .setDEF("hanim_vc1")
                                                                                                                .setCenter([0, 1.3185, -0.0151].to_java Java::float)
                                                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                .addChild(HAnimSegment.new()
                                                                                                                    .setName("c1")
                                                                                                                    .setDEF("hanim_c1")
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setGeometry(LineSet.new()
                                                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                            )
                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                .setPoint([0, 1.3185, -0.0151, 0, 1.307, -0.015].to_java Java::float)
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("skullbase")
                                                                                                                    .setDEF("hanim_skullbase")
                                                                                                                    .setCenter([0, 1.3126, -0.0154].to_java Java::float)
                                                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .addChild(HAnimSegment.new()
                                                                                                                        .setName("skull")
                                                                                                                        .setDEF("hanim_skull")
                                                                                                                        .addChild(HAnimSite.new()
                                                                                                                            .setName("skull_vertex")
                                                                                                                            .setDEF("hanim_skull_vertex_pt")
                                                                                                                            .setTranslation([0, 1.612, -0.03].to_java Java::float)
                                                                                                                            .addChild(TouchSensor.new()
                                                                                                                                .setDescription("HAnimSite 0 hanim_skull_vertex_pt")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setAppearance(Appearance.new()
                                                                                                                                    .setMaterial(Material.new()
                                                                                                                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .setGeometry(IndexedFaceSet.new()
                                                                                                                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                    .setCreaseAngle(0.5)
                                                                                                                                    .setSolid(false)
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Billboard.new()
                                                                                                                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setGeometry(Text.new()
                                                                                                                                        .setString(["0"].to_java Java::java.lang.String)
                                                                                                                                        .setFontStyle(FontStyle.new()
                                                                                                                                            .setSize(0.035)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimSite.new()
                                                                                                                            .setName("glabella")
                                                                                                                            .setDEF("hanim_glabella_pt")
                                                                                                                            .setTranslation([0, 1.454, 0.128].to_java Java::float)
                                                                                                                            .addChild(TouchSensor.new()
                                                                                                                                .setDescription("HAnimSite 1 hanim_glabella_pt")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setAppearance(Appearance.new()
                                                                                                                                    .setMaterial(Material.new()
                                                                                                                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .setGeometry(IndexedFaceSet.new()
                                                                                                                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                    .setCreaseAngle(0.5)
                                                                                                                                    .setSolid(false)
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Billboard.new()
                                                                                                                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setGeometry(Text.new()
                                                                                                                                        .setString(["1"].to_java Java::java.lang.String)
                                                                                                                                        .setFontStyle(FontStyle.new()
                                                                                                                                            .setSize(0.035)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimSite.new()
                                                                                                                            .setName("sellion")
                                                                                                                            .setDEF("hanim_sellion_pt")
                                                                                                                            .setTranslation([0, 1.4, 0.12].to_java Java::float)
                                                                                                                            .addChild(TouchSensor.new()
                                                                                                                                .setDescription("HAnimSite 2 hanim_sellion_pt")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setAppearance(Appearance.new()
                                                                                                                                    .setMaterial(Material.new()
                                                                                                                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .setGeometry(IndexedFaceSet.new()
                                                                                                                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                    .setCreaseAngle(0.5)
                                                                                                                                    .setSolid(false)
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Billboard.new()
                                                                                                                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setGeometry(Text.new()
                                                                                                                                        .setString(["2"].to_java Java::java.lang.String)
                                                                                                                                        .setFontStyle(FontStyle.new()
                                                                                                                                            .setSize(0.035)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimSite.new()
                                                                                                                            .setName("l_infraorbitale")
                                                                                                                            .setDEF("hanim_l_infraorbitale_pt")
                                                                                                                            .setTranslation([0.039, 1.38, 0.09].to_java Java::float)
                                                                                                                            .addChild(TouchSensor.new()
                                                                                                                                .setDescription("HAnimSite 3 hanim_l_infraorbitale_pt")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setAppearance(Appearance.new()
                                                                                                                                    .setMaterial(Material.new()
                                                                                                                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .setGeometry(IndexedFaceSet.new()
                                                                                                                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                    .setCreaseAngle(0.5)
                                                                                                                                    .setSolid(false)
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Billboard.new()
                                                                                                                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setGeometry(Text.new()
                                                                                                                                        .setString(["3"].to_java Java::java.lang.String)
                                                                                                                                        .setFontStyle(FontStyle.new()
                                                                                                                                            .setSize(0.035)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimSite.new()
                                                                                                                            .setName("l_tragion")
                                                                                                                            .setDEF("hanim_l_tragion_pt")
                                                                                                                            .setTranslation([0.1, 1.38, 0.0282].to_java Java::float)
                                                                                                                            .addChild(TouchSensor.new()
                                                                                                                                .setDescription("HAnimSite 4 hanim_l_tragion_pt")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setAppearance(Appearance.new()
                                                                                                                                    .setMaterial(Material.new()
                                                                                                                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .setGeometry(IndexedFaceSet.new()
                                                                                                                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                    .setCreaseAngle(0.5)
                                                                                                                                    .setSolid(false)
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Billboard.new()
                                                                                                                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setGeometry(Text.new()
                                                                                                                                        .setString(["4"].to_java Java::java.lang.String)
                                                                                                                                        .setFontStyle(FontStyle.new()
                                                                                                                                            .setSize(0.035)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimSite.new()
                                                                                                                            .setName("r_infraorbitale")
                                                                                                                            .setDEF("hanim_r_infraorbitale_pt")
                                                                                                                            .setTranslation([-0.039, 1.38, 0.09].to_java Java::float)
                                                                                                                            .addChild(TouchSensor.new()
                                                                                                                                .setDescription("HAnimSite 6 hanim_r_infraorbitale_pt")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setAppearance(Appearance.new()
                                                                                                                                    .setMaterial(Material.new()
                                                                                                                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .setGeometry(IndexedFaceSet.new()
                                                                                                                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                    .setCreaseAngle(0.5)
                                                                                                                                    .setSolid(false)
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Billboard.new()
                                                                                                                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setGeometry(Text.new()
                                                                                                                                        .setString(["6"].to_java Java::java.lang.String)
                                                                                                                                        .setFontStyle(FontStyle.new()
                                                                                                                                            .setSize(0.035)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimSite.new()
                                                                                                                            .setName("r_tragion")
                                                                                                                            .setDEF("hanim_r_tragion_pt")
                                                                                                                            .setTranslation([-0.1, 1.38, 0.0282].to_java Java::float)
                                                                                                                            .addChild(TouchSensor.new()
                                                                                                                                .setDescription("HAnimSite 7 hanim_r_tragion_pt")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setAppearance(Appearance.new()
                                                                                                                                    .setMaterial(Material.new()
                                                                                                                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .setGeometry(IndexedFaceSet.new()
                                                                                                                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                    .setCreaseAngle(0.5)
                                                                                                                                    .setSolid(false)
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Billboard.new()
                                                                                                                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setGeometry(Text.new()
                                                                                                                                        .setString(["7"].to_java Java::java.lang.String)
                                                                                                                                        .setFontStyle(FontStyle.new()
                                                                                                                                            .setSize(0.035)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimSite.new()
                                                                                                                            .setName("nuchale")
                                                                                                                            .setDEF("hanim_nuchale_pt")
                                                                                                                            .setTranslation([0.0039, 1.35, -0.16].to_java Java::float)
                                                                                                                            .addChild(TouchSensor.new()
                                                                                                                                .setDescription("HAnimSite 81 hanim_nuchale_pt")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setAppearance(Appearance.new()
                                                                                                                                    .setMaterial(Material.new()
                                                                                                                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .setGeometry(IndexedFaceSet.new()
                                                                                                                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                    .setCreaseAngle(0.5)
                                                                                                                                    .setSolid(false)
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Billboard.new()
                                                                                                                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setGeometry(Text.new()
                                                                                                                                        .setString(["81"].to_java Java::java.lang.String)
                                                                                                                                        .setFontStyle(FontStyle.new()
                                                                                                                                            .setSize(0.035)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimSite.new()
                                                                                                                            .setName("opisthocranion")
                                                                                                                            .setDEF("hanim_opisthocranion_pt")
                                                                                                                            .setTranslation([0.0039, 1.4588, -0.18].to_java Java::float)
                                                                                                                            .addChild(TouchSensor.new()
                                                                                                                                .setDescription("HAnimSite 89 hanim_opisthocranion_pt")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setAppearance(Appearance.new()
                                                                                                                                    .setMaterial(Material.new()
                                                                                                                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .setGeometry(IndexedFaceSet.new()
                                                                                                                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                    .setCreaseAngle(0.5)
                                                                                                                                    .setSolid(false)
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Billboard.new()
                                                                                                                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setGeometry(Text.new()
                                                                                                                                        .setString(["89"].to_java Java::java.lang.String)
                                                                                                                                        .setFontStyle(FontStyle.new()
                                                                                                                                            .setSize(0.035)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimSite.new()
                                                                                                                            .setName("l_ectocanthus")
                                                                                                                            .setDEF("hanim_l_ectocanthus_pt")
                                                                                                                            .setTranslation([0.086, 1.399, 0.074].to_java Java::float)
                                                                                                                            .addChild(TouchSensor.new()
                                                                                                                                .setDescription("HAnimSite 85 hanim_l_ectocanthus_pt")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setAppearance(Appearance.new()
                                                                                                                                    .setMaterial(Material.new()
                                                                                                                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .setGeometry(IndexedFaceSet.new()
                                                                                                                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                    .setCreaseAngle(0.5)
                                                                                                                                    .setSolid(false)
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Billboard.new()
                                                                                                                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setGeometry(Text.new()
                                                                                                                                        .setString(["85"].to_java Java::java.lang.String)
                                                                                                                                        .setFontStyle(FontStyle.new()
                                                                                                                                            .setSize(0.035)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimSite.new()
                                                                                                                            .setName("r_ectocanthus")
                                                                                                                            .setDEF("hanim_r_ectocanthus_pt")
                                                                                                                            .setTranslation([-0.086, 1.399, 0.074].to_java Java::float)
                                                                                                                            .addChild(TouchSensor.new()
                                                                                                                                .setDescription("HAnimSite 86 hanim_r_ectocanthus_pt")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setAppearance(Appearance.new()
                                                                                                                                    .setMaterial(Material.new()
                                                                                                                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .setGeometry(IndexedFaceSet.new()
                                                                                                                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                    .setCreaseAngle(0.5)
                                                                                                                                    .setSolid(false)
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Billboard.new()
                                                                                                                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setGeometry(Text.new()
                                                                                                                                        .setString(["86"].to_java Java::java.lang.String)
                                                                                                                                        .setFontStyle(FontStyle.new()
                                                                                                                                            .setSize(0.035)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(LineSet.new()
                                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                )
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([0, 1.3126, -0.0154, 0, 1.3185, -0.0151].to_java Java::float)
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("l_eyelid_joint")
                                                                                                                        .setDEF("hanim_l_eyelid_joint")
                                                                                                                        .setCenter([0.0505, 1.42425, 0.03294].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("l_eyelid")
                                                                                                                            .setDEF("hanim_l_eyelid")
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("l_eyelid_tip")
                                                                                                                                .setDEF("hanim_l_eyelid_tip")
                                                                                                                                .setTranslation([0, 2.64, 0].to_java Java::float)
                                                                                                                                .addChild(TouchSensor.new()
                                                                                                                                    .setDescription("HAnimSite l_eyelid_tip hanim_l_eyelid_tip")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setAppearance(Appearance.new()
                                                                                                                                        .setMaterial(Material.new()
                                                                                                                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                    .setGeometry(IndexedFaceSet.new()
                                                                                                                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                        .setCreaseAngle(0.5)
                                                                                                                                        .setSolid(false)
                                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(Billboard.new()
                                                                                                                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setGeometry(Text.new()
                                                                                                                                            .setString(["l_eyelid_tip"].to_java Java::java.lang.String)
                                                                                                                                            .setFontStyle(FontStyle.new()
                                                                                                                                                .setSize(0.035)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setGeometry(LineSet.new()
                                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([0.0505, 1.42425, 0.03294, 0, 1.3126, -0.0154].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("r_eyelid_joint")
                                                                                                                        .setDEF("hanim_r_eyelid_joint")
                                                                                                                        .setCenter([-0.0505, 1.42425, 0.03294].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("r_eyelid")
                                                                                                                            .setDEF("hanim_r_eyelid")
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("r_eyelid_tip")
                                                                                                                                .setDEF("hanim_r_eyelid_tip")
                                                                                                                                .setTranslation([0, 2.68, 0].to_java Java::float)
                                                                                                                                .addChild(TouchSensor.new()
                                                                                                                                    .setDescription("HAnimSite r_eyelid_tip hanim_r_eyelid_tip")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setAppearance(Appearance.new()
                                                                                                                                        .setMaterial(Material.new()
                                                                                                                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                    .setGeometry(IndexedFaceSet.new()
                                                                                                                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                        .setCreaseAngle(0.5)
                                                                                                                                        .setSolid(false)
                                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(Billboard.new()
                                                                                                                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setGeometry(Text.new()
                                                                                                                                            .setString(["r_eyelid_tip"].to_java Java::java.lang.String)
                                                                                                                                            .setFontStyle(FontStyle.new()
                                                                                                                                                .setSize(0.035)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setGeometry(LineSet.new()
                                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([-0.0505, 1.42425, 0.03294, 0, 1.3126, -0.0154].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("l_eyeball_joint")
                                                                                                                        .setDEF("hanim_l_eyeball_joint")
                                                                                                                        .setCenter([0.048127, 1.4049, 0.08305].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("l_eyeball")
                                                                                                                            .setDEF("hanim_l_eyeball")
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("l_eyeball_tip")
                                                                                                                                .setDEF("hanim_l_eyeball_tip")
                                                                                                                                .setTranslation([0, 2.72, 0].to_java Java::float)
                                                                                                                                .addChild(TouchSensor.new()
                                                                                                                                    .setDescription("HAnimSite l_eyeball_tip hanim_l_eyeball_tip")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setAppearance(Appearance.new()
                                                                                                                                        .setMaterial(Material.new()
                                                                                                                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                    .setGeometry(IndexedFaceSet.new()
                                                                                                                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                        .setCreaseAngle(0.5)
                                                                                                                                        .setSolid(false)
                                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(Billboard.new()
                                                                                                                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setGeometry(Text.new()
                                                                                                                                            .setString(["l_eyeball_tip"].to_java Java::java.lang.String)
                                                                                                                                            .setFontStyle(FontStyle.new()
                                                                                                                                                .setSize(0.035)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setGeometry(LineSet.new()
                                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([0.048127, 1.4049, 0.08305, 0, 1.3126, -0.0154].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("r_eyeball_joint")
                                                                                                                        .setDEF("hanim_r_eyeball_joint")
                                                                                                                        .setCenter([-0.04813, 1.4049, 0.08305].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("r_eyeball")
                                                                                                                            .setDEF("hanim_r_eyeball")
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("r_eyeball_tip")
                                                                                                                                .setDEF("hanim_r_eyeball_tip")
                                                                                                                                .setTranslation([0, 2.76, 0].to_java Java::float)
                                                                                                                                .addChild(TouchSensor.new()
                                                                                                                                    .setDescription("HAnimSite r_eyeball_tip hanim_r_eyeball_tip")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setAppearance(Appearance.new()
                                                                                                                                        .setMaterial(Material.new()
                                                                                                                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                    .setGeometry(IndexedFaceSet.new()
                                                                                                                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                        .setCreaseAngle(0.5)
                                                                                                                                        .setSolid(false)
                                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(Billboard.new()
                                                                                                                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setGeometry(Text.new()
                                                                                                                                            .setString(["r_eyeball_tip"].to_java Java::java.lang.String)
                                                                                                                                            .setFontStyle(FontStyle.new()
                                                                                                                                                .setSize(0.035)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setGeometry(LineSet.new()
                                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([-0.04813, 1.4049, 0.08305, 0, 1.3126, -0.0154].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("l_eyebrow_joint")
                                                                                                                        .setDEF("hanim_l_eyebrow_joint")
                                                                                                                        .setCenter([0.02175, 1.4139, 0.1069].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("l_eyebrow")
                                                                                                                            .setDEF("hanim_l_eyebrow")
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("l_eyebrow_tip")
                                                                                                                                .setDEF("hanim_l_eyebrow_tip")
                                                                                                                                .setTranslation([0, 2.8, 0].to_java Java::float)
                                                                                                                                .addChild(TouchSensor.new()
                                                                                                                                    .setDescription("HAnimSite l_eyebrow_tip hanim_l_eyebrow_tip")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setAppearance(Appearance.new()
                                                                                                                                        .setMaterial(Material.new()
                                                                                                                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                    .setGeometry(IndexedFaceSet.new()
                                                                                                                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                        .setCreaseAngle(0.5)
                                                                                                                                        .setSolid(false)
                                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(Billboard.new()
                                                                                                                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setGeometry(Text.new()
                                                                                                                                            .setString(["l_eyebrow_tip"].to_java Java::java.lang.String)
                                                                                                                                            .setFontStyle(FontStyle.new()
                                                                                                                                                .setSize(0.035)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setGeometry(LineSet.new()
                                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([0.02175, 1.4139, 0.1069, 0, 1.3126, -0.0154].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("r_eyebrow_joint")
                                                                                                                        .setDEF("hanim_r_eyebrow_joint")
                                                                                                                        .setCenter([-0.02175, 1.4139, 0.10694].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("r_eyebrow")
                                                                                                                            .setDEF("hanim_r_eyebrow")
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("r_eyebrow_tip")
                                                                                                                                .setDEF("hanim_r_eyebrow_tip")
                                                                                                                                .setTranslation([0, 2.84, 0].to_java Java::float)
                                                                                                                                .addChild(TouchSensor.new()
                                                                                                                                    .setDescription("HAnimSite r_eyebrow_tip hanim_r_eyebrow_tip")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setAppearance(Appearance.new()
                                                                                                                                        .setMaterial(Material.new()
                                                                                                                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                    .setGeometry(IndexedFaceSet.new()
                                                                                                                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                        .setCreaseAngle(0.5)
                                                                                                                                        .setSolid(false)
                                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(Billboard.new()
                                                                                                                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setGeometry(Text.new()
                                                                                                                                            .setString(["r_eyebrow_tip"].to_java Java::java.lang.String)
                                                                                                                                            .setFontStyle(FontStyle.new()
                                                                                                                                                .setSize(0.035)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setGeometry(LineSet.new()
                                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([-0.02175, 1.4139, 0.10694, 0, 1.3126, -0.0154].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("temporomandibular")
                                                                                                                        .setDEF("hanim_temporomandibular")
                                                                                                                        .setCenter([0, 1.3128, 0.01538].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("jaw")
                                                                                                                            .setDEF("hanim_jaw")
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("l_gonion")
                                                                                                                                .setDEF("hanim_l_gonion_pt")
                                                                                                                                .setTranslation([0.068, 1.346, 0.033].to_java Java::float)
                                                                                                                                .addChild(TouchSensor.new()
                                                                                                                                    .setDescription("HAnimSite 5 hanim_l_gonion_pt")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setAppearance(Appearance.new()
                                                                                                                                        .setMaterial(Material.new()
                                                                                                                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                    .setGeometry(IndexedFaceSet.new()
                                                                                                                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                        .setCreaseAngle(0.5)
                                                                                                                                        .setSolid(false)
                                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(Billboard.new()
                                                                                                                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setGeometry(Text.new()
                                                                                                                                            .setString(["5"].to_java Java::java.lang.String)
                                                                                                                                            .setFontStyle(FontStyle.new()
                                                                                                                                                .setSize(0.035)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("r_gonion")
                                                                                                                                .setDEF("hanim_r_gonion_pt")
                                                                                                                                .setTranslation([-0.068, 1.346, 0.033].to_java Java::float)
                                                                                                                                .addChild(TouchSensor.new()
                                                                                                                                    .setDescription("HAnimSite 8 hanim_r_gonion_pt")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setAppearance(Appearance.new()
                                                                                                                                        .setMaterial(Material.new()
                                                                                                                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                    .setGeometry(IndexedFaceSet.new()
                                                                                                                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                        .setCreaseAngle(0.5)
                                                                                                                                        .setSolid(false)
                                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(Billboard.new()
                                                                                                                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setGeometry(Text.new()
                                                                                                                                            .setString(["8"].to_java Java::java.lang.String)
                                                                                                                                            .setFontStyle(FontStyle.new()
                                                                                                                                                .setSize(0.035)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("supramenton")
                                                                                                                                .setDEF("hanim_supramenton_pt")
                                                                                                                                .setTranslation([0, 1.32, 0.086].to_java Java::float)
                                                                                                                                .addChild(TouchSensor.new()
                                                                                                                                    .setDescription("HAnimSite 9 hanim_supramenton_pt")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setAppearance(Appearance.new()
                                                                                                                                        .setMaterial(Material.new()
                                                                                                                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                    .setGeometry(IndexedFaceSet.new()
                                                                                                                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                        .setCreaseAngle(0.5)
                                                                                                                                        .setSolid(false)
                                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(Billboard.new()
                                                                                                                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setGeometry(Text.new()
                                                                                                                                            .setString(["9"].to_java Java::java.lang.String)
                                                                                                                                            .setFontStyle(FontStyle.new()
                                                                                                                                                .setSize(0.035)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("menton")
                                                                                                                                .setDEF("hanim_menton_pt")
                                                                                                                                .setTranslation([0, 1.3, 0.08].to_java Java::float)
                                                                                                                                .addChild(TouchSensor.new()
                                                                                                                                    .setDescription("HAnimSite 87 hanim_menton_pt")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setAppearance(Appearance.new()
                                                                                                                                        .setMaterial(Material.new()
                                                                                                                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                    .setGeometry(IndexedFaceSet.new()
                                                                                                                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                        .setCreaseAngle(0.5)
                                                                                                                                        .setSolid(false)
                                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(Billboard.new()
                                                                                                                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setGeometry(Text.new()
                                                                                                                                            .setString(["87"].to_java Java::java.lang.String)
                                                                                                                                            .setFontStyle(FontStyle.new()
                                                                                                                                                .setSize(0.035)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setGeometry(LineSet.new()
                                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([0, 1.3128, 0.01538, 0, 1.3126, -0.0154].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                        )
                                                                                    )
                                                                                    .addChild(HAnimJoint.new()
                                                                                        .setName("l_sternoclavicular")
                                                                                        .setDEF("hanim_l_sternoclavicular")
                                                                                        .setCenter([0.03847, 1.2087, -0.01378].to_java Java::float)
                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                        .addChild(HAnimSegment.new()
                                                                                            .setName("l_clavicle")
                                                                                            .setDEF("hanim_l_clavicle")
                                                                                            .addChild(HAnimSite.new()
                                                                                                .setName("l_clavicale")
                                                                                                .setDEF("hanim_l_clavicale_pt")
                                                                                                .setTranslation([0.03, 1.2, 0.04].to_java Java::float)
                                                                                                .addChild(TouchSensor.new()
                                                                                                    .setDescription("HAnimSite l_clavicale hanim_l_clavicale_pt")
                                                                                                )
                                                                                                .addChild(Shape.new()
                                                                                                    .setAppearance(Appearance.new()
                                                                                                        .setMaterial(Material.new()
                                                                                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                        )
                                                                                                    )
                                                                                                    .setGeometry(IndexedFaceSet.new()
                                                                                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                        .setCreaseAngle(0.5)
                                                                                                        .setSolid(false)
                                                                                                        .setColor(ColorRGBA.new()
                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                        )
                                                                                                        .setCoord(Coordinate.new()
                                                                                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                                .addChild(Billboard.new()
                                                                                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                    .addChild(Shape.new()
                                                                                                        .setGeometry(Text.new()
                                                                                                            .setString(["l_clavicale"].to_java Java::java.lang.String)
                                                                                                            .setFontStyle(FontStyle.new()
                                                                                                                .setSize(0.035)
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                            .addChild(Shape.new()
                                                                                                .setGeometry(LineSet.new()
                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                    .setColor(ColorRGBA.new()
                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                    )
                                                                                                    .setCoord(Coordinate.new()
                                                                                                        .setPoint([0.03847, 1.2087, -0.01378, 0, 1.22, -0.0138].to_java Java::float)
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                        )
                                                                                        .addChild(HAnimJoint.new()
                                                                                            .setName("l_acromioclavicular")
                                                                                            .setDEF("hanim_l_acromioclavicular")
                                                                                            .setCenter([0.12294, 1.191825, -0.0129].to_java Java::float)
                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                            .addChild(HAnimSegment.new()
                                                                                                .setName("l_scapula")
                                                                                                .setDEF("hanim_l_scapula")
                                                                                                .addChild(HAnimSite.new()
                                                                                                    .setName("l_acromion")
                                                                                                    .setDEF("hanim_l_acromion_pt")
                                                                                                    .setTranslation([0.15, 1.222, -0.02].to_java Java::float)
                                                                                                    .addChild(TouchSensor.new()
                                                                                                        .setDescription("HAnimSite 15 hanim_l_acromion_pt")
                                                                                                    )
                                                                                                    .addChild(Shape.new()
                                                                                                        .setAppearance(Appearance.new()
                                                                                                            .setMaterial(Material.new()
                                                                                                                .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                            )
                                                                                                        )
                                                                                                        .setGeometry(IndexedFaceSet.new()
                                                                                                            .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                            .setCreaseAngle(0.5)
                                                                                                            .setSolid(false)
                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                            )
                                                                                                            .setCoord(Coordinate.new()
                                                                                                                .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(Billboard.new()
                                                                                                        .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                        .addChild(Shape.new()
                                                                                                            .setGeometry(Text.new()
                                                                                                                .setString(["15"].to_java Java::java.lang.String)
                                                                                                                .setFontStyle(FontStyle.new()
                                                                                                                    .setSize(0.035)
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                                .addChild(HAnimSite.new()
                                                                                                    .setName("l_axilla_proximal")
                                                                                                    .setDEF("hanim_l_axilla_proximal_pt")
                                                                                                    .setTranslation([0.15, 1.16, 0.04].to_java Java::float)
                                                                                                    .addChild(TouchSensor.new()
                                                                                                        .setDescription("HAnimSite 16 hanim_l_axilla_proximal_pt")
                                                                                                    )
                                                                                                    .addChild(Shape.new()
                                                                                                        .setAppearance(Appearance.new()
                                                                                                            .setMaterial(Material.new()
                                                                                                                .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                            )
                                                                                                        )
                                                                                                        .setGeometry(IndexedFaceSet.new()
                                                                                                            .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                            .setCreaseAngle(0.5)
                                                                                                            .setSolid(false)
                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                            )
                                                                                                            .setCoord(Coordinate.new()
                                                                                                                .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(Billboard.new()
                                                                                                        .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                        .addChild(Shape.new()
                                                                                                            .setGeometry(Text.new()
                                                                                                                .setString(["16"].to_java Java::java.lang.String)
                                                                                                                .setFontStyle(FontStyle.new()
                                                                                                                    .setSize(0.035)
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                                .addChild(HAnimSite.new()
                                                                                                    .setName("l_axilla_distal")
                                                                                                    .setDEF("hanim_l_axilla_distal_pt")
                                                                                                    .setTranslation([0.17, 1.14, 0].to_java Java::float)
                                                                                                    .addChild(TouchSensor.new()
                                                                                                        .setDescription("HAnimSite 17 hanim_l_axilla_distal_pt")
                                                                                                    )
                                                                                                    .addChild(Shape.new()
                                                                                                        .setAppearance(Appearance.new()
                                                                                                            .setMaterial(Material.new()
                                                                                                                .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                            )
                                                                                                        )
                                                                                                        .setGeometry(IndexedFaceSet.new()
                                                                                                            .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                            .setCreaseAngle(0.5)
                                                                                                            .setSolid(false)
                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                            )
                                                                                                            .setCoord(Coordinate.new()
                                                                                                                .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(Billboard.new()
                                                                                                        .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                        .addChild(Shape.new()
                                                                                                            .setGeometry(Text.new()
                                                                                                                .setString(["17"].to_java Java::java.lang.String)
                                                                                                                .setFontStyle(FontStyle.new()
                                                                                                                    .setSize(0.035)
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                                .addChild(HAnimSite.new()
                                                                                                    .setName("l_axilla_posterior_folds")
                                                                                                    .setDEF("hanim_l_axilla_posterior_folds_pt")
                                                                                                    .setTranslation([0.15, 1.145, -0.04].to_java Java::float)
                                                                                                    .addChild(TouchSensor.new()
                                                                                                        .setDescription("HAnimSite 18 hanim_l_axilla_posterior_folds_pt")
                                                                                                    )
                                                                                                    .addChild(Shape.new()
                                                                                                        .setAppearance(Appearance.new()
                                                                                                            .setMaterial(Material.new()
                                                                                                                .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                            )
                                                                                                        )
                                                                                                        .setGeometry(IndexedFaceSet.new()
                                                                                                            .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                            .setCreaseAngle(0.5)
                                                                                                            .setSolid(false)
                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                            )
                                                                                                            .setCoord(Coordinate.new()
                                                                                                                .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(Billboard.new()
                                                                                                        .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                        .addChild(Shape.new()
                                                                                                            .setGeometry(Text.new()
                                                                                                                .setString(["18"].to_java Java::java.lang.String)
                                                                                                                .setFontStyle(FontStyle.new()
                                                                                                                    .setSize(0.035)
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                                .addChild(Shape.new()
                                                                                                    .setGeometry(LineSet.new()
                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                        .setColor(ColorRGBA.new()
                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                        )
                                                                                                        .setCoord(Coordinate.new()
                                                                                                            .setPoint([0.12294, 1.191825, -0.0129, 0.03847, 1.2087, -0.01378].to_java Java::float)
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                            .addChild(HAnimJoint.new()
                                                                                                .setName("l_shoulder")
                                                                                                .setDEF("hanim_l_shoulder")
                                                                                                .setCenter([0.16506, 1.17855, -0.00327].to_java Java::float)
                                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                .addChild(HAnimSegment.new()
                                                                                                    .setName("l_upperarm")
                                                                                                    .setDEF("hanim_l_upperarm")
                                                                                                    .addChild(HAnimSite.new()
                                                                                                        .setName("l_humeral_lateral_epicondyle")
                                                                                                        .setDEF("hanim_l_humeral_lateral_epicondyle_pt")
                                                                                                        .setTranslation([0.2, 0.95, -0.03].to_java Java::float)
                                                                                                        .addChild(TouchSensor.new()
                                                                                                            .setDescription("HAnimSite 63 hanim_l_humeral_lateral_epicondyle_pt")
                                                                                                        )
                                                                                                        .addChild(Shape.new()
                                                                                                            .setAppearance(Appearance.new()
                                                                                                                .setMaterial(Material.new()
                                                                                                                    .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                )
                                                                                                            )
                                                                                                            .setGeometry(IndexedFaceSet.new()
                                                                                                                .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                .setCreaseAngle(0.5)
                                                                                                                .setSolid(false)
                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                )
                                                                                                                .setCoord(Coordinate.new()
                                                                                                                    .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(Billboard.new()
                                                                                                            .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(Shape.new()
                                                                                                                .setGeometry(Text.new()
                                                                                                                    .setString(["63"].to_java Java::java.lang.String)
                                                                                                                    .setFontStyle(FontStyle.new()
                                                                                                                        .setSize(0.035)
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(HAnimSite.new()
                                                                                                        .setName("l_humeral_medial_epicondyle")
                                                                                                        .setDEF("hanim_l_humeral_medial_epicondyle_pt")
                                                                                                        .setTranslation([0.18, 0.93, -0.03].to_java Java::float)
                                                                                                        .addChild(TouchSensor.new()
                                                                                                            .setDescription("HAnimSite 64 hanim_l_humeral_medial_epicondyle_pt")
                                                                                                        )
                                                                                                        .addChild(Shape.new()
                                                                                                            .setAppearance(Appearance.new()
                                                                                                                .setMaterial(Material.new()
                                                                                                                    .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                )
                                                                                                            )
                                                                                                            .setGeometry(IndexedFaceSet.new()
                                                                                                                .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                .setCreaseAngle(0.5)
                                                                                                                .setSolid(false)
                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                )
                                                                                                                .setCoord(Coordinate.new()
                                                                                                                    .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(Billboard.new()
                                                                                                            .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(Shape.new()
                                                                                                                .setGeometry(Text.new()
                                                                                                                    .setString(["64"].to_java Java::java.lang.String)
                                                                                                                    .setFontStyle(FontStyle.new()
                                                                                                                        .setSize(0.035)
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(HAnimSite.new()
                                                                                                        .setName("l_radiale")
                                                                                                        .setDEF("hanim_l_radiale_pt")
                                                                                                        .setTranslation([0.2, 0.91, -0.03].to_java Java::float)
                                                                                                        .addChild(TouchSensor.new()
                                                                                                            .setDescription("HAnimSite 69 hanim_l_radiale_pt")
                                                                                                        )
                                                                                                        .addChild(Shape.new()
                                                                                                            .setAppearance(Appearance.new()
                                                                                                                .setMaterial(Material.new()
                                                                                                                    .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                )
                                                                                                            )
                                                                                                            .setGeometry(IndexedFaceSet.new()
                                                                                                                .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                .setCreaseAngle(0.5)
                                                                                                                .setSolid(false)
                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                )
                                                                                                                .setCoord(Coordinate.new()
                                                                                                                    .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(Billboard.new()
                                                                                                            .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(Shape.new()
                                                                                                                .setGeometry(Text.new()
                                                                                                                    .setString(["69"].to_java Java::java.lang.String)
                                                                                                                    .setFontStyle(FontStyle.new()
                                                                                                                        .setSize(0.035)
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(HAnimSite.new()
                                                                                                        .setName("l_bideltoid")
                                                                                                        .setDEF("hanim_l_bideltoid_pt")
                                                                                                        .setTranslation([0.225, 1.185, 0].to_java Java::float)
                                                                                                        .addChild(TouchSensor.new()
                                                                                                            .setDescription("HAnimSite 96 hanim_l_bideltoid_pt")
                                                                                                        )
                                                                                                        .addChild(Shape.new()
                                                                                                            .setAppearance(Appearance.new()
                                                                                                                .setMaterial(Material.new()
                                                                                                                    .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                )
                                                                                                            )
                                                                                                            .setGeometry(IndexedFaceSet.new()
                                                                                                                .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                .setCreaseAngle(0.5)
                                                                                                                .setSolid(false)
                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                )
                                                                                                                .setCoord(Coordinate.new()
                                                                                                                    .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(Billboard.new()
                                                                                                            .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(Shape.new()
                                                                                                                .setGeometry(Text.new()
                                                                                                                    .setString(["96"].to_java Java::java.lang.String)
                                                                                                                    .setFontStyle(FontStyle.new()
                                                                                                                        .setSize(0.035)
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(Shape.new()
                                                                                                        .setGeometry(LineSet.new()
                                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                            )
                                                                                                            .setCoord(Coordinate.new()
                                                                                                                .setPoint([0.16506, 1.17855, -0.00327, 0.12294, 1.191825, -0.0129].to_java Java::float)
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                                .addChild(HAnimJoint.new()
                                                                                                    .setName("l_elbow")
                                                                                                    .setDEF("hanim_l_elbow")
                                                                                                    .setCenter([0.18209, 0.9288, -0.00563].to_java Java::float)
                                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                    .addChild(HAnimSegment.new()
                                                                                                        .setName("l_forearm")
                                                                                                        .setDEF("hanim_l_forearm")
                                                                                                        .addChild(HAnimSite.new()
                                                                                                            .setName("l_radial_styloid")
                                                                                                            .setDEF("hanim_l_radial_styloid_pt")
                                                                                                            .setTranslation([0.18, 0.725, 0.025].to_java Java::float)
                                                                                                            .addChild(TouchSensor.new()
                                                                                                                .setDescription("HAnimSite 71 hanim_l_radial_styloid_pt")
                                                                                                            )
                                                                                                            .addChild(Shape.new()
                                                                                                                .setAppearance(Appearance.new()
                                                                                                                    .setMaterial(Material.new()
                                                                                                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                    )
                                                                                                                )
                                                                                                                .setGeometry(IndexedFaceSet.new()
                                                                                                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                    .setCreaseAngle(0.5)
                                                                                                                    .setSolid(false)
                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                    )
                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(Billboard.new()
                                                                                                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setGeometry(Text.new()
                                                                                                                        .setString(["71"].to_java Java::java.lang.String)
                                                                                                                        .setFontStyle(FontStyle.new()
                                                                                                                            .setSize(0.035)
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimSite.new()
                                                                                                            .setName("l_olecranon")
                                                                                                            .setDEF("hanim_l_olecranon_pt")
                                                                                                            .setTranslation([0.2, 0.92, -0.03].to_java Java::float)
                                                                                                            .addChild(TouchSensor.new()
                                                                                                                .setDescription("HAnimSite 65 hanim_l_olecranon_pt")
                                                                                                            )
                                                                                                            .addChild(Shape.new()
                                                                                                                .setAppearance(Appearance.new()
                                                                                                                    .setMaterial(Material.new()
                                                                                                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                    )
                                                                                                                )
                                                                                                                .setGeometry(IndexedFaceSet.new()
                                                                                                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                    .setCreaseAngle(0.5)
                                                                                                                    .setSolid(false)
                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                    )
                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(Billboard.new()
                                                                                                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setGeometry(Text.new()
                                                                                                                        .setString(["65"].to_java Java::java.lang.String)
                                                                                                                        .setFontStyle(FontStyle.new()
                                                                                                                            .setSize(0.035)
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(Shape.new()
                                                                                                            .setGeometry(LineSet.new()
                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                )
                                                                                                                .setCoord(Coordinate.new()
                                                                                                                    .setPoint([0.18209, 0.9288, -0.00563, 0.16506, 1.17855, -0.00327].to_java Java::float)
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(HAnimJoint.new()
                                                                                                        .setName("l_radiocarpal")
                                                                                                        .setDEF("hanim_l_radiocarpal")
                                                                                                        .setCenter([0.1819, 0.72427, -0.005].to_java Java::float)
                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                        .addChild(HAnimSegment.new()
                                                                                                            .setName("l_carpal")
                                                                                                            .setDEF("hanim_l_carpal")
                                                                                                            .addChild(HAnimSite.new()
                                                                                                                .setName("l_ulnar_styloid")
                                                                                                                .setDEF("hanim_l_ulnar_styloid_pt")
                                                                                                                .setTranslation([0.2, 0.725, 0].to_java Java::float)
                                                                                                                .addChild(TouchSensor.new()
                                                                                                                    .setDescription("HAnimSite 70 hanim_l_ulnar_styloid_pt")
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setAppearance(Appearance.new()
                                                                                                                        .setMaterial(Material.new()
                                                                                                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .setGeometry(IndexedFaceSet.new()
                                                                                                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                        .setCreaseAngle(0.5)
                                                                                                                        .setSolid(false)
                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                        )
                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(Billboard.new()
                                                                                                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setGeometry(Text.new()
                                                                                                                            .setString(["70"].to_java Java::java.lang.String)
                                                                                                                            .setFontStyle(FontStyle.new()
                                                                                                                                .setSize(0.035)
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(Shape.new()
                                                                                                                .setGeometry(LineSet.new()
                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                    )
                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                        .setPoint([0.1819, 0.72427, -0.005, 0.18209, 0.9288, -0.00563].to_java Java::float)
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("l_midcarpal_1")
                                                                                                            .setDEF("hanim_l_midcarpal_1")
                                                                                                            .setCenter([0.1813, 0.706, 0.0193].to_java Java::float)
                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                .setName("l_trapezium")
                                                                                                                .setDEF("hanim_l_trapezium")
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setGeometry(LineSet.new()
                                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                        )
                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                            .setPoint([0.1813, 0.706, 0.0193, 0.1819, 0.72427, -0.005].to_java Java::float)
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("l_carpometacarpal_1")
                                                                                                                .setDEF("hanim_l_carpometacarpal_1")
                                                                                                                .setCenter([0.1805, 0.69255, 0.026].to_java Java::float)
                                                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                .addChild(HAnimSegment.new()
                                                                                                                    .setName("l_metacarpal_1")
                                                                                                                    .setDEF("hanim_l_metacarpal_1")
                                                                                                                    .addChild(HAnimSite.new()
                                                                                                                        .setName("l_metacarpal_phalanx_2")
                                                                                                                        .setDEF("hanim_l_metacarpal_phalanx_2_pt")
                                                                                                                        .setTranslation([0.2, 0.665, 0.012].to_java Java::float)
                                                                                                                        .addChild(TouchSensor.new()
                                                                                                                            .setDescription("HAnimSite 75 hanim_l_metacarpal_phalanx_2_pt")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setAppearance(Appearance.new()
                                                                                                                                .setMaterial(Material.new()
                                                                                                                                    .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .setGeometry(IndexedFaceSet.new()
                                                                                                                                .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                .setCreaseAngle(0.5)
                                                                                                                                .setSolid(false)
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                )
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Billboard.new()
                                                                                                                            .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setGeometry(Text.new()
                                                                                                                                    .setString(["75"].to_java Java::java.lang.String)
                                                                                                                                    .setFontStyle(FontStyle.new()
                                                                                                                                        .setSize(0.035)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setGeometry(LineSet.new()
                                                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                            )
                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                .setPoint([0.1805, 0.69255, 0.026, 0.1813, 0.706, 0.0193].to_java Java::float)
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("l_metacarpophalangeal_1")
                                                                                                                    .setDEF("hanim_l_metacarpophalangeal_1")
                                                                                                                    .setCenter([0.181, 0.6727, 0.03577].to_java Java::float)
                                                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .addChild(HAnimSegment.new()
                                                                                                                        .setName("l_carpal_proximal_phalanx_1")
                                                                                                                        .setDEF("hanim_l_carpal_proximal_phalanx_1")
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(LineSet.new()
                                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                )
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([0.181, 0.6727, 0.03577, 0.1805, 0.69255, 0.026].to_java Java::float)
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("l_carpal_interphalangeal_1")
                                                                                                                        .setDEF("hanim_l_carpal_interphalangeal_1")
                                                                                                                        .setCenter([0.1826, 0.654, 0.04966].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("l_carpal_distal_phalanx_1")
                                                                                                                            .setDEF("hanim_l_carpal_distal_phalanx_1")
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("l_carpal_distal_phalanx_1")
                                                                                                                                .setDEF("hanim_l_carpal_distal_phalanx_1_tip")
                                                                                                                                .setTranslation([0.18, 0.64, 0.06].to_java Java::float)
                                                                                                                                .addChild(TouchSensor.new()
                                                                                                                                    .setDescription("HAnimSite 101 hanim_l_carpal_distal_phalanx_1_tip")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setAppearance(Appearance.new()
                                                                                                                                        .setMaterial(Material.new()
                                                                                                                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                    .setGeometry(IndexedFaceSet.new()
                                                                                                                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                        .setCreaseAngle(0.5)
                                                                                                                                        .setSolid(false)
                                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(Billboard.new()
                                                                                                                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setGeometry(Text.new()
                                                                                                                                            .setString(["101"].to_java Java::java.lang.String)
                                                                                                                                            .setFontStyle(FontStyle.new()
                                                                                                                                                .setSize(0.035)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setGeometry(LineSet.new()
                                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([0.1826, 0.654, 0.04966, 0.181, 0.6727, 0.03577].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("l_midcarpal_2")
                                                                                                            .setDEF("hanim_l_midcarpal_2")
                                                                                                            .setCenter([0.18128, 0.70695, 0.00842].to_java Java::float)
                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                .setName("l_trapezoid")
                                                                                                                .setDEF("hanim_l_trapezoid")
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setGeometry(LineSet.new()
                                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                        )
                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                            .setPoint([0.18128, 0.70695, 0.00842, 0.1819, 0.72427, -0.005].to_java Java::float)
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("l_carpometacarpal_2")
                                                                                                                .setDEF("hanim_l_carpometacarpal_2")
                                                                                                                .setCenter([0.18128, 0.6876, 0.0098].to_java Java::float)
                                                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                .addChild(HAnimSegment.new()
                                                                                                                    .setName("l_metacarpal_2")
                                                                                                                    .setDEF("hanim_l_metacarpal_2")
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setGeometry(LineSet.new()
                                                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                            )
                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                .setPoint([0.18128, 0.6876, 0.0098, 0.18128, 0.70695, 0.00842].to_java Java::float)
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("l_metacarpophalangeal_2")
                                                                                                                    .setDEF("hanim_l_metacarpophalangeal_2")
                                                                                                                    .setCenter([0.1837, 0.6372, 0.01507].to_java Java::float)
                                                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .addChild(HAnimSegment.new()
                                                                                                                        .setName("l_carpal_proximal_phalanx_2")
                                                                                                                        .setDEF("hanim_l_carpal_proximal_phalanx_2")
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(LineSet.new()
                                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                )
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([0.1837, 0.6372, 0.01507, 0.18128, 0.6876, 0.0098].to_java Java::float)
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("l_carpal_proximal_interphalangeal_2")
                                                                                                                        .setDEF("hanim_l_carpal_proximal_interphalangeal_2")
                                                                                                                        .setCenter([0.18171, 0.6068, 0.01418].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("l_carpal_middle_phalanx_2")
                                                                                                                            .setDEF("hanim_l_carpal_middle_phalanx_2")
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setGeometry(LineSet.new()
                                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([0.18171, 0.6068, 0.01418, 0.1837, 0.6372, 0.01507].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimJoint.new()
                                                                                                                            .setName("l_carpal_distal_interphalangeal_2")
                                                                                                                            .setDEF("hanim_l_carpal_distal_interphalangeal_2")
                                                                                                                            .setCenter([0.18067, 0.5816, 0.01338].to_java Java::float)
                                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                                .setName("l_carpal_distal_phalanx_2")
                                                                                                                                .setDEF("hanim_l_carpal_distal_phalanx_2")
                                                                                                                                .addChild(HAnimSite.new()
                                                                                                                                    .setName("l_dactylion")
                                                                                                                                    .setDEF("hanim_l_dactylion_pt")
                                                                                                                                    .setTranslation([0.17, 0.558, 0.017].to_java Java::float)
                                                                                                                                    .addChild(TouchSensor.new()
                                                                                                                                        .setDescription("HAnimSite 57 hanim_l_dactylion_pt")
                                                                                                                                    )
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setAppearance(Appearance.new()
                                                                                                                                            .setMaterial(Material.new()
                                                                                                                                                .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                        .setGeometry(IndexedFaceSet.new()
                                                                                                                                            .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                            .setCreaseAngle(0.5)
                                                                                                                                            .setSolid(false)
                                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                            )
                                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                                .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                    .addChild(Billboard.new()
                                                                                                                                        .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                        .addChild(Shape.new()
                                                                                                                                            .setGeometry(Text.new()
                                                                                                                                                .setString(["57"].to_java Java::java.lang.String)
                                                                                                                                                .setFontStyle(FontStyle.new()
                                                                                                                                                    .setSize(0.035)
                                                                                                                                                )
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(HAnimSite.new()
                                                                                                                                    .setName("l_carpal_distal_phalanx_2")
                                                                                                                                    .setDEF("hanim_l_carpal_distal_phalanx_2_tip")
                                                                                                                                    .setTranslation([0.172, 0.558, 0.017].to_java Java::float)
                                                                                                                                    .addChild(TouchSensor.new()
                                                                                                                                        .setDescription("HAnimSite 102 hanim_l_carpal_distal_phalanx_2_tip")
                                                                                                                                    )
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setAppearance(Appearance.new()
                                                                                                                                            .setMaterial(Material.new()
                                                                                                                                                .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                        .setGeometry(IndexedFaceSet.new()
                                                                                                                                            .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                            .setCreaseAngle(0.5)
                                                                                                                                            .setSolid(false)
                                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                            )
                                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                                .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                    .addChild(Billboard.new()
                                                                                                                                        .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                        .addChild(Shape.new()
                                                                                                                                            .setGeometry(Text.new()
                                                                                                                                                .setString(["102"].to_java Java::java.lang.String)
                                                                                                                                                .setFontStyle(FontStyle.new()
                                                                                                                                                    .setSize(0.035)
                                                                                                                                                )
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setGeometry(LineSet.new()
                                                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                                            .setPoint([0.18067, 0.5816, 0.01338, 0.18171, 0.6068, 0.01418].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("l_midcarpal_3")
                                                                                                            .setDEF("hanim_l_midcarpal_3")
                                                                                                            .setCenter([0.18108, 0.708525, -0.0048].to_java Java::float)
                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                .setName("l_capitate")
                                                                                                                .setDEF("hanim_l_capitate")
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setGeometry(LineSet.new()
                                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                        )
                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                            .setPoint([0.18108, 0.708525, -0.0048, 0.1819, 0.72427, -0.005].to_java Java::float)
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("l_carpometacarpal_3")
                                                                                                                .setDEF("hanim_l_carpometacarpal_3")
                                                                                                                .setCenter([0.18108, 0.6858, -0.00625].to_java Java::float)
                                                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                .addChild(HAnimSegment.new()
                                                                                                                    .setName("l_metacarpal_3")
                                                                                                                    .setDEF("hanim_l_metacarpal_3")
                                                                                                                    .addChild(HAnimSite.new()
                                                                                                                        .setName("l_metacarpal_phalanx_3")
                                                                                                                        .setDEF("hanim_l_metacarpal_phalanx_3_pt")
                                                                                                                        .setTranslation([0.2, 0.665, -0.039].to_java Java::float)
                                                                                                                        .addChild(TouchSensor.new()
                                                                                                                            .setDescription("HAnimSite 76 hanim_l_metacarpal_phalanx_3_pt")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setAppearance(Appearance.new()
                                                                                                                                .setMaterial(Material.new()
                                                                                                                                    .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .setGeometry(IndexedFaceSet.new()
                                                                                                                                .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                .setCreaseAngle(0.5)
                                                                                                                                .setSolid(false)
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                )
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Billboard.new()
                                                                                                                            .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setGeometry(Text.new()
                                                                                                                                    .setString(["76"].to_java Java::java.lang.String)
                                                                                                                                    .setFontStyle(FontStyle.new()
                                                                                                                                        .setSize(0.035)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setGeometry(LineSet.new()
                                                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                            )
                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                .setPoint([0.18108, 0.6858, -0.00625, 0.18108, 0.708525, -0.0048].to_java Java::float)
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("l_metacarpophalangeal_3")
                                                                                                                    .setDEF("hanim_l_metacarpophalangeal_3")
                                                                                                                    .setCenter([0.18369, 0.6349, -0.0039].to_java Java::float)
                                                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .addChild(HAnimSegment.new()
                                                                                                                        .setName("l_carpal_proximal_phalanx_3")
                                                                                                                        .setDEF("hanim_l_carpal_proximal_phalanx_3")
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(LineSet.new()
                                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                )
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([0.18369, 0.6349, -0.0039, 0.18108, 0.6858, -0.00625].to_java Java::float)
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("l_carpal_proximal_interphalangeal_3")
                                                                                                                        .setDEF("hanim_l_carpal_proximal_interphalangeal_3")
                                                                                                                        .setCenter([0.18171, 0.6032, -0.0035].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("l_carpal_middle_phalanx_3")
                                                                                                                            .setDEF("hanim_l_carpal_middle_phalanx_3")
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setGeometry(LineSet.new()
                                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([0.18171, 0.6032, -0.0035, 0.18369, 0.6349, -0.0039].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimJoint.new()
                                                                                                                            .setName("l_carpal_distal_interphalangeal_3")
                                                                                                                            .setDEF("hanim_l_carpal_distal_interphalangeal_3")
                                                                                                                            .setCenter([0.1807, 0.5753, -0.0037].to_java Java::float)
                                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                                .setName("l_carpal_distal_phalanx_3")
                                                                                                                                .setDEF("hanim_l_carpal_distal_phalanx_3")
                                                                                                                                .addChild(HAnimSite.new()
                                                                                                                                    .setName("l_carpal_distal_phalanx_3")
                                                                                                                                    .setDEF("hanim_l_carpal_distal_phalanx_3_tip")
                                                                                                                                    .setTranslation([0.172, 0.555, -0.006].to_java Java::float)
                                                                                                                                    .addChild(TouchSensor.new()
                                                                                                                                        .setDescription("HAnimSite 103 hanim_l_carpal_distal_phalanx_3_tip")
                                                                                                                                    )
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setAppearance(Appearance.new()
                                                                                                                                            .setMaterial(Material.new()
                                                                                                                                                .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                        .setGeometry(IndexedFaceSet.new()
                                                                                                                                            .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                            .setCreaseAngle(0.5)
                                                                                                                                            .setSolid(false)
                                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                            )
                                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                                .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                    .addChild(Billboard.new()
                                                                                                                                        .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                        .addChild(Shape.new()
                                                                                                                                            .setGeometry(Text.new()
                                                                                                                                                .setString(["103"].to_java Java::java.lang.String)
                                                                                                                                                .setFontStyle(FontStyle.new()
                                                                                                                                                    .setSize(0.035)
                                                                                                                                                )
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setGeometry(LineSet.new()
                                                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                                            .setPoint([0.1807, 0.5753, -0.0037, 0.18171, 0.6032, -0.0035].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("l_midcarpal_4_5")
                                                                                                            .setDEF("hanim_l_midcarpal_4_5")
                                                                                                            .setCenter([0.18108, 0.70582, -0.02574].to_java Java::float)
                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                .setName("l_hamate")
                                                                                                                .setDEF("hanim_l_hamate")
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setGeometry(LineSet.new()
                                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                        )
                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                            .setPoint([0.18108, 0.70582, -0.02574, 0.1819, 0.72427, -0.005].to_java Java::float)
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("l_carpometacarpal_4")
                                                                                                                .setDEF("hanim_l_carpometacarpal_4")
                                                                                                                .setCenter([0.1811, 0.68625, -0.0199].to_java Java::float)
                                                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                .addChild(HAnimSegment.new()
                                                                                                                    .setName("l_metacarpal_4")
                                                                                                                    .setDEF("hanim_l_metacarpal_4")
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setGeometry(LineSet.new()
                                                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                            )
                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                .setPoint([0.1811, 0.68625, -0.0199, 0.18108, 0.70582, -0.02574].to_java Java::float)
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("l_metacarpophalangeal_4")
                                                                                                                    .setDEF("hanim_l_metacarpophalangeal_4")
                                                                                                                    .setCenter([0.18369, 0.63405, -0.02144].to_java Java::float)
                                                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .addChild(HAnimSegment.new()
                                                                                                                        .setName("l_carpal_proximal_phalanx_4")
                                                                                                                        .setDEF("hanim_l_carpal_proximal_phalanx_4")
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(LineSet.new()
                                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                )
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([0.18369, 0.63405, -0.02144, 0.1811, 0.68625, -0.0199].to_java Java::float)
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("l_carpal_proximal_interphalangeal_4")
                                                                                                                        .setDEF("hanim_l_carpal_proximal_interphalangeal_4")
                                                                                                                        .setCenter([0.1817, 0.6066, -0.02064].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("l_carpal_middle_phalanx_4")
                                                                                                                            .setDEF("hanim_l_carpal_middle_phalanx_4")
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setGeometry(LineSet.new()
                                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([0.1817, 0.6066, -0.02064, 0.18369, 0.63405, -0.02144].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimJoint.new()
                                                                                                                            .setName("l_carpal_distal_interphalangeal_4")
                                                                                                                            .setDEF("hanim_l_carpal_distal_interphalangeal_4")
                                                                                                                            .setCenter([0.18067, 0.580725, -0.01977].to_java Java::float)
                                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                                .setName("l_carpal_distal_phalanx_4")
                                                                                                                                .setDEF("hanim_l_carpal_distal_phalanx_4")
                                                                                                                                .addChild(HAnimSite.new()
                                                                                                                                    .setName("l_carpal_distal_phalanx_4")
                                                                                                                                    .setDEF("hanim_l_carpal_distal_phalanx_4_tip")
                                                                                                                                    .setTranslation([0.172, 0.559, -0.024].to_java Java::float)
                                                                                                                                    .addChild(TouchSensor.new()
                                                                                                                                        .setDescription("HAnimSite 104 hanim_l_carpal_distal_phalanx_4_tip")
                                                                                                                                    )
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setAppearance(Appearance.new()
                                                                                                                                            .setMaterial(Material.new()
                                                                                                                                                .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                        .setGeometry(IndexedFaceSet.new()
                                                                                                                                            .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                            .setCreaseAngle(0.5)
                                                                                                                                            .setSolid(false)
                                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                            )
                                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                                .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                    .addChild(Billboard.new()
                                                                                                                                        .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                        .addChild(Shape.new()
                                                                                                                                            .setGeometry(Text.new()
                                                                                                                                                .setString(["104"].to_java Java::java.lang.String)
                                                                                                                                                .setFontStyle(FontStyle.new()
                                                                                                                                                    .setSize(0.035)
                                                                                                                                                )
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setGeometry(LineSet.new()
                                                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                                            .setPoint([0.18067, 0.580725, -0.01977, 0.1817, 0.6066, -0.02064].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("l_carpometacarpal_5")
                                                                                                            .setDEF("hanim_l_carpometacarpal_5")
                                                                                                            .setCenter([0.18164, 0.68827, -0.03278].to_java Java::float)
                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                .setName("l_metacarpal_5")
                                                                                                                .setDEF("hanim_l_metacarpal_5")
                                                                                                                .addChild(HAnimSite.new()
                                                                                                                    .setName("l_metacarpal_phalanx_5")
                                                                                                                    .setDEF("hanim_l_metacarpal_phalanx_5_pt")
                                                                                                                    .setTranslation([0.2, 0.665, -0.036].to_java Java::float)
                                                                                                                    .addChild(TouchSensor.new()
                                                                                                                        .setDescription("HAnimSite 77 hanim_l_metacarpal_phalanx_5_pt")
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setAppearance(Appearance.new()
                                                                                                                            .setMaterial(Material.new()
                                                                                                                                .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .setGeometry(IndexedFaceSet.new()
                                                                                                                            .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                            .setCreaseAngle(0.5)
                                                                                                                            .setSolid(false)
                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                            )
                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(Billboard.new()
                                                                                                                        .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(Text.new()
                                                                                                                                .setString(["77"].to_java Java::java.lang.String)
                                                                                                                                .setFontStyle(FontStyle.new()
                                                                                                                                    .setSize(0.035)
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setGeometry(LineSet.new()
                                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                        )
                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                            .setPoint([0.18164, 0.68827, -0.03278, 0.1819, 0.72427, -0.005].to_java Java::float)
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("l_metacarpophalangeal_5")
                                                                                                                .setDEF("hanim_l_metacarpophalangeal_5")
                                                                                                                .setCenter([0.1833, 0.6381, -0.037].to_java Java::float)
                                                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                .addChild(HAnimSegment.new()
                                                                                                                    .setName("l_carpal_proximal_phalanx_5")
                                                                                                                    .setDEF("hanim_l_carpal_proximal_phalanx_5")
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setGeometry(LineSet.new()
                                                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                            )
                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                .setPoint([0.1833, 0.6381, -0.037, 0.18164, 0.68827, -0.03278].to_java Java::float)
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("l_carpal_proximal_interphalangeal_5")
                                                                                                                    .setDEF("hanim_l_carpal_proximal_interphalangeal_5")
                                                                                                                    .setCenter([0.18166, 0.621, -0.03715].to_java Java::float)
                                                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .addChild(HAnimSegment.new()
                                                                                                                        .setName("l_carpal_middle_phalanx_5")
                                                                                                                        .setDEF("hanim_l_carpal_middle_phalanx_5")
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(LineSet.new()
                                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                )
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([0.18166, 0.621, -0.03715, 0.1833, 0.6381, -0.037].to_java Java::float)
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("l_carpal_distal_interphalangeal_5")
                                                                                                                        .setDEF("hanim_l_carpal_distal_interphalangeal_5")
                                                                                                                        .setCenter([0.1808, 0.6023, -0.0369].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("l_carpal_distal_phalanx_5")
                                                                                                                            .setDEF("hanim_l_carpal_distal_phalanx_5")
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("l_carpal_distal_phalanx_5")
                                                                                                                                .setDEF("hanim_l_carpal_distal_phalanx_5_tip")
                                                                                                                                .setTranslation([0.172, 0.58, -0.039].to_java Java::float)
                                                                                                                                .addChild(TouchSensor.new()
                                                                                                                                    .setDescription("HAnimSite 105 hanim_l_carpal_distal_phalanx_5_tip")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setAppearance(Appearance.new()
                                                                                                                                        .setMaterial(Material.new()
                                                                                                                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                    .setGeometry(IndexedFaceSet.new()
                                                                                                                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                        .setCreaseAngle(0.5)
                                                                                                                                        .setSolid(false)
                                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(Billboard.new()
                                                                                                                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setGeometry(Text.new()
                                                                                                                                            .setString(["105"].to_java Java::java.lang.String)
                                                                                                                                            .setFontStyle(FontStyle.new()
                                                                                                                                                .setSize(0.035)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setGeometry(LineSet.new()
                                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([0.1808, 0.6023, -0.0369, 0.18166, 0.621, -0.03715].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                        )
                                                                                    )
                                                                                    .addChild(HAnimJoint.new()
                                                                                        .setName("r_sternoclavicular")
                                                                                        .setDEF("hanim_r_sternoclavicular")
                                                                                        .setCenter([-0.03847, 1.2087, -0.0138].to_java Java::float)
                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                        .addChild(HAnimSegment.new()
                                                                                            .setName("r_clavicle")
                                                                                            .setDEF("hanim_r_clavicle")
                                                                                            .addChild(HAnimSite.new()
                                                                                                .setName("r_clavicale")
                                                                                                .setDEF("hanim_r_clavicale_pt")
                                                                                                .setTranslation([-0.03, 1.2, 0.04].to_java Java::float)
                                                                                                .addChild(TouchSensor.new()
                                                                                                    .setDescription("HAnimSite r_clavicale hanim_r_clavicale_pt")
                                                                                                )
                                                                                                .addChild(Shape.new()
                                                                                                    .setAppearance(Appearance.new()
                                                                                                        .setMaterial(Material.new()
                                                                                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                        )
                                                                                                    )
                                                                                                    .setGeometry(IndexedFaceSet.new()
                                                                                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                        .setCreaseAngle(0.5)
                                                                                                        .setSolid(false)
                                                                                                        .setColor(ColorRGBA.new()
                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                        )
                                                                                                        .setCoord(Coordinate.new()
                                                                                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                                .addChild(Billboard.new()
                                                                                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                    .addChild(Shape.new()
                                                                                                        .setGeometry(Text.new()
                                                                                                            .setString(["r_clavicale"].to_java Java::java.lang.String)
                                                                                                            .setFontStyle(FontStyle.new()
                                                                                                                .setSize(0.035)
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                            .addChild(Shape.new()
                                                                                                .setGeometry(LineSet.new()
                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                    .setColor(ColorRGBA.new()
                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                    )
                                                                                                    .setCoord(Coordinate.new()
                                                                                                        .setPoint([-0.03847, 1.2087, -0.0138, 0, 1.22, -0.0138].to_java Java::float)
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                        )
                                                                                        .addChild(HAnimJoint.new()
                                                                                            .setName("r_acromioclavicular")
                                                                                            .setDEF("hanim_r_acromioclavicular")
                                                                                            .setCenter([-0.1229, 1.19182, -0.0129].to_java Java::float)
                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                            .addChild(HAnimSegment.new()
                                                                                                .setName("r_scapula")
                                                                                                .setDEF("hanim_r_scapula")
                                                                                                .addChild(HAnimSite.new()
                                                                                                    .setName("r_acromion")
                                                                                                    .setDEF("hanim_r_acromion_pt")
                                                                                                    .setTranslation([-0.15, 1.222, -0.02].to_java Java::float)
                                                                                                    .addChild(TouchSensor.new()
                                                                                                        .setDescription("HAnimSite 20 hanim_r_acromion_pt")
                                                                                                    )
                                                                                                    .addChild(Shape.new()
                                                                                                        .setAppearance(Appearance.new()
                                                                                                            .setMaterial(Material.new()
                                                                                                                .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                            )
                                                                                                        )
                                                                                                        .setGeometry(IndexedFaceSet.new()
                                                                                                            .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                            .setCreaseAngle(0.5)
                                                                                                            .setSolid(false)
                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                            )
                                                                                                            .setCoord(Coordinate.new()
                                                                                                                .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(Billboard.new()
                                                                                                        .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                        .addChild(Shape.new()
                                                                                                            .setGeometry(Text.new()
                                                                                                                .setString(["20"].to_java Java::java.lang.String)
                                                                                                                .setFontStyle(FontStyle.new()
                                                                                                                    .setSize(0.035)
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                                .addChild(HAnimSite.new()
                                                                                                    .setName("r_axilla_proximal")
                                                                                                    .setDEF("hanim_r_axilla_proximal_pt")
                                                                                                    .setTranslation([-0.15, 1.16, 0.04].to_java Java::float)
                                                                                                    .addChild(TouchSensor.new()
                                                                                                        .setDescription("HAnimSite 21 hanim_r_axilla_proximal_pt")
                                                                                                    )
                                                                                                    .addChild(Shape.new()
                                                                                                        .setAppearance(Appearance.new()
                                                                                                            .setMaterial(Material.new()
                                                                                                                .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                            )
                                                                                                        )
                                                                                                        .setGeometry(IndexedFaceSet.new()
                                                                                                            .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                            .setCreaseAngle(0.5)
                                                                                                            .setSolid(false)
                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                            )
                                                                                                            .setCoord(Coordinate.new()
                                                                                                                .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(Billboard.new()
                                                                                                        .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                        .addChild(Shape.new()
                                                                                                            .setGeometry(Text.new()
                                                                                                                .setString(["21"].to_java Java::java.lang.String)
                                                                                                                .setFontStyle(FontStyle.new()
                                                                                                                    .setSize(0.035)
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                                .addChild(HAnimSite.new()
                                                                                                    .setName("r_axilla_distal")
                                                                                                    .setDEF("hanim_r_axilla_distal_pt")
                                                                                                    .setTranslation([-0.17, 1.14, 0].to_java Java::float)
                                                                                                    .addChild(TouchSensor.new()
                                                                                                        .setDescription("HAnimSite 22 hanim_r_axilla_distal_pt")
                                                                                                    )
                                                                                                    .addChild(Shape.new()
                                                                                                        .setAppearance(Appearance.new()
                                                                                                            .setMaterial(Material.new()
                                                                                                                .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                            )
                                                                                                        )
                                                                                                        .setGeometry(IndexedFaceSet.new()
                                                                                                            .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                            .setCreaseAngle(0.5)
                                                                                                            .setSolid(false)
                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                            )
                                                                                                            .setCoord(Coordinate.new()
                                                                                                                .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(Billboard.new()
                                                                                                        .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                        .addChild(Shape.new()
                                                                                                            .setGeometry(Text.new()
                                                                                                                .setString(["22"].to_java Java::java.lang.String)
                                                                                                                .setFontStyle(FontStyle.new()
                                                                                                                    .setSize(0.035)
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                                .addChild(HAnimSite.new()
                                                                                                    .setName("r_axilla_posterior_folds")
                                                                                                    .setDEF("hanim_r_axilla_posterior_folds_pt")
                                                                                                    .setTranslation([-0.15, 1.145, -0.04].to_java Java::float)
                                                                                                    .addChild(TouchSensor.new()
                                                                                                        .setDescription("HAnimSite 23 hanim_r_axilla_posterior_folds_pt")
                                                                                                    )
                                                                                                    .addChild(Shape.new()
                                                                                                        .setAppearance(Appearance.new()
                                                                                                            .setMaterial(Material.new()
                                                                                                                .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                            )
                                                                                                        )
                                                                                                        .setGeometry(IndexedFaceSet.new()
                                                                                                            .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                            .setCreaseAngle(0.5)
                                                                                                            .setSolid(false)
                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                            )
                                                                                                            .setCoord(Coordinate.new()
                                                                                                                .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(Billboard.new()
                                                                                                        .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                        .addChild(Shape.new()
                                                                                                            .setGeometry(Text.new()
                                                                                                                .setString(["23"].to_java Java::java.lang.String)
                                                                                                                .setFontStyle(FontStyle.new()
                                                                                                                    .setSize(0.035)
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                                .addChild(Shape.new()
                                                                                                    .setGeometry(LineSet.new()
                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                        .setColor(ColorRGBA.new()
                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                        )
                                                                                                        .setCoord(Coordinate.new()
                                                                                                            .setPoint([-0.1229, 1.19182, -0.0129, -0.03847, 1.2087, -0.0138].to_java Java::float)
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                            .addChild(HAnimJoint.new()
                                                                                                .setName("r_shoulder")
                                                                                                .setDEF("hanim_r_shoulder")
                                                                                                .setCenter([-0.1647, 1.17855, -0.00327].to_java Java::float)
                                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                .addChild(HAnimSegment.new()
                                                                                                    .setName("r_upperarm")
                                                                                                    .setDEF("hanim_r_upperarm")
                                                                                                    .addChild(HAnimSite.new()
                                                                                                        .setName("r_humeral_lateral_epicondyle")
                                                                                                        .setDEF("hanim_r_humeral_lateral_epicondyle_pt")
                                                                                                        .setTranslation([-0.2, 0.95, -0.03].to_java Java::float)
                                                                                                        .addChild(TouchSensor.new()
                                                                                                            .setDescription("HAnimSite 66 hanim_r_humeral_lateral_epicondyle_pt")
                                                                                                        )
                                                                                                        .addChild(Shape.new()
                                                                                                            .setAppearance(Appearance.new()
                                                                                                                .setMaterial(Material.new()
                                                                                                                    .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                )
                                                                                                            )
                                                                                                            .setGeometry(IndexedFaceSet.new()
                                                                                                                .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                .setCreaseAngle(0.5)
                                                                                                                .setSolid(false)
                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                )
                                                                                                                .setCoord(Coordinate.new()
                                                                                                                    .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(Billboard.new()
                                                                                                            .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(Shape.new()
                                                                                                                .setGeometry(Text.new()
                                                                                                                    .setString(["66"].to_java Java::java.lang.String)
                                                                                                                    .setFontStyle(FontStyle.new()
                                                                                                                        .setSize(0.035)
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(HAnimSite.new()
                                                                                                        .setName("r_humeral_medial_epicondyle")
                                                                                                        .setDEF("hanim_r_humeral_medial_epicondyle_pt")
                                                                                                        .setTranslation([-0.18, 0.93, -0.03].to_java Java::float)
                                                                                                        .addChild(TouchSensor.new()
                                                                                                            .setDescription("HAnimSite 67 hanim_r_humeral_medial_epicondyle_pt")
                                                                                                        )
                                                                                                        .addChild(Shape.new()
                                                                                                            .setAppearance(Appearance.new()
                                                                                                                .setMaterial(Material.new()
                                                                                                                    .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                )
                                                                                                            )
                                                                                                            .setGeometry(IndexedFaceSet.new()
                                                                                                                .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                .setCreaseAngle(0.5)
                                                                                                                .setSolid(false)
                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                )
                                                                                                                .setCoord(Coordinate.new()
                                                                                                                    .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(Billboard.new()
                                                                                                            .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(Shape.new()
                                                                                                                .setGeometry(Text.new()
                                                                                                                    .setString(["67"].to_java Java::java.lang.String)
                                                                                                                    .setFontStyle(FontStyle.new()
                                                                                                                        .setSize(0.035)
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(HAnimSite.new()
                                                                                                        .setName("r_radiale")
                                                                                                        .setDEF("hanim_r_radiale_pt")
                                                                                                        .setTranslation([-0.2, 0.91, -0.03].to_java Java::float)
                                                                                                        .addChild(TouchSensor.new()
                                                                                                            .setDescription("HAnimSite 72 hanim_r_radiale_pt")
                                                                                                        )
                                                                                                        .addChild(Shape.new()
                                                                                                            .setAppearance(Appearance.new()
                                                                                                                .setMaterial(Material.new()
                                                                                                                    .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                )
                                                                                                            )
                                                                                                            .setGeometry(IndexedFaceSet.new()
                                                                                                                .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                .setCreaseAngle(0.5)
                                                                                                                .setSolid(false)
                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                )
                                                                                                                .setCoord(Coordinate.new()
                                                                                                                    .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(Billboard.new()
                                                                                                            .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(Shape.new()
                                                                                                                .setGeometry(Text.new()
                                                                                                                    .setString(["72"].to_java Java::java.lang.String)
                                                                                                                    .setFontStyle(FontStyle.new()
                                                                                                                        .setSize(0.035)
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(HAnimSite.new()
                                                                                                        .setName("r_bideltoid")
                                                                                                        .setDEF("hanim_r_bideltoid_pt")
                                                                                                        .setTranslation([-0.225, 1.185, 0].to_java Java::float)
                                                                                                        .addChild(TouchSensor.new()
                                                                                                            .setDescription("HAnimSite 97 hanim_r_bideltoid_pt")
                                                                                                        )
                                                                                                        .addChild(Shape.new()
                                                                                                            .setAppearance(Appearance.new()
                                                                                                                .setMaterial(Material.new()
                                                                                                                    .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                )
                                                                                                            )
                                                                                                            .setGeometry(IndexedFaceSet.new()
                                                                                                                .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                .setCreaseAngle(0.5)
                                                                                                                .setSolid(false)
                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                )
                                                                                                                .setCoord(Coordinate.new()
                                                                                                                    .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(Billboard.new()
                                                                                                            .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(Shape.new()
                                                                                                                .setGeometry(Text.new()
                                                                                                                    .setString(["97"].to_java Java::java.lang.String)
                                                                                                                    .setFontStyle(FontStyle.new()
                                                                                                                        .setSize(0.035)
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(Shape.new()
                                                                                                        .setGeometry(LineSet.new()
                                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                            )
                                                                                                            .setCoord(Coordinate.new()
                                                                                                                .setPoint([-0.1647, 1.17855, -0.00327, -0.1229, 1.19182, -0.0129].to_java Java::float)
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                                .addChild(HAnimJoint.new()
                                                                                                    .setName("r_elbow")
                                                                                                    .setDEF("hanim_r_elbow")
                                                                                                    .setCenter([-0.1817, 0.9288, -0.00564].to_java Java::float)
                                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                    .addChild(HAnimSegment.new()
                                                                                                        .setName("r_forearm")
                                                                                                        .setDEF("hanim_r_forearm")
                                                                                                        .addChild(HAnimSite.new()
                                                                                                            .setName("r_radial_styloid")
                                                                                                            .setDEF("hanim_r_radial_styloid_pt")
                                                                                                            .setTranslation([-0.18, 0.725, 0.025].to_java Java::float)
                                                                                                            .addChild(TouchSensor.new()
                                                                                                                .setDescription("HAnimSite 74 hanim_r_radial_styloid_pt")
                                                                                                            )
                                                                                                            .addChild(Shape.new()
                                                                                                                .setAppearance(Appearance.new()
                                                                                                                    .setMaterial(Material.new()
                                                                                                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                    )
                                                                                                                )
                                                                                                                .setGeometry(IndexedFaceSet.new()
                                                                                                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                    .setCreaseAngle(0.5)
                                                                                                                    .setSolid(false)
                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                    )
                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(Billboard.new()
                                                                                                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setGeometry(Text.new()
                                                                                                                        .setString(["74"].to_java Java::java.lang.String)
                                                                                                                        .setFontStyle(FontStyle.new()
                                                                                                                            .setSize(0.035)
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimSite.new()
                                                                                                            .setName("r_olecranon")
                                                                                                            .setDEF("hanim_r_olecranon_pt")
                                                                                                            .setTranslation([-0.2, 0.92, -0.03].to_java Java::float)
                                                                                                            .addChild(TouchSensor.new()
                                                                                                                .setDescription("HAnimSite 68 hanim_r_olecranon_pt")
                                                                                                            )
                                                                                                            .addChild(Shape.new()
                                                                                                                .setAppearance(Appearance.new()
                                                                                                                    .setMaterial(Material.new()
                                                                                                                        .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                    )
                                                                                                                )
                                                                                                                .setGeometry(IndexedFaceSet.new()
                                                                                                                    .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                    .setCreaseAngle(0.5)
                                                                                                                    .setSolid(false)
                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                    )
                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                        .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(Billboard.new()
                                                                                                                .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setGeometry(Text.new()
                                                                                                                        .setString(["68"].to_java Java::java.lang.String)
                                                                                                                        .setFontStyle(FontStyle.new()
                                                                                                                            .setSize(0.035)
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(Shape.new()
                                                                                                            .setGeometry(LineSet.new()
                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                )
                                                                                                                .setCoord(Coordinate.new()
                                                                                                                    .setPoint([-0.1817, 0.9288, -0.00564, -0.1647, 1.17855, -0.00327].to_java Java::float)
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(HAnimJoint.new()
                                                                                                        .setName("r_radiocarpal")
                                                                                                        .setDEF("hanim_r_radiocarpal")
                                                                                                        .setCenter([-0.1816, 0.7242, -0.005].to_java Java::float)
                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                        .addChild(HAnimSegment.new()
                                                                                                            .setName("r_carpal")
                                                                                                            .setDEF("hanim_r_carpal")
                                                                                                            .addChild(HAnimSite.new()
                                                                                                                .setName("r_ulnar_styloid")
                                                                                                                .setDEF("hanim_r_ulnar_styloid_pt")
                                                                                                                .setTranslation([-0.2, 0.725, 0].to_java Java::float)
                                                                                                                .addChild(TouchSensor.new()
                                                                                                                    .setDescription("HAnimSite 73 hanim_r_ulnar_styloid_pt")
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setAppearance(Appearance.new()
                                                                                                                        .setMaterial(Material.new()
                                                                                                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .setGeometry(IndexedFaceSet.new()
                                                                                                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                        .setCreaseAngle(0.5)
                                                                                                                        .setSolid(false)
                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                        )
                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(Billboard.new()
                                                                                                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setGeometry(Text.new()
                                                                                                                            .setString(["73"].to_java Java::java.lang.String)
                                                                                                                            .setFontStyle(FontStyle.new()
                                                                                                                                .setSize(0.035)
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(Shape.new()
                                                                                                                .setGeometry(LineSet.new()
                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                    )
                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                        .setPoint([-0.1816, 0.7242, -0.005, -0.1817, 0.9288, -0.00564].to_java Java::float)
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("r_midcarpal_1")
                                                                                                            .setDEF("hanim_r_midcarpal_1")
                                                                                                            .setCenter([-0.18097, 0.70605, 0.0193].to_java Java::float)
                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                .setName("r_trapezium")
                                                                                                                .setDEF("hanim_r_trapezium")
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setGeometry(LineSet.new()
                                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                        )
                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                            .setPoint([-0.18097, 0.70605, 0.0193, -0.1816, 0.7242, -0.005].to_java Java::float)
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("r_carpometacarpal_1")
                                                                                                                .setDEF("hanim_r_carpometacarpal_1")
                                                                                                                .setCenter([-0.18, 0.69255, 0.02598].to_java Java::float)
                                                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                .addChild(HAnimSegment.new()
                                                                                                                    .setName("r_metacarpal_1")
                                                                                                                    .setDEF("hanim_r_metacarpal_1")
                                                                                                                    .addChild(HAnimSite.new()
                                                                                                                        .setName("r_metacarpal_phalanx_2")
                                                                                                                        .setDEF("hanim_r_metacarpal_phalanx_2_pt")
                                                                                                                        .setTranslation([-0.2, 0.665, 0.012].to_java Java::float)
                                                                                                                        .addChild(TouchSensor.new()
                                                                                                                            .setDescription("HAnimSite 78 hanim_r_metacarpal_phalanx_2_pt")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setAppearance(Appearance.new()
                                                                                                                                .setMaterial(Material.new()
                                                                                                                                    .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .setGeometry(IndexedFaceSet.new()
                                                                                                                                .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                .setCreaseAngle(0.5)
                                                                                                                                .setSolid(false)
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                )
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Billboard.new()
                                                                                                                            .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setGeometry(Text.new()
                                                                                                                                    .setString(["78"].to_java Java::java.lang.String)
                                                                                                                                    .setFontStyle(FontStyle.new()
                                                                                                                                        .setSize(0.035)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setGeometry(LineSet.new()
                                                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                            )
                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                .setPoint([-0.18, 0.69255, 0.02598, -0.18097, 0.70605, 0.0193].to_java Java::float)
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("r_metacarpophalangeal_1")
                                                                                                                    .setDEF("hanim_r_metacarpophalangeal_1")
                                                                                                                    .setCenter([-0.18065, 0.67275, 0.03577].to_java Java::float)
                                                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .addChild(HAnimSegment.new()
                                                                                                                        .setName("r_carpal_proximal_phalanx_1")
                                                                                                                        .setDEF("hanim_r_carpal_proximal_phalanx_1")
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(LineSet.new()
                                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                )
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([-0.18065, 0.67275, 0.03577, -0.18, 0.69255, 0.02598].to_java Java::float)
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("r_carpal_interphalangeal_1")
                                                                                                                        .setDEF("hanim_r_carpal_interphalangeal_1")
                                                                                                                        .setCenter([-0.18227, 0.654, 0.0496].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("r_carpal_distal_phalanx_1")
                                                                                                                            .setDEF("hanim_r_carpal_distal_phalanx_1")
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("r_carpal_distal_phalanx_1")
                                                                                                                                .setDEF("hanim_r_carpal_distal_phalanx_1_tip")
                                                                                                                                .setTranslation([-0.18, 0.64, 0.06].to_java Java::float)
                                                                                                                                .addChild(TouchSensor.new()
                                                                                                                                    .setDescription("HAnimSite 106 hanim_r_carpal_distal_phalanx_1_tip")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setAppearance(Appearance.new()
                                                                                                                                        .setMaterial(Material.new()
                                                                                                                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                    .setGeometry(IndexedFaceSet.new()
                                                                                                                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                        .setCreaseAngle(0.5)
                                                                                                                                        .setSolid(false)
                                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(Billboard.new()
                                                                                                                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setGeometry(Text.new()
                                                                                                                                            .setString(["106"].to_java Java::java.lang.String)
                                                                                                                                            .setFontStyle(FontStyle.new()
                                                                                                                                                .setSize(0.035)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setGeometry(LineSet.new()
                                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([-0.18227, 0.654, 0.0496, -0.18065, 0.67275, 0.03577].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("r_midcarpal_2")
                                                                                                            .setDEF("hanim_r_midcarpal_2")
                                                                                                            .setCenter([-0.18097, 0.70695, 0.0084].to_java Java::float)
                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                .setName("r_trapezoid")
                                                                                                                .setDEF("hanim_r_trapezoid")
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setGeometry(LineSet.new()
                                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                        )
                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                            .setPoint([-0.18097, 0.70695, 0.0084, -0.1816, 0.7242, -0.005].to_java Java::float)
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("r_carpometacarpal_2")
                                                                                                                .setDEF("hanim_r_carpometacarpal_2")
                                                                                                                .setCenter([-0.1809, 0.6876, 0.0097].to_java Java::float)
                                                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                .addChild(HAnimSegment.new()
                                                                                                                    .setName("r_metacarpal_2")
                                                                                                                    .setDEF("hanim_r_metacarpal_2")
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setGeometry(LineSet.new()
                                                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                            )
                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                .setPoint([-0.1809, 0.6876, 0.0097, -0.18097, 0.70695, 0.0084].to_java Java::float)
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("r_metacarpophalangeal_2")
                                                                                                                    .setDEF("hanim_r_metacarpophalangeal_2")
                                                                                                                    .setCenter([-0.18335, 0.6372, 0.01507].to_java Java::float)
                                                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .addChild(HAnimSegment.new()
                                                                                                                        .setName("r_carpal_proximal_phalanx_2")
                                                                                                                        .setDEF("hanim_r_carpal_proximal_phalanx_2")
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(LineSet.new()
                                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                )
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([-0.18335, 0.6372, 0.01507, -0.1809, 0.6876, 0.0097].to_java Java::float)
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("r_carpal_proximal_interphalangeal_2")
                                                                                                                        .setDEF("hanim_r_carpal_proximal_interphalangeal_2")
                                                                                                                        .setCenter([-0.1813, 0.6068, 0.01418].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("r_carpal_middle_phalanx_2")
                                                                                                                            .setDEF("hanim_r_carpal_middle_phalanx_2")
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setGeometry(LineSet.new()
                                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([-0.1813, 0.6068, 0.01418, -0.18335, 0.6372, 0.01507].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimJoint.new()
                                                                                                                            .setName("r_carpal_distal_interphalangeal_2")
                                                                                                                            .setDEF("hanim_r_carpal_distal_interphalangeal_2")
                                                                                                                            .setCenter([-0.1803, 0.5816, 0.01338].to_java Java::float)
                                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                                .setName("r_carpal_distal_phalanx_2")
                                                                                                                                .setDEF("hanim_r_carpal_distal_phalanx_2")
                                                                                                                                .addChild(HAnimSite.new()
                                                                                                                                    .setName("r_dactylion")
                                                                                                                                    .setDEF("hanim_r_dactylion_pt")
                                                                                                                                    .setTranslation([-0.17, 0.558, 0.017].to_java Java::float)
                                                                                                                                    .addChild(TouchSensor.new()
                                                                                                                                        .setDescription("HAnimSite 61 hanim_r_dactylion_pt")
                                                                                                                                    )
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setAppearance(Appearance.new()
                                                                                                                                            .setMaterial(Material.new()
                                                                                                                                                .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                        .setGeometry(IndexedFaceSet.new()
                                                                                                                                            .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                            .setCreaseAngle(0.5)
                                                                                                                                            .setSolid(false)
                                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                            )
                                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                                .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                    .addChild(Billboard.new()
                                                                                                                                        .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                        .addChild(Shape.new()
                                                                                                                                            .setGeometry(Text.new()
                                                                                                                                                .setString(["61"].to_java Java::java.lang.String)
                                                                                                                                                .setFontStyle(FontStyle.new()
                                                                                                                                                    .setSize(0.035)
                                                                                                                                                )
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(HAnimSite.new()
                                                                                                                                    .setName("r_carpal_distal_phalanx_2")
                                                                                                                                    .setDEF("hanim_r_carpal_distal_phalanx_2_tip")
                                                                                                                                    .setTranslation([-0.172, 0.558, 0.017].to_java Java::float)
                                                                                                                                    .addChild(TouchSensor.new()
                                                                                                                                        .setDescription("HAnimSite 107 hanim_r_carpal_distal_phalanx_2_tip")
                                                                                                                                    )
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setAppearance(Appearance.new()
                                                                                                                                            .setMaterial(Material.new()
                                                                                                                                                .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                        .setGeometry(IndexedFaceSet.new()
                                                                                                                                            .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                            .setCreaseAngle(0.5)
                                                                                                                                            .setSolid(false)
                                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                            )
                                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                                .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                    .addChild(Billboard.new()
                                                                                                                                        .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                        .addChild(Shape.new()
                                                                                                                                            .setGeometry(Text.new()
                                                                                                                                                .setString(["107"].to_java Java::java.lang.String)
                                                                                                                                                .setFontStyle(FontStyle.new()
                                                                                                                                                    .setSize(0.035)
                                                                                                                                                )
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setGeometry(LineSet.new()
                                                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                                            .setPoint([-0.1803, 0.5816, 0.01338, -0.1813, 0.6068, 0.01418].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("r_midcarpal_3")
                                                                                                            .setDEF("hanim_r_midcarpal_3")
                                                                                                            .setCenter([-0.18072, 0.708525, -0.004797].to_java Java::float)
                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                .setName("r_capitate")
                                                                                                                .setDEF("hanim_r_capitate")
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setGeometry(LineSet.new()
                                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                        )
                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                            .setPoint([-0.18072, 0.708525, -0.004797, -0.1816, 0.7242, -0.005].to_java Java::float)
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("r_carpometacarpal_3")
                                                                                                                .setDEF("hanim_r_carpometacarpal_3")
                                                                                                                .setCenter([-0.18072, 0.6858, -0.00625].to_java Java::float)
                                                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                .addChild(HAnimSegment.new()
                                                                                                                    .setName("r_metacarpal_3")
                                                                                                                    .setDEF("hanim_r_metacarpal_3")
                                                                                                                    .addChild(HAnimSite.new()
                                                                                                                        .setName("r_metacarpal_phalanx_3")
                                                                                                                        .setDEF("hanim_r_metacarpal_phalanx_3_pt")
                                                                                                                        .setTranslation([-0.2, 0.665, 0.016].to_java Java::float)
                                                                                                                        .addChild(TouchSensor.new()
                                                                                                                            .setDescription("HAnimSite 79 hanim_r_metacarpal_phalanx_3_pt")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setAppearance(Appearance.new()
                                                                                                                                .setMaterial(Material.new()
                                                                                                                                    .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .setGeometry(IndexedFaceSet.new()
                                                                                                                                .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                .setCreaseAngle(0.5)
                                                                                                                                .setSolid(false)
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                )
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Billboard.new()
                                                                                                                            .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setGeometry(Text.new()
                                                                                                                                    .setString(["79"].to_java Java::java.lang.String)
                                                                                                                                    .setFontStyle(FontStyle.new()
                                                                                                                                        .setSize(0.035)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setGeometry(LineSet.new()
                                                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                            )
                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                .setPoint([-0.18072, 0.6858, -0.00625, -0.18072, 0.708525, -0.004797].to_java Java::float)
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("r_metacarpophalangeal_3")
                                                                                                                    .setDEF("hanim_r_metacarpophalangeal_3")
                                                                                                                    .setCenter([-0.1833, 0.63495, -0.0039].to_java Java::float)
                                                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .addChild(HAnimSegment.new()
                                                                                                                        .setName("r_carpal_proximal_phalanx_3")
                                                                                                                        .setDEF("hanim_r_carpal_proximal_phalanx_3")
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(LineSet.new()
                                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                )
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([-0.1833, 0.63495, -0.0039, -0.18072, 0.6858, -0.00625].to_java Java::float)
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("r_carpal_proximal_interphalangeal_3")
                                                                                                                        .setDEF("hanim_r_carpal_proximal_interphalangeal_3")
                                                                                                                        .setCenter([-0.1813, 0.6032, -0.0035].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("r_carpal_middle_phalanx_3")
                                                                                                                            .setDEF("hanim_r_carpal_middle_phalanx_3")
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setGeometry(LineSet.new()
                                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([-0.1813, 0.6032, -0.0035, -0.1833, 0.63495, -0.0039].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimJoint.new()
                                                                                                                            .setName("r_carpal_distal_interphalangeal_3")
                                                                                                                            .setDEF("hanim_r_carpal_distal_interphalangeal_3")
                                                                                                                            .setCenter([-0.18029, 0.5753, -0.00375].to_java Java::float)
                                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                                .setName("r_carpal_distal_phalanx_3")
                                                                                                                                .setDEF("hanim_r_carpal_distal_phalanx_3")
                                                                                                                                .addChild(HAnimSite.new()
                                                                                                                                    .setName("r_carpal_distal_phalanx_3")
                                                                                                                                    .setDEF("hanim_r_carpal_distal_phalanx_3_tip")
                                                                                                                                    .setTranslation([-0.17, 0.555, -0.006].to_java Java::float)
                                                                                                                                    .addChild(TouchSensor.new()
                                                                                                                                        .setDescription("HAnimSite 108 hanim_r_carpal_distal_phalanx_3_tip")
                                                                                                                                    )
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setAppearance(Appearance.new()
                                                                                                                                            .setMaterial(Material.new()
                                                                                                                                                .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                        .setGeometry(IndexedFaceSet.new()
                                                                                                                                            .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                            .setCreaseAngle(0.5)
                                                                                                                                            .setSolid(false)
                                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                            )
                                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                                .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                    .addChild(Billboard.new()
                                                                                                                                        .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                        .addChild(Shape.new()
                                                                                                                                            .setGeometry(Text.new()
                                                                                                                                                .setString(["108"].to_java Java::java.lang.String)
                                                                                                                                                .setFontStyle(FontStyle.new()
                                                                                                                                                    .setSize(0.035)
                                                                                                                                                )
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setGeometry(LineSet.new()
                                                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                                            .setPoint([-0.18029, 0.5753, -0.00375, -0.1813, 0.6032, -0.0035].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("r_midcarpal_4_5")
                                                                                                            .setDEF("hanim_r_midcarpal_4_5")
                                                                                                            .setCenter([-0.18072, 0.70583, -0.02574].to_java Java::float)
                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                .setName("r_hamate")
                                                                                                                .setDEF("hanim_r_hamate")
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setGeometry(LineSet.new()
                                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                        )
                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                            .setPoint([-0.18072, 0.70583, -0.02574, -0.1816, 0.7242, -0.005].to_java Java::float)
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("r_carpometacarpal_4")
                                                                                                                .setDEF("hanim_r_carpometacarpal_4")
                                                                                                                .setCenter([-0.18072, 0.68625, -0.01992].to_java Java::float)
                                                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                .addChild(HAnimSegment.new()
                                                                                                                    .setName("r_metacarpal_4")
                                                                                                                    .setDEF("hanim_r_metacarpal_4")
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setGeometry(LineSet.new()
                                                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                            )
                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                .setPoint([-0.18072, 0.68625, -0.01992, -0.18072, 0.70583, -0.02574].to_java Java::float)
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("r_metacarpophalangeal_4")
                                                                                                                    .setDEF("hanim_r_metacarpophalangeal_4")
                                                                                                                    .setCenter([-0.1833, 0.63405, -0.02144].to_java Java::float)
                                                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .addChild(HAnimSegment.new()
                                                                                                                        .setName("r_carpal_proximal_phalanx_4")
                                                                                                                        .setDEF("hanim_r_carpal_proximal_phalanx_4")
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(LineSet.new()
                                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                )
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([-0.1833, 0.63405, -0.02144, -0.18072, 0.68625, -0.01992].to_java Java::float)
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("r_carpal_proximal_interphalangeal_4")
                                                                                                                        .setDEF("hanim_r_carpal_proximal_interphalangeal_4")
                                                                                                                        .setCenter([-0.1813, 0.6066, -0.02064].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("r_carpal_middle_phalanx_4")
                                                                                                                            .setDEF("hanim_r_carpal_middle_phalanx_4")
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setGeometry(LineSet.new()
                                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([-0.1813, 0.6066, -0.02064, -0.1833, 0.63405, -0.02144].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimJoint.new()
                                                                                                                            .setName("r_carpal_distal_interphalangeal_4")
                                                                                                                            .setDEF("hanim_r_carpal_distal_interphalangeal_4")
                                                                                                                            .setCenter([-0.18029, 0.5807, -0.01978].to_java Java::float)
                                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                                .setName("r_carpal_distal_phalanx_4")
                                                                                                                                .setDEF("hanim_r_carpal_distal_phalanx_4")
                                                                                                                                .addChild(HAnimSite.new()
                                                                                                                                    .setName("r_carpal_distal_phalanx_4")
                                                                                                                                    .setDEF("hanim_r_carpal_distal_phalanx_4_tip")
                                                                                                                                    .setTranslation([-0.172, 0.559, -0.024].to_java Java::float)
                                                                                                                                    .addChild(TouchSensor.new()
                                                                                                                                        .setDescription("HAnimSite 109 hanim_r_carpal_distal_phalanx_4_tip")
                                                                                                                                    )
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setAppearance(Appearance.new()
                                                                                                                                            .setMaterial(Material.new()
                                                                                                                                                .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                        .setGeometry(IndexedFaceSet.new()
                                                                                                                                            .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                            .setCreaseAngle(0.5)
                                                                                                                                            .setSolid(false)
                                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                            )
                                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                                .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                    .addChild(Billboard.new()
                                                                                                                                        .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                        .addChild(Shape.new()
                                                                                                                                            .setGeometry(Text.new()
                                                                                                                                                .setString(["109"].to_java Java::java.lang.String)
                                                                                                                                                .setFontStyle(FontStyle.new()
                                                                                                                                                    .setSize(0.035)
                                                                                                                                                )
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setGeometry(LineSet.new()
                                                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                                            .setPoint([-0.18029, 0.5807, -0.01978, -0.1813, 0.6066, -0.02064].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("r_carpometacarpal_5")
                                                                                                            .setDEF("hanim_r_carpometacarpal_5")
                                                                                                            .setCenter([-0.18126, 0.68827, -0.03278].to_java Java::float)
                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                .setName("r_metacarpal_5")
                                                                                                                .setDEF("hanim_r_metacarpal_5")
                                                                                                                .addChild(HAnimSite.new()
                                                                                                                    .setName("r_metacarpal_phalanx_5")
                                                                                                                    .setDEF("hanim_r_metacarpal_phalanx_5_pt")
                                                                                                                    .setTranslation([-0.2, 0.665, -0.036].to_java Java::float)
                                                                                                                    .addChild(TouchSensor.new()
                                                                                                                        .setDescription("HAnimSite 80 hanim_r_metacarpal_phalanx_5_pt")
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setAppearance(Appearance.new()
                                                                                                                            .setMaterial(Material.new()
                                                                                                                                .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .setGeometry(IndexedFaceSet.new()
                                                                                                                            .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                            .setCreaseAngle(0.5)
                                                                                                                            .setSolid(false)
                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                            )
                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(Billboard.new()
                                                                                                                        .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(Text.new()
                                                                                                                                .setString(["80"].to_java Java::java.lang.String)
                                                                                                                                .setFontStyle(FontStyle.new()
                                                                                                                                    .setSize(0.035)
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setGeometry(LineSet.new()
                                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                        )
                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                            .setPoint([-0.18126, 0.68827, -0.03278, -0.1816, 0.7242, -0.005].to_java Java::float)
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("r_metacarpophalangeal_5")
                                                                                                                .setDEF("hanim_r_metacarpophalangeal_5")
                                                                                                                .setCenter([-0.18297, 0.6381, -0.0371].to_java Java::float)
                                                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                .addChild(HAnimSegment.new()
                                                                                                                    .setName("r_carpal_proximal_phalanx_5")
                                                                                                                    .setDEF("hanim_r_carpal_proximal_phalanx_5")
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setGeometry(LineSet.new()
                                                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                            )
                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                .setPoint([-0.18297, 0.6381, -0.0371, -0.18126, 0.68827, -0.03278].to_java Java::float)
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("r_carpal_proximal_interphalangeal_5")
                                                                                                                    .setDEF("hanim_r_carpal_proximal_interphalangeal_5")
                                                                                                                    .setCenter([-0.1813, 0.621, -0.03715].to_java Java::float)
                                                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .addChild(HAnimSegment.new()
                                                                                                                        .setName("r_carpal_middle_phalanx_5")
                                                                                                                        .setDEF("hanim_r_carpal_middle_phalanx_5")
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(LineSet.new()
                                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                )
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([-0.1813, 0.621, -0.03715, -0.18297, 0.6381, -0.0371].to_java Java::float)
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("r_carpal_distal_interphalangeal_5")
                                                                                                                        .setDEF("hanim_r_carpal_distal_interphalangeal_5")
                                                                                                                        .setCenter([-0.18045, 0.602325, -0.03697].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("r_carpal_distal_phalanx_5")
                                                                                                                            .setDEF("hanim_r_carpal_distal_phalanx_5")
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("r_carpal_distal_phalanx_5")
                                                                                                                                .setDEF("hanim_r_carpal_distal_phalanx_5_tip")
                                                                                                                                .setTranslation([-0.172, 0.58, -0.039].to_java Java::float)
                                                                                                                                .addChild(TouchSensor.new()
                                                                                                                                    .setDescription("HAnimSite 110 hanim_r_carpal_distal_phalanx_5_tip")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setAppearance(Appearance.new()
                                                                                                                                        .setMaterial(Material.new()
                                                                                                                                            .setDiffuseColor([1, 1, 1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                    .setGeometry(IndexedFaceSet.new()
                                                                                                                                        .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                                                                                                                                        .setCreaseAngle(0.5)
                                                                                                                                        .setSolid(false)
                                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                                            .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                                                                                                                                        )
                                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                                            .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(Billboard.new()
                                                                                                                                    .setAxisOfRotation([0, 0, 0].to_java Java::float)
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setGeometry(Text.new()
                                                                                                                                            .setString(["110"].to_java Java::java.lang.String)
                                                                                                                                            .setFontStyle(FontStyle.new()
                                                                                                                                                .setSize(0.035)
                                                                                                                                            )
                                                                                                                                        )
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setGeometry(LineSet.new()
                                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setColor([1, 1, 0, 1, 1, 1, 0, 1].to_java Java::float)
                                                                                                                                    )
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([-0.18045, 0.602325, -0.03697, -0.1813, 0.621, -0.03715].to_java Java::float)
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                        )
                                                                                    )
                                                                                )
                                                                            )
                                                                        )
                                                                    )
                                                                )
                                                            )
                                                        )
                                                    )
                                                )
                                            )
                                        )
                                    )
                                )
                            )
                        )
                    )
                )
            )
        )
        .addChild(NavigationInfo.new()
            .setHeadlight(false)
        )
        .addChild(Background.new()
            .setDEF("Background1")
            .setGroundColor([0.5, 0.5, 0.5].to_java Java::float)
            .setSkyColor([0.4, 0.4, 0.4].to_java Java::float)
        )
        .addChild(DirectionalLight.new()
            .setGlobal(true)
        )
        .addChild(Viewpoint.new()
            .setCenterOfRotation([0, 1, 0].to_java Java::float)
            .setDescription("JinLOA4")
            .setPosition([0, 1, 3].to_java Java::float)
        )
        .addChild(Transform.new()
            .setDEF("Landmark000")
          .addComments(CommentsBlock.new("Another Parent Scene 0 0 0 landmark"))
            .addChild(Shape.new()
                .setDEF("HAnim000Landmark")
                .setAppearance(Appearance.new()
                    .setMaterial(Material.new()
                        .setDiffuseColor([0, 1, 0].to_java Java::float)
                        .setEmissiveColor([0, 1, 0].to_java Java::float)
                    )
                )
                .setGeometry(Sphere.new()
                    .setRadius(0.01)
                )
            )
        )
    )
x3D0.toFileX3D "../data/Jin20fSegmented.new.jruby.x3d"
x3D0.toFileJSON "../data/Jin20fSegmented.new.jruby.json"
