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

100. 不同方向的投影视图

本节课给大家讲解,通过UI按钮界面交互改变threejs相机的观察视角。

x轴方向观察

// 通过UI按钮改变相机观察角度
document.getElementById('x').addEventListener('click', function () {camera.position.set(500, 0, 0); //x轴方向观察camera.lookAt(0, 0, 0); //重新计算相机视线方向
})

y轴方向观察

// 通过UI按钮改变相机观察角度
document.getElementById('y').addEventListener('click', function () {camera.position.set(0, 500, 0); //y轴方向观察camera.lookAt(0, 0, 0); //重新计算相机视线方向
})

z轴方向观察

// 通过UI按钮改变相机观察角度
document.getElementById('z').addEventListener('click', function () {camera.position.set(0, 0, 500); //z轴方向观察camera.lookAt(0, 0, 0); //重新计算相机视线方向
})
http://www.lryc.cn/news/468984.html

相关文章:

  • Appium中的api(三)
  • 踩坑:关于使用ceph pg repair引发的业务阻塞
  • 瞬间升级!电子文档华丽变身在线题库,效率翻倍✨
  • 如何动态改变本地的ip
  • Spring Boot框架在中小企业设备管理中的创新应用
  • Ceph入门到精通-Osd db扩容
  • windows msvc2017 x64编译AWS SDK CPP库
  • 铜业机器人剥片 - SNK施努卡
  • 非接触式竖向位移、水平位移视频实时在线监测的设备分类及选型
  • Svelte 5 正式发布:新一代前端框架!
  • 85.【C语言】数据结构之顺序表的中间插入和删除及遍历查找
  • 触觉智能Purple Pi OH鸿蒙开发板成功适配OpenHarmony5.0 Release,开启新征程!
  • 分布式解决方案---分布式ID
  • httpd服务
  • Linux系统安装Redis详细操作步骤(二进制发布包安装方式)
  • Jenkins和Gitlab整合构建CI/CD流水线
  • 14 C语言中的关键字
  • (11)(2.1.7) FETtec OneWire ESCs(一)
  • Python 异步编程:使用 `asyncio.to_thread` 和 `asyncio.Queue` 处理任务队列
  • 【问题解决】Flink在linux上运行成功但是无法访问webUI界面
  • 【问题解决】pnpm : 无法将“pnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。
  • 微信网页授权回调地址放多个参数的方法
  • 相机工作距离计算
  • Pandas模块之垂直或水平交错条形图
  • ArcGIS必会的选择要素方法(AND、OR、R、IN等)位置选择等
  • 快速创建一个微信小程序,详细步骤以及示范程序代码
  • 【继承】讲解
  • 无人机之低空管控技术
  • 探索 DevOps:从概念到实践
  • 联通国际云视频:高清、稳定、易用的云端会议平台