Three.JSでn面を描きたい。すべてのVector3とその順序が指定され、ジオメトリの頂点配列に追加されます。coorinatesはすべて(x、0、y)のように見えます
どうすればその領域を顔で埋めることができますか?関数はありますか、それとも領域を三角形に分割するのは数学の問題ですか?
この問題を解決するにはどうすればよいですか?
Three.JSでn面を描きたい。すべてのVector3とその順序が指定され、ジオメトリの頂点配列に追加されます。coorinatesはすべて(x、0、y)のように見えます
どうすればその領域を顔で埋めることができますか?関数はありますか、それとも領域を三角形に分割するのは数学の問題ですか?
この問題を解決するにはどうすればよいですか?
Shape オブジェクトを使用して目的を達成できるかもしれません。
myshape = new THREE.Shape();
また
myshape = new THREE.ShapeGeometry();
デモはこちら: http://mrdoob.github.com/three.js/examples/webgl_geometry_shapes.html
または、単にパスを描画して後で塗りつぶします
context.lineWidth = 0.05;
context.beginPath();
// draw something
context.closePath();
context.stroke();
context.fill();
それが役立つことを願っています
アラ