Я новичок в Three.js, и у меня проблема с получением координат двух вершин. Мне нужны их координаты 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' );}
);
}
);
Я прочитал несколько похожих вопросов, но не смог адаптировать ответы для своей проблемы. Что делать, чтобы получить координаты? Спасибо!