我已經看過voxel js,但它似乎已經過時了,它使用了節點js,我不想使用它。我想使用for循環生成簡單的地形,以及我的創建塊的函數。 這裏是我的功能: function createBlock(block, x, y, z, top, bottom, front, back, left, right) {
var geometry;
var meshFaceMaterial
我有點堅持我的基本體素物理學現在。這是非常,非常不連貫,我敢肯定,我的數學是什麼地方壞了,但讓我們看看你有什麼要說的: // SOMEWHERE AT CLASS LEVEL (so not being reinstantiated every frame, but persisted instead!)
glm::vec3 oldPos;
// ACTUAL IMPL
glm::vec3
我看過了我們的神谷歌搜索數,並沒有發現說明,在一個直觀的方式任何物品,以下問題: "How can i smoothly mesh a Octree of voxels?"
我知道八叉樹理論上是如何工作的(從未實現過一個「尚未」)。我想要的是如何獲取節點數據的算法方法,並生成一個平滑的,基於三角形的網格,就像Marching Cubes一樣(我甚至不知道八叉樹是否使用了行進立方體......)