Я пытаюсь показать 3d-модель с соответствующей текстурой, как я могу загрузить текстуру для слоистой модели?
это в html-файле, где я использую three.js с plyloader.js для загрузки модели, но мне не удалось правильно загрузить текстуру, когда я пытаюсь загрузить ее методами, которые я нашел в документации он загружает цвет только в текстуру, но не в изображение.
Я пытаюсь это:
var loader = new THREE.PLYLoader();
loader.load('head3d.ply', function (geometry) {
geometry.computeVertexNormals();
var texture = new THREE.TextureLoader().load('head3d.jpg');
var material = new THREE.MeshStandardMaterial({ map: texture, flatShading: true });
var mesh = new THREE.Mesh(geometry, material);
mesh.position.x = 0;
mesh.position.y = 0;
mesh.position.z = 0;
mesh.scale.multiplyScalar(0.006);
mesh.castShadow = true;
mesh.receiveShadow = true;
scene.add(mesh);
});
Я надеюсь, что вы покажете мне модель, загруженную текстурой, но покажете мне только модель с цветом, который доминирует над изображением