一旦在ARCore,Android中完成移动,可变形节点的LocalPosition值将变回(0,0,0)

时间:2019-05-20 10:57:59

标签: android translation arcore

我有一个Cloud Anchor项目,其中有一个可转换节点连接到Cloud Anchor。一旦云锚解析,我想将可变形节点放置到其最后的变形(位置,旋转,缩放)。我将转换存储在本地(位置,旋转,缩放)。由于某些原因,只有比例和旋转是一致的。该位置将始终是可变换节点的第一个抽头位置,而不是最后一个localPosition。

我尝试记录本地转换值,发现转换完节点后,localPosition的值改回(0,0,0)。它保持在我离开的位置,只是值被重置。

据我了解,ARCore具有基于层次结构的节点结构。并且可变换节点是云锚的子级,并且锚是不可变的。因此,它应该相对于父锚具有LocalPosition。为什么在移动节点并在其末尾转到(0,0,0)时localPosition会波动。我有没有经历过什么?预先感谢。

0 个答案:

没有答案