当前位置: 首页 > 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)})},

相关文章:

  • 【解决】自己的域名任何端口都访问不到,公网地址正常访问,服务器报错500。
  • LeetCode 219.存在重复元素 II
  • QT的事件处理
  • 信息学奥赛一本通 1539:简单题 | 洛谷 P5057 [CQOI2006] 简单题
  • 基于单片机辣椒采摘小车系统设计与实现
  • 嵌入式学习笔记DAY23(树,哈希表)
  • Django之验证码功能
  • HTTPS核心机制拆解
  • [服务器备份教程] Rclone实战:自动备份数据到阿里云OSS/腾讯云COS等对象存储
  • 《Java高并发编程核心:volatile关键字全解析》
  • upload靶场1-5关
  • 微服务项目->在线oj系统(Java版 - 4)
  • Qt开发:QUdpSocket的详解
  • CLIP:论文阅读 -- 视觉模型
  • 遨游科普:三防平板是什么?有什么作用?
  • HDMI 屏幕 电脑HDMI HDMI采集卡的关系
  • 华为鸿蒙电脑发布,企业运营效率可以提高吗?
  • DiffPoint:用扩散模型解锁点云重建的新境界
  • 滑动验证码缺口识别与自动化处理技术解析
  • 【聚类】层次聚类
  • 盲人不能刷脸认证、营业厅拒人工核验,央媒:别让刷脸困住尊严
  • 泽连斯基与美国副总统及国务卿会谈,讨论伊斯坦布尔谈判等问题
  • 海昏侯博物馆展览上新,“西汉帝陵文化展”将持续展出3个月
  • 刘国中将出席第78届世界卫生大会并顺访瑞士、访问白俄罗斯
  • 美国关税压力下,日本经济一年来首次萎缩
  • 一周文化讲座|“我的生命不过是温柔的疯狂”