[]Vector3 是不是有个BUG?@版主
Vector3.equals 这个是对比两个3维坐标是否相同
我发现 new Vector3(1, 1, 1) 与 new Vector3(-1, -1, -1) 是相同的,后来我断点跟进去发现,该方法内调用
MathUtils3D.nearEqual的时候,全部采用 绝对值,那么 把绝对值送进去的话,应该是 1- 负1 应该变成 1+1 结果
方法里面变成了 1-1 那么是0 ,这样的话,所有的正负坐标对比都是 相同的。不知道这个是不是 BUG?还是我使用问题?
我发现 new Vector3(1, 1, 1) 与 new Vector3(-1, -1, -1) 是相同的,后来我断点跟进去发现,该方法内调用
MathUtils3D.nearEqual的时候,全部采用 绝对值,那么 把绝对值送进去的话,应该是 1- 负1 应该变成 1+1 结果
方法里面变成了 1-1 那么是0 ,这样的话,所有的正负坐标对比都是 相同的。不知道这个是不是 BUG?还是我使用问题?
没有找到相关结果
已邀请:
1 个回复
Aar0n
赞同来自: