<div><div dir="auto">I had to go clear back to glBegin in <a href="https://registry.khronos.org/OpenGL-Refpages/gl2.1/" target="_blank">https://registry.khronos.org/OpenGL-Refpages/gl2.1/</a> to find a reference to GL_POLYGON, which I believe is the ancient implementation of IndexedFaceSet.  Here is a pretty picture of the glBegin parameters:  </div><div dir="auto"><br></div><div dir="auto"><div><img src="cid:196aa2a9354b3ea7d5b1" style="width:218px;max-width:100%"></div><div dir="auto"><br></div><div dir="auto">As far as I know, these aren’t supported in OpenGL anymore,  but it looks like JOGAMP/JOGL have GL_POLYGON still: <div><a href="https://jogamp.org/deployment/jogamp-next/javadoc/jogl/javadoc/com/jogamp/opengl/GL2.html#GL_POLYGON" target="_blank">https://jogamp.org/deployment/jogamp-next/javadoc/jogl/javadoc/com/jogamp/opengl/GL2.html#GL_POLYGON</a></div></div><div dir="auto"><br></div><div dir="auto">And I use it here:</div><div dir="auto"><br></div><div dir="auto"><div><a href="https://github.com/coderextreme/lircom/blob/master/src/main/java/impact/Polygon.java" target="_blank">https://github.com/coderextreme/lircom/blob/master/src/main/java/impact/Polygon.java</a></div><br></div><div dir="auto">And it should work, but I haven’t tested it, I think, since moving to a new graphics card.  Instead, I am moving away from JOGAMP, towards X3D.  On my old graphics card, GL_POLYGON would show non-coplanar “polygons,” actually triangles.  Java just doesn’t seem like a favorable platform, except as a way to validate XML and therefore JSON.  That is why I am moving my motion capture to X3D</div><div dir="auto"><br></div><div dir="auto">JOGL was last released Aug 2023.</div><div dir="auto"><br></div><div dir="auto">Many are hoping for WebGPU support everywhere.  Seems like it might be a good way to go closed source, and against web principles of openness.</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">If anyone is up to developing X3D engine on top of something on top of Vulkan, I’m game.</div></div></div><div><div dir="auto"><div dir="auto"><br></div><div dir="auto">John</div><br></div><div dir="auto"><br></div>
</div>