# Messages for the core of j3d.org code org.j3d.device.input.jinput.USBManager.detectIntroMsg = Input device detection starting org.j3d.device.input.jinput.USBManager.detectDeviceListMsg = Found device {0}. It has {1} rumblers. org.j3d.device.input.jinput.USBManager.deviceAxisListMsg = Device axis {0} of type {1} org.j3d.device.input.jinput.USBManager.missingDeviceNameMsg = Found a device that was missing a name. Skipping. org.j3d.device.input.jinput.USBManager.unknownDeviceMsg = Discovered a device that we don't handle. Details following. org.j3d.device.input.jinput.USBManager.detectOSFailMsg = Unable to detect the operating system you are running on due to security permissions org.j3d.device.input.jinput.USBManager.unsupportedOSMsg = You are running an operating system called {0} that the device manager cannot handle org.j3d.geom.hanim.HAnimDisplacer.minArraySizeMsg = The source array is either null or not long enough for HAnimDisplacer: org.j3d.geom.hanim.HAnimHumanoid.minArraySizeMsg = The source array is either null or not long enough for HAnimHumanoid: org.j3d.geom.hanim.HAnimHumanoid.invChildTypeMsg = Invalid child type supplied. Must be one of Joint or Site org.j3d.geom.hanim.HAnimJoint.minArraySizeMsg = The source array is either null or not long enough for HAnimJoint: org.j3d.geom.hanim.HAnimJoint.invChildTypeMsg = Invalid child type supplied. Joint, Segment or Site org.j3d.geom.hanim.HAnimSegment.minArraySizeMsg = The source array is either null or not long enough for HAnimSegment: org.j3d.geom.hanim.HAnimSite.minArraySizeMsg = The source array is either null or not long enough for HAnimSite: org.j3d.geom.particle.BaseEmitter.negLifeTimeMsg = Particle lifetime must be greater than zero org.j3d.geom.particle.BaseEmitter.negMassMsg = Mass must be >= zero org.j3d.geom.particle.BaseEmitter.negSurfaceAreaMsg = Surface area must be >= zero org.j3d.geom.particle.BaseEmitter.lifeVariationMsg = Particle lifetime variation must be within [0,1] org.j3d.geom.particle.ColorRampFunction.rampTimeMsg = Ramp and time arrays not same length org.j3d.geom.particle.ParticleSystem.negParticleCountMsg = The max particle count value is negative. Must be non-negative. org.j3d.geom.particle.WindParticleFunction.negGustinessMsg = The gustiness is not allowed to be negative. org.j3d.geom.terrain.ColorRampGenerator.rampHeightMsg = Ramp and height arrays not same length org.j3d.geom.terrain.ColorRampGenerator.heightLengthMsg = Height array length is smaller than the given size org.j3d.geom.terrain.ColorRampGenerator.rampLengthMsg = Ramp array length is smaller than the given size org.j3d.loaders.ac3d.Ac3dParser.generalErrorMsg = Exeception caught. Check file formatting. Example would be extra lines at the end of file. org.j3d.loaders.ac3d.Ac3dParser.tagParseCountMsg1 = Wrong number of args for org.j3d.loaders.ac3d.Ac3dParser.tagParseCountMsg2 = ; expecting org.j3d.loaders.ac3d.Ac3dParser.tagParseCountMsg3 = , found org.j3d.loaders.ac3d.Ac3dParser.shortHeaderMsg = AC3D data stream header too short org.j3d.loaders.ac3d.Ac3dParser.invalidPreambleMsg = Data stream did not contain a valid preamble org.j3d.loaders.ac3d.Ac3dParser.unsupportedVersionMsg = Format version in data stream grater than supported org.j3d.loaders.ac3d.Ac3dParser.objectCountMsg = The OBJECT token contains either 1 or more than 2 tokens org.j3d.loaders.ac3d.Ac3dParser.invalidObjectChildMsg = When parsing a child OBJECT of another OBJECT an invalid definition was found: org.j3d.loaders.ac3d.Ac3dParser.invalidObjectTokenMsg = Unknown object token encountered in file: org.j3d.loaders.ac3d.Ac3dParser.invalidSurfaceChildMsg = When parsing a child SURFACE of an OBJECT an invalid definition was found: org.j3d.loaders.ac3d.Ac3dParser.invalidSurfaceTokenMsg = Unknown surface token encountered in file: org.j3d.loaders.ac3d.Ac3dParser.invalidTokenMsg = Illegal token found : org.j3d.loaders.ac3d.Ac3dParser.materialCallbackErrMsg = User code implementing Ac3dParseObserver has generated an exception during the materialComplete() callback org.j3d.loaders.ac3d.Ac3dParser.objectCallbackErrMsg = User code implementing Ac3dParseObserver has generated an exception during the objectComplete() callback org.j3d.loaders.ac3d.Ac3dParser.surfaceCallbackErrMsg = User code implementing Ac3dParseObserver has generated an exception during the surfaceComplete() callback org.j3d.loaders.stl.STLASCIIParser.invalidKeywordMsg = ASCII format file contains an unknown keyword on line org.j3d.loaders.stl.STLASCIIParser.invalidDataMsg = Invalid data encountered during file parsing org.j3d.loaders.stl.STLASCIIParser.emptyFileMsg = The ASCII file format header was found, but there was no content defined in the file. org.j3d.loaders.stl.STLASCIIParser.unexpectedEofMsg = Unexpected end of file encountered while parsing ASCII STL file org.j3d.terrain.Landscape.nullViewFrustumMsg = No view frustum supplied org.j3d.terrain.Landscape.nullTerrainDataMsg = No terrain data supplied org.j3d.terrain.roam.ROAMSplitMergeLandscape.negPatchSizeMsg = The patch size provided is negative or zero org.j3d.terrain.roam.ROAMSplitMergeLandscape.pow2PatchSizeMsg = The patchSize is not a power of two org.j3d.terrain.roam.ROAMSplitMergeLandscape.gridWidthSizeMsg = The grid width is not (n * patchSize + 1) in size: org.j3d.terrain.roam.ROAMSplitMergeLandscape.gridDepthSizeMsg = The grid depth is not (n * patchSize + 1) in size: org.j3d.terrain.roam.ROAMSplitMergeLandscape.unknownTerrainTypeMsg = TerrainData type provider is not a recognised type org.j3d.util.IntHashMap.noCompareValueMsg = No value was provided to compare against org.j3d.util.ColorUtils.invalidHMsg = Invalid h (it has a value) value when s is zero org.j3d.util.ImageLoader.urlFormatErrorMsg = Provided fully qualified image file URL is not properly formatted: org.j3d.util.DynamicClassLoader.nullClassNameMsg = Name supplied is null or zero length org.j3d.util.DynamicClassLoader.nullBaseClassNameMsg = Base class name supplied is null or zero length org.j3d.util.DynamicClassLoader.invalidBaseClassMsg = The class does not implement the correct base class org.j3d.util.DynamicClassLoader.badClassInitMsg = The class failed to load correctly org.j3d.util.interpolator.TriangleUtils.nullTexCoordMsg = texCoord paramater reference cannot be null org.j3d.util.interpolator.TriangleUtils.nullNormalsMsg = normals paramater reference cannot be null org.j3d.util.interpolator.TriangleUtils.nullCoordsMsg = coords paramater reference cannot be null org.j3d.util.interpolator.TriangleUtils.nullIndexMsg = index paramater reference cannot be null org.j3d.util.interpolator.TriangleUtils.nullTangentMsg = tangent paramater reference cannot be null org.j3d.util.interpolator.ColorInterpolator.invalidHMsg = Invalid h (it has a value) value when s is zero # AV3D-specific messages org.j3d.aviatrix3d.AudioComponent.bufferCreateFailedMsg = Error {0} when trying to create OpenAL buffer. org.j3d.aviatrix3d.AudioComponent.audioListenerMsg = Exception generated sending audioUpdated() callback to {0}: {1} org.j3d.aviatrix3d.AudioComponent.paramListenerMsg = Exception generated sending paramsUpdated() callback to {0}: {1} org.j3d.aviatrix3d.BackgroundSound.sourceCreateFailedMsg = Error {0} when trying to create OpenAL source. org.j3d.aviatrix3d.BackgroundSound.sourceParamsFailedMsg = Error {0} when trying to set OpenAL source parameters. org.j3d.aviatrix3d.ConeSound.sourceCreateFailedMsg = Error {0} when trying to create OpenAL source. org.j3d.aviatrix3d.ConeSound.sourceParamsFailedMsg = Error {0} when trying to set OpenAL source parameters. org.j3d.aviatrix3d.PointSound.sourceCreateFailedMsg = Error {0} when trying to create OpenAL source. org.j3d.aviatrix3d.PointSound.sourceParamsFailedMsg = Error {0} when trying to set OpenAL source parameters. org.j3d.aviatrix3d.AccumulationBufferState.invalidAccFunctionMsg = The function requested {0} is not a standard type: org.j3d.aviatrix3d.AlphaAttributes.invalidAlphaFunctionMsg = The function requested is not a standard type: org.j3d.aviatrix3d.AlphaAttributes.invalidAlphaRangeMsg = The alpha range provided is outside the value range of [0,1]: org.j3d.aviatrix3d.Appearance.getTexUnitSizeMsg = Provided array size to fetch texture units is too small org.j3d.aviatrix3d.Background.redComponentRangeMsg = The red colour component {0} is outsize the range [0,1]: org.j3d.aviatrix3d.Background.greenComponentRangeMsg = The green colour component {0} is outsize the range [0,1]: org.j3d.aviatrix3d.Background.blueComponentRangeMsg = The blue colour component {0} is outsize the range [0,1]: org.j3d.aviatrix3d.Background.alphaComponentRangeMsg = The alpha colour component {0} is outsize the range [0,1]: org.j3d.aviatrix3d.Background.colorLengthMsg = The provided colour array is too short. It must be at least length 3 org.j3d.aviatrix3d.BaseGroup.pickTimingMsg = Picking not permitted right now. Picking is only permitted during the ApplicationUpdateObserver::updateSceneGraph() callbacks org.j3d.aviatrix3d.BaseGroup.notPickableMsg = This node has been marked as not pickable by the user org.j3d.aviatrix3d.BaseGroup.invalidChildIndexMsg = Index provided > last valid index org.j3d.aviatrix3d.BitmapRaster.negHeightMsg = Bitmap height provided is less than or equal to zero: org.j3d.aviatrix3d.BitmapRaster.negWidthMsg = Bitmap width provided is less than or equal to zero: org.j3d.aviatrix3d.BitmapRaster.bitArraySizeMsg = The provided array of bits is too small for the current width and height specified org.j3d.aviatrix3d.BlendAttributes.noImgSubsetMsg = Video card incapable of supporting OpenGL ARB_imaging subset. Blend color disabled. org.j3d.aviatrix3d.BlendAttributes.invalidBlendMsg = The provided blend factor ID is not recognised by the system org.j3d.aviatrix3d.BlendAttributes.invalidModeMsg = The provided blend mode is not recognised by the system org.j3d.aviatrix3d.BlendAttributes.invalidAlphaDestMsg = BLEND_SRC_ALPHA_SATURATE is not permitted as a destination mode org.j3d.aviatrix3d.BoundingSphere.negRadiusMsg = Radius {0} of the bounding sphere cannot be negative. org.j3d.aviatrix3d.BufferState.nullParentMsg = Attempting to add a null reference as a parent of this node org.j3d.aviatrix3d.BufferState.nullArrayParentMsg = A null array list of parents was given to copy the parents in to org.j3d.aviatrix3d.ByteRaster.negHeightMsg = Bitmap height provided is less than or equal to zero: org.j3d.aviatrix3d.ByteRaster.negWidthMsg = Bitmap width provided is less than or equal to zero: org.j3d.aviatrix3d.ByteRaster.bitArraySizeMsg = The provided array of bits is too small for the current width and height specified org.j3d.aviatrix3d.ByteRaster.invalidPixelFormatMsg = An unknown pixeld format identifier has been supplied. org.j3d.aviatrix3d.ClipPlane.equationSizeMsg = Not enough components were provided for the plane equation. There needs to be at least 4 values. org.j3d.aviatrix3d.CompositeLayer.hasParentMsg = This viewport already has a parent. Viewports cannot be shared amongst layers multiple times. org.j3d.aviatrix3d.CompositeLayer2D.hasParentMsg = This viewport already has a parent. Viewports cannot be shared amongst layers multiple times. org.j3d.aviatrix3d.CompositeViewport.hasParentMsg = This ViewportLayer already has a parent. Viewports cannot be shared amongst layers multiple times. org.j3d.aviatrix3d.DepthBufferState.invalidDepthFunctionMsg = The function requested is not a standard type: org.j3d.aviatrix3d.DepthBufferState.invalidDepthRangeMsg = The depth range provided is outside the value range of [0,1]: org.j3d.aviatrix3d.DepthAttributes.invalidDepthFunctionMsg = The function requested is not a standard type: org.j3d.aviatrix3d.DepthAttributes.invalidDepthRangeMsg = The depth range provided is outside the value range of [0,1]: org.j3d.aviatrix3d.Fog.invertedRangeMsg = The start distance is greater than the end distance org.j3d.aviatrix3d.GeneralBufferState.invalidBlendMsg = The provided blend factor ID is not recognised by the system org.j3d.aviatrix3d.GeneralBufferState.invalidModeMsg = The provided blend mode is not recognised by the system org.j3d.aviatrix3d.GeneralBufferState.invalidAlphaDestMsg = BLEND_SRC_ALPHA_SATURATE is not permitted as a destination mode org.j3d.aviatrix3d.Group.pickTimingMsg = Picking not permitted right now. Picking is only permitted during the ApplicationUpdateObserver::updateSceneGraph() callbacks org.j3d.aviatrix3d.Group.notPickableMsg = This node has been marked as not pickable by the user org.j3d.aviatrix3d.Group.invalidChildIndexMsg = Index provided > last valid index org.j3d.aviatrix3d.Group2D.pickTimingMsg = Picking not permitted right now. Picking is only permitted during the ApplicationUpdateObserver::updateSceneGraph() callbacks org.j3d.aviatrix3d.Group2D.notPickableMsg = This node has been marked as not pickable by the user org.j3d.aviatrix3d.Group2D.invalidChildIndexMsg = Index provided > last valid index org.j3d.aviatrix3d.Geometry.nullParentMsg = Attempting to set a null parent into a Geometry node org.j3d.aviatrix3d.Geometry.pickTimingMsg = Picking not permitted right now. Picking is only permitted during the ApplicationUpdateObserver::updateSceneGraph() callbacks org.j3d.aviatrix3d.Geometry.notPickableMsg = This node has been marked as not pickable by the user org.j3d.aviatrix3d.ImageTextureComponent3D.mixedImageFormatsMsg = Not all images have the same format org.j3d.aviatrix3d.IndexedLineStripArray.minStripSizeMsg = A strip with less than 2 vertices is specified at index: org.j3d.aviatrix3d.IndexedQuadArray.edgeLengthMsg = The edge array contains {0} items, but must be at least the length of the coordinates array of {1}. org.j3d.aviatrix3d.IndexedQuadStripArray.minStripSizeMsg = A strip with less than 4 vertices is specified at index: org.j3d.aviatrix3d.IndexedTriangleArray.edgeLengthMsg = The edge array contains {0} items, but must be at least the length of the coordinates array of {1}. org.j3d.aviatrix3d.IndexedTriangleFanArray.minStripSizeMsg = A strip with less than 2 vertices is specified at index: org.j3d.aviatrix3d.IndexedTriangleStripArray.minStripSizeMsg = A strip with less than 4 vertices is specified at index: org.j3d.aviatrix3d.IndexedVertexArray.maxIndexMsg = The maximum index value provided is greater than the number of coordinates provided to this geometry object. org.j3d.aviatrix3d.ImageTextureComponent2D.renderedImageSptMsg = RenderedImage is not supported as a source for ImageTextures org.j3d.aviatrix3d.ImageTextureComponent2D.unsupportedFormatMsg = Source image format {0} is currently unsupported for conversion to native OpenGL support org.j3d.aviatrix3d.ImageTextureComponent3D.renderedImageSptMsg = RenderedImage is not supported as a source for ImageTextures org.j3d.aviatrix3d.ImageTextureComponent3D.unsupportedFormatMsg = Source image format {0} is currently unsupported for conversion to native OpenGL support org.j3d.aviatrix3d.Light.redComponentRangeMsg = The red colour component {0} is outsize the range [0,1]: org.j3d.aviatrix3d.Light.greenComponentRangeMsg = The green colour component {0} is outsize the range [0,1]: org.j3d.aviatrix3d.Light.blueComponentRangeMsg = The blue colour component {0} is outsize the range [0,1]: org.j3d.aviatrix3d.Light.alphaComponentRangeMsg = The alpha colour component {0} is outsize the range [0,1]: org.j3d.aviatrix3d.LineAttributes.negLineWidthMsg = The line size must be greater than zero org.j3d.aviatrix3d.LineStripArray.minStripSizeMsg = A strip with less than 2 vertices is specified at index: org.j3d.aviatrix3d.LineStripArray.stripsCoordCountMsg = The total number of coordinates requested by the strip is greater than that supplied. org.j3d.aviatrix3d.Material.wrongColorMaterialTargetMsg = The value provided for the color material target is invalid. It must be one of the *_TARGET values defined by this class. org.j3d.aviatrix3d.Material.backfaceWriteMsg = The separate back-face material setting is not currently enabled. You are not permitted to write this value. org.j3d.aviatrix3d.Material.backfaceReadMsg = The separate back-face material setting is not currently enabled. You are not permitted to read this value. org.j3d.aviatrix3d.Material.shininessRangeMsg = Shininess requires a value in the range [0,1]. Provided value is: org.j3d.aviatrix3d.Material.transparencyRangeMsg = Transparency requires a value in the range [0,1]. Provided value is: org.j3d.aviatrix3d.MRTOffscreenTexture2D.capsReqdMsg = Capabilities must be provided and none were found org.j3d.aviatrix3d.MRTOffscreenTexture2D.nullLayersArrayMsg = A null or undersided array list of layers was given to copy the layers in to org.j3d.aviatrix3d.MRTOffscreenTexture2D.invalidNumTargetsMsg = The number of render targets supplied was less than one. You asked for {0} org.j3d.aviatrix3d.MRTOffscreenTexture2D.invalidTargetRangeMsg = Request for a render target index {0} is out of range [0,{1}] org.j3d.aviatrix3d.MRTOffscreenTexture2D.invalidDimensionMsg = The {0} parameter of {1} is less than one org.j3d.aviatrix3d.MultipassScene.sharedBgMsg = The path from the root of the scene graph to the background contains a SharedGroup or SharedNode instance. This is not permitted. org.j3d.aviatrix3d.MultipassScene.invalidPassIndexMsg = Request for a RenderPass object that is out of range org.j3d.aviatrix3d.MultipassScene.nullPassMsg = The RenderPass instance cannot be null org.j3d.aviatrix3d.MultipassViewport.hasParentMsg = This scene already has a parent. Scenes cannot be shared amongst layers multiple times. org.j3d.aviatrix3d.MultipassViewportLayer.hasParentMsg = This scene already has a parent. Scenes cannot be shared amongst layers multiple times. org.j3d.aviatrix3d.Node.hasParentMsg = Parent node currently set, and this node cannot have more than one at a time. Please remove this node from it's current parent first before adding it to another org.j3d.aviatrix3d.NodeComponent.nullAddParentMsg = A null reference is not a permitted parent of this node component org.j3d.aviatrix3d.NodeComponent.nullArrayParentMsg = A null array list of parents was given to copy the parents in to org.j3d.aviatrix3d.ObjectSet.invalidChildIndexMsg = Index provided > last valid index org.j3d.aviatrix3d.OffscreenTexture2D.capsReqdMsg = Capabilities must be provided and none were found org.j3d.aviatrix3d.OffscreenTexture2D.nullLayersArrayMsg = A null or undersided array list of layers was given to copy the layers in to org.j3d.aviatrix3d.Pixmap.pickTimingMsg = Picking not permitted right now. Picking is only permitted during the ApplicationUpdateObserver::updateSceneGraph() callbacks org.j3d.aviatrix3d.Pixmap.notPickableMsg = This node has been marked as not pickable by the user org.j3d.aviatrix3d.PolygonAttributes.invalidCullTypeMsg = An invalid draw mode was provided. It must be one of DRAW_POINT, DRAW_LINE or DRAW_FILLED org.j3d.aviatrix3d.PolygonAttributes.invalidDrawTypeMsg = An invalid face cull mode was provided. It must be one of CULL_NONE, CULL_FRONT, CULL_BACK or CULL_BOTH org.j3d.aviatrix3d.PolygonAttributes.stippleArraySizeMsg = The stipple pattern array must be at least 1024 items in size org.j3d.aviatrix3d.PointAttributes.noSpriteSptMsg = Video card incapable of supporting point sprites. org.j3d.aviatrix3d.PointAttributes.negPointSizeMsg = Provided point size of {0} must be greater than zero. org.j3d.aviatrix3d.PointAttributes.pointSizeInvertedMsg = Cannot set the minimum point size {0} to be greater than the max point size {1}. org.j3d.aviatrix3d.QuadArray.edgeLengthMsg = The edge array contains {0} items, but must be at least the length of the coordinates array of {1}. org.j3d.aviatrix3d.QuadStripArray.minStripSizeMsg = A strip with less than 4 vertices is specified at index: org.j3d.aviatrix3d.QuadStripArray.stripsCoordCountMsg = The total number of coordinates requested by the strip is greater than that supplied. org.j3d.aviatrix3d.Raster.nullParentMsg = Attempting to set a null parent into a Raster node org.j3d.aviatrix3d.Raster.pickTimingMsg = Picking not permitted right now. Picking is only permitted during the ApplicationUpdateObserver::updateSceneGraph() callbacks org.j3d.aviatrix3d.Raster.notPickableMsg = This node has been marked as not pickable by the user org.j3d.aviatrix3d.RenderPass.sharedVpMsg = The path from the root of the scene graph to the viewpoint contains a SharedGroup or SharedNode instance. This is not permitted. org.j3d.aviatrix3d.Scene2D.sharedBgMsg = The path from the root of the scene graph to the background contains a SharedGroup or SharedNode instance. This is not permitted. org.j3d.aviatrix3d.Scene2D.sharedVpMsg = The path from the root of the scene graph to the viewpoint contains a SharedGroup or SharedNode instance. This is not permitted. org.j3d.aviatrix3d.SceneGraphObject.boundsWriteTimingMsg = Writing is not permitted right now. Changing this value is only permitted during the NodeUpdateListener::updateNodeBoundsChanges() callbacks org.j3d.aviatrix3d.SceneGraphObject.dataWriteTimingMsg = Writing is not permitted right now. Changing this value is only permitted during the NodeUpdateListener::updateNodeDataChanges() callbacks org.j3d.aviatrix3d.SceneGraphObject.mainloopWriteTimingMsg = Writing is not permitted right now. Changing this value is only permitted during the ApplicationUpdateObserver::updateSceneGraph() callbacks org.j3d.aviatrix3d.SceneGraphObject.listenerSetTimingMsg = Attempting to set a listener to this node when it is not live. Listeners can only be set once the node is live. When it is not live just directly set the values org.j3d.aviatrix3d.SceneGraphPath.emptyPathMsg = The initial size is < 1 org.j3d.aviatrix3d.SceneGraphPath.leafTerminatorMsg = The terminating node is not an instance of Leaf org.j3d.aviatrix3d.SceneGraphPath.invalidNodeIndexMsg = The index passed to getNode() is either negative or too big org.j3d.aviatrix3d.ShaderArguments.invalidDataSizeMsg = Data for uniform variables is required to have between 1 and 4 components. The value you provided is: {0} org.j3d.aviatrix3d.ShaderArguments.invalidMatrixSizeMsg = Data for uniform variables that represent matrix data types is required to have between 2 and 4 components. The value you provided is: {0} org.j3d.aviatrix3d.ShaderArguments.invalidCountMsg = The number of items {0} in the array is less than or equal to 0 org.j3d.aviatrix3d.ShaderArguments.notIntMsg = A float-based data type is defined for this uniform name, and you have called the int[] version of getUniform() org.j3d.aviatrix3d.ShaderArguments.notFloatMsg = An int-based data type is defined for this uniform name, and you have called the float[] version of getUniform() org.j3d.aviatrix3d.ShaderArguments.invalidUniformMsg = Unable to locate the uniform \"{0}\" in the underlying shader source org.j3d.aviatrix3d.Shape3D.pickTimingMsg = Picking not permitted right now. Picking is only permitted during the ApplicationUpdateObserver::updateSceneGraph() callbacks org.j3d.aviatrix3d.Shape3D.notPickableMsg = This node has been marked as not pickable by the user org.j3d.aviatrix3d.ShapeBackground.invalidIndexRangeMsg = The index passed is either negative or too big: org.j3d.aviatrix3d.ShapeBackground.nullShapeMsg = Null shape references are not permitted org.j3d.aviatrix3d.SharedGroup.nullArrayParentMsg = A null array list of parents was given to copy the parents in to org.j3d.aviatrix3d.SharedGroup.invalidParentTypeMsg = Attempting to set a shared node into a node that does not implement TransformHeirarchy org.j3d.aviatrix3d.SharedGroup2D.nullArrayParentMsg = A null array list of parents was given to copy the parents in to org.j3d.aviatrix3d.SharedGroup2D.invalidParentTypeMsg = Attempting to set a shared node into a node that does not implement TransformHeirarchy org.j3d.aviatrix3d.SharedNode.pickTimingMsg = Picking not permitted right now. Picking is only permitted during the ApplicationUpdateObserver::updateSceneGraph() callbacks org.j3d.aviatrix3d.SharedNode.notPickableMsg = This node has been marked as not pickable by the user org.j3d.aviatrix3d.SharedNode.invalidParentTypeMsg = Attempting to set a shared node into a node that does not implement TransformHeirarchy org.j3d.aviatrix3d.SharedNode2D.nullArrayParentMsg = A null array list of parents was given to copy the parents in to org.j3d.aviatrix3d.SharedNode2D.pickTimingMsg = Picking not permitted right now. Picking is only permitted during the ApplicationUpdateObserver::updateSceneGraph() callbacks org.j3d.aviatrix3d.SharedNode2D.notPickableMsg = This node has been marked as not pickable by the user org.j3d.aviatrix3d.SharedNode2D.invalidParentTypeMsg = Attempting to set a shared node into a node that does not implement TransformHeirarchy org.j3d.aviatrix3d.SharedNode2D.nullArrayParentMsg = A null array list of parents was given to copy the parents in to org.j3d.aviatrix3d.SimpleLayer2D.hasParentMsg = This layer already has a parent. Scenes cannot be shared amongst layers multiple times. org.j3d.aviatrix3d.SimpleLayer.hasParentMsg = This layer already has a parent. Scenes cannot be shared amongst layers multiple times. org.j3d.aviatrix3d.SimpleScene.sharedBgMsg = The path from the root of the scene graph to the background contains a SharedGroup or SharedNode instance. This is not permitted. org.j3d.aviatrix3d.SimpleScene.sharedVpMsg = The path from the root of the scene graph to the viewpoint contains a SharedGroup or SharedNode instance. This is not permitted. org.j3d.aviatrix3d.SimpleViewport.hasParentMsg = This scene already has a parent. Scenes cannot be shared amongst layers multiple times. org.j3d.aviatrix3d.SwitchGroup.invalidIndexRangeMsg = The switch index passed is too big for the number of items: org.j3d.aviatrix3d.SpotLight.angleRangeMsg = The angle provided is outside the allowed range of 0 to 90 degrees org.j3d.aviatrix3d.SpotLight.negExponentMsg = The exponent value provided is negative. Must be >= 0 org.j3d.aviatrix3d.StencilAttributes.invalidStencilFunctionMsg = The function requested is not a standard type: org.j3d.aviatrix3d.StencilAttributes.invalidStencilOpMsg = The operation requested is not a standard type: org.j3d.aviatrix3d.StencilBufferState.invalidStencilFunctionMsg = The function requested is not a standard type: org.j3d.aviatrix3d.StencilBufferState.invalidStencilOpMsg = The operation requested is not a standard type: org.j3d.aviatrix3d.TexCoordGeneration.invalidCoordMsg = The coordinate specified is not one of S,T,R or Q org.j3d.aviatrix3d.TexCoordGeneration.invalidModeMsg = The generation mode is invalid. Must be one of the MODE_x constants. org.j3d.aviatrix3d.TexCoordGeneration.invalidParamMsg = The mode's map parameter is invalid. Must be one of the MAP_x constants. org.j3d.aviatrix3d.Texture.invalidPriorityMsg = The priority value {0} is out of range. It must be [0,1] or -1: org.j3d.aviatrix3d.Texture.invalidMinFilterMsg = The provided mag filter value of {0} is not a legal value. org.j3d.aviatrix3d.Texture.invalidMagFilterMsg = The provided min filter value of {0} is not a legal value. org.j3d.aviatrix3d.Texture3D.3dSourceMsg = Texture3D requires using a 3D source for textures. Your class {0} does not implement it. org.j3d.aviatrix3d.TextureAttributes.noPointSpritesMsg = Video card incapable of supporting point sprites org.j3d.aviatrix3d.TextureAttributes.invalidOperationIndexMsg = The operation index provided is invalid. Must be 0, 1 or 2 only org.j3d.aviatrix3d.TextureComponent.listenerExceptionMsg = An error was detected while send a textureUpdated notification to the listener {0} org.j3d.aviatrix3d.TextureUnit.noMultiTextureMsg = Video card incapable of supporting multitexture, Allowing single texture only. org.j3d.aviatrix3d.TriangleArray.edgeLengthMsg = The edge array contains {0} items, but must be at least the length of the coordinates array of {1}. org.j3d.aviatrix3d.TriangleFanArray.minStripSizeMsg = A strip with less than 3 vertices is specified at index: org.j3d.aviatrix3d.TriangFanArray.totalCoordCountMsg = The total number of coordinates requested by the strip is greater than that supplied. org.j3d.aviatrix3d.TriangleStripArray.minStripSizeMsg = A strip with less than 3 vertices is specified at index: org.j3d.aviatrix3d.TriangStripArray.totalCoordCountMsg = The total number of coordinates requested by the strip is greater than that supplied. org.j3d.aviatrix3d.VertexGeometry.numAttribsMsg = The size of the attribute data provided {0} is not large enough for the required number of elements in the current coordinates {1} org.j3d.aviatrix3d.VertexGeometry.invalidAttribSizeMsg = Invalid attribute size of {0}. Must be 0 < size < 4 org.j3d.aviatrix3d.VertexGeometry.color3SizeMsg = Color array length {0} too short for 3 component colour. org.j3d.aviatrix3d.VertexGeometry.color4SizeMsg = Color array length {0} too short for 4 component colour. org.j3d.aviatrix3d.VertexGeometry.negVertexCountMsg = Vertex count of {0} is negative. org.j3d.aviatrix3d.VertexGeometry.vertexSizeMismatchMsg = Vertex array not long enough {0} for numValid * vertex_type items {1}. org.j3d.aviatrix3d.VertexGeometry.normalsSizeMsg = The normals array is length {0} but must be at least as long as the number of valid vertices {1}. org.j3d.aviatrix3d.VertexGeometry.texCoordsSingleSizeMsg = Texture coordinate set does not have enough values for a {0} texture. It has {1} but requires {2}. org.j3d.aviatrix3d.VertexGeometry.texCoordsMultiSizeMsg = Texture coordinate set {0} does not have enough values for a {1} texture. It has {2} but requires {3}. org.j3d.aviatrix3d.VertexGeometry.numTexCoordsDimMsg = Unhandled number of texture coordinate dimensions of {0}. org.j3d.aviatrix3d.VertexGeometry.missingTexCoordsMsg = Texture coordinate set {0} does not have any texture coordinates defined but requires {1}. org.j3d.aviatrix3d.VertexGeometry.texSetSizeMismatchMsg = TextureSet array size {0} is either negative or less than the provided texCoords array length of {1}. org.j3d.aviatrix3d.VertexGeometry.texTypeSizeMismatchMsg = Texture set type array size {0} is either null or less than the number of sets defined {1}. org.j3d.aviatrix3d.VertexGeometry.fogCoordsSizeMsg = The fog coordinates array is length {0} but must be at least as long as the number of valid vertices {1}. org.j3d.aviatrix3d.VertexGeometry.secondaryColorsSizeMsg = The secondary colours array is length {0} but must be at least as long as the number of valid vertices {1}. org.j3d.aviatrix3d.VertexGeometry.noMultitextureMsg = Video card incapable of supporting multitexture, Allowing single texture only org.j3d.aviatrix3d.VertexGeometry.noVBOMsg = Video card incapable of supporting VBOs. Disabling usage. org.j3d.aviatrix3d.ViewEnvironment.invalidProjectionMsg = Invalid projection type provided. Must be one of ORTHOGRAPHIC_PROJECTION or PERSPECTIVE_PROJECTION org.j3d.aviatrix3d.ViewEnvironment.invalidFOVMsg = The field of view angle provided {0} is invalid. Must be between 0 and 180 degrees org.j3d.aviatrix3d.ViewEnvironment.negativeClipMsg = The clip distance provided is negative, which is not allowed for perspective projection org.j3d.aviatrix3d.ViewEnvironment.invertedClipMsg = The far clip plane {0} is less than the near clip plane {1} org.j3d.aviatrix3d.ViewEnvironment.invertedOrthoXMsg = The left coordinate {0} is greater than or equal to the right coordinate {1} org.j3d.aviatrix3d.ViewEnvironment.invertedOrthoYMsg = The top coordinate {0} is greater than or equal to the bottom coordinate {1} org.j3d.aviatrix3d.Viewport2D.hasParentMsg = This scene already has a parent. Scenes cannot be shared amongst layers multiple times. org.j3d.aviatrix3d.ViewportLayer2D.hasParentMsg = This scene already has a parent. Scenes cannot be shared amongst layers multiple times. org.j3d.aviatrix3d.Viewpoint.redComponentRangeMsg = The red colour component {0} is outsize the range [0,1]: org.j3d.aviatrix3d.Viewpoint.greenComponentRangeMsg = The green colour component {0} is outsize the range [0,1]: org.j3d.aviatrix3d.Viewpoint.blueComponentRangeMsg = The blue colour component {0} is outsize the range [0,1]: org.j3d.aviatrix3d.iutil.GLStateMap.illegalCapacityMsg = The initial capacity provided of {0} is less than zero. org.j3d.aviatrix3d.iutil.GLStateMap.illegalLoadFactorMsg = The load factor of {0} is less than or equal to zero. org.j3d.aviatrix3d.management.TextureUpdateStateManager.illegalCapacityMsg = The initial capacity provided of {0} is less than zero. org.j3d.aviatrix3d.management.TextureUpdateStateManager.illegalLoadFactorMsg = The load factor of {0} is less than or equal to zero. org.j3d.aviatrix3d.management.DebugPickingHandler.unknownPickTypeMsg = Unsupported picking type {0} requested in the PickRequest org.j3d.aviatrix3d.management.DebugPickingHandler.unknownSortTypeMsg = Unsupported sort type {0} requested in the PickRequest org.j3d.aviatrix3d.management.DebugPickingHandler.unknownProxyTypeMsg = Proxy geometry contains an unknown picking type {0} so we can't evaluate it. Defaulting back to the normal geometry. org.j3d.aviatrix3d.management.DefaultBatchPickingHandler.unknownPickTypeMsg = Unsupported picking type {0} requested in the PickRequest org.j3d.aviatrix3d.management.DefaultPickingHandler.unknownPickTypeMsg = Unsupported picking type {0} requested in the PickRequest org.j3d.aviatrix3d.management.DefaultPickingHandler.unknownSortTypeMsg = Unsupported sort type {0} requested in the PickRequest org.j3d.aviatrix3d.management.DefaultPickingHandler.unknownProxyTypeMsg = Proxy geometry contains an unknown picking type {0} so we can't evaluate it. Defaulting back to the normal geometry. org.j3d.aviatrix3d.management.SingleDisplayCollection.tooSmallLayerArrayMsg = "The length of the layers array argument {0} is not long enough for the value defined by numLayers: {1}. org.j3d.aviatrix3d.management.SingleDisplayCollection.layerSetTimingMsg = You cannot set layers right now. The system is actively managed and you did not make the call during the ApplicationUpdateObserver.updateSceneGraph() method callback. org.j3d.aviatrix3d.management.SingleDisplayCollection.invalidSetTimingMsg = You cannot make this call now because the system is currently under active anagement. To make this call, first stop the render manager. org.j3d.aviatrix3d.management.SingleThreadRenderManager.invalidSetTimingMsg = You cannot make this call now because the system is currently under active anagement. To make this call, first stop the render manager. org.j3d.aviatrix3d.management.SingleThreadRenderManager.appUpdateCallbackErrMsg = An error was caught in user code during the processing of the updateSceneGraph() method. org.j3d.aviatrix3d.management.SingleThreadRenderManager.userShutdownCallbackErrMsg = "An error was caught in user code during the processing of the appShutdown() method. org.j3d.aviatrix3d.management.SingleThreadRenderManager.dataSetTimingMsg = "dataChanged() cannot be called in while processing a NodeUpdateListener callback. I may only be called during the ApplicationUpdateObserver.updateSceneGraph() method. org.j3d.aviatrix3d.management.SingleThreadRenderManager.boundsSetTimingMsg = boundsChanged() cannot be called in while processing a NodeUpdateListener callback. I may only be called during the ApplicationUpdateObserver.updateSceneGraph() method. org.j3d.aviatrix3d.management.SingleThreadRenderManager.shaderInitTimingMsg = shareRequiresInit() cannot be called in while processing a NodeUpdateListener callback. I may only be called during the ApplicationUpdateObserver.updateSceneGraph() method. org.j3d.aviatrix3d.management.SingleThreadRenderManager.shaderLogTimingMsg = shareRequiresLog() cannot be called in while processing a NodeUpdateListener callback. I may only be called during the ApplicationUpdateObserver.updateSceneGraph() method. org.j3d.aviatrix3d.management.SingleThreadRenderManager.dataUpdateCallbackErrMsg = An exception was generated in user code during the processing of the dataChanged() callback. org.j3d.aviatrix3d.management.SingleThreadRenderManager.boundsUpdateCallbackErrMsg = An exception was generated in user code during the processing of the boundsChanged() callback. org.j3d.aviatrix3d.management.SingleThreadRenderManager.boundsUpdateErrMsg = An internally generated exception was caught during the processing of the updateBoundsAndNotify() callback. org.j3d.aviatrix3d.management.SingleThreadRenderManager.soundUpdateErrMsg = An internally generated exception was caught during the processing of the disableActiveAudioState() callback. org.j3d.aviatrix3d.management.MultiThreadRenderManager.invalidSetTimingMsg = You cannot make this call now because the system is currently under active anagement. To make this call, first stop the render manager. org.j3d.aviatrix3d.management.MultiThreadRenderManager.appUpdateCallbackErrMsg = An error was caught in user code during the processing of the updateSceneGraph() method. org.j3d.aviatrix3d.management.MultiThreadRenderManager.userShutdownCallbackErrMsg = "An error was caught in user code during the processing of the appShutdown() method. org.j3d.aviatrix3d.management.MultiThreadRenderManager.dataSetTimingMsg = "dataChanged() cannot be called in while processing a NodeUpdateListener callback. I may only be called during the ApplicationUpdateObserver.updateSceneGraph() method. org.j3d.aviatrix3d.management.MultiThreadRenderManager.boundsSetTimingMsg = boundsChanged() cannot be called in while processing a NodeUpdateListener callback. I may only be called during the ApplicationUpdateObserver.updateSceneGraph() method. org.j3d.aviatrix3d.management.MultiThreadRenderManager.shaderInitTimingMsg = shareRequiresInit() cannot be called in while processing a NodeUpdateListener callback. I may only be called during the ApplicationUpdateObserver.updateSceneGraph() method. org.j3d.aviatrix3d.management.MultiThreadRenderManager.shaderLogTimingMsg = shareRequiresLog() cannot be called in while processing a NodeUpdateListener callback. I may only be called during the ApplicationUpdateObserver.updateSceneGraph() method. org.j3d.aviatrix3d.management.MultiThreadRenderManager.dataUpdateCallbackErrMsg = An exception was generated in user code during the processing of the dataChanged() callback. org.j3d.aviatrix3d.management.MultiThreadRenderManager.boundsUpdateCallbackErrMsg = An exception was generated in user code during the processing of the boundsChanged() callback. org.j3d.aviatrix3d.management.MultiThreadRenderManager.boundsUpdateErrMsg = An internally generated exception was caught during the processing of the updateBoundsAndNotify() callback. org.j3d.aviatrix3d.management.MultiThreadRenderManager.soundUpdateErrMsg = An internally generated exception was caught during the processing of the disableActiveAudioState() callback. org.j3d.aviatrix3d.output.audio.OpenALAudioDevice.disposeFailedMsg = An error occurred during the audio surface dispose handling org.j3d.aviatrix3d.output.audio.OpenALAudioDevice.makeCurrentFailedMsg = The OpenAL context failed to initialise for some mysterious reason org.j3d.aviatrix3d.output.audio.OpenALAudioDevice.initFailedMsg = An error occurred during the audio surface initialisation proces org.j3d.aviatrix3d.output.graphics.AWTResizeHandler.listenerExceptionMsg = An error was detected while send a graphicsDeviceResized notification to the listener {0} org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor.makeCurrentFailMsg = The GL context failed to initialise for some mysterious reason org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor.generalRenderErrorMsg = An unexpected OpenGL error happened during rendering org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor.glMajorVersionParseMsg = Error parsing the GL major version string org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor.glMinorVersionParseMsg = Error parsing the GL minor version string org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor.glslMajorVersionParseMsg = Error parsing the shading language major version string org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor.glslMinorVersionParseMsg = Error parsing the shading language minor version string org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor.surfaceListenerErrorMsg = Userland code generated an error in the surfaceInfoChanged() callback org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor.unknownProjTypeMsg = An unknown projection type {0} was found in the rendering pipeline. org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor.nullDescriptorMsg = A null reference to a buffer descriptor has been provided org.j3d.aviatrix3d.output.graphics.BaseSurface.makeCurrentAttemptMsg = Attempting to make GL contexft current again in order to initialise the surface org.j3d.aviatrix3d.output.graphics.BaseSurface.makeCurrentFailMsg = The GL context failed to initialise for some mysterious reason org.j3d.aviatrix3d.output.graphics.BaseSurface.makeCurrentSuccessMsg = The GL context was successfully made current to create the canvas org.j3d.aviatrix3d.output.graphics.PbufferSurface.resizeCallbackErr = The GraphicsResizeListener {0} we just called has tossed a wobbly. org.j3d.aviatrix3d.output.graphics.PbufferSurface.noPbufferMsg = The underlying platform cannot create pbuffers. org.j3d.aviatrix3d.output.graphics.StereoAWTSurface.unknownStereoPolicyMsg = An unknown stereo policy {0} was provided. Cannot provide stereo support. org.j3d.aviatrix3d.output.graphics.StereoSWTSurface.unknownStereoPolicyMsg = An unknown stereo policy {0} was provided. Cannot provide stereo support. org.j3d.aviatrix3d.output.graphics.SWTResizeHandler.listenerExceptionMsg = Error sending SWT resize change notification to {0} org.j3d.aviatrix3d.output.graphics.QuadBufferStereoProcessor.unknownProjTypeMsg = Unsupported projection type {0} provided to the stereo renderer org.j3d.aviatrix3d.output.graphics.SingleEyeStereoProcessor.unknownProjTypeMsg = Unsupported projection type {0} provided to the stereo renderer org.j3d.aviatrix3d.pipeline.audio.NullAudioCullStage.sharedViewpointMsg = The path from the root of the scene graph to the viewpoint contains a GroupCullable or SingleCullable instance. This is not permitted. org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage.nullAxisMsg = The axis of the screen orientation ({0},{1},{2}) is not allowed to be zero length org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage.sharedViewpointMsg = The path from the root of the scene graph to the viewpoint contains a GroupCullable or SingleCullable instance. This is not permitted. org.j3d.aviatrix3d.pipeline.graphics.BaseSortStage.invalidSurfaceCountMsg = The number of surfaces requested of {0} must be greater than or equal to 1 org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage.invalidSortableMsg = Non shape renderable {0} found in state sorting pipeline. Ignoring. org.j3d.aviatrix3d.pipeline.graphics.NullSortStage.invalidSortableMsg = Non shape renderable {0} found in state sorting pipeline. Ignoring. org.j3d.aviatrix3d.pipeline.graphics.GraphicsListenerMulticaster.listenerExceptionMsg = Error sending graphics resize change notification to {0} org.j3d.aviatrix3d.pipeline.graphics.SimpleTransparencySortStage.invalidRenderableMsg = Unknown renderable {0} encountered in transparency sorting. org.j3d.aviatrix3d.pipeline.graphics.StateAndTransparencyDepthSortStage.invalidDepthMsg = The depthBits of {0} must be greater than or equal to 1 org.j3d.aviatrix3d.pipeline.graphics.StateAndTransparencyDepthSortStage.invalidRenderableMsg = Unknown renderable {0} encountered in transparency sorting. org.j3d.aviatrix3d.pipeline.graphics.StateAndTransparencyDepthSortStage.countSizeMsg = Please report these values to the maintainers:\n depthValue: {0}\n depthRange: {1}\n quanta: {2}\n accuracy: {3}\n min_depth: {4}\n org.j3d.aviatrix3d.pipeline.graphics.TransparencyDepthSortStage.invalidDepthMsg = The depthBits of {0} must be greater than or equal to 1 org.j3d.aviatrix3d.pipeline.graphics.TransparencyDepthSortStage.invalidRenderableMsg = Unknown renderable {0} encountered in transparency sorting. org.j3d.aviatrix3d.pipeline.graphics.ViewportCollection.invalidLayerCountMsg = The layer count must be a positive number. You provided {0}. org.j3d.aviatrix3d.pipeline.graphics.ViewportLayerCollection.invalidSceneCountMsg = The scene count must be a positive number. You provided {0}. org.j3d.renderer.aviatrix3d.geom.Axis.negAxisMsg = The axis length provided {0} is required to be positive. org.j3d.renderer.aviatrix3d.geom.Axis.alphaComponentRangeMsg = The alpha colour component {0} is outsize the range [0,1]: org.j3d.renderer.aviatrix3d.geom.Text2D.invalidSizeMsg = The value for the spacing {0} is not positive definite. org.j3d.renderer.aviatrix3d.geom.Text2D.invalidSpacingMsg = The value for the size {0} is not positive definite. org.j3d.renderer.aviatrix3d.geom.Text2D.invalidJustificationMsg = Invalid justification constant provided: {0}. Must be one of the JUSTIFY_* values defined by this class org.j3d.renderer.aviatrix3d.loader.discreet.MaxLoader.nullMeshMsg = Some undetected error occurred in the parsing as we got a null mesh representation. org.j3d.renderer.aviatrix3d.loader.stl.STLLoader.faceCountMismatchMsg = Face count {0} is greater than the number of faces declared {1}. org.j3d.renderer.aviatrix3d.navigation.ViewpointManager.invalidTransitionMsg = Transition time of {0} cannot be negative. org.j3d.renderer.aviatrix3d.navigation.ViewpointManager.transformComboMsg = View or TG is null when the other isn't org.j3d.renderer.aviatrix3d.navigation.ViewpointManager.vpDataTypeMsg = The viewpoint data type {0} is not an instance of AVViewpointData. org.j3d.renderer.aviatrix3d.nodes.BufferGeometry.numAttribsMsg = The size of the attribute data provided {0} is not large enough for the required number of elements in the current coordinates {1} org.j3d.renderer.aviatrix3d.nodes.BufferGeometry.invalidAttribSizeMsg = Invalid attribute size of {0}. Must be 0 < size < 4 org.j3d.renderer.aviatrix3d.nodes.BufferedGeometry.color3SizeMsg = Color array length {0} too short for 3 component colour. org.j3d.renderer.aviatrix3d.nodes.BufferedGeometry.color4SizeMsg = Color array length {0} too short for 4 component colour. org.j3d.renderer.aviatrix3d.nodes.BufferedGeometry.negVertexCountMsg = Vertex count of {0} is negative. org.j3d.renderer.aviatrix3d.nodes.BufferedGeometry.vertexSizeMismatchMsg = Vertex array not long enough {0} for numValid * vertex_type items {1}. org.j3d.renderer.aviatrix3d.nodes.BufferedGeometry.normalsSizeMsg = The normals array is length {0} but must be at least as long as the number of valid vertices {1}. org.j3d.renderer.aviatrix3d.nodes.BufferedGeometry.texCoordsSingleSizeMsg = Texture coordinate set does not have enough values for a {0} texture. It has {1} but requires {2}. org.j3d.renderer.aviatrix3d.nodes.BufferedGeometry.texCoordsMultiSizeMsg = Texture coordinate set {0} does not have enough values for a {1} texture. It has {2} but requires {3}. org.j3d.renderer.aviatrix3d.nodes.BufferedGeometry.numTexCoordsDimMsg = Unhandled number of texture coordinate dimensions of {0}. org.j3d.renderer.aviatrix3d.nodes.BufferedGeometry.missingTexCoordsMsg = Texture coordinate set {0} does not have any texture coordinates defined but requires {1}. org.j3d.renderer.aviatrix3d.nodes.BufferedGeometry.texSetSizeMismatchMsg = TextureSet array size {0} is either negative or less than the provided texCoords array length of {1}. org.j3d.renderer.aviatrix3d.nodes.BufferedGeometry.texTypeSizeMismatchMsg = Texture set type array size {0} is either null or less than the number of sets defined {1}. org.j3d.renderer.aviatrix3d.nodes.BufferedGeometry.fogCoordsSizeMsg = The fog coordinates array is length {0} but must be at least as long as the number of valid vertices {1}. org.j3d.renderer.aviatrix3d.nodes.BufferedGeometry.secondaryColorsSizeMsg = The secondary colours array is length {0} but must be at least as long as the number of valid vertices {1}. org.j3d.renderer.aviatrix3d.nodes.BufferedGeometry.invalidTextureSetMsg = The texture set {0} is not valid. It is either negative or greater than the number currently defined {1}. org.j3d.renderer.aviatrix3d.nodes.IndexedLineStripArray.minStripSizeMsg = A strip with less than 2 vertices is specified at index: org.j3d.renderer.aviatrix3d.nodes.IndexedQuadArray.edgeLengthMsg = The edge array contains {0} items, but must be at least the length of the coordinates array of {1}. org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray.minStripSizeMsg = A strip with less than 4 vertices is specified at index: org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleArray.edgeLengthMsg = The edge array contains {0} items, but must be at least the length of the coordinates array of {1}. org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleFanArray.minStripSizeMsg = A strip with less than 2 vertices is specified at index: org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray.minStripSizeMsg = A strip with less than 4 vertices is specified at index: org.j3d.renderer.aviatrix3d.nodes.IndexedVertexArray.maxIndexMsg = The maximum index value provided is greater than the number of coordinates provided to this geometry object. org.j3d.renderer.aviatrix3d.nodes.LineStripArray.minStripSizeMsg = A strip with less than 2 vertices is specified at index: org.j3d.renderer.aviatrix3d.nodes.LineStripArray.stripsCoordCountMsg = The total number of coordinates requested by the strip is greater than that supplied. org.j3d.renderer.aviatrix3d.nodes.QuadArray.edgeLengthMsg = The edge array contains {0} items, but must be at least the length of the coordinates array of {1}. org.j3d.renderer.aviatrix3d.nodes.QuadStripArray.minStripSizeMsg = A strip with less than 4 vertices is specified at index: org.j3d.renderer.aviatrix3d.nodes.QuadStripArray.stripsCoordCountMsg = The total number of coordinates requested by the strip is greater than that supplied. org.j3d.renderer.aviatrix3d.nodes.TriangleArray.edgeLengthMsg = The edge array contains {0} items, but must be at least the length of the coordinates array of {1}. org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray.minStripSizeMsg = A strip with less than 3 vertices is specified at index: org.j3d.renderer.aviatrix3d.nodes.TriangFanArray.totalCoordCountMsg = The total number of coordinates requested by the strip is greater than that supplied. org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray.minStripSizeMsg = A strip with less than 3 vertices is specified at index: org.j3d.renderer.aviatrix3d.nodes.TriangStripArray.totalCoordCountMsg = The total number of coordinates requested by the strip is greater than that supplied. org.j3d.renderer.aviatrix3d.nodes.LODGroup.pickTimingMsg = Picking not permitted right now. Picking is only permitted during the ApplicationUpdateObserver::updateSceneGraph() callbacks org.j3d.renderer.aviatrix3d.nodes.LODGroup.notPickableMsg = This node has been marked as not pickable by the user org.j3d.renderer.aviatrix3d.nodes.LODGroup.invalidChildIndexMsg = Index provided > last valid index org.j3d.renderer.aviatrix3d.nodes.LODGroup.incRangeMsg = Range values are required to be monotonously increasing. org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid.childTypeMultiMsg = Child {0} has type {1} rather than the required Node org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid.partTypeMultiMsg = Child {0} has type {1} rather than the required AVHumanoidPart org.j3d.renderer.aviatrix3d.geom.hanim.AVJoint.childTypeSingleMsg = Child has type {0} rather than the required AVHumanoidPart org.j3d.renderer.aviatrix3d.geom.hanim.AVJoint.childTypeMultiMsg = Child {0} has type {1} rather than the required AVHumanoidPart org.j3d.renderer.aviatrix3d.geom.hanim.AVSegment.childTypeSingleMsg = Child has type {0} rather than the required Node org.j3d.renderer.aviatrix3d.geom.hanim.AVSegment.childTypeMultiMsg = Child {0} has type {1} rather than the required Node org.j3d.renderer.aviatrix3d.geom.hanim.AVSite.childTypeSingleMsg = Child has type {0} rather than the required Node org.j3d.renderer.aviatrix3d.geom.hanim.AVSite.childTypeMultiMsg = Child {0} has type {1} rather than the required Node org.j3d.renderer.aviatrix3d.geom.hanim.HAnimShader.missingShaderMsg = Unable to locate the skinning shader file {0} org.j3d.renderer.aviatrix3d.geom.hanim.HAnimShader.shaderFileCorruptMsg = Shader file {0} has some form of I/O problem: {1} org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareSpaceJoint.jointTypeSingleMsg = Child has type {0} rather than the required SoftwareSpaceJoint. org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareSpaceJoint.jointTypeMultiMsg = Child {0} has type {1} rather than the required SoftwareSpaceJoint. org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareSpaceJoint.jointTypeSingleMsg = Child has type {0} rather than the required SoftwareSpeedJoint. org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareSpaceJoint.jointTypeMultiMsg = Child {0} has type {1} rather than the required SoftwareSpeedJoint. org.j3d.renderer.aviatrix3d.geom.particle.PointParticleSystem.numColorCompMsg = The number of color components {0} is only allowed to be 0, 3 or 4. org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem.numColorCompMsg = The number of color components {0} is only allowed to be 0, 3 or 4. org.j3d.renderer.aviatrix3d.geom.particle.TriangleParticleSystem.numColorCompMsg = The number of color components {0} is only allowed to be 0, 3 or 4. org.j3d.renderer.aviatrix3d.geom.volume.OctTree.validDetailCountMsg = numValid value of {0} is out of range. It should be [0,8]. org.j3d.renderer.aviatrix3d.geom.volume.OctTree.negRangeMsg = The range value of {0} was negative. It should be >= 0. org.j3d.renderer.aviatrix3d.swt.draw2d.FigureResizeHandler.listenerExceptionMsg = Error sending SWT Draw2D Figure resize change notification to {0} org.j3d.renderer.aviatrix3d.swt.output.StereoSWTSurface.unknownStereoPolicyMsg = An unknown stereo policy {0} was provided. Cannot provide stereo support. org.j3d.renderer.aviatrix3d.swt.output.SWTResizeHandler.listenerExceptionMsg = Error sending SWT resize change notification to {0} org.j3d.renderer.aviatrix3d.texture.AbstractTextureCache.imageMissingMsg = Unable to locate the requested image file {0}. org.j3d.renderer.aviatrix3d.texture.AVTextureCacheFactory.invalidCacheTypeMsg = Unsupported cache type {0} supplied. org.j3d.renderer.aviatrix3d.texture.TextureCreateUtils.invalidImageTypeMsg = Supplied image type of {0} cannot be processed by these utilities. org.j3d.renderer.aviatrix3d.texture.TextureCreateUtils.cantRescaleRIMsg = Can't rescale a non-Buffered Image. org.j3d.renderer.aviatrix3d.texture.TextureCreateUtils.resizeInfoMsg = Resizing the image to {0}x{1}. org.j3d.renderer.aviatrix3d.util.PerformanceMonitor.invalidMaxFPSMsg = The maximum FPS value of {0} must be greater than zero org.j3d.renderer.aviatrix3d.util.PerformanceMonitor.invalidMinFPSMsg = The maximum FPS value of {0} must be greater than or equal to zero org.j3d.renderer.aviatrix3d.util.PerformanceMonitor.invalidUpdateMsg = The update interval of {0} must be greater than zero org.j3d.renderer.aviatrix3d.util.PerformanceMonitor.invertedMinMaxFPSMsg = Cannot set a minimum FPS {0} to be greater than or equal to the maximum FPS {1} org.j3d.renderer.aviatrix3d.util.SceneGraphTraverser.observerExceptionMsg = Error in user code sending observedNode() notification to {0} org.j3d.renderer.aviatrix3d.util.SceneGraphTraverser.multithreadMsg = Traverser is currently walking a scene graph and cannot be used in a multi-threaded environment