ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

调试 Three.js 项目变得容易多了

2022-09-09 14:04:03  阅读:290  来源: 互联网

标签:浏览器 Three js 工具 调试 3D


调试 Three.js 项目变得容易多了

Three.js 简介

三.js 是一个 JavaScript 库,允许用户在浏览器中创建和显示 3D 内容。为了构建这个 3D 世界,Three.js 依赖于 WebGL。 WebGL 是一个 JavaScript API,允许开发人员创建三角形,这些三角形组合在一起在您的浏览器中创建 3D 体验。

里卡多·卡贝罗创建 三.js ,现在由一个大型社区定期更新。该库简化了 WebGL,并充当用于操作 3D 对象和场景的晦涩数学和物理的语法糖。

不幸的是,即使使用 Three.js,也很难查看所有 3D 属性并进行编辑。从代码编辑器到浏览器来回移动可能很乏味,并且以前的开发人员工具不再兼容不同的浏览器和 Three.js 版本。

三工具

我们已经创建了解决方案。 Three-tools 是一个开源的 Three.js 开发者工具,旨在促进从浏览器中轻松调试 Three.js 实体。三工具显示不同 Three.js 场景、物体、相机、几何、材质和纹理的相关属性。使用 Three-tools,您可以在浏览器中操作 Three.js 属性并根据自己的喜好编辑场景。一旦您找到了一组您喜欢的变换属性,三个工具将允许您保存和查看这些属性。

三工具迭代上一个 Three.js 开发者工具 经过 乔丹桑特尔 并实现附加功能, 铬兼容性 ,以及与最新的 Three.js 版本的最新兼容性。

听取 Three.js 社区的意见,我们做了以下更改:

  • 无需在首次打开扩展程序时点击重新加载按钮
  • 搜索栏,允许用户通过 uuid、名称或类型搜索实体
  • 隐藏/显示切换图标以控制场景元素、纹理、几何图形和材料的可见性
  • 将 Three.js 更新到最新版本
  • 更新的 UI/UX 以增强用户调试体验
  • 支持渲染相机信息
  • 支持场景背景颜色
  • 能够在控制台和弹出窗口中保存转换后的属性和查看信息

创建 Three-tools 的目的是为那些希望调试 Three.js 项目的人提供免费的开源解决方案。我们的工具仍处于实验/测试阶段,因此请随时向我们的项目发送意见和建议。我们保留了社区知道和喜爱的功能,并添加了新功能,以使开发的 Three.js 项目与浏览器中的用户体验无缝集成。调试愉快!

贾静雯嚼 | GitHub | 领英

凯蒂安 | GitHub

艾米莉裴 | GitHub | 领英

卡尔·伊登 | GitHub | 领英

三工具 | Github | 网站 | [email protected]

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/23100/50140913

标签:浏览器,Three,js,工具,调试,3D
来源: https://www.cnblogs.com/amboke/p/16672602.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有