news 2026/7/27 0:35:40

使用vue脚手架创建一个threejs的项目

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
使用vue脚手架创建一个threejs的项目

进入根目录:

App.vue:

子组件中加入js:

安装three.js:

代码:

<script setup> // 导入 Three.js 库 import * as THREE from 'three' // 创建场景 - 用于容纳所有3D对象、灯光和相机 const scene = new THREE.Scene() // 创建透视相机 - 参数:视野角度(75度)、宽高比、近裁剪面(0.1)、远裁剪面(1000) const camera = new THREE.PerspectiveCamera(75, window.innerWidth / window.innerHeight, 0.1, 1000) // 创建 WebGL 渲染器 const renderer = new THREE.WebGLRenderer() // 设置渲染器大小为浏览器窗口大小 renderer.setSize(window.innerWidth, window.innerHeight) // 将渲染器的 canvas 元素添加到页面中 document.body.appendChild(renderer.domElement) // 创建立方体几何体 - 参数:宽度、高度、深度 const geometry = new THREE.BoxGeometry(1, 1, 1) // 创建基础材质 - 设置颜色为绿色(十六进制颜色值 0x00ff00) const material = new THREE.MeshBasicMaterial({ color: 0x00ff00 }) // 创建网格对象 - 将几何体和材质组合在一起 const cube = new THREE.Mesh(geometry, material) // 将立方体添加到场景中 scene.add(cube) // 设置相机位置 - 沿z轴向后移动2个单位,以便能看到立方体 camera.position.z = 2 // 动画函数 - 创建循环动画 function animate() { // 请求下一帧动画,实现循环 requestAnimationFrame(animate) // 每帧旋转立方体 - x轴和y轴各旋转0.01弧度 cube.rotation.x += 0.01 cube.rotation.y += 0.01 // 渲染场景和相机 renderer.render(scene, camera) } // 启动动画循环 animate() </script> <template> <div id="app"></div> </template> <style scoped> </style>
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/19 19:56:37

流量暴跌的原因终于找到了

最近一周多时间&#xff0c;文章的打开率直线下降。 这个号有3500多的关注&#xff0c;前阵子的打开率大概在3%~6%。 上周之后&#xff0c;打开率不到1%。。。 寻思了一圈&#xff0c;发现是咋回事了。 在微信页面&#xff0c;找到搜索框。 输入下面的内容&#xff1a; “…

作者头像 李华
网站建设 2026/7/24 5:07:07

PCIE retimer 的电阻检测原理是什么?

&#x1f3c6;本文收录于 《全栈 Bug 调优&#xff08;实战版&#xff09;》 专栏。专栏聚焦真实项目中的各类疑难 Bug&#xff0c;从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解&#xff0c;形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者&…

作者头像 李华
网站建设 2026/7/26 4:35:37

《夜色正浓》熟男熟女太好磕了!张兆辉蓝盈莹成全剧C位

如果近期你也被都市剧《夜色正浓》刷屏&#xff0c;大概很难不被剧中一对特别的CP吸引&#xff0c;那就是剧中由张兆辉与蓝盈莹所组成的cp&#xff0c;这对年龄悬殊的组合竟碰撞出意料之外的默契火花。这对CP的魅力&#xff0c;在于演员与角色之间的高度契合。张兆辉饰演的沈默…

作者头像 李华
网站建设 2026/7/26 5:51:52

ACN配电监控模块:过流保护+能耗统计,工业场景适配

智能配电监控模块主要用于实时监测、保护、控制、远程管理配电回路&#xff0c;广泛覆盖需要稳定供电、能耗管理、安全报警、无人值守的场景。一、规格分类 4DO(50A)4DI4AI485232 50A电流检测4DO(50A)4DI4AI485232 50A电流检测4DO(50A)4DI4AI网口485232 50A电流检测4DO(50A)4DI…

作者头像 李华
网站建设 2026/7/25 15:44:04

ACN配电监控模块:4路/8路全电参监控,50A磁保持继电器长效运行

ACN配电监控模块是一款集成监测、控制、保护、远程管理功能于一体的智能电力终端设备&#xff0c;特别适用于照明与动力配电回路的精细化管理&#xff0c;通过内置磁保持继电器与智能芯片&#xff0c;实现“监、控、保、管”全流程智能化。一、核心定位 ACN配电监控模块是智能配…

作者头像 李华