Deprecated API

Deprecated Fields
javax.media.j3d.AuralAttributes.ALLOW_DOPPLER_SCALE_FACTOR_READ
          replaced with ALLOW_FREQUENCY_SCALE_FACTOR_READ 
javax.media.j3d.AuralAttributes.ALLOW_DOPPLER_SCALE_FACTOR_WRITE
          replaced with ALLOW_FREQUENCY_SCALE_FACTOR_WRITE 
javax.media.j3d.AuralAttributes.ALLOW_DOPPLER_VELOCITY_READ
          replaced with ALLOW_VELOCITY_SCALE_FACTOR_READ 
javax.media.j3d.AuralAttributes.ALLOW_DOPPLER_VELOCITY_WRITE
          replaced with ALLOW_VELOCITY_SCALE_FACTOR_WRITE 
javax.media.j3d.Node.ALLOW_PICK
          Use setPickable(boolean) instead 
javax.media.j3d.View.NOMINAL_SCREEN_SCALED
          All view attach policies are now affected by the screen scale, so this policy is identical to NOMINAL_SCREEN, which should be used instead. 
javax.media.j3d.InputDevice.POLLED
          Use one of BLOCKING, NON_BLOCKING, or DEMAND_DRIVEN 
javax.media.j3d.CompressedGeometryHeader.scale
          compressed geometry scale should be set by a Transform 
javax.media.j3d.InputDevice.STREAMING
          Use one of BLOCKING, NON_BLOCKING, or DEMAND_DRIVEN 
javax.media.j3d.CompressedGeometryHeader.xOffset
          compressed geometry xOffset should be set by a Transform 
javax.media.j3d.CompressedGeometryHeader.yOffset
          compressed geometry yOffset should be set by a Transform 
javax.media.j3d.CompressedGeometryHeader.zOffset
          compressed geometry zOffset should be set by a Transform 
 

Deprecated Methods
javax.media.j3d.View.addAudioDevice(AudioDevice)
          Use PhysicalEnvironment.setAudioDevice(AudioDevice) instead of View.addAudioDevice(AudioDevice) 
javax.media.j3d.View.addInputDevice(InputDevice)
          Use PhysicalEnvironment.addInputDevice(InputDevice) instead of View.addInputDevice(InputDevice) 
javax.media.j3d.View.allAudioDevices()
          Use PhysicalEnvironment.getAudioDevice() instead of View.allAudioDevices() 
javax.media.j3d.View.allInputDevices()
          Use PhysicalEnvironment.getAllInputDevices() instead of View.allInputDevices() 
javax.vecmath.Tuple3d.clamp(float, float)
          Use clamp(double,double) instead 
javax.vecmath.Tuple4d.clamp(float, float)
          Use clamp(double,double) instead 
javax.vecmath.Tuple3d.clamp(float, float, Tuple3d)
          Use clamp(double,double,Tuple3d) instead 
javax.vecmath.Tuple4d.clamp(float, float, Tuple4d)
          Use clamp(double,double,Tuple4d) instead 
javax.vecmath.Tuple3d.clampMax(float)
          Use clampMax(double) instead 
javax.vecmath.Tuple4d.clampMax(float)
          Use clampMax(double) instead 
javax.vecmath.Tuple3d.clampMax(float, Tuple3d)
          Use clampMax(double,Tuple3d) instead 
javax.vecmath.Tuple4d.clampMax(float, Tuple4d)
          Use clampMax(double,Tuple4d) instead 
javax.vecmath.Tuple3d.clampMin(float)
          Use clampMin(double) instead 
javax.vecmath.Tuple4d.clampMin(float)
          Use clampMin(double) instead 
javax.vecmath.Tuple3d.clampMin(float, Tuple3d)
          Use clampMin(double,Tuple3d) instead 
javax.vecmath.Tuple4d.clampMin(float, Tuple4d)
          Use clampMin(double,Tuple4d) instead 
javax.vecmath.GMatrix.epsilonEquals(GMatrix, float)
          The double version of this method should be used 
javax.vecmath.Matrix4d.epsilonEquals(Matrix4d, float)
          Use epsilonEquals(Matrix4d,double) instead 
javax.media.j3d.Font3D.getAsTriangles(int)
            
javax.media.j3d.Font3D.getBounds(int)
          use getBoundingBox instead. 
javax.media.j3d.SensorRead.getButtons()
          Use getButtons(int[] values). 
javax.media.j3d.AudioDevice.getChannelsUsedForSound(Sound)
          This method is now part of the Sound class 
javax.media.j3d.AuralAttributes.getDopplerScaleFactor()
          replaced with getFrequencyScaleFactor 
javax.media.j3d.AuralAttributes.getDopplerVelocity()
          replaced with getVelocityScaleFactor 
javax.media.j3d.FontExtrusion.getExtrusionShape(Shape)
          see getExtrusionShape() instead 
javax.media.j3d.NodeReferenceTable.getNewNodeReference(Node)
          As of Java 3D version 1.1, replaced by getNewObjectReference 
javax.vecmath.GVector.interpolate(GVector, float)
          the double version of this method should be used 
javax.vecmath.GVector.interpolate(GVector, GVector, float)
          the double version of this method should be used 
javax.vecmath.Tuple3d.interpolate(Tuple3d, float)
          Use interpolate(Tuple3d,double) instead 
javax.vecmath.Tuple3d.interpolate(Tuple3d, Tuple3d, float)
          Use interpolate(Tuple3d,Tuple3d,double) instead 
javax.vecmath.Tuple4d.interpolate(Tuple4d, float)
          Use interpolate(Tuple4d,double) instead 
javax.vecmath.Tuple4d.interpolate(Tuple4d, Tuple4d, float)
          Use interpolate(Tuple4d,Tuple4d,double) instead 
javax.media.j3d.Sensor.lastButtons()
          Use lastButtons(int[] values) instead. 
javax.media.j3d.Sensor.lastButtons(int)
          Use lastButtons(int k, int[] values) instead. 
javax.vecmath.Tuple3d.scaleAdd(double, Tuple3f)
          Use scaleAdd(double,Tuple3d) instead 
javax.vecmath.Tuple4d.scaleAdd(float, Tuple4d)
          Use scaleAdd(double,Tuple4d) instead 
javax.media.j3d.Alpha.setAlphAtOneDuration(long)
          This method name is misspelled and will be removed in a subsequent release; use setAlphaAtOneDuration instead. 
javax.media.j3d.Alpha.setAlphAtZeroDuration(long)
          This method name is misspelled and will be removed in a subsequent release; use setAlphaAtZeroDuration instead. 
javax.media.j3d.SensorRead.setButtons(int)
          Use setButtons(int[] values). 
javax.media.j3d.AuralAttributes.setDopplerScaleFactor(float)
          replaced with setFrequencyScaleFactor 
javax.media.j3d.AuralAttributes.setDopplerVelocity(float)
          replaced with setVelocityScaleFactor 
javax.media.j3d.Canvas3D.setLeftEyeInImagePlate(Point3d)
          Use setLeftManualEyeInImagePlate instead. 
javax.media.j3d.Sensor.setNextSensorRead(long, Transform3D, int)
          Use setNextSensorRead(long time, Transform3D transform, int[] buttons) instead. 
javax.media.j3d.Transform3D.setNonUniformScale(double, double, double)
          Use setScale(Vector3d) instead of setNonUniformScale; note that the setScale only modifies the scale component 
javax.media.j3d.Canvas3D.setRightEyeInImagePlate(Point3d)
          Use setRightManualEyeInImagePlate instead. 
 

Deprecated Constructors
javax.media.j3d.WakeupOnDeactivation(Bounds)
          The Bounds argument is ignored, use the empty constructor instead