Glprogramming.com Related Searches: 10 Best Mutual Funds Online classifieds Work from Home Privacy Policy|Do Not Sell or Share My Personal Inf
Overview Examples Winding Rules and Winding Numbers Overview Tessellation is subdividing concave polygons or polygons with intersecting edges into convex polygons. Since OpenGL accepts only convex polygons for rendering, these non-convex polygons must be tessellated before rendering. The left is 4-side concave polygon, the middle has a hole in it, and the right is self-intersecting contour. Downlo
アウトラインフォントの描画など、輪郭形状のポリゴン化にはOpenGL の glu ライブラリに含まれている gluTess* の関数群を使うのが便利です。ところが、コールバックを多用するなど仕組みがちょっとややこしいい上に、日本語の解説はほぼ皆無という状況なので、以前使った時はそこそこ苦労した覚えがありました。 一歩、二歩、散歩。様のサイトで C# からの gluTess* を呼び出す方法を模索してはりましたので、せっかくなので当時を思い出しつつ、まずは C/C++ での普通の使い方について書いてみることにしました。 続きを読む うちは C# についてはド素人なので、C/C++ のコールバック関数の仕組みを C# から使う方法があるのかどうかさえ、全くわかりません…。orz 上記のテセレーション部分を C++/CLI でラップしたクラスを作る、とかなら書けるかも知れませんが…。
OpenGL de プログラミング トップページページ一覧メンバー編集 基本編13 最終更新: mikk_ni3_92 2008年10月05日(日) 17:06:48履歴 Tweet 現在地 >> メニュー >> 基本編13 INDEX:基本編12 << 基本編13 >> 基本編14 テセレーション テセレーションとは、凹ポリゴンや、辺が交差している凸ポリゴンを再分割する事である。 手順 テセレータオブジェクトを作成 コールバック関数登録 テセレータに座標をわたす [1].テセレータオブジェクトを作成 テセレータオブジェクトの作成、消去は GLUtessellator* gluNewTess() → 作成 void gluDeleteTess(GLUtessellator *tess) → 消去 の関数で行う。 [例] //テセレータオブジェクト GLUtesselator *tess;
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く