当前位置: 首页 > news >正文

【three】给立方体的每个面加载不同贴图

效果图:
在这里插入图片描述
主要代码:

initCube() {let _this = thisconst geometry = new Three.BoxGeometry(1, .3, .5)let TextureLoader = new Three.TextureLoader()let mater1TextureLoader.load(require('@/assets/images/bg2.jpg'),function (texture){console.log(texture)mater1 = new Three.MeshBasicMaterial({map:texture})//顺序:右、左、上、下、正、背var materialsbg = [new Three.MeshBasicMaterial({ color: 0x00ff00 }),new Three.MeshBasicMaterial({ color: 0x00ff00 }),new Three.MeshBasicMaterial({ color: 0x000000 }),new Three.MeshBasicMaterial({ color: 0x00ff00 }),mater1,new Three.MeshBasicMaterial({ color: 0x00ff00 })];console.log(geometry)const cube = new Three.Mesh(geometry, materialsbg)_this.scene.add(cube)})},
http://www.xdnf.cn/news/523279.html

相关文章:

  • 【工具】ncdu工具安装与使用指南:高效管理Linux磁盘空间
  • javaScript学习第三章(流程控制小练习)
  • 华为ODgolang后端一面面经
  • uniapp自用辅助类小记
  • Fiddler无法抓包的问题分析
  • 全新的开源监控工具CheckCle
  • 【D1,2】 贪心算法刷题
  • kotlin Android AccessibilityService 无障碍入门
  • 【电动汽车充电系统核心技术全解:从can通讯高压架构到800V超充未来】
  • 《黑马前端ajax+node.js+webpack+git教程》(笔记)——node.js教程+webpack教程(nodejs教程)
  • vscode怎么关闭自动定位文件
  • Python测试单例模式
  • 互联网大厂Java求职面试:Spring AI与大模型交互的高级模式与自定义开发
  • TDengine 2025年产品路线图
  • ip与mac-数据包传输过程学习
  • 网络-MOXA设备基本操作
  • 【Nginx学习笔记】:Fastapi服务部署单机Nginx配置说明
  • 如何快速隔离被攻击的服务器以防止横向渗透
  • 服务器的基础知识
  • 【SpringBoot】从零开始全面解析SpringMVC (三)
  • UE5 GAS框架解析内部数据处理机制——服务器与客户端
  • Feature Toggle 不再乱:如何设计一个干净、安全、可控的特性开关系统?
  • DS1302实时时钟模块
  • windows网站篡改脚本编制
  • 低功耗:XILINX FPGA如何优化功耗?
  • 入职软件开发与实施工程师了后........
  • MySQL故障排查与生产环境优化
  • 仿腾讯会议——音频服务器部分
  • 图像分割(2)u-net代码实战——基于视网膜分割
  • 【Hadoop】--HA高可用搭建--3.2.2