Advertisement

gluTessProperty ( GLU tessellation )

Started by January 03, 2002 09:55 AM
-1 comments, last by Taras 23 years, 1 month ago
Who can give me a working example of GLU tessellation sample program? I have confused in parameters. ------------------------------------------------ CTessellator::CTessellator() : m_tess( 0 ) { m_tess = gluNewTess(); ATLASSERT( m_tess ); if( !m_tess ) return; gluTessProperty( m_tess, GLU_TESS_WINDING_RULE, GLU_TESS_WINDING_ODD ); gluTessProperty( m_tess, GLU_TESS_BOUNDARY_ONLY, GL_TRUE ); gluTessProperty( m_tess, GLU_TESS_TOLERANCE, ABSOLUTE_PRECISION ); // gluTessCallback( m_tess, GLU_TESS_BEGIN_DATA, reinterpret_cast< void (__stdcall *)(void) >( stBeginData ) ); gluTessCallback( m_tess, GLU_TESS_VERTEX_DATA, reinterpret_cast< void (__stdcall *)(void) >( stVertexData ) ); gluTessCallback( m_tess, GLU_TESS_END_DATA, reinterpret_cast< void (__stdcall *)(void) >( stEndData ) ); gluTessCallback( m_tess, GLU_TESS_ERROR_DATA, reinterpret_cast< void (__stdcall *)(void) >( stErrorData ) ); gluTessCallback( m_tess, GLU_TESS_COMBINE_DATA , reinterpret_cast< void (__stdcall *)(void) >( stCombineData ) ); gluTessCallback( m_tess, GLU_TESS_VERTEX, reinterpret_cast< void (__stdcall *)(void) >( stVertex ) ); } void CTessellator::beginPolygon() { if( !m_tess ) return; gluTessBeginPolygon( m_tess, this ); } .... -- Best Regards Taras e-mail : tr@os-it.com
--Best RegardsTarase-mail : tr@os-it.com

This topic is closed to new replies.

Advertisement