龙空技术网

我的世界:在mc画个“圆”,真有这么难吗?这个世纪难题已被解开

我叫Minecraft 125315

前言:

而今各位老铁们对“java程序计算图形的面积与周长”可能比较关切,兄弟们都想要了解一些“java程序计算图形的面积与周长”的相关资讯。那么小编在网络上网罗了一些有关“java程序计算图形的面积与周长””的相关知识,希望看官们能喜欢,各位老铁们快快来了解一下吧!

问答:《我的世界》究竟什么才是最“稀有”的呢?

玩家:圆……

为什么说“圆”在《我的世界》是最稀有的?

有人把Notch比作“创世神”上帝一样的男人。第一日,上帝说:"要有光!"于是世界便有了光。上帝将光与暗分开,称光为昼,称暗为夜… 直到第七日,山川、河流、生命、世间万物均被创造。这便是来自“圣经”中,上帝7天创造的解释。

然而,当无所不能的上帝创造了“圆”时,Notch:嗯…这个…

所以,圆,就成了Minecraft最稀有的东西。

几何数学对“圆”的定义

定义:圆本的本质是一个“正无限多边形”,当多边形的边数越多时,其形状、周长、面积就都越接近于圆。所以,世界上没有真正的圆,圆实际上只是概念性的图形。

所以,如何我们将Minecraft中的每个方块,看成是圆的轨迹线上的每个像素点,那你甚至可以将最抽象的“一个方块”,想象成一个最基本的“圆”。

用盔甲架画出一个“圆”

这是用命令方块“画圆”最基本的一个方法。同时也是利用“盔甲架”画圆最简单的技巧。

第一步:/give @s command_block,准备两个命令方块,一个用来执行tp,另一个用来执行画圆;第二步:给盔甲架命名为“圆”,当然你可以任意起个名字;第三步:tp @e[type=armor_stand,name=圆] ~ ~2 ~ ~1;将盔甲架传送到半空中;记住这两个数值,2代表高度,1代表转速,转速越高数值越大,但画的圆也越不规整;第四步:execute @e[type=armor_stand,name=圆] ~ ~ ~ setblock ^ ^ ^10 planks;当然,这是利用setblock画边框的办法。如果是想要一个圆形平台,可以利用fill指令。

是不是非常简单呢?当然,这是基岩版的指令,JAVA版本不可用。

Pewdiepie制作的大肉球

主播一哥Pewdiepie称自己在Minecraft建造的“圆”是个“大肉丸”,为了纪念水羊。等等,Pewdiepie是如何完成这个大肉球的呢?是借助了什么工具?

这么说吧,Pewdiepie曾经是瑞典著名的某工学院的高材生,学的就是工程学。也就是说,这是一个对MC建筑能够信手拈来的男人。据说中途辍学做了主播,但是大家千万别学他辍学,毕竟全球大约76亿人中,也只出了了一个Pewdiepie。

圆,真的那么“难”么?

若你既没建筑天分,也没命名方块的才能。别着急,今天不教会你,我誓不罢休!

①若你精通Excel,可以用int(power((power((r+0.5),2)-power(n,2)),0.5)),直接算出坐标值;

②若你擅长绘画,PS,以及PC自带画图软件(画圆工具),同样可以解决你的燃眉之急;

③若你啥也不会,平凡到不能再平凡的mc小萌新,请你收下下面这张图。

④若你想用最简单的办法,在《我的世界》做个最牛的圆。“plotz”将会是最好,最简单的一个工具。

plotz提供了多种不同的模型,你可以根据自己的需要调整半径。它会为你一键生成每个方块需要摆放的位置,以及方块数量。(这是目前最简单的方法)

⑤靠直觉,若你啥也不会,相信我,全靠你的直觉画,稍加修改,就是一个非常完美的圆!

当然,若你在一个方格内,无限堆叠一个实体(例如盔甲架),碰撞箱的相互碰撞和挤压,会让它变得非常非常的圆。

所以,圆,这个世纪难题似乎并不难!

标签: #java程序计算图形的面积与周长