在场景1.16.0中,从服务器加载.glb模型可以通过以下步骤实现:
<div id="model-container"></div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/110/three.min.js"></script>
// 创建场景
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("model-container").appendChild(renderer.domElement);
// 加载.glb模型
var loader = new THREE.GLTFLoader();
loader.load('path/to/model.glb', function (gltf) {
scene.add(gltf.scene);
}, undefined, function (error) {
console.error(error);
});
// 渲染场景
function animate() {
requestAnimationFrame(animate);
renderer.render(scene, camera);
}
animate();
在上述代码中,你需要将'path/to/model.glb'替换为你服务器上.glb模型文件的实际路径。
这是一个基本的从服务器加载.glb模型的示例。根据具体需求,你可以进一步优化和扩展代码,例如添加模型的交互功能、调整相机视角等。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云