From 9d7eff05ab6ff5b71b88cf77e9eabe63bcec5ac3 Mon Sep 17 00:00:00 2001 From: Kevin Rushforth Date: Tue, 24 Jan 2006 01:26:29 +0000 Subject: Obsolete pages; now point to Wiki git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@507 ba19aa83-45c5-6ac9-afd3-db810772062c --- www/j3d1_4/api-changes.html | 306 +-------------------------------------- www/j3d1_4/improvements.html | 66 +-------- www/j3d1_4/proposed-changes.html | 221 +--------------------------- 3 files changed, 17 insertions(+), 576 deletions(-) (limited to 'www/j3d1_4') diff --git a/www/j3d1_4/api-changes.html b/www/j3d1_4/api-changes.html index 28a106d..4cdc828 100644 --- a/www/j3d1_4/api-changes.html +++ b/www/j3d1_4/api-changes.html @@ -1,310 +1,14 @@ - - - - - - List of Proposed Java 3D 1.4 API Changes + Obsolete Page -

List of Proposed Java 3DTM -1.4 API Changes

-

This document conatains a list of the proposed API changes to the -Java 3DTM 1.4 API -that deviate from the 1.3 API. -

-

Note: the most up-to-date version of -this list is in the dev-1_4 branch of the -docs/api-changes-1_4.txt -file, which is updated to record the addition or deprecation of -any public or protected class, interface, field, constructor, or method -to the Java 3D API. -

-

No incompatible changes to the Java 3D 1.3 API are allowed.

-
-I. New/deprecated fields, constructors, methods
-
-    Canvas3D
-    --------
-    New methods:
-	public boolean isShadingLanguageSupported(int shadingLanguage)
-
-
-    SceneGraphObject
-    ----------------
-    New methods:
-	public void setName(String name)
-	public String getName()
-
-
-    GeometryArray (incomplete list)
-    -------------
-    New fields:
-	public static final int ALLOW_VERTEX_ATTR_READ
-	public static final int ALLOW_VERTEX_ATTR_WRITE
-	public static final int VERTEX_ATTRIBUTES
-
-    New constructors:
-	public GeometryArray(int vertexCount,
-			     int vertexFormat,
-			     int texCoordSetCount,
-			     int[] texCoordSetMap,
-			     int vertexAttrCount,
-			     int[] vertexAttrSizes)
-
-    New methods:
-	public int getVertexAttrCount()
-	public void getVertexAttrSizes(int[] vertexAttrSizes)
-	public void setVertexAttr(int vertexAttrNum, int index,
-				  float[] vertexAttr)
-	public void setVertexAttr(int vertexAttrNum, int index,
-				  Point2f vertexAttr)
-	public void setVertexAttr(int vertexAttrNum, int index,
-				  Point3f vertexAttr)
-	public void setVertexAttr(int vertexAttrNum, int index,
-				  Point4f vertexAttr)
-	public void setVertexAttrs(int vertexAttrNum, int index,
-				   float[] vertexAttrs)
-	public void setVertexAttrs(int vertexAttrNum, int index,
-				   Point2f[] vertexAttrs)
-	public void setVertexAttrs(int vertexAttrNum, int index,
-				   Point3f[] vertexAttrs)
-	public void setVertexAttrs(int vertexAttrNum, int index,
-				   Point4f[] vertexAttrs)
-	public void setVertexAttrs(int vertexAttrNum, int index,
-				   float[] vertexAttrs,
-				   int start, int length)
-	public void setVertexAttrs(int vertexAttrNum, int index,
-				   Point2f[] vertexAttrs,
-				   int start, int length)
-	public void setVertexAttrs(int vertexAttrNum, int index,
-				   Point3f[] vertexAttrs,
-				   int start, int length)
-	public void setVertexAttrs(int vertexAttrNum, int index,
-				   Point4f[] vertexAttrs,
-				   int start, int length)
-	public void getVertexAttr(int vertexAttrNum, int index,
-				  float[] vertexAttr)
-	public void getVertexAttr(int vertexAttrNum, int index,
-				  Point2f vertexAttr)
-	public void getVertexAttr(int vertexAttrNum, int index,
-				  Point3f vertexAttr)
-	public void getVertexAttr(int vertexAttrNum, int index,
-				  Point4f vertexAttr)
-	public void getVertexAttrs(int vertexAttrNum, int index,
-				   float[] vertexAttrs)
-	public void getVertexAttrs(int vertexAttrNum, int index,
-				   Point2f[] vertexAttrs)
-	public void getVertexAttrs(int vertexAttrNum, int index,
-				   Point3f[] vertexAttrs)
-	public void getVertexAttrs(int vertexAttrNum, int index,
-				   Point4f[] vertexAttrs)
-	public void setInitialVertexAttrIndex(int vertexAttrNum,
-					      int initialVertexAttrIndex)
-	public int getInitialVertexAttrIndex(int vertexAttrNum)
-	public void setVertexAttrRefBuffer(int vertexAttrNum, J3DBuffer vertexAttrs)
-	public J3DBuffer getVertexAttrRefBuffer(int vertexAttrNum)
-	public void setVertexAttrRefFloat(int vertexAttrNum, float[] vertexAttrs)
-	public float[] getVertexAttrRefFloat(int vertexAttrNum)
-
-
-    TriangleArray
-    -------------
-    New constructors:
-	public TriangleArray(int vertexCount,
-			     int vertexFormat,
-			     int texCoordSetCount,
-			     int[] texCoordSetMap,
-			     int vertexAttrCount,
-			     int[] vertexAttrSizes)
-
-
-    Node
-    ----
-    New fields:
-	public static final int ALLOW_PARENT_READ
-	public static final int ALLOW_LOCALE_READ
-
-    New methods:
-	public Locale getLocale()
-
-
-    VirtualUniverse
-    ---------------
-    New methods:
-	public void addGraphStructureChangeListener(GraphStructureChangeListener listener)
-	public void removeGraphStructureChangeListener(GraphStructureChangeListener listener)
-	public void addShaderErrorListener(ShaderErrorListener listener)
-	public void removeShaderErrorListener(ShaderErrorListener listener)
-
-
-    Locale
-    ------
-    New methods:
-	public PickInfo[] pickAll( int mode, int flags, PickShape pickShape )
-	public PickInfo[] pickAllSorted( int mode, int flags, PickShape pickShape )
-	public PickInfo pickClosest( int mode, int flags, PickShape pickShape )
-	public PickInfo pickAny( int mode, int flags, PickShape pickShape )
-
-
-    BranchGroup
-    -----------
-    New methods:
-	public PickInfo[] pickAll( int mode, int flags, PickShape pickShape )
-	public PickInfo[] pickAllSorted( int mode, int flags, PickShape pickShape )
-	public PickInfo pickClosest( int mode, int flags, PickShape pickShape )
-	public PickInfo pickAny( int mode, int flags, PickShape pickShape )
-
-
-    Sensor
-    ------
-    Deprecated fields:
-	public static final int PREDICT_NONE
-	public static final int PREDICT_NEXT_FRAME_TIME
-	public static final int NO_PREDICTOR
-	public static final int HEAD_PREDICTOR
-	public static final int HAND_PREDICTOR
-
-    Deprecated methods:
-	public void setPredictor(int predictor)
-	public int getPredictor()
-	public void setPredictionPolicy(int policy)
-	public int getPredictionPolicy()
-	public void getRead(Transform3D read, long deltaT)
-
-
-    RenderingAttributes
-    -----------
-    New fields:
-	public static final int ALLOW_DEPTH_TEST_FUNCTION_READ
-	public static final int ALLOW_DEPTH_TEST_FUNCTION_WRITE
-
-    New constructors:
-	public RenderingAttributes(boolean depthBufferEnable,
-				   boolean depthBufferWriteEnable,
-				   int depthTestFunction,
-				   float alphaTestValue,
-				   int alphaTestFunction,
-				   boolean visible,
-				   boolean ignoreVertexColors,
-				   boolean rasterOpEnable,
-				   int rasterOp)
-
-    New methods:
-	public void setDepthTestFunction(int function)
-	public int getDepthTestFunction()
-
-
-II. Reparented classes
-
-    NONE
-
-
-III. New classes and interfaces (in javax.media.j3d)
-
-    ShaderAppearance
-    ----------------
-	public class ShaderAppearance extends Appearance
-
-    ShaderAttributeSet
-    ------------------
-	public class ShaderAttributeSet extends NodeComponent
-
-    ShaderAttribute
-    ---------------
-	public abstract class ShaderAttribute extends NodeComponent
-
-    ShaderAttributeBinding
-    ----------------------
-	public class ShaderAttributeBinding extends ShaderAttribute
-
-    ShaderAttributeObject
-    ---------------------
-	public abstract class ShaderAttributeObject extends ShaderAttribute
-
-    ShaderAttributeValue
-    --------------------
-	public class ShaderAttributeValue extends ShaderAttributeObject
-
-    ShaderAttributeArray
-    --------------------
-	public class ShaderAttributeArray extends ShaderAttributeObject
-
-    Shader
-    ------
-	public abstract class Shader extends NodeComponent
-
-    SourceCodeShader
-    ----------------
-	public class SourceCodeShader extends Shader
-
-    ShaderProgram
-    -------------
-	public abstract class ShaderProgram extends NodeComponent
-
-    CgShaderProgram
-    ---------------
-	public class CgShaderProgram extends ShaderProgram
-
-    GLSLShaderProgram
-    -----------------
-	public class GLSLShaderProgram extends ShaderProgram
-
-    ShaderError
-    -----------
-	public class ShaderError extends Object
-
-    ShaderErrorListener
-    -------------------
-	public interface ShaderErrorListener
-
-    GraphStructureChangeListener
-    ----------------------------
-	public interface GraphStructureChangeListener
-
-    PickInfo
-    --------
-	public class PickInfo extends Object
-
-    PickInfo.IntersectionInfo
-    -------------------------
-	public class PickInfo.IntersectionInfo extends Object
-
-
-IV. Deprecated classes and interfaces (in javax.media.j3d)
-
-    CompressedGeometry
-    CompressedGeometryHeader
-    PickPoint
-    Morph
-
-

Page last updated — -$Date$ -

+

Obsolete Page

+

This page is obsolete. Click here +to go the Java 3D Roadmap page of the Java 3D Wiki.

diff --git a/www/j3d1_4/improvements.html b/www/j3d1_4/improvements.html index de58211..4cdc828 100644 --- a/www/j3d1_4/improvements.html +++ b/www/j3d1_4/improvements.html @@ -3,68 +3,12 @@ - Possible Java 3D 1.4 Improvements + Obsolete Page -

Possible Java 3DTM 1.4 -Improvements

-

This page lists the possible improvements to the implementation -of Java 3DTM version 1.4 that do -not require API changes. Click on the following -link to see a description of the proposed -Java 3D -1.4 API changes. -

-

List of possible improvements

-

Here is a list of newly-filed issues that represent possible -improvements to Java 3D. This list is not prioritized, nor are any -of -these improvements guaranteed to be implemented. -

- -

Note that these new issues are in addition to any other issues that -have been filed. For a complete list, query -the list of issues. -

-

Page last updated — -$Date$ -

+

Obsolete Page

+

This page is obsolete. Click here +to go the Java 3D Roadmap page of the Java 3D Wiki.

diff --git a/www/j3d1_4/proposed-changes.html b/www/j3d1_4/proposed-changes.html index 2109fdb..4cdc828 100644 --- a/www/j3d1_4/proposed-changes.html +++ b/www/j3d1_4/proposed-changes.html @@ -1,221 +1,14 @@ - - Proposed Java 3D API Changes + + Obsolete Page -

Proposed Java 3DTM API -Changes

-

This page highlights the proposed changes to the 1.4 version of the -Java 3DTM API, and beyond. For a -list of new -classes methods, etc., see the List of -Proposed Java 3D 1.4 API -Changes. Click -here -for the -latest -javadocs for the proposed 1.4 API (built from the dev-1_4 branch). -A list of other possible improvements to -Java 3D version 1.4 is also available. -

- - - - - - - - - - - - - - - - -
-

1.4 Committed Features
-

-

This list of high priority features will almost certainly make -it -into the 1.4 version of the Java 3D API.

-
In Process:
-
- -
Completed:
-
- -

This is a list of features that we propose to deprecate1 in -the API.
-

-
    -
  • CompressedGeometry class (no HW support, lack -of -industry -acceptance)
  • -
  • Sensor prediction (has never been implemented)
    -
  • -
  • PickPoint class (not fully implemented, cannot -be -used for -geometry-based picking; use PickBounds with -a -BoundingSphere that has a small radius)
  • -
  • Morph node (expensive, picking -doesn't -work, -can be done -in a utility)
  • -
-
-

Other Features for 1.4, 1.5, ...
-

-

This list of medium priority features is under discussion for -possible inclusion -into the 1.4 or 1.5 API (or beyond).

- - -
    -
  • Non-power-of-two textures
  • -
  • Point sprites
  • -
  • Ability -for nested ViewSpecificGroup nodes -to replace the set of views
    -
  • -
  • API support for  retained alpha buffers
  • -
  • Ability to query properties from a GraphicsConfiguration
  • -
  • Better support for off-screen configuration parameters -(e.g., an -attribute in GraphicsConfigTemplate3D indicating whether -the requested GraphicsConfiguration is used for on-screen -rendering, -off-screen rendering, or both)
  • -
  • Enhance getLocalToVWorld() to return a valid -result -for non-live graphs.
  • -
  • Additional texture formats: -
      -
    • NIO buffer support
    • -
    • Texture compression formats
    • -
    -
  • -
-
-

1.5 Proposed Major Features

-

This list of high priority features is being seriously -considered for the 1.5 version of the Java 3D API.

- -
-

1.6 Possible Major Features

-

Not yet planned
-

-
-

2.0 Possible Major Features

-

Here is an unprioritized list of possible features under -consideration for a future 2.0 version of the Java 3D API.

-
    -
  • Extensibility: -
      -
    • Access to the native context (JOGL integration)
    • -
    • Geometry extensibility
    • -
    • Additional node types (e.g., haptic rendering)
    • -
    • Extensible geometry processing algorithms
    • -
    -
  • -
  • Plug-in capability -
      -
    • Rendering Device Interface (pluggable renderers)
    • -
    • Visibility structure
    • -
    -
  • -
-
-

1 – Note that deprecated -features will not actually be removed. It -instead -reflects a decrease of emphasis on these features. While they should -continue -to function normally, no additional effort is likely to be put into -them (for example, compressed geometry will not be supported with -programmable shaders). This action paves the way to remove them from a -future major release (e.g., a 2.0 release).

-

Page last updated — -$Date$ -

+

Obsolete Page

+

This page is obsolete. Click here +to go the Java 3D Roadmap page of the Java 3D Wiki.

-- cgit v1.2.3