ThreeJS如何选取对象的交点颜色

ThreeJS如何选取对象的交点颜色

本文介绍了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.

提前致谢

推荐答案

我使用

  1. raycaster 并找到面部颜色
  2. 然后检查颜色的范围,如 >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如何选取对象的交点颜色的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-23 17:24