0

私は3Dで点群を持っています。three.jsでSurfaceを作りたい。Vector3 で Geometry にポイントを追加しました。

for(var key in dt)
{
var hole = dt[key];
var pX = hole['x'] - planeMinX;
var pY = hole['y'] - planeMinY;
var pZ = hole['z'];
gPlane.vertices.push(new THREE.Vector3(pX, pY, pZ));
}

顔の計算方法 それとももっと簡単な方法がありますか?

4

1 に答える 1

0

点群はまさにそれです。顔の接続情報がない場合、それを計算する方法はありません。ありますが、それはアルゴリズムの問​​題です。点群が非常に密集している場合は、データを視覚化するために、おそらく面を計算する必要はありません。ポイントをそのまま視覚化できます。three.jsのパーティクルシステムを使用して、データのアイデアを得ることができます。例webgl_buffergeometry_particles.htmlを見てください

于 2013-02-11T07:25:32.523 に答える