Vector3 pi = cpArr[i].TransformPoint(new Vector3(0, 0, 0)); pi = cpArr[0].InverseTransformPoint(pi);
时间: 2024-04-16 21:25:19 浏览: 23
这段代码的作用是将一个坐标点从一个坐标系转换到另一个坐标系。首先,`cpArr[i].TransformPoint(new Vector3(0, 0, 0))`将`cpArr[i]`坐标系中的原点(0, 0, 0)转换到世界坐标系中,得到新的坐标点`pi`。然后,`cpArr[0].InverseTransformPoint(pi)`将新的坐标点`pi`从世界坐标系转换回`cpArr[0]`坐标系中的坐标点。最终,得到的结果赋值给变量`pi`。