var width = $('#models-container').width();
var height = $('#models-container').height();
var scene = new THREE.Scene();
var camera = new THREE.PerspectiveCamera(45, width / (height - 4), 0.1, 1000);
camera.position.set(30, 40, 30);
var ambient = new THREE.AmbientLight(0xffffff, 0.5);
ambient.position.set(0, 0, 0);
scene.add(ambient);
var renderer = new THREE.WebGLRenderer({ antialias: true, alpha: true, logarithmicDepthBuffer: true });
renderer.setSize(width, (height - 4));
document.getElementById('models-container').appendChild(renderer.domElement);
var composer = new THREE.EffectComposer(renderer);
window.composer = composer;
var controls = new THREE.OrbitControls(camera, renderer.domElement);
controls.autoRotate = true;
controls.autoRotateSpeed = 0.1;
controls.enableDamping = true;
controls.dampingFactor = 0.5;
controls.minDistance = 50;
controls.maxDistance = 200;
function animate() {
requestAnimationFrame(animate);
renderer.render(scene, camera);
if (composer) {
composer.render();
}
scene.traverse(function (obj) {
});
}
function loadSceneModel() {
var fbxLoader = new THREE.FBXLoader();
fbxLoader.load("../Content/models/scene.fbx", function (object) {
scene.add(object);
});
}
loadSceneModel();
camera.lookAt(scene.position);
animate();
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现