Файлы obj, экспортированные программным обеспечением rhino , Как конвертировать Mesh Surface в Surface в three.js
Я пробовал flatShading и smoothShading, но это не сработало.
На следующем рисунке вершина нормальна
Ниже добавлена карта отражения.
var objLoader = new THREE.OBJLoader();
objLoader.setPath('models/obj/');
objLoader.load('ball2.obj', function (object) {
var materials = new THREE.MeshBasicMaterial({
color: 0xF3FFE2,
specular: 0xffffff,
// shininess: 2,
// shading:THREE.SmoothShading
// flatShading: true
// smoothShading:true,
envMap: scene.background
});
object.children.forEach(function (child) {
child.material = materials;
child.geometry.computeFaceNormals();
child.geometry.computeVertexNormals();
});
object.scale.set(15, 15, 15);
scene.add(object);
});
мой модуль https://gist.github.com/grayFinger/308a07877d3deb10ad0694f1ffa3c383
Пожалуйста, ответьте за меня. Какой эффект я хочу
.