Java 如何获取AABB内三维三角形的最高点?

Java 如何获取AABB内三维三角形的最高点?,java,geometry,collision,bounding,Java,Geometry,Collision,Bounding,我希望检索轴对齐边界框中三维三角形的最高Y轴值。这不一定返回三角形的3个顶点之一,而是返回AABB将碰撞的最高点。如果您需要更多信息,请询问,但我正在寻找某种最好使用Java的示例 步骤1:找到基本三角形的质心(使用实际方法找到它) 第2步:一旦找到了形心,斜边(Y)就已经存在,使用毕达哥拉斯定理方法找到高度(预期答案)。希望您能得到答案。您希望在平面(边界框的下方)和三角形之间进行相交查询。这取决于您正在使用的库,但是如果您在所述AABB库的文档中查找交叉点查询(因为AABB通常用于碰撞和距离

我希望检索轴对齐边界框中三维三角形的最高Y轴值。这不一定返回三角形的3个顶点之一,而是返回AABB将碰撞的最高点。如果您需要更多信息,请询问,但我正在寻找某种最好使用Java的示例


步骤1:找到基本三角形的质心(使用实际方法找到它)
第2步:一旦找到了形心,斜边(Y)就已经存在,使用毕达哥拉斯定理方法找到高度(预期答案)。希望您能得到答案。

您希望在平面(边界框的下方)和三角形之间进行相交查询。这取决于您正在使用的库,但是如果您在所述AABB库的文档中查找交叉点查询(因为AABB通常用于碰撞和距离查询),我很确定您会找到它。

我不确定,但这不是所有3个点的Y坐标的最大值吗?我不是在查找三角形的最高点,我在寻找AABB与三角形碰撞的最高点,如果它下降到三角形上的话。如果它没有与任何一个角碰撞,它将返回一个不是3个顶点之一的值。