在SparkAR 3D中,自定义对象无法正常工作,因为AR库3D对象在同一代码上



我正在尝试以GLTB格式从Blender导入我定制的3D对象。 我应用了javascript的功能 首先,我将相同的javascript代码应用于从SparkAR 3D对象库导入的3D对象,该对象库提供了要使用的预构建对象。 代码按预期正常工作。 之后,当我导入自己的 3D Obj 并在其上实现相同的代码时。它拉伸了不应该发生的3D对象。它的行为不像以前那样

自定义对象上的脚本结果

应用的代码:

场景树

代码的第一部分

代码的第二部分

我没有发现其中的错误。 如果可以的话,请帮忙!!

如果您在搅拌机中分多个部分构建3D模型,就会发生这种情况,因此当您尝试在Spark AR中缩放它时,它将被视为多个对象并根据它应用缩放和转换。 问题不在于javascript代码,它实际上取决于3d对象,因此最好在以gLTB格式导出之前连接3d模型的所有对象。如果这种问题也发生在你身上。

因此,在导入 SparkAr 之前连接所有对象,它将正常工作。

最新更新