JOGL NURBS Support

Quick question,

I have been using Java3D but it does not have NURBS support and I really need this for the project I am working on - in particular NURBS Surface trimming as implemented in OpenGL. Does JOGL provide this ? If (or not) can someone direct me to the proper place to look for this info. ?

Thank you. :slight_smile:

Basic NURBS support was recently added to JOGL, but I recall that trimmed NURBS aren’t yet supported.

Thanks Ken.

Is there any idea as to when (or if) this will be added? I have been looking high and low for any information for NURBS trimming regarding either Java3D and JOGL (or ANY 3D binding) and have been completely unsuccessful.

Do you have any suggestions given that the NURBS MUST BE USED and Java must be used (for platform neutrality) ? ???I am at a complete loss with this.

Thanks again

Implement NURBS tesselation yourself? They aren’t hardware accelerated by OpenGL anyway, so you won’t lose too much performance.

Looks like I will have to implement it myself - if I can.

I was just hoping that this option was already implemented (in some Java API) given that I have heard some horror stories regarding the implementation of surface trimming.

Thanks for all the information.

JOGL is largely a volunteer driven project. It would be great if you would consider contributing trimming support to the current NURBS code. It should be straightforward to port this code from the original C++ given the current code structure developed by Tomas Hrasky. Post here if you have questions about the code.