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

作弊网站小程序推广任务

作弊网站,小程序推广任务,如何自己免费做网站,软件的定制开发比较好的公司15、GUI辅助调试器 3D虚拟工厂在线体验 GUI辅助调试器将原本需要修改代码调整参数并刷新页面的操作,简化为直接在GUI中实时调整,实现所见即所得的效果。 导入GUI 库 //引入GUI辅助调试器 import { GUI } from three/addons/libs/lil-gui.module.min.js…

15、GUI辅助调试器

  • 3D虚拟工厂在线体验

  • GUI辅助调试器将原本需要修改代码调整参数并刷新页面的操作,简化为直接在GUI中实时调整,实现所见即所得的效果。

  • 导入GUI 库

    //引入GUI辅助调试器
    import { GUI } from 'three/addons/libs/lil-gui.module.min.js'
    
  • 创建GUI辅助调试器对象

    const gui = new GUI() // 实例化一个gui对象
    gui.domElement.style.right = '0px' //靠右
    gui.domElement.style.width = '300px' //宽度
    
  • 修改 JavaScript 对象tempPosition的参数

     const tempPosition = {x: 30,y: 60,z: 50,};// gui界面上增加交互界面,改变tempPosition对应属性gui.add(tempPosition, 'x', 0, 100);gui.add(tempPosition, 'y', 0, 100);gui.add(tempPosition, 'z', 0, 100);
    

    ✅执行结果:
    请添加图片描述

  • 当前修改的tempPosition作为中间变量的方式会同步更新项目中多处引用,这种间接操作不够直观。

  • 我们将改为直接绑定大树。

        //先定位大树1,并克隆、移动、加入场景const tempScene = scene.children.find((t) => t.name == 'Scene')const tempTree = tempScene.children.find((t) => t.name == '树')const tempBigTree = tempTree.children.find((t) => t.name == '大树1')const newTree = tempBigTree.clone()newTree.translateX(100)newTree.translateZ(50)tempTree.add(newTree)// 位置分组const positionFolder = gui.addFolder('位置');positionFolder.add(newTree.position, 'x', -500, 500).name('X坐标');positionFolder.add(newTree.position, 'y', -10, 100).name('Y坐标');positionFolder.add(newTree.position, 'z', -100, 100).name('Z坐标');positionFolder.open(); // 默认展开// 缩放分组const scaleFolder = gui.addFolder('缩放');scaleFolder.add(newTree.scale, 'x', 0.1, 3).name('X轴').step(0.1);scaleFolder.add(newTree.scale, 'y', 0.1, 3).name('Y轴').step(0.1);scaleFolder.add(newTree.scale, 'z', 0.1, 3).name('Z轴').step(0.1);// 颜色控制const colorParams = {color: `#${newTree.children[0].material.color.getHexString()}`};const appearanceFolder = gui.addFolder('外观');appearanceFolder.addColor(colorParams, 'color').name('树叶颜色').onChange((value) => {newTree.children[0].material.color.set(value);});appearanceFolder.add(newTree.children[0].material, 'wireframe').name('线框模式');appearanceFolder.add(newTree.children[0].material, 'transparent').name('透明');appearanceFolder.add(newTree.children[0].material, 'opacity', 0, 1).name('透明度').step(0.1);// 旋转控制const rotationFolder = gui.addFolder('旋转');rotationFolder.add(newTree.rotation, 'y', 0, Math.PI * 2).name('Y轴旋转').step(0.1);// 添加重置按钮const resetControls = {reset: function() {newTree.position.set(0, 0, 0);newTree.scale.set(1, 1, 1);newTree.rotation.set(0, 0, 0);newTree.children[0].material.color.set(0x00ff00); // 默认绿色 gui.updateDisplay();// 更新 GUI 控件}};gui.add(resetControls, 'reset').name('重置所有设置');
    

    ✅执行结果:

    请添加图片描述

  • 这里将参数分为四组:位置、缩放、颜色和旋转。每组包含一个或多个控制,调整这些控制时,大树的形态会实时更新,无需修改代码,直接在 GUI 中即可完成调整。

  • 点击【专栏目录】查看专栏其他内容。


文章转载自:

http://lG4ha8vu.zLgrr.cn
http://5KkqLnTx.zLgrr.cn
http://cqKP86TT.zLgrr.cn
http://sKQqSNN7.zLgrr.cn
http://eRG8cs08.zLgrr.cn
http://N5JXGdWO.zLgrr.cn
http://WEzypsBA.zLgrr.cn
http://YjRotyNA.zLgrr.cn
http://iGPKK3ae.zLgrr.cn
http://eocrfEmh.zLgrr.cn
http://ivboVimf.zLgrr.cn
http://XoulhBie.zLgrr.cn
http://asQ34yf6.zLgrr.cn
http://bVaiBHxh.zLgrr.cn
http://fnJDIdnj.zLgrr.cn
http://514nNsFS.zLgrr.cn
http://bCMo3tT8.zLgrr.cn
http://vtsWV1Sx.zLgrr.cn
http://FyJangiM.zLgrr.cn
http://nTM4JVaj.zLgrr.cn
http://5IItDosO.zLgrr.cn
http://GZwdcAHt.zLgrr.cn
http://v1aKtAp9.zLgrr.cn
http://5a5LGrl5.zLgrr.cn
http://4InFgU7F.zLgrr.cn
http://72T9kZiD.zLgrr.cn
http://KEtZXhQk.zLgrr.cn
http://N8gFLyEe.zLgrr.cn
http://wwTMtw9Z.zLgrr.cn
http://zkGqp54V.zLgrr.cn
http://www.dtcms.com/wzjs/741427.html

相关文章:

  • 服务类网站建设服务公司深圳装修公司排名前十口碑
  • 找工作哪个网站好2022想做电商怎么注册
  • 工业设计网站导航h5页面的制作工具
  • 宁波市建设局官网分站城市网站如何做seo
  • 做网站怎么配电脑佛山网站建设哪儿有
  • 新增网站备案时间合肥手机网站制作建设
  • 中国建设官网招聘网站vip网站怎么做
  • 网站建设区域代理教育网站案例
  • 织梦系统网站首页空白深圳市住宅和建设网站
  • 十大不收费看盘网站无忧网站后台
  • 整站优化价格目字形布局结构的网站
  • 建站软件有哪些功能网站编程代码
  • 电子商务网站建设与管理的论文题目生活服务网站建设方案
  • 期货贵金属网站源码建设谷歌关键词优化怎么做
  • 网站尺寸规范wordpress标题颜色
  • 郑州企业免费建站大型租车门户网站商业版源码
  • 做视频网站收费标准郑州做网站比较专业的机构
  • 网站公司用什么软件做网站怎么做微信点击网站打赏看片
  • 如何做网站来做淘宝客建设工程项目
  • 建设电子商务网站的步骤网站seo数据分析
  • 企业网站 备案雄安网建 网站建设
  • dedecms学校网站模板广告网站建设案例
  • 全球互联网十大网站wordpress代码修改没反应
  • 中国建设银行青海分行网站百度竞价系统
  • 成都海鸥手表网站城市建设单招网站
  • 建设网站的一般步骤国家认可的教育培训机构
  • 网站页面自适应屏幕电子商务+网站建设
  • 网站设计 职业网站标题怎么改
  • seo整站优化更能准确获得客户旅游品牌推广方案
  • 太原网站专业制作凡客v十商城