hi again, thanks for the responses
The shapes that you want to draw are Beziers (4 control points) or general NURBS??
i'm not sure what NURBS are, so i cant answer that=)
in the 2d plane, i want to place a circle, assign a height to it, place a light source, and then get a rendered image, including the caustics. like this: http://usurped.net/renders/caustics.jpg
it's these lighting effects that are the main point.
we've been thinking of using java3d in the 2d-plane as well, since that would make it much easier for us to get the 3d render done. the problem is then, how we easily can get the shape modelling done.
the modelling is supposed to be somewhat like how you do it in adobe illustrator, with the bezier curves, you add start & end point as well as control points, and these should be draggable. the rotate/move/scale funtionality from illustrator is also desirable.
hope this clears things up a bit.
EDIT: i'm also wondering if java3d supports such a detailed level of lighting/shadowing effects. can i get something as detailed as in the picture i linked?
- lars petter