[英]three.js 3d model isn't showing up
I tried everything I saw before but it didn't fix the problem. 我尝试了所有以前见过的一切,但未能解决问题。 I can't display 3D models. 我无法显示3D模型。 Many people mentioned to me that it's a problem with the camera but can't seem to fix it. 许多人向我提到这是相机的问题,但似乎无法修复。 Any help would be appreciated :) 任何帮助,将不胜感激 :)
<html>
<head>
<title>My first Three.js app</title>
<style>canvas { width: 100%; height: 100% }</style>
</head>
<body>
<script src="O:/FirstPublishedGame/FINAL-STEPS/levels/ForLevel3+/three.js-master/build/Three.js"></script>
<script src="O:/FirstPublishedGame/FINAL-STEPS/levels/ForLevel3+/three.js-master/src/ob"></script>
<script>
var scene = new THREE.Scene();
var camera = new THREE.PerspectiveCamera( 75,
window.innerWidth/window.innerHeight, 0.1, 1000 );
var element = document.getElementById("container");
var renderer = new THREE.WebGLRenderer( { alpha: true } );
renderer.setSize( window.innerWidth, window.innerHeight );
element.appendChild( renderer.domElement );
var loader = new THREE.OBJLoader();
loader.load(
'O:/FirstPublishedGame/FINAL-STEPS/levels/ForLevel3+/three.js-master/examples/obj/female02/female02.obj',
function ( object ) {
scene.add( object );
});
function render() {
window.requestAnimationFrame( render );
renderer.render( scene, camera );
}
render();
</script>
</body>
</html>
You need an element with an id of container - try adding 您需要一个具有容器ID的元素-尝试添加
<div id="container"></div>
At the beginning of your body. 在您的身体开始时。
Otherwise you can't set element to it. 否则,您无法为其设置元素。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.