最近在蓋一些建築
需要在64*64的平面空間內畫一個正圓(直徑64格)
因為自己比較龜毛 想要追求完美
用小畫家的格線功能畫了好久都不太滿意
(用內建的畫圓功能 常常又醜不不對稱)
後來想到worldedit有畫圓的功能
結果試了一下 發現它只能畫奇數直徑的圓
因為worldedit有圓心格的概念 它的圓是用圓心格搭配半徑來畫的
舉例來說
半徑為2的圓為(相當於直徑為5)
■■■
■■■■■
■■■■■
■■■■■
■■■
半徑為3的圓為(相當於直徑為7)
■■■
■■■■■
■■■■■■■
■■■■■■■
■■■■■■■
■■■■■
■■■
所以WE畫不出直徑為6的圓...
也有用數學的方法去找出圓上面最接近的整數格(四捨五入)
但畫出來的圓更醜...
不知道大家有什麼其他的方法嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.214.33
※ 文章網址: https://www.ptt.cc/bbs/Minecraft/M.1428068925.A.F39.html
推
04/03 21:52, , 1F
04/03 21:52, 1F
→
04/03 21:59, , 2F
04/03 21:59, 2F
推
04/03 22:29, , 3F
04/03 22:29, 3F
推
04/03 22:36, , 4F
04/03 22:36, 4F
→
04/03 22:36, , 5F
04/03 22:36, 5F
→
04/03 22:38, , 6F
04/03 22:38, 6F
→
04/03 22:38, , 7F
04/03 22:38, 7F
推
04/03 22:52, , 8F
04/03 22:52, 8F
推
04/03 23:00, , 9F
04/03 23:00, 9F
→
04/03 23:01, , 10F
04/03 23:01, 10F
→
04/03 23:02, , 11F
04/03 23:02, 11F
→
04/03 23:03, , 12F
04/03 23:03, 12F
→
04/03 23:05, , 13F
04/03 23:05, 13F
→
04/03 23:15, , 14F
04/03 23:15, 14F
推
04/04 00:05, , 15F
04/04 00:05, 15F
推
04/04 00:09, , 16F
04/04 00:09, 16F
搞了整晚 終於搞出一個簡單的雙股螺旋(≧<>≦)
//g 1 -o q=5;r=3;s=4;x^2+z^2+q^2-r^2<2*q*abs(x*cos(y/s)+z*sin(y/s))
q,r和s的值可以調整
不過和這個比起來就遜多了
http://www.planetminecraft.com/mod/custom-spiral-generator-worldedit-script/
接下來的目標是把雙股螺旋的圓形橫切面改為圓形垂直切面
感覺很難用
目前只弄得出甜甜圈XD
//g 1 -o (sqrt(x^2+z^2)-10)^2+y^2<9
→
04/04 01:42, , 17F
04/04 01:42, 17F
推
04/04 02:04, , 18F
04/04 02:04, 18F
→
04/04 02:05, , 19F
04/04 02:05, 19F
→
04/04 02:05, , 20F
04/04 02:05, 20F
※ 編輯: rick65134 (140.114.214.33), 04/04/2015 07:04:56
※ 編輯: rick65134 (140.114.214.33), 04/04/2015 07:20:55
※ 編輯: rick65134 (140.114.214.33), 04/04/2015 07:37:52
※ 編輯: rick65134 (140.114.214.33), 04/04/2015 07:42:59
→
04/04 16:02, , 21F
04/04 16:02, 21F
→
04/04 16:03, , 22F
04/04 16:03, 22F
推
04/04 16:15, , 23F
04/04 16:15, 23F
→
04/04 16:16, , 24F
04/04 16:16, 24F
推
04/04 17:46, , 25F
04/04 17:46, 25F
→
04/04 21:47, , 26F
04/04 21:47, 26F