【发布时间】:2011-04-21 17:26:09
【问题描述】:
我正在尝试找到 surly 包含给定点列表的球体。 点将具有 x、y 和 z 坐标[点在 3D 中]。
实际上,我正在尝试根据给定的点列表通过查找 MinX、MaxX、MinY、MaxY 和 MinZ 和 MaxZ 等计算找到新的三个点,并进行一些操作并找到新的三个点
我将从这三个点绘制球体。
我还将在球体直径上取所有这 三个点,这样我就有了一个独特的球体。
是否有任何标准方法可以找到给定点列表的包围球?
【问题讨论】:
-
那你是三分还是N分?为什么要取三个点并将它们放在直径上?
-
@ maxim1000,看到我更新了我的问题
-
顺便说一句,唯一定义一个球体需要4个点。
-
如果我们在球体的直径上取三个点,那么三个点就足够了
-
您可以通过将两条边的垂直平分线相交来围绕三角形构造一个外接球。但是,我强烈建议您改用 Gärtners 设备 - 它更强大(而且代码不多 - 检查他的源代码中的 Miniball_b 内容)
标签: math geometry computational-geometry