1
您如何将一个立方体变成一个球体?
我正在尝试根据article制作一个四边形球,它显示如下结果: 我可以正确生成一个多维数据集: 但是,当我根据此公式转换所有点时(来自上面链接的页面): x = x * sqrtf(1.0 - (y*y/2.0) - (z*z/2.0) + (y*y*z*z/3.0)); y = y * sqrtf(1.0 - (z*z/2.0) - (x*x/2.0) + (z*z*x*x/3.0)); z = z * sqrtf(1.0 - (x*x/2.0) - (y*y/2.0) + (x*x*y*y/3.0)); 我的球面看起来像这样: 如您所见,立方体的边缘仍然伸出太远。如文章所述,多维数据集在所有轴上的范围都从-1到+1。 任何想法有什么问题吗?