如何计算立方体内的随机点
How to calculate a random point inside a cube
我正在尝试计算在立方体中找到随机点的数学方法。
我有一些小东西,但它不能考虑立方体的旋转。
这是我的一些结果图片。
在这里您可以看到立方体旋转了一定程度,但是当我生成一些点时,它保留了形状,就好像立方体是正常的一样(我认为该术语称为轴对齐,但我不确定)。
我正在使用 Vector 来表示立方体的范围,但是对于我的一生,我无法弄清楚如何在它旋转时获得跟随它的点。
有人可以为我指出正确的方向吗?
编辑 1:
现在它错位了,当我横向旋转它时它变得更奇怪了。
有人可以从头引导我完成它吗?我认为我的基线数学一开始就是错误的。
在直线位置生成点然后应用旋转(同时检查坐标原点)。
我正在尝试计算在立方体中找到随机点的数学方法。
我有一些小东西,但它不能考虑立方体的旋转。
这是我的一些结果图片。
在这里您可以看到立方体旋转了一定程度,但是当我生成一些点时,它保留了形状,就好像立方体是正常的一样(我认为该术语称为轴对齐,但我不确定)。
我正在使用 Vector 来表示立方体的范围,但是对于我的一生,我无法弄清楚如何在它旋转时获得跟随它的点。
有人可以为我指出正确的方向吗?
编辑 1:
现在它错位了,当我横向旋转它时它变得更奇怪了。
有人可以从头引导我完成它吗?我认为我的基线数学一开始就是错误的。
在直线位置生成点然后应用旋转(同时检查坐标原点)。