diff options
-rw-r--r-- | www/j3d1_4/picking.html | 3 | ||||
-rw-r--r-- | www/j3d1_4/proposed-changes.html | 74 |
2 files changed, 42 insertions, 35 deletions
diff --git a/www/j3d1_4/picking.html b/www/j3d1_4/picking.html index 05ad26a..bf2c5f0 100644 --- a/www/j3d1_4/picking.html +++ b/www/j3d1_4/picking.html @@ -8,9 +8,6 @@ <body> <h2>Java 3D<sup><font size="-2">TM</font></sup> 1.4: Picking Changes</h2> -<h3><span style="color: rgb(0, 153, 0);"><i>ROUGH DRAFT: This API -is a Work in Progress</i></span></h3> -<hr> <p>This page describes the proposed picking changes in Java 3D 1.4. The main motivation is to improve picking performance. It eliminates the need to rely on the picking utility for extra pick information, such as diff --git a/www/j3d1_4/proposed-changes.html b/www/j3d1_4/proposed-changes.html index f897a85..b9d5a81 100644 --- a/www/j3d1_4/proposed-changes.html +++ b/www/j3d1_4/proposed-changes.html @@ -26,15 +26,30 @@ Java 3D version 1.4</a> is also available. <tbody> <tr> <td - style="text-align: left; vertical-align: top; background-color: rgb(255, 255, 225);"> + style="text-align: left; vertical-align: top; background-color: rgb(255, 255, 225); width: 60%;"> <h3>1.4 Committed Features<br> </h3> <p>This list of high priority features will almost certainly make it into the 1.4 version of the Java 3D API.</p> + <div style="margin-left: 26px;">In Process:<br> + </div> <ul> <li><a href="shaders.html">Programmable Shaders</a></li> + <li>Additional blending functions, for example: <code>BLEND_SRC_COLOR</code>, + <code>BLEND_ONE_MINUS_SRC_COLOR</code>, <code>BLEND_DST_COLOR</code>, + <code>BLEND_ONE_MINUS_DST_COLOR</code>, etc.</li> + <li><a href="picking.html">Additional +core picking methods</a> (in +Locale and BranchGroup)</li> + <li><a href="stencil.html">Stencil +buffer</a><br> + </li> + </ul> + <div style="margin-left: 26px;">Completed:<br> + </div> + <ul> <li><a href="graph-change-listener.html">Scene graph structure change listeners</a></li> @@ -57,15 +72,6 @@ method and <a capability bit to <code>Node</code> class<br> </li> - <li>Additional blending functions, for example: <code>BLEND_SRC_COLOR</code>, - <code>BLEND_ONE_MINUS_SRC_COLOR</code>, <code>BLEND_DST_COLOR</code>, - <code>BLEND_ONE_MINUS_DST_COLOR</code>, etc.</li> - <li><a href="picking.html">Additional -core picking methods</a> (in -Locale and BranchGroup)</li> - <li><a href="stencil.html">Stencil -buffer</a><br> - </li> </ul> <p>This is a list of features that we propose to <a href="#Footnote_1">deprecate<sup>1</sup></a> in @@ -100,24 +106,8 @@ in a utility)</li> possible inclusion into the 1.4 or 1.5 API (or beyond). </p> <ul> - <li>Non-power-of-two textures</li> - <li>Point sprites</li> - <li><a href="vsg-op.html">Ability -for nested ViewSpecificGroup nodes -to replace the set of views</a><br> - </li> - <li>API support for retained alpha buffers</li> - <li>Ability to query properties from a <code>GraphicsConfiguration</code></li> - <li>Better support for off-screen configuration parameters -(e.g., an -attribute in <code>GraphicsConfigTemplate3D</code> indicating whether -the requested <code>GraphicsConfiguration</code> is used for on-screen -rendering, -off-screen rendering, or both)</li> - <li>Enhance <code>getLocalToVWorld()</code> to return a valid -result -for non-live graphs.</li> - <li><a href="lightweight-canvas3d.html">Lightweight + <li><a + href="file:///home/kcr/java3d/1.3.3/j3d-core/www/j3d1_4/lightweight-canvas3d.html">Lightweight Canvas3D (e.g., JCanvas3D)</a>. <span style="color: rgb(204, 0, 0);">Note: this feature @@ -143,7 +133,27 @@ method in the <code>Font3D</code> class. <span style="color: rgb(204, 0, 0);">Note: this feature will not happen without an someone from the community volunteering -to drive it.</span><span style="color: rgb(204, 0, 0);"></span></li> +to drive it.</span></li> + </ul> + <span style="color: rgb(204, 0, 0);"></span> + <ul> + <li>Non-power-of-two textures</li> + <li>Point sprites</li> + <li><a href="vsg-op.html">Ability +for nested ViewSpecificGroup nodes +to replace the set of views</a><br> + </li> + <li>API support for retained alpha buffers</li> + <li>Ability to query properties from a <code>GraphicsConfiguration</code></li> + <li>Better support for off-screen configuration parameters +(e.g., an +attribute in <code>GraphicsConfigTemplate3D</code> indicating whether +the requested <code>GraphicsConfiguration</code> is used for on-screen +rendering, +off-screen rendering, or both)</li> + <li>Enhance <code>getLocalToVWorld()</code> to return a valid +result +for non-live graphs.</li> <li>Additional texture formats: <ul> <li>NIO buffer support</li> @@ -155,7 +165,7 @@ to drive it.</span><span style="color: rgb(204, 0, 0);"></span></li> </tr> <tr> <td - style="text-align: left; vertical-align: top; background-color: rgb(255, 255, 203);"> + style="text-align: left; vertical-align: top; background-color: rgb(255, 255, 203); width: 60%;"> <h3>1.5 Proposed Major Features</h3> <p>This list of high priority features is being seriously considered for the 1.5 version of the Java 3D API.</p> @@ -168,7 +178,7 @@ considered for the 1.5 version of the Java 3D API.</p> </tr> <tr> <td - style="text-align: left; vertical-align: top; background-color: rgb(255, 255, 182);"> + style="text-align: left; vertical-align: top; background-color: rgb(255, 255, 182); width: 60%;"> <h3>1.6 Possible Major Features</h3> <p><span style="font-style: italic;">Not yet planned</span><br> </p> @@ -176,7 +186,7 @@ considered for the 1.5 version of the Java 3D API.</p> </tr> <tr> <td - style="text-align: left; vertical-align: top; background-color: rgb(255, 255, 164);"> + style="text-align: left; vertical-align: top; background-color: rgb(255, 255, 164); width: 60%;"> <h3><a name="Future_Features"></a>2.0 Possible Major Features</h3> <p>Here is an unprioritized list of possible features under consideration for a future 2.0 version of the Java 3D API. </p> |