3d 具有多个可点击点的three.js load.obj文件

3d 具有多个可点击点的three.js load.obj文件,3d,three.js,webgl,addeventlistener,.obj,3d,Three.js,Webgl,Addeventlistener,.obj,我正在使用three.js加载我创建的一个.obj文件,它看起来很棒 正在寻找关于如何在.obj上添加多个可单击区域的建议,就像添加热点一样 举一个我想做的例子,假设您使用three.js加载了一个人的.obj 假设我想让他的左手和右手都有自己的事件监听器,当点击时会调用不同的函数 有没有已知的技术或教程? 你可能会建议我怎么做 非常感谢您的任何建议, 谢谢。您正在寻找的是“面部选择”,这是一个类似于的概念。应该让您开始这个主题。您可以发布您已经尝试过的代码或链接到JSFIDLE吗?这将有助于更

我正在使用three.js加载我创建的一个.obj文件,它看起来很棒

正在寻找关于如何在.obj上添加多个可单击区域的建议,就像添加热点一样

举一个我想做的例子,假设您使用three.js加载了一个人的.obj

假设我想让他的左手和右手都有自己的事件监听器,当点击时会调用不同的函数

有没有已知的技术或教程? 你可能会建议我怎么做

非常感谢您的任何建议,
谢谢。

您正在寻找的是“面部选择”,这是一个类似于的概念。应该让您开始这个主题。

您可以发布您已经尝试过的代码或链接到JSFIDLE吗?这将有助于更直接地回答您的问题。我使用的是three.js示例文件webgl_loader_obj_mtl.html,可在此处找到:[第87行,将路径添加到.obj和.mtl文件,然后加载三维模型。如何将不同的可单击区域添加到模型中,我不确定。我将尝试创建单独的“不可见”三维对象,并将它们放置在相对于.obj模型的视口中……这将是反复试验,我希望可能会有这是一种众所周知的技术。。。。