<11111>

在这里插入图片描述

Alt
Alt
Alt
Alt
Alt
Alt
Alt
Alt
Alt
Alt
Alt
Alt
Alt
Alt
Alt

帮我修改这段代码:Test.html : <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <canvas id="sceneCanvas"><canvas> <script src="./Test.js"></script> <h1>11111</h1> </body> </html> Test.js: import Scene from "./Scene.js" const canvasEL = document.getElementByIdL('sceneCanvas') new Scene(canvasEL) Scene.js :import { OBJLoader } from "three/examples/jsm/loaders/OBJLoader" import Modal from './Modal.obj' export default class Scene { canvas scene camera renderer constructor(el) { this.canvas = el this.init() } init () { this.setScene() this.setCamera() this.setRenderer() this.animate() this.setModel() this.setLight() } setScene () { this.scene = new THREE.Scene() this.scene.background = new THREE.Color(0x00121) } setCamera () { this.camera = new THREE.PerspectiveCamera( 50, window.innerWidth / window.innerHeight, 0.1, 1000 ) this.camera.position.z = 8 this.scene.add(this.camera) } setRenderer () { this.renderer = new THREE.WebGL1Renderer({ canvas: this.canvas }) this.renderer.setSize(window.innerWidth, window.innerHeight) } animate = () => { this.renderer.render(this.scene, this.camera) window.requestAnimationFrame(this.animate) } setModel () { const objloader = new OBJLoader() objloader.load(Modal, (obj) => { const scale = .01 obj.scale.set(scale, scale, scale) this.scene.add(obj) }) } setLight () { const spotLight = new THREE.SpotLight() spotLight.position.set(-10, 10, 10) this.scene.add(spotLight) } } 这三个文件为同级文件夹
最新发布
07-12
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值