使用三个js加载gltf文件的方法如下:
<div id="canvas-container"></div>
function init() {
// 创建场景
var scene = new THREE.Scene();
// 创建相机
var camera = new THREE.PerspectiveCamera(75, window.innerWidth / window.innerHeight, 0.1, 1000);
camera.position.z = 5;
// 创建渲染器
var renderer = new THREE.WebGLRenderer();
renderer.setSize(window.innerWidth, window.innerHeight);
document.getElementById('canvas-container').appendChild(renderer.domElement);
// 加载gltf文件
var loader = new THREE.GLTFLoader();
loader.load('path/to/your/model.gltf', function (gltf) {
scene.add(gltf.scene);
});
// 渲染场景
function animate() {
requestAnimationFrame(animate);
renderer.render(scene, camera);
}
animate();
}
// 调用初始化函数
init();
在上面的代码中,我们首先创建了一个场景、相机和渲染器。然后,使用THREE.GLTFLoader加载gltf文件,并将其添加到场景中。最后,使用requestAnimationFrame函数来循环渲染场景。
<script src="path/to/three.min.js"></script>
<script src="path/to/GLTFLoader.js"></script>
确保将上述代码中的"path/to"替换为实际的文件路径。
以上就是使用三个js加载gltf文件的方法。通过这种方法,你可以在网页中加载和显示gltf格式的3D模型。
领取专属 10元无门槛券
手把手带您无忧上云