猫史档案馆


伪地形日志()

用户:limit_breakrlimit_breakr查看:1 回复:2 评论:1 创建时间:2023-01-05T18:31:17


center_image

console.clear();

let c = console,o=1;
function random(max, min) {
    if (typeof min != "number") {
        min = 0
    };
    min = Math.ceil(min);
    max = Math.floor(max);

    return Math.floor(Math.random() * (max - min + 1)) + min;
};
var dig = [], y = 100;
!async function () {
    for (var deep = 0; deep < 51;) {
        var max = random(deep^1.2-random(deep/4,deep/10),deep/2);
        deep += 1 + random(5);
        for (var count = 0; count <= max; count++) {
            var x = random(128), z = random(128);
            dig.push([
                x,
                y - deep,
                z,
                random(800, 100),
                random(4, 10),
                random(180, -180),
                random(180, -180),
                random(180, -180)
            ]);
        };
    };
}();

c.log("over", dig.length);
if (o){
for (var count = 0; count < dig.length; count++) {
    // !async function () {
        // for (
            // var diglen = 0,
            var
            size = dig[count][4],
            cx = dig[count][0],
            cy = dig[count][1],
            cz = dig[count][2];
            // dig <= dig[count][4];
            // diglen++) {
                // x
                // y
                // z
            let xend = cx + size
            let yend = cy + size
            let zend = cz + size
            for (let x = cx - size; x <= xend; x++) {
                for (let y = cy - size; y <= yend; y++) {
                    for (let z = cz - size; z <= zend; z++) {
                        let dx = x - cx;
                        let dy = y - cy;
                        let dz = z - cz;
                        if (Math.round(Math.sqrt(dx * dx + dy * dy + dz * dz)) <= size) {
                            voxels.setVoxel(x, y, z, "air")
                        }
                    }
                }
            }
        // }
    // }()
}}
c.log("over", dig.length);

十分假的地形()

只不过是随机点位挖一个球

不过这些点凑在一起

就像一个“天然矿洞”

因设备过老()不敢搞太多

box3.codemao.cn/e/95e3c145652144b41b32


回复

上一页1 页 / 共 1下一页
limit_breakrlimit_breakr

好像挺不错(??)

就是。。。。center_image

点赞0


评论


limit_breakrlimit_breakr

(为什么我每发一贴都无回复)

点赞0


评论