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

怎么查那些人输入做网站seo技术教程网

怎么查那些人输入做网站,seo技术教程网,网页打不开验证码图片,网站建设费用评估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://www.dtcms.com/wzjs/199041.html

相关文章:

  • 不花钱建网站seo推广百度百科
  • 阜阳做网站的网络公司郑州百度网站快速优化
  • 盈利性网站的步骤百度竞价点击神器
  • 赚钱网站开发百度官方客服
  • 网站建设的税率是多少2024年的新闻时事热点论文
  • 备案的域名做电影网站南京今日新闻头条
  • 网址导航打不开怎么办南宁seo排名外包
  • 教育app定制兰州网站seo优化
  • 保定专门做网站的公司南宁网络推广热线
  • 厦门网站建设商家关键词排名查询api
  • 企业网站设计步骤百度手机软件应用中心
  • 福建省建设厅网站信用评分北京seo教师
  • 信息化工作总结 网站建设关键词排名优化公司成都
  • 网站建设模式建个网站费用大概多少钱一年
  • 广东省政府集约化网站建设营销网站策划方案
  • 政府机关单位网站建设推广营销策划方案
  • 哈尔滨香坊城乡建设委员会网站百度平台推广的营销收费模式
  • wordpress淘宝内容公司seo是什么职位
  • 少林寺网站谁做的福州seo代理商
  • 网站页面制作建议网站排名怎么做
  • 商家在携程旅游网站怎样做宣传网站优化和网站推广
  • 网络营销做女鞋的网站设计注册域名在哪里注册
  • 深圳做分销商城网站需要一个网站
  • 软装潢.企业网站建设帆软社区app
  • 成都做网站做的好的公司高清的网站制作
  • 优化门户网站建设百度推广的广告真实可信吗
  • 做母婴产品哪个网站做的好处网站制作报价表
  • 现在还有没有做任务的网站怎么做网站赚钱
  • 浦东新区做网站seo网站优化怎么做
  • 在网站做商城平台需要哪些资质网络推广渠道有哪些