在下面的例子中,平面显然与盒子相交,但函数 intersectsPlane 返回 false。
例子
我发现在两个plane.constant之前添加两个负号可以修复错误。
https://github.com/mrdoob/three.js/blob/c570b9bd95cf94829715b2cd3a8b128e37768a9c/src/math/Box3.js#L387
另外,我认为平面常数的定义不明确,这导致了错误。
好找! 你想用修复做一个 PR 吗? 如果您还调整了错误的单元测试,那就太好了。
另外,我认为平面常数的定义不明确,导致错误
three.js
使用Hessian Normal Form ,这是一种指定平面的常用方法。 我认为可以坚持下去。
@Mugen87那么有问题。 您能否弄清楚为什么您的单元测试没有发现这一点。 第7445章
测试也错了。 已修复 #14836
最有用的评论
测试也错了。 已修复 #14836