0

だから私は計算から形成されたx、y、z座標を持っています

pointX = (1000*curve.x) +(1000*line.x);
pointY = (1000*curve.y) + (1000*line.y);
pointZ = j * 2;

次に、Point3d を使用して、これらの座標をポイントに固有のものにします

Point3d points = new Point3d(pointX, pointY, pointZ);

次に、これらのポイントの配列を設定しました

Array[i][k] = point;

配列は以前に定義されており、上記はすべてループの一部です。すべてのコーディングは正常に機能します。現在、これらのポイントの STL ファイルを作成しているため、三角形の頂点が作成されています。

for(int z=0;z<number.length-1; z++){

Point3d vertice1 = pointArray[f][g] ;
Point3d vertice2 = pointArray[f][g+1] ;
Point3d vertice3 = pointArray[f+1][g] ;

次に、これらの頂点を STL コードで出力します。

ただし、Point3d を使用しているため、頂点は (x,y,z) のように配置され、STL ファイルが機能するには、xy z のようにする必要があります。

頂点 1、頂点 2、頂点 3 を作成しているポイントで x、y、z 座標を「取得」する方法はありますか、または (より良いオプションです!) Point3d 値の括弧とコンマを削除する方法はありますか? .

4

1 に答える 1