在一些细化四面体的算法中,我们需要计算最长边。
背景
如果存在一个带节点的四面体ABCD,它就有边AB,AC,AD,BC,BD,CD。
假设AB是最长边,E 是边 的中点AB,则四面体可以分裂为两个四面体,即BCDE和ACDE。
我的问题是,如何处理具有许多最长边的情况?
为了展示更多细节:
假设存在两个四面体ABCP,ABCQ它们共享面ABC。
假设AB=AC它们是每个四面体中最长的边。
如果ABCP选择AB分裂又ABCQ选择AC分裂,网格将不兼容,会导致有限元计算出错。
如果ABCP选择AB拆分ABCQ也选择AB拆分,网格仍然兼容。
那么如何确定ABCP并ABCQ选择相同的边进行分割呢?