【问题标题】:How to calculate a random point inside a cube如何计算立方体内的随机点
【发布时间】:2015-06-22 11:54:42
【问题描述】:

我正在尝试计算数学以在立方体内找到一个随机点。

我有一些小东西,但它不能考虑立方体的旋转。

这是我的结果的一些图片。

在这里您可以看到立方体旋转了一定程度,但是当我生成一些点时,它会保持立方体正常的形状(我认为该术语称为轴对齐,但我不确定)。

我使用 Vector 来表示立方体的范围,但对于我来说,我无法弄清楚如何在旋转时让点跟随它。

有人可以指出我将如何做到这一点的正确方向吗?

编辑1:

现在它错位了,当我向侧面旋转它时,它变得更加奇怪。

有人可以从头开始引导我吗?我认为我的基线数学一开始就错了。

【问题讨论】:

  • 在直线位置生成点然后应用旋转。
  • 好吧,我想我按照你的建议做了,但它完全不对齐。
  • 我在主线程中添加了一张图片
  • 检查坐标原点。
  • 我在旋转立方体之前添加了立方体的世界位置。将其添加到旋转的矢量中已正确对齐。

标签: math vector 3d


【解决方案1】:

在直线位置生成点,然后应用旋转(同时检查坐标原点)。

【讨论】:

  • 再次感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 2013-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多