Anirban, Have
you thought about separating the NURBS engine from the Graphics engine and
writing your own NURBS package?
You would then have full control over the NURBS implementation, and
would be able to draw NURBS curves/surfaces on any context (awt, 2D, 3D)
without having to access the OGL. The
development time may be more costly, but I’m sure there are many people out
there who would be keen to get their hands on a good package. There
is a good book: [‘The NURBS Book’, Les Pegl & Wayne Tiller, ISBN3-540-61545-8,
Springer ] which contains a very good detailed description of NURBS. It covers the maths behind NURBS and a
number of operations (knot insertion/refinement, degree elevation, curve
fitting etc), and contains pseudo code detailing some of the most popular NURBS
algorithms. Regards, Andy
Phelps freecom.net
consulting ltd ================ Anirban, I
would write my own Java classes to decompose a NURB into a triangle strip which
could then be part of a scenegraph. There is some sample code to do this
in one of the Graphics Gems books that you could covert to Java. Could
be a fun project... Daniel
Selman [EMAIL PROTECTED] Tornado
Labs Ltd. [Daniel
Selman] -----Original Message----- From:
Discussion list for Java 3D API [mailto:[EMAIL PROTECTED]]On
Behalf Of Anirban Bhadore Sent:
Friday, June 16, 2000 5:55 AM To:
[EMAIL PROTECTED] Subject:
NURBS rendering in Java3D Hi All, Presently Java3D does not support NURBS
surfaces as geometry. I want to handle
NURBS surfaces in a Java3D Viewer, how do I handle picking and other stuff
( which are supported by Java3D on facets )? What I tried was writing a class of my
own extended from javax.media.j3d.Canvas3D
and overloaded the postRender() where I call my JNI which
in turn makes call to OpenGL Platform Libs. And I am able to render the
NURBS surfaces separately by my own JNI and the surfaces are properly rendered
to the Java3D Canvas. But These NURBS surfaces ARE NOT part of the Java3D
Scene Graph. And that's why normal Java3D features are not supported on
these surfaces. It seems difficult( if not impossible) to add them to the Java3D
Scene Graph. Does anybody have any experience in
this? Any suggestion will be appreciated. with thanks, Anirban |
- [JAVA3D] NURBS rendering in Java3D Anirban Bhadore
- Re: [JAVA3D] NURBS rendering in Java3D Daniel Selman
- Re: [JAVA3D] NURBS rendering in Java3D Anirban Bhadore
- Re: [JAVA3D] NURBS rendering in Java3D Andrew Phelps
- Re: [JAVA3D] NURBS rendering in Java3D Anirban Bhadore
- Re: [JAVA3D] NURBS rendering in Java3D Alun Moon
- Re: [JAVA3D] NURBS rendering in Java3D Andrew Phelps
- Re: [JAVA3D] NURBS rendering in Java3D Rajamiyer Ravichandran