文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
Threejs 层级模型、树结构
比如一辆车,在Threejs中你可以使用一个网格模型去描述车上面的一个零件,多个零件就需要多个网格模型表示,这些网格模型之间就会构成父子或兄弟关系,从而形成一个层级结构。在机械、建筑相关的Web3D应用中,通常会用到层级模型的知识,一个层级模型就是一本书的目录一样。
本章主要目的是帮助你建立Threejs层级模型的概念,通过Threejs的组对象Group可以组织各个模型,构成一个层级结构。学习本节课你也可以参考前端中DOM树去理解,Threejs一个一个的模型对象就像HTML元素一样可以组成一个树结构,可以通过特定id或name属性选择某个或某些模型对象。
在具体开发过程中,3D美术给你一个包含多个网格模型对象的层级模型,你可能需要操作某个网格模型,这时候3D美术只要通过对模型命名标记模型,那么对于程序员来说,直接调用Threejs的某个方法就可以遍历整个模型,找到某个你想要操作的模型对象。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论