Dou*_*eux 3 javascript 3d voxels
我一直在玩voxeljs,我是 3D 编程的新手,它在文档中说这段代码生成了“球体世界”:
generate: function(x,y,z) {
return x*x+y*y+z*z <= 20*20 ? 1 : 0 // sphere world
},
Run Code Online (Sandbox Code Playgroud)
这实际上是如何生成一个球体的?从我的简单理解,我认为它基本上是通过3D世界中的每个“块”“循环”?任何进一步的解释或指向一个很好的教程都会有很大的帮助!