猫史档案馆


【氵】当你用谷歌翻译翻译20遍代码.建议改为:伪代码生成器

用户:yee089yee089查看:1 回复:2 评论:1 创建时间:2022-03-17T07:42:46


const dir = [New Box3Vector3 (-1,0,0), New Box3Vector3 (0,0, -1), New Box3Vector3 (0,0,1), New Box3Vector3 (1,0 , 0)];
控制台.sula();
var voxel = voxels.id ('零');
异步 bfs 的活动 (x, y, z) {
    允许 = [新 Box3Vector3 (0,0,0), 新 Box3Vector3 (0,0,0), 新 Box3Vector3 (0,0,0)];
    乌莱尼.pop();
    乌莱尼.pop();
    乌莱尼.pop();
    让 stpq = [0,0,0] ;。
    stpq.pop(); stpq.pop();
    
    queue.push (new Box3Vector3 (x, y, z));
    earth.it (x + '' + y + '' + z);
    
    而(行长> 0){
        现在让 = u [0];
        line.shift();
        令 stp = stpq [0] ;。
        stpq.shift();
        因为(让我=0;我<4;我++){

            Nowx = now.x + dir [i] .x ;.
            现在 = now.y + dir [i] .y ;.
            Nowz = now.z + dir [i] .z ;.
            uma (voxels.getVoxel) (nowx, nowy, nowz) == voxels.id ('air'))
                if (stp <99 && nowx> -1 && nowy> -1 && nowz> -1 && nowx <128 && nowy <128 && nowz <128) {
                    voxels.setVoxelId (nowx, nowy, nowz, voxel);
                    queue.push (new Box3Vector3 (nowx, nowy, nowz));
                    stpq.push (stp + 1);
                    
                }
           }
        }
        期待睡眠 (20);
    }
    console.log('finishbfs');
}
灵活标志=真;
因为(让我 = 0;我 <128 && 符号;我 ++){
    因为 (var j = 0; j <128 && 标记; j ++) {
        因为 (var k = 0; k <128 && flag; k ++) {
            if (voxels.getVoxelId (i, j, k) == voxels) {
                bfs (i, j, k);
                标志=假;
            }
        }
    }
} 


回复

上一页1 页 / 共 1下一页
yee089yee089

沙发

点赞0


评论


尖端放电尖端放电

23333

点赞0


评论