Итак, я взял класс в Three.js, чтобы узнать, что я не получил образование в том, как загружать модели. Я нашел модель на Turbosquid.com <http://storage2.turbosquid.com/Download/index.php?ID=717563_8377529>
и успешно преобразовал ее в JSON, используя convert_obj_three.py.JSONLoader не отображает модель
Я занимаюсь серфингом для хорошего кода и нашел несколько достойных примеров в stackoverflow, но по какой-то причине, когда я запускаю его в chrome, у меня нет модели.
<html>
<head></head>
<body>
<script src="http://threejs.org/build/three.js"></script>
<script>
var scene = new THREE.Scene();
var camera = new THREE.PerspectiveCamera(75, window.innerWidth/window.innerHeight, 0.1, 1000);
var geometry;
var renderer = new THREE.WebGLRenderer();
renderer.setSize(window.innerWidth, window.innerHeight);
document.body.appendChild(renderer.domElement);
var material = new THREE.MeshBasicMaterial({color: 0x00ff00});
loader = new THREE.JSONLoader();
loader.load("LeePerrySmith.js", function(geometry) {
mesh = new THREE.Mesh(geometry, new THREE.MeshBasicMaterial());
mesh.scale.set(10, 10, 10);
mesh.position.y = 0;
mesh.position.x = 0;
mesh.scale.set(100, 100, 100);
scene.add(mesh);
mesh.side = THREE.DoubleSide;
alert("hit");
});
camera.position.z = 5;
var render = function() {
renderer.render(scene, camera);
};
render();
</script>
</body>
Я храню как файл HTML и файл e100.js модели в том же каталоге. Есть ли какие-то пути, о которых я не знаю?
Ну я попробовал все четыре предложения, и я до сих пор не имеют ни малейшего представления, что это неправильно. Я работаю над кодом в Notepad ++, и все, что я могу идентифицировать, - это то, что GET выдает ошибку в моем вызове 'src =" three.min.js "и что впоследствии THREE не определяется. Должен ли я использовать .prototype? – gustable
Так что мне удалось получить код для запуска без ограничений в консоли, но все же, никакого результата. – gustable
К сожалению, вы пробовали другой файл модели? Я отредактирую свой ответ на наличие простого содержимого файла cube.js, возможно, файл модели является виновником? –