我已经实现了一个3D奇怪的吸引器浏览器,它给出了在0-100范围内的浮点XYZ输出,现在我想基于两次连续输出。C++数据结构,用于存储浮点数的3维
我不确定用于存储每个点的颜色值的数据结构,使用3D数组我仅限于四舍五入到最接近的int值,从而给出非常粗糙的颜色方案。
我隐约意识到八分骰,它们适合在这种情况下吗?
EDIT:有点更多的解释:
以产生即时反复运行此点:
(A,B,C,d的范围是-3到3个随机浮点数)
x = x2;
y = y2;
z = z2;
x2 = sin(a * y) - z * cos(b * x);
y2 = z2 * sin(c * x) - cos(d * y);
z2 = sin(x);
parr[i][0]=x;
parr[i][1]=y;
parr[i][2]=z;
其中用于每个生成新的位置轴每次运行中,以色渲染我需要两个连续的结果之间的距离,如果我只是这样做与每个运行之间的距离计算,则颜色褪色来回在平衡中,所以我需要运行平均值fo使用3DimenSionl数组对每个点进行存储并存储过于粗糙,我正在寻找如何以更小的增量存储值的建议。
什么是“奇怪吸引器探险家”? – Macke
是一个3浮点结构你想要什么或...? – Jonas
类似于:http://www.chaoscope.org/ 但在我的情况下,使用免费的摄像头在点云周围和点云内移动。 – Baxter