Html X3d场景有多个触摸传感器,需要知道是clcikes还是选择了哪个触摸传感器?
我有一个包含多个touchsensor节点的x3d场景。当我单击某个特定的touchsensor节点时,我需要获取有关所选节点的详细信息。请向我提供任何类型的帮助。提前感谢。为每个touchsensor指定不同的DEF名称,然后,您可以将路由到不同的事件,以区分事件来自哪个事件Html X3d场景有多个触摸传感器,需要知道是clcikes还是选择了哪个触摸传感器?,html,x3d,Html,X3d,我有一个包含多个touchsensor节点的x3d场景。当我单击某个特定的touchsensor节点时,我需要获取有关所选节点的详细信息。请向我提供任何类型的帮助。提前感谢。为每个touchsensor指定不同的DEF名称,然后,您可以将路由到不同的事件,以区分事件来自哪个事件 完整示例: 摘录: [...] DEF touchsensor_1 TouchSensor {} [...] DEF touchsensor_2 TouchSensor {} [...] DEF a_script S
完整示例: 摘录:
[...]
DEF touchsensor_1 TouchSensor {}
[...]
DEF touchsensor_2 TouchSensor {}
[...]
DEF a_script Script {
eventIn SFTime obj_1_clicked
eventIn SFTime obj_2_clicked
directOutput TRUE
url "javascript:
function obj_1_clicked(){
trace('The Box was clicked');
}
function obj_2_clicked(){
trace('The Sphere was clicked');
}
"
}
ROUTE touchsensor_1.touchTime TO a_script.obj_1_clicked
ROUTE touchsensor_2.touchTime TO a_script.obj_2_clicked
我无法将DEF字段添加到touchsensor节点。我需要在javascript中编写此事件处理。