Three.js は初めてで、2 つの頂点の座標を取得する際に問題があります。サイズを計算して描画するには、x、y、z 座標が必要です。
私は ObjLoader を使用し、頂点の ID (インデックス) を正確に知っています - 11889 と 11877。
BufferGeometry のいくつかのプロパティを使用しようとしましたが、明らかに間違っています。だからここに私がとどまっている簡単なコードがあります。
var coord1 = [11889,0,0,0], coord2 = [11877,0,0,0];
var mtlLoader = new THREE.MTLLoader();
mtlLoader.load(
'bath1.mtl',
function( materials )
{
materials.preload();
oLoader.setMaterials( materials );
oLoader.load('bath1.obj', function ( bath )
{
bath.name="bath1";
bath.position.y -=1; bath.position.x -=0.25; bath.position.z -=1;
scene.add( bath );
},
function ( xhr ) {},
function ( error ) {console.log( 'An error happened' );}
);
}
);
同様の質問をいくつか読みましたが、私の問題に答えを適応させることができませんでした。座標を取得するにはどうすればよいですか? ありがとう!