【发布时间】:2016-03-29 04:21:22
【问题描述】:
我的问题与这篇文章类似,尽管该海报关注的是相邻的面孔How to merge adjacent coplanar faces on a mesh
我能够从 stl 中提取每个三角形面的平面方程,然后将它们转换为 numpy 数组
ax + by +cz = d
plane_eq=np.array([a,b,c,d])
我如何比较平面方程并确定哪些是共面的,并最终将它们合并成一个大平面方程?
sympy 库为此提供了一个类,但我无法让它与 Anaconda 一起正常工作。 http://docs.sympy.org/latest/_modules/sympy/geometry/plane.html#Plane.is_coplanar
另外,我确实尝试了一种方法,即获取法线并通过点积将它们相互比较
【问题讨论】: