-
Interfaces Interface Description com.sun.j3d.utils.behaviors.picking.PickingCallback As of Java 3D version 1.2, replaced bycom.sun.j3d.utils.picking.behaviors.PickingCallback
-
Classes Class Description com.sun.j3d.utils.behaviors.picking.Intersect As of Java 3D version 1.2, this class is no longer neededcom.sun.j3d.utils.behaviors.picking.PickMouseBehavior As of Java 3D version 1.2, replaced bycom.sun.j3d.utils.picking.behaviors.PickMouseBehavior
com.sun.j3d.utils.behaviors.picking.PickObject As of Java 3D version 1.2, replaced bycom.sun.j3d.utils.picking.PickCanvas
com.sun.j3d.utils.behaviors.picking.PickRotateBehavior As of Java 3D version 1.2, replaced bycom.sun.j3d.utils.picking.behaviors.PickRotateBehavior
com.sun.j3d.utils.behaviors.picking.PickTranslateBehavior As of Java 3D version 1.2, replaced bycom.sun.j3d.utils.picking.behaviors.PickTranslateBehavior
com.sun.j3d.utils.behaviors.picking.PickZoomBehavior As of Java 3D version 1.2, replaced bycom.sun.j3d.utils.picking.behaviors.PickZoomBehavior
com.sun.j3d.utils.compression.CompressedGeometryFile As of Java 3D 1.5, replaced by com.sun.j3d.utils.geometry.compression.CompressedGeometryFile
.com.sun.j3d.utils.compression.CompressionStream As of Java 3D 1.5, replaced by com.sun.j3d.utils.geometry.compression.CompressionStream
.com.sun.j3d.utils.compression.GeometryCompressor As of Java 3D 1.5, replaced by com.sun.j3d.utils.geometry.compression.GeometryCompressor
.com.sun.j3d.utils.timer.J3DTimer Use java.lang.System.nanoTime() instead.javax.media.j3d.CompressedGeometry As of Java 3D version 1.4.javax.media.j3d.CompressedGeometryHeader As of Java 3D version 1.4.javax.media.j3d.Morph As of Java 3D version 1.4.javax.media.j3d.PickPoint As of Java 3D version 1.4, use PickBounds with a BoundingSphere that has a small radius.
-
Fields Field Description javax.media.j3d.Sensor.HAND_PREDICTOR As of Java 3D version 1.4, prediction is not a supported feature.javax.media.j3d.Sensor.HEAD_PREDICTOR As of Java 3D version 1.4, prediction is not a supported feature.javax.media.j3d.Sensor.NO_PREDICTOR As of Java 3D version 1.4, prediction is not a supported feature.javax.media.j3d.Sensor.PREDICT_NEXT_FRAME_TIME As of Java 3D version 1.4, prediction is not a supported feature.javax.media.j3d.Sensor.PREDICT_NONE As of Java 3D version 1.4, prediction is not a supported feature.javax.media.j3d.Texture2D.ALLOW_DETAIL_TEXTURE_READ As of Java 3D 1.5 the optional detail texture feature is no longer supported. Specifies that this Texture object allows reading its detail texture information (e.g., detail texture image, detail texture mode, detail texture function, detail texture function points count, detail texture level)javax.media.j3d.Texture2D.DETAIL_ADD As of Java 3D 1.5 the optional detail texture feature is no longer supported. Adds the detail texture image to the level 0 image of this texture objectjavax.media.j3d.Texture2D.DETAIL_MODULATE As of Java 3D 1.5 the optional detail texture feature is no longer supported. Modulates the detail texture image with the level 0 image of this texture objectjavax.media.j3d.Texture2D.LINEAR_DETAIL As of Java 3D 1.5 the optional detail texture feature is no longer supported. Performs linear sampling in both the base level texture image and the detail texture image, and combines the two texture values according to the detail texture mode.javax.media.j3d.Texture2D.LINEAR_DETAIL_ALPHA As of Java 3D 1.5 the optional detail texture feature is no longer supported. Performs linear detail for the alpha component only. The rgb components are computed using BASE_LEVEL_LINEAR filter.javax.media.j3d.Texture2D.LINEAR_DETAIL_RGB As of Java 3D 1.5 the optional detail texture feature is no longer supported. Performs linear detail for the rgb components only. The alpha component is computed using BASE_LEVEL_LINEAR filter.
-
Methods Method Description com.sun.j3d.audioengines.AudioEngine.getChannelsUsedForSound(Sound) This method is now part of the Sound classcom.sun.j3d.audioengines.AudioEngine3D.getSampleList() unsafe to get reference to samples list with this method. It's better to directly reference samples list within a synchronized block which also contains calls to .getSample(index).com.sun.j3d.utils.behaviors.interpolators.KBRotPosScaleSplinePathInterpolator.getAxisOfRotPosScale() As of Java 3D version 1.3, replaced byTransformInterpolator.getTransformAxis()
com.sun.j3d.utils.behaviors.interpolators.KBRotPosScaleSplinePathInterpolator.setAxisOfRotPosScale(Transform3D) As of Java 3D version 1.3, replaced byTransformInterpolator.setTransformAxis(Transform3D)
com.sun.j3d.utils.behaviors.interpolators.KBSplinePathInterpolator.computePathInterpolation() As of Java 3D version 1.3, replaced bycomputePathInterpolation(float)
com.sun.j3d.utils.behaviors.interpolators.RotPosScaleTCBSplinePathInterpolator.getAxisOfRotPosScale() As of Java 3D version 1.3, replaced byTransformInterpolator.getTransformAxis()
com.sun.j3d.utils.behaviors.interpolators.RotPosScaleTCBSplinePathInterpolator.setAxisOfRotPosScale(Transform3D) As of Java 3D version 1.3, replaced byTransformInterpolator.setTransformAxis(Transform3D)
com.sun.j3d.utils.behaviors.interpolators.TCBSplinePathInterpolator.computePathInterpolation() As of Java 3D version 1.3, replaced bycomputePathInterpolation(float)
com.sun.j3d.utils.geometry.ColorCube.getShape() ColorCube now extends shape so it is no longer necessary to call this method.com.sun.j3d.utils.geometry.GeometryInfo.getTextureCoordinateIndices() As of Java 3D 1.3 replaced byint[] getTextureCoordinateIndices(int texCoordSet)
com.sun.j3d.utils.geometry.GeometryInfo.getTextureCoordinates() As of Java 3D 1.3 replaced bygetTextureCoordinates(int texCoordSet)
com.sun.j3d.utils.geometry.GeometryInfo.setTextureCoordinateIndices(int[]) As of Java 3D 1.3 replaced bysetTextureCoordinateIndices(int texCoordSet, int indices[])
com.sun.j3d.utils.geometry.GeometryInfo.setTextureCoordinates(Point2f[]) As of Java 3D 1.3 replaced bysetTextureCoordinates(int texCoordSet, TexCoord2f coords[])
com.sun.j3d.utils.geometry.GeometryInfo.setTextureCoordinates2(float[]) As of Java 3D 1.3 replaced bysetTextureCoordinates(int texCoordSet, float texCoords[])
com.sun.j3d.utils.geometry.GeometryInfo.setTextureCoordinates3(float[]) As of Java 3D 1.3 replaced bysetTextureCoordinates(int texCoordSet, float texCoords[])
com.sun.j3d.utils.geometry.Primitive.setNumTriangles(int) The number of triangles is an immutable attribute.com.sun.j3d.utils.geometry.Primitive.setNumVertices(int) The number of vertices is an immutable attribute.com.sun.j3d.utils.geometry.Primitive.setPrimitiveFlags(int) The primitive flags must be set at construction time via one of the subclass constructors.com.sun.j3d.utils.picking.PickTool.setBranchGroup(Locale) This method does nothing other than return its input parameter.com.sun.j3d.utils.universe.Viewer.getCanvases() superceded by getCanvas3D()com.sun.j3d.utils.universe.Viewer.getFrame() AWT Frame components are no longer created by the Viewer class.com.sun.j3d.utils.universe.Viewer.getPanel() AWT Panel components are no longer created by the Viewer class.javax.media.j3d.Appearance.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.Appearance.duplicateNodeComponent(NodeComponent) replaced with duplicateNodeComponent( NodeComponent originalNodeComponent, boolean forceDuplicate)javax.media.j3d.AuralAttributes.cloneNodeComponent() As of Java 3D version 1.2, replaced bycloneNodeComponent(boolean forceDuplicate)
javax.media.j3d.AuralAttributes.setReverbDelay(Bounds) As of Java 3D version 1.2, replaced bysetReverbBounds(Bounds)
javax.media.j3d.ColoringAttributes.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.CompressedGeometry.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.DepthComponentFloat.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.DepthComponentInt.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.GeometryArray.getColorRef3b() As of Java 3D version 1.3, use geometry by-copy for Color3b arraysjavax.media.j3d.GeometryArray.getColorRef3f() As of Java 3D version 1.3, use geometry by-copy for Color3f arraysjavax.media.j3d.GeometryArray.getColorRef4b() As of Java 3D version 1.3, use geometry by-copy for Color4b arraysjavax.media.j3d.GeometryArray.getColorRef4f() As of Java 3D version 1.3, use geometry by-copy for Color4f arraysjavax.media.j3d.GeometryArray.getCoordRef3d() As of Java 3D version 1.3, use geometry by-copy for Point3d arraysjavax.media.j3d.GeometryArray.getCoordRef3f() As of Java 3D version 1.3, use geometry by-copy for Point3f arraysjavax.media.j3d.GeometryArray.getNormalRef3f() As of Java 3D version 1.3, use geometry by-copy for Vector3f arraysjavax.media.j3d.GeometryArray.getTexCoordRef2f(int) As of Java 3D version 1.3, use geometry by-copy for TexCoord2f arraysjavax.media.j3d.GeometryArray.getTexCoordRef3f(int) As of Java 3D version 1.3, use geometry by-copy for TexCoord3f arraysjavax.media.j3d.GeometryArray.getTextureCoordinate(int, float[]) As of Java 3D version 1.2, replaced bygetTextureCoordinate(int texCoordSet, ...)
javax.media.j3d.GeometryArray.getTextureCoordinates(int, float[]) As of Java 3D version 1.2, replaced bygetTextureCoordinates(int texCoordSet, ...)
javax.media.j3d.GeometryArray.setColorRef3b(Color3b[]) As of Java 3D version 1.3, use geometry by-copy for Color3b arraysjavax.media.j3d.GeometryArray.setColorRef3f(Color3f[]) As of Java 3D version 1.3, use geometry by-copy for Color3f arraysjavax.media.j3d.GeometryArray.setColorRef4b(Color4b[]) As of Java 3D version 1.3, use geometry by-copy for Color4b arraysjavax.media.j3d.GeometryArray.setColorRef4f(Color4f[]) As of Java 3D version 1.3, use geometry by-copy for Color4f arraysjavax.media.j3d.GeometryArray.setCoordRef3d(Point3d[]) As of Java 3D version 1.3, use geometry by-copy for Point3d arraysjavax.media.j3d.GeometryArray.setCoordRef3f(Point3f[]) As of Java 3D version 1.3, use geometry by-copy for Point3f arraysjavax.media.j3d.GeometryArray.setNormalRef3f(Vector3f[]) As of Java 3D version 1.3, use geometry by-copy for Vector3f arraysjavax.media.j3d.GeometryArray.setTexCoordRef2f(int, TexCoord2f[]) As of Java 3D version 1.3, use geometry by-copy for TexCoord2f arraysjavax.media.j3d.GeometryArray.setTexCoordRef3f(int, TexCoord3f[]) As of Java 3D version 1.3, use geometry by-copy for TexCoord3f arraysjavax.media.j3d.GeometryArray.setTextureCoordinate(int, float[]) As of Java 3D version 1.2, replaced bysetTextureCoordinate(int texCoordSet, ...)
javax.media.j3d.GeometryArray.setTextureCoordinates(int, float[]) As of Java 3D version 1.2, replaced bysetTextureCoordinates(int texCoordSet, ...)
javax.media.j3d.ImageComponent.setYUp(boolean) as of Java 3D 1.5, the yUp flag should only be set at object construction time.javax.media.j3d.ImageComponent2D.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.ImageComponent3D.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.IndexedGeometryArray.getTextureCoordinateIndex(int) As of Java 3D version 1.2, replaced bygetTextureCoordinateIndex(int texCoordSet, ...)
javax.media.j3d.IndexedGeometryArray.getTextureCoordinateIndices(int, int[]) As of Java 3D version 1.2, replaced bygetTextureCoordinateIndices(int texCoordSet, ...)
javax.media.j3d.IndexedGeometryArray.setTextureCoordinateIndex(int, int) As of Java 3D version 1.2, replaced bysetTextureCoordinateIndex(int texCoordSet, ...)
javax.media.j3d.IndexedGeometryArray.setTextureCoordinateIndices(int, int[]) As of Java 3D version 1.2, replaced bysetTextureCoordinateIndices(int texCoordSet, ...)
javax.media.j3d.IndexedLineArray.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.IndexedLineStripArray.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.IndexedPointArray.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.IndexedQuadArray.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.IndexedTriangleArray.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.IndexedTriangleFanArray.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.IndexedTriangleStripArray.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.LineArray.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.LineAttributes.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.LineStripArray.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.Material.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.MediaContainer.cloneNodeComponent() As of Java 3D version 1.2, replaced withcloneNodeComponent(boolean forceDuplicate)
javax.media.j3d.MediaContainer.getURL() As of Java 3D version 1.2, replaced bygetURLString
javax.media.j3d.MediaContainer.setURL(String) As of Java 3D version 1.2, replaced bysetURLString
javax.media.j3d.NodeComponent.cloneNodeComponent() As of Java 3D version 1.2, replaced bycloneNodeComponent(boolean forceDuplicate)
javax.media.j3d.NodeComponent.duplicateNodeComponent(NodeComponent) As of Java 3D version 1.2, replaced byduplicateNodeComponent(NodeComponent originalNodeComponent, boolean forceDuplicate)
javax.media.j3d.PathInterpolator.computePathInterpolation() As of Java 3D version 1.3, replaced bycomputePathInterpolation(float)
javax.media.j3d.PointArray.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.PointAttributes.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.PolygonAttributes.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.PositionInterpolator.getAxisOfTranslation() As of Java 3D version 1.3, replaced byTransformInterpolator.getTransformAxis()
javax.media.j3d.PositionInterpolator.setAxisOfTranslation(Transform3D) As of Java 3D version 1.3, replaced byTransformInterpolator.setTransformAxis(Transform3D)
javax.media.j3d.PositionPathInterpolator.getAxisOfTranslation() As of Java 3D version 1.3, replaced byTransformInterpolator.getTransformAxis()
javax.media.j3d.PositionPathInterpolator.setAxisOfTranslation(Transform3D) As of Java 3D version 1.3, replaced byTransformInterpolator.setTransformAxis(Transform3D)
javax.media.j3d.QuadArray.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.Raster.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.Raster.duplicateNodeComponent(NodeComponent) replaced with duplicateNodeComponent( NodeComponent originalNodeComponent, boolean forceDuplicate)javax.media.j3d.Raster.getOffset(Point) As of Java 3D version 1.3, replaced bygetSrcOffset(java.awt.Point)
javax.media.j3d.Raster.setOffset(int, int) As of Java 3D version 1.3, replaced bysetSrcOffset(int,int)
javax.media.j3d.RenderingAttributes.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.RotationInterpolator.getAxisOfRotation() As of Java 3D version 1.3, replaced byTransformInterpolator.getTransformAxis()
javax.media.j3d.RotationInterpolator.setAxisOfRotation(Transform3D) As of Java 3D version 1.3, replaced byTransformInterpolator.setTransformAxis(Transform3D)
javax.media.j3d.RotationPathInterpolator.getAxisOfRotation() As of Java 3D version 1.3, replaced byTransformInterpolator.getTransformAxis()
javax.media.j3d.RotationPathInterpolator.setAxisOfRotation(Transform3D) As of Java 3D version 1.3, replaced byTransformInterpolator.seTransformAxis(Transform3D)
javax.media.j3d.RotPosPathInterpolator.getAxisOfRotPos() As of Java 3D version 1.3, replaced byTransformInterpolator.getTransformAxis()
javax.media.j3d.RotPosPathInterpolator.setAxisOfRotPos(Transform3D) As of Java 3D version 1.3, replaced byTransformInterpolator.setTransformAxis(Transform3D)
javax.media.j3d.RotPosScalePathInterpolator.getAxisOfRotPosScale() As of Java 3D version 1.3, replaced byTransformInterpolator.geTransformAxis()
javax.media.j3d.RotPosScalePathInterpolator.setAxisOfRotPosScale(Transform3D) As of Java 3D version 1.3, replaced byTransformInterpolator.setTransformAxis(Transform3D)
javax.media.j3d.ScaleInterpolator.getAxisOfScale() As of Java 3D version 1.3, replaced byTransformInterpolator.getTransformAxis()
javax.media.j3d.ScaleInterpolator.setAxisOfScale(Transform3D) As of Java 3D version 1.3, replaced byTransformInterpolator.setTransformAxis(Transform3D)
javax.media.j3d.Sensor.getPredictionPolicy() As of Java 3D version 1.4, prediction is not a supported feature.javax.media.j3d.Sensor.getPredictor() As of Java 3D version 1.4, prediction is not a supported feature.javax.media.j3d.Sensor.getRead(Transform3D, long) As of Java 3D version 1.4, prediction is not a supported feature; usegetRead(Transform3D)
instead.javax.media.j3d.Sensor.setPredictionPolicy(int) As of Java 3D version 1.4, prediction is not a supported feature.javax.media.j3d.Sensor.setPredictor(int) As of Java 3D version 1.4, prediction is not a supported feature.javax.media.j3d.ShaderAppearance.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.ShaderAppearance.duplicateNodeComponent(NodeComponent) replaced with duplicateNodeComponent( NodeComponent originalNodeComponent, boolean forceDuplicate)javax.media.j3d.SourceCodeShader.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.TexCoordGeneration.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.Text3D.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.Texture2D.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.Texture2D.duplicateNodeComponent(NodeComponent) replaced with duplicateNodeComponent( NodeComponent originalNodeComponent, boolean forceDuplicate)javax.media.j3d.Texture2D.getDetailImage() As of Java 3D 1.5 the optional detail texture feature is no longer supported.javax.media.j3d.Texture2D.getDetailTextureFunc(float[], float[]) As of Java 3D 1.5 the optional detail texture feature is no longer supported.javax.media.j3d.Texture2D.getDetailTextureFuncPointsCount() As of Java 3D 1.5 the optional detail texture feature is no longer supported.javax.media.j3d.Texture2D.getDetailTextureLevel() As of Java 3D 1.5 the optional detail texture feature is no longer supported.javax.media.j3d.Texture2D.getDetailTextureMode() As of Java 3D 1.5 the optional detail texture feature is no longer supported.javax.media.j3d.Texture2D.setDetailImage(ImageComponent2D) As of Java 3D 1.5 the optional detail texture feature is no longer supported.javax.media.j3d.Texture2D.setDetailTextureFunc(float[], float[]) As of Java 3D 1.5 the optional detail texture feature is no longer supported.javax.media.j3d.Texture2D.setDetailTextureLevel(int) As of Java 3D 1.5 the optional detail texture feature is no longer supported.javax.media.j3d.Texture2D.setDetailTextureMode(int) As of Java 3D 1.5 the optional detail texture feature is no longer supported.javax.media.j3d.Texture3D.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.Texture3D.duplicateNodeComponent(NodeComponent) replaced with duplicateNodeComponent( NodeComponent originalNodeComponent, boolean forceDuplicate)javax.media.j3d.TextureAttributes.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.TextureCubeMap.duplicateNodeComponent(NodeComponent) replaced with duplicateNodeComponent( NodeComponent originalNodeComponent, boolean forceDuplicate)javax.media.j3d.TextureUnitState.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.TextureUnitState.duplicateNodeComponent(NodeComponent) replaced with duplicateNodeComponent( NodeComponent originalNodeComponent, boolean forceDuplicate)javax.media.j3d.Transform3D.setNonUniformScale(double, double, double) Use setScale(Vector3d) instead of setNonUniformScale; note that the setScale only modifies the scale componentjavax.media.j3d.TransparencyAttributes.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.TriangleArray.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.TriangleFanArray.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.TriangleStripArray.cloneNodeComponent() replaced with cloneNodeComponent(boolean forceDuplicate)javax.media.j3d.View.getMonoscopicViewPolicy() As of Java 3D version 1.2, replaced byCanvas3D.getMonoscopicViewPolicy
javax.media.j3d.View.setMonoscopicViewPolicy(int) As of Java 3D version 1.2, replaced byCanvas3D.setMonoscopicViewPolicy
-
Constructors Constructor Description com.sun.j3d.utils.behaviors.interpolators.KBSplinePathInterpolator(Alpha, KBKeyFrame[]) As of Java 3D version 1.3, replaced byKBSplinePathInterpolator(Alpha, TransformGroup, TCBKeyFrame[])
com.sun.j3d.utils.behaviors.interpolators.TCBSplinePathInterpolator(Alpha, TCBKeyFrame[]) As of Java 3D version 1.3, replaced byTCBSplinePathInterpolator(Alpha, TransformGroup, TCBKeyFrame[])
com.sun.j3d.utils.geometry.Triangulator() This class is created automatically when needed in GeometryInfo and never needs to be used directly. Putting data into a GeometryInfo with primitive POLYGON_ARRAY automatically causes the triangulator to be created and used.com.sun.j3d.utils.universe.SimpleUniverse(HiResCoord, int, Canvas3D, URL) use ConfiguredUniverse constructors to read a configuration filecom.sun.j3d.utils.universe.Viewer(URL) create a ConfiguredUniverse to use a configuration filejavax.media.j3d.PathInterpolator(Alpha, float[]) As of Java 3D version 1.3, replaced byPathInterpolator(Alpha, TransformGroup, float[])