首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有多个材料的Threejs对象不适用于RayCasting

具有多个材料的Threejs对象不适用于RayCasting
EN

Stack Overflow用户
提问于 2019-01-19 06:43:53
回答 1查看 164关注 0票数 2

我使用搅拌器创建了一个3d对象,并将其导出为.obj文件。

我正试图使用.obj在三个版本中加载该OBJloader文件。这是一个单一的物体,里面有多种物质。它是没有任何问题加载的。

我正试图跟踪用户在3d对象中单击的材料。我用的是光线投射法。由于光线投射只在对象级别工作,我无法获得特定的材料用户已经点击。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-01 10:27:05

three.js R101开始,您可以计算intersection.face.materialIndex,然后从材料数组中检索正确的材料。这实际上是以前three.js修订版中缺少的特性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54264723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档