Processing 加工中从跳跃运动跟踪手的X值 arraylistpointss; PVector fp; for(Hand-Hand:leap.getHands()){ for(Finger-Finger:hand.getFingers()){ fp=finger.getPosition(); } }

Processing 加工中从跳跃运动跟踪手的X值 arraylistpointss; PVector fp; for(Hand-Hand:leap.getHands()){ for(Finger-Finger:hand.getFingers()){ fp=finger.getPosition(); } },processing,leap-motion,Processing,Leap Motion,在我正在进行的项目中,我需要将mouseX变量替换为用于手部跟踪的跳跃运动生成的X变量。它用[X,Y,Z]跟踪手部,但由于我需要将保存此数据的变量保存为PVector,因此我不确定如何从中取出X变量 非常感谢您的帮助。如果您有一个PVector实例,您可以简单地引用它的x字段 PVector p=新的PVector(100200300); println(p.x)//打印100张 更多信息可以在中找到。如果您的问题是如何获取Leap.Vector对象的x分量,请使用:Vector.getX()

在我正在进行的项目中,我需要将
mouseX
变量替换为用于手部跟踪的跳跃运动生成的X变量。它用[X,Y,Z]跟踪手部,但由于我需要将保存此数据的变量保存为
PVector
,因此我不确定如何从中取出X变量


非常感谢您的帮助。

如果您有一个
PVector
实例,您可以简单地引用它的
x
字段

PVector p=新的PVector(100200300);
println(p.x)//打印100张

更多信息可以在中找到。

如果您的问题是如何获取Leap.Vector对象的x分量,请使用:Vector.getX();对不起,我没有早点回复,我真的很忙。我尝试了凯文的建议,但没能让它发挥作用。我想Charles说的是我需要使用的工具,但我对处理还是有点陌生,在对它进行了一点修补之后,我仍然无法让它工作。我将链接我用来向您展示我正在处理的代码,希望您能帮我一把。我真的很感激!请看我的主要帖子code@Unscrupulous如果
fp
是一个
PVector
,则可以使用
fp.x
获取其
x
组件。当你说它不工作时,你的确切意思是什么?当我使用fp.x时,我得到一个nullpointerexception错误。我对这个错误做了一些研究,但似乎没有一个真正的解决方案。我能够解决它,感谢eveyrones的帮助