返回介绍

Threejs 层级模型、树结构

发布于 2021-07-10 20:14:16 字数 525 浏览 1669 评论 0 收藏 0

比如一辆车,在Threejs中你可以使用一个网格模型去描述车上面的一个零件,多个零件就需要多个网格模型表示,这些网格模型之间就会构成父子或兄弟关系,从而形成一个层级结构。在机械、建筑相关的Web3D应用中,通常会用到层级模型的知识,一个层级模型就是一本书的目录一样。

本章主要目的是帮助你建立Threejs层级模型的概念,通过Threejs的组对象Group可以组织各个模型,构成一个层级结构。学习本节课你也可以参考前端中DOM树去理解,Threejs一个一个的模型对象就像HTML元素一样可以组成一个树结构,可以通过特定id或name属性选择某个或某些模型对象。

在具体开发过程中,3D美术给你一个包含多个网格模型对象的层级模型,你可能需要操作某个网格模型,这时候3D美术只要通过对模型命名标记模型,那么对于程序员来说,直接调用Threejs的某个方法就可以遍历整个模型,找到某个你想要操作的模型对象。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文