You can update geometry in live Shape3D nodes in one of two ways.
First, you can replace the Geometry object referred to by a Shape3D
node using the Shape3D.setGeometry (or .addGeometry) method.  Second,
you can modify the vertices of an existing GeometryArray object either
using the setCoord*, setColor*, etc., methods (for by-copying geometry)
or by using the GeometryUpdater interface (for by-ref geometry).  In
all cases, you must set the appropriate capability bits.  This should
give you the flexibility that you need.

--
Kevin Rushforth
Java 3D Team
Sun Microsystems

[EMAIL PROTECTED]


>Date:         Mon, 2 Oct 2000 11:09:29 -0700
>From: Rajamiyer Ravichandran <[EMAIL PROTECTED]>
>Subject:      Re: [JAVA3D] Java 3D 1.3 Features
>To: [EMAIL PROTECTED]
>
>Hi Java3D team:
>Is it possible to support updating the geometry of
>live Shape3D objects. I think right now, it is
>supported via the GeometryUpdater interface only for
>GeometryArray class.
>
>--- Kevin Rushforth <[EMAIL PROTECTED]>
>wrote:
>> As promised, here is a list of features that we are
>> considering for the
>> 1.3 release of Java 3D.  We don't yet have a
>> schedule for this release,
>> but there will be a public review of the API changes
>> under the
>> guidelines of the Java Community Process for
>> maintenance releases.  We
>> anticipate that this API review will start sometime
>> near the end of
>> this calendar year.
>>
>> --
>> Kevin Rushforth
>> Java 3D Team
>> Sun Microsystems
>>
>> [EMAIL PROTECTED]
>>
>>
>------------------------------------------------------------------------
>>
>> Planned 1.3 features
>> ====================
>>
>>   Core API Changes
>>   ----------------
>>     .   Depth-sorted transparency
>>
>>     .   Objects scoped to a View (Shape3D, Light,
>> etc.)
>>
>>     .   Texture3D by-reference: provides capability
>> to refer to
>>         slices of a single image
>> (RenderedVolumeImage)
>>
>>     .   Ability to offset a raster in screen
>> coordinates from the
>>         raster point
>>
>>     .   Anisotropic filtering
>>
>>     .   Add OpenGL-style color selector for
>> per-vertex material colors
>>
>>   Utilities
>>   ---------
>>     .   J3DConfig (ConfiguredUniverse)
>>
>>     .   Java 3D Exporter
>>             -   Opaque binary file format for
>> save/restore
>>
>>     .   Meshification
>>
>> We will also continue work on improving performance
>> and decreasing the
>> memory footprint of Java 3D.
>>
>>
>> Features under consideration for 1.3 (uncommitted)
>> ==================================================
>>
>>   Core API Changes
>>   ----------------
>>     .   Behavior synchronization:
>>             -   Atomic scene graph changes from
>> multiple behaviors
>>             -   Prioritized behaviors to allow an
>> application to
>>                 specify a full or partial ordering
>>
>>     .   Cloneable vecmath objects
>>
>>     .   AudioDeviceL2 and other audio changes to
>> support L2
>>
>>     .   Complete set of ArrayList (nee Vector)
>> functions in
>>         appropriate places (e.g., removeAllChildren
>> and
>>         removeChild(Node) in Group)
>>
>>     .   Scale invariant OrientedShape3D
>>
>>
>>   Utilities
>>   ---------
>>     .   Audio
>>             -   L2 support
>>             -   DirectSound driver
>>
>>
>===========================================================================
>> To unsubscribe, send email to [EMAIL PROTECTED]
>> and include in the body
>> of the message "signoff JAVA3D-INTEREST".  For
>> general help, send email to
>> [EMAIL PROTECTED] and include in the body of the
>> message "help".
>
>
>__________________________________________________
>Do You Yahoo!?
>Yahoo! Photos - 35mm Quality Prints, Now Get 15 Free!
>http://photos.yahoo.com/
>
>===========================================================================
>To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
>of the message "signoff JAVA3D-INTEREST".  For general help, send email to
>[EMAIL PROTECTED] and include in the body of the message "help".
>

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to