OpenGL glu ライブラリのテセレータ(gluTess*)の使い方

アウトラインフォントの描画など、輪郭形状のポリゴン化にはOpenGL の glu ライブラリに含まれている gluTess* の関数群を使うのが便利です。ところが、コールバックを多用するなど仕組みがちょっとややこしいい上に、日本語の解説はほぼ皆無という状況なので、以前使った時はそこそこ苦労した覚えがありました。

一歩、二歩、散歩。様のサイトで C# からの gluTess* を呼び出す方法を模索してはりましたので、せっかくなので当時を思い出しつつ、まずは C/C++ での普通の使い方について書いてみることにしました。

続きを読む