Java OpenGL - 线框和实体模式

时间:2013-11-29 12:31:56

标签: java opengl rendering render wireframe

我有一个.OBJ加载器,它加载一个对象并呈现它。我可以将其渲染为线框或实体,如下所示:

固体

enter image description here

线框

enter image description here

所以现在我想同时渲染两种模式,比如 - 线框渲染在Solid渲染上(两种颜色都不同)。 这可能吗?

有人可以帮忙吗?谢谢。

1 个答案:

答案 0 :(得分:2)

我明白了! 如果有人对我有同样的怀疑,这是代码: - )

// draw the filled polygons
   glPolygonMode( GL.GL_FRONT_AND_BACK, GL.GL_FILL );
   glEnable( GL.GL_POLYGON_OFFSET_FILL );
   glPolygonOffset( 1, 1 );
   glColor3f( 0.0f, 0.0f, 0.0f );
   renderData();
   gl.glDisable( GL.GL_POLYGON_OFFSET_FILL );

   // draw the wireframe
   glPolygonMode( GL.GL_FRONT_AND_BACK, GL.GL_LINE );
   glColor4fv( colour );
   renderData();