I need to render the set of arbitrary polygons.
What can I use to render an arbitrary polygon, represented by N (x,y,z) points?
Do I need to implement 3D Delaunay triangulation by myself?
You can use the (FIST) triangulator of Java3D (com.sun.j3d.utils.geometry.Triangulator), mapping Java3D geometric data to JME counterparts is very easy.
Can you please give an example on triangulating simple polygon and reading its information?