使用Vec3.transformMat4转换本地坐标为世界坐标,结果为2倍的本地坐标?

在世界坐标系(10, 0.5,0)处创建一个cube,无父级元素。
image

写一段测试脚本,打印node的worldPosition和用transformMat4转换的世界坐标

理论上打印结果应该一致才对,但控制台打印结果是:
image


请问这是为啥?