本文介绍了ThreeJS如何选取对象的交点颜色的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试使用 ThreeJS ray caster 来获取对象相交颜色.
I am trying ThreeJS ray caster to get the object intersection color.
有关于查找面部颜色的示例,但我的问题是获取交点的纹理颜色但在着色器代码之外.对象应用了纹理,并且对象表面上的像素与像素之间的颜色不同.
There are examples on finding the face color but my problem is to get the texture color of the point of intersection but outside the shader code. Object has a texture applied to it and color varies from pixel to pixel on the face of object.
请提出获取点颜色的方法.
Please suggest a way to get the point color.
提前致谢
推荐答案
我使用
- raycaster 并找到面部颜色
- 然后检查颜色的范围,如
>Xval &&
在可能的情况下,我只需要检查颜色变化并相应地标记用户.感谢@Brakebein 的回复
As in may case I need to just check for the color change and flag the user accordingly. Thank for the response @Brakebein
这篇关于ThreeJS如何选取对象的交点颜色的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!