Don,

This should be a JAVA3D-INTEREST FAQ perhaps, check
http://www.hypermultimedia.com/xj3d for latest information.

In general, X3D is an XML tag specification for VRML-"2K+n" content,
for which Xj3D is a work-in-progress Java 3D loader build with the open
source vrml-java3d core contributed by Sun to the VRML Consortium. It
basically implements a document object model (DOM) for VRML with Java
3D. A side benefit is that it also renders much VRML'97 content.


Manipulation of the scene graph can then be scripted through
specialized DOM, and these interfaces are currently being proposed as
the X3D Scene Authoring Interfaces , (SAI).

> The documentation needs work. Take a look at ElevationGrid, how do you get
> the data in?
> Seems like there would be a "public void createGrid(Point3d[][] gridArray)"
> method or something like that.
>

The SAI addresses the needs for programmatic and scripted access to
the vrml-structures such as ElevationGrid, through standard W3C
interfaces that happen to look a lot like the '97 java "annex b"
interfaces if you are familiar with the ISO 14772-1 document. The main
difference would be in node specific accessors for the fields which
are conveniently autogenerated from the XML schema.

Of course, you can also set the data declaratively in the xml file.

I expect that as VRML200x is ratified, better documentation is a
prerequisite, and X3D will be in the encodings section.

> Why would I want to learn it?

As a text format, XML has some interesting properties and
a large number of integrated tools in its own right; some ideas:

XHTML integration
XSL translators for other formats
Client specific encodings
Validating content


> Is there a tutorial?

Check with the online source guide, for example
http://www.web3d.org/TaskGroups/x3d/translation/examples/Vrml2.0Sourcebook/toc.h
tml#Chapter15-Extrusion

shows an Extrusion in both '97 and X3D encodings.


Regards,
______________________________________
Rick Goldberg
Sun Microsystems
901 San Antonio Road, MS UMPK27-302
Palo Alto, CA 94043-4900
650 786-0108 Direct
650 856-2114 Fax
[EMAIL PROTECTED]

>
> Date: Thu, 4 Jan 2001 11:05:31 -0500
> From: "Casteel, Don" <[EMAIL PROTECTED]>
> Subject: [JAVA3D] X3D ?
> Comments: To: VRML Interest Group <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
>
> Who can tell me about this X3D stuff?
>
> http://www.web3d.org/x3d.html
> http://www.web3d.org/TaskGroups/x3d/sun/cvs.html
>
> What is it?
> Is it used as a replacement for, or in addition to Java3D?

> Why would I want to learn it?


>
> The documentation needs work. Take a look at ElevationGrid, how do you get
> the data in?
> Seems like there would be a "public void createGrid(Point3d[][] gridArray)"
> method or something like that.
>
> comments?
>
> Don Casteel
>
> Manufacturing Engineer
> TEXTRON Automotive Company -- Athens Operations
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>         Voice:  (423)744-1109
>         Fax:    (423)744-1112
>         Pager:  (423)744-1129  -- 109
>                 Internet:       [EMAIL PROTECTED]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> ===========================================================================
> 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