【发布时间】:2013-08-28 11:39:15
【问题描述】:
我在 3D 空间中有一个平面方程:ax + by + cz + d = 0我想用规则分布的点从平面上的特定点在给定半径内填充这个平面。在我看来,应该有一个数学上的优雅答案,但我看不到它。用 C++ 或伪代码回答会更好。
【问题讨论】:
-
请提供一个例子,你已经尝试过什么,以及你具体遇到的问题。这不是“为我的规范提供代码”网站
-
一个给定的半径是什么?飞机上的特定点?没有这些信息,这个问题就没有多大意义。
-
@Save:对。平面上特定点的给定半径。
-
提示:在你的平面中选择两个正交向量。您现在可以将这些用作转换矩阵,将 x-y 平面中的点带入您的平面。
-
@nyarlathotep:我不知道该怎么做...我现在看到的唯一解决方案是在平面上选择两个极值点,在它们之间迭代并从其中切出一个半径...
标签: c++ algorithm math geometry