8

C/C++ の OpenGL には、複雑な多角形を三角形の帯や扇形にテッセレーションするための優れたライブラリがあります。そのライブラリが「GLUtesselator」です。

WebGL(HTML)と同等の機能を持つライブラリはありますか?

4

4 に答える 4

3

GLUtesselator は、Google マップの Brendan Kenny によって JavaScript に移植されました。 github の libtess.js へのリンクは次のとおりです。

Vladimir Agafonkin (leaflet.js、Mapbox) は最近 earcut.js を開発しました。これは現在、「WebGL アプリ用の最速かつ最小の JavaScript ポリゴン三角測量ライブラリ」 です。earcut.js の github リンクは次のとおりです。

于 2015-04-01T14:14:50.270 に答える
2

私は同じ問題を抱えていました (Box2D 形状の HTML Canvas で)、Three.js の三角測量機能を使用しようとしましたが、この本当に優れたライブラリを使用する方がはるかに簡単でした: https://code.google.com/p /poly2tri/

JS 実装があり、私にとっては完璧に機能しました: https://code.google.com/p/poly2tri/source/browse/?repo=javascript#hg%2Fsrc

于 2013-10-10T12:37:55.560 に答える
2

Three.JS は、三角形分割関数を使用して、テキストをポリゴンにレンダリングします。公開されていませんが、簡単に抽出できるようです。実際にはTHREE.Shape.Utils.triangulateShapeとして公開されています。

于 2012-10-16T06:31:48.593 に答える