GLU func not avaible ?

Hi,

I moved my GL4JAVA app to JOGL and it seems that glu.gluNewTess() does not exits ?

argh…

???

there seems to be no gluNewNurbsRenderer() ithere :frowning:

whats the scoop. also i cant seem to get a Quadric to draw at all:

private GL gl;
private GLU glu;
private GLDrawable gldrawable;
private GLUquadric qud;

public void init(GLDrawable drawable) {
gl = drawable.getGL();
glu = drawable.getGLU();
qud = glu.gluNewQuadric();

  // ..... more innit stuff;

}

public void display(GLDrawable drawable) {
gl.glClear(GL.GL_COLOR_BUFFER_BIT | GL.GL_DEPTH_BUFFER_BIT);

  gl.glPushMatrix();
  gl.glTranslatef(0f, 0f, -5f);
  glu.gluCylinder(qud, 10d, 10d, 10d, 10, 10);
  gl.glPopMatrix();
}

nothing gets drawn at all. i just striped the code out of the Gears demo and pop this in. so it should be setting itself up ok?

strange… need them GLU calls. and Nurbs.

The GLU tesselators and NURBS surfaces have not yet been exposed in Jogl because of some complexities with the callback mechanisms; they are on the list of things to do. Quadrics however are there and have been tested. See the VertexProgWarp and VertexProgRefract demos; please verify that the using code is correct and file a bug if the Java version doesn’t work the same as the C code.

pop it though dude… come on :slight_smile: hahahaha. i’ll get u a beer when i am over next time. need the nurbs and spline action fella.

-> pops into gl4java while the jogl ‘joggles’.

[quote]The GLU tesselators and NURBS surfaces have not yet been exposed in Jogl because of some complexities with the callback mechanisms; they are on the list of things to do. Quadrics however are there and have been tested. See the VertexProgWarp and VertexProgRefract demos; please verify that the using code is correct and file a bug if the Java version doesn’t work the same as the C code.
[/quote]
Do you know when tesselators will be implemented ?

I have to come back to gl4java as I’m using lots of tesselators now…

However I’m really happy that you answer to people quickly ! :smiley: Thx

I’m using quadrics in my app to draw circles and all is ok !

I believe Pepijn Van Eeckhoudt had said that he was going to look into porting the GLU code for tesselators directly to Java. Interfacing to the C code via callbacks looks too complicated; having it written in pure Java should simplify things. However, I haven’t heard from Pepijn in several days.

No estimated completion time at the moment.

i just tryed my quadrics code again today and it seems to work now - guess the beast needed a restart.

GLU Nurbs are a must - but i will port my Nurbs to Trangle Strips and do some Nurb hack code while i wait :slight_smile: - u fellas are doing a top job!

keep it rolling.

As Ken said, I’m working on porting the GLU tesselator from the SGI sample openGL implementation to a java based version. I can’t work on this full time however and I haven’t had much spare time lately. Currently the straight port from c to java is 90% done, but hasn’t been tested yet (doesn’t compile yet). If anyone else wants to help speed up development, just let me know and I’ll send what I already have.