演算法生成七芒星

2021-09-26 08:35:32 字數 2157 閱讀 2800

玄幻**中經常會有七芒星的技法,這一節就使用演算法生成下七芒星的影象。在西方,7被認為是乙個很有魔力的數字。上帝用7天造人,第7天休息;聖經啟示錄中有7封印、7燈台、7號角等等。但是魔法符號中卻很少見到七芒星。不過在神秘學上,七芒星陣是存在的,他蘊含著非常強大的力量,無數的人都在尋覓並探索著他,但是七芒星的強大,使得很多人都未能解開它的神秘面紗,這讓七芒星至今都成為了一種迷。

關於七芒星的資料:

1 .七芒星很難被準確地畫出,因為七芒星是「不平均卻穩定的一體」。完美的七芒星是很漂亮的圖案,而且可以被一筆畫出。傳說一筆畫出過完美七芒星的人有的說看見了熾天使長公尺迦勒,有的說看見了魔君路西法,也有人說看見了天堂的生命樹。

2.七芒星分為「正七芒星」與「逆七芒星」。但是,你很難區分開「正七芒星」和「逆七芒星」,因為有多種不同的說法,一種也是按頂角位置來分正逆,但代表的意思與五芒星相反;另一種說法則是說七芒星的正逆判斷與五芒星剛好相反;也有人認為七芒星與五芒星在正逆上並沒有不同。

3.關於「七芒星魔法陣」也是眾說紛紜。一種被神秘學者認為七個頂點要寫上七位大天使的名字,也有人說是寫上七公爵之名;另一種說法是寫上六種元素(風+火+水+土四元素的基礎上,再加上光與暗)的名稱,而空出的頂尖就依舊代表「人類的情感」。關於魔法陣外面有沒有環也是有爭議的。魔法陣外面應該是有環的,但是有種說法說:如果在七芒星魔法陣外面加上環就限制了它力量,甚至會破壞完整性,所以不能畫上環。

4.七芒星的寓意很深刻,而七芒星的強大無人可知。不過也正是因為這種神秘探尋的吸引力,也讓很多人對他的圖示迷戀不已,很多人選擇他的圖示作為圖騰,佩戴左右或紋在身上。

七芒星魔法陣的功效被記載得不多,只知道大概可以用來召喚。乙個人是沒有辦法發動魔法陣的,但是如果魔法陣被發動,被召喚出來的東西就都是重量級的,比如大天使或大惡魔,甚至是未知的存在或力量。不要高興,這些重量級的傢伙可不會費神去聆聽乙個「低賤的生物」的願望,甚至你連看都看不到他們第二眼,不是因為他們看不見,而是召喚者的結局會很慘。據說有以下幾種結局:

一 、召喚者什麼都忘記了。(所知最好結局)

二 、召喚者在強光下失明。(比較好的結局)

三 、召喚者精神失常。(至少還活著)

四 、召喚者被嚇死。(有個全屍)

五 、召喚者被烤焦、開膛、撕碎、斷頭等等……

六 、有東西吞掉召喚者。

七 、召喚者活著掉入地獄。

八 、召喚者完全消失。(屍體和靈魂都沒有了)

------------------------------------

看了這些召喚者結局,我有種作死的感覺。

之前我發過一篇文章是"演算法生成n芒星",其中也包括七芒星。與那篇不同的是,這裡將使用混沌的辦法生成七芒星,成的影象更為深邃且有分形的效果。

七芒星生成演算法:

先生成正七角形的7個頂點,和乙個當前點設定為原點;

a.隨機選擇三角形的某乙個頂點,計算出它與當前點的中點位置;

b.將計算出的中點做為當前點,重新執行操作a

由此迭代處理上千萬次後,即能生成七芒星圖的畫素資料。

生成的影象看上去有點糊,但這幅影象的神奇之處在於:當你遠離螢幕看它時,七芒星會清晰地顯示出來。下面將對七芒星演算法進行些變化,改變其隨機數的生成和使用方式,如隨機選擇與當前頂點有一定關係的頂點做為下一步的運算。

演算法生成N芒星

前面兩個影象生成演算法是 道教的太極八卦圖和佛教的卐和卍字圖。這一節整個洋氣的影象 芒星。但願我別召喚出什麼恐怖的禁忌,尤其今晚還是萬聖節之夜。平時看玄幻 經常讀到有關六芒星,七芒星,九芒星的技法。芒星是由幾個完全的等腰三角形 有時是正三角形 和乙個正多邊形組成的二維圖形。等腰三角形的個數與正多邊形...

演算法生成N芒星

前面兩個影象生成演算法是 道教的太極八卦圖和佛教的卐和卍字圖。這一節整個洋氣的影象 芒星。但願我別召喚出什麼恐怖的禁忌,尤其今晚還是萬聖節之夜。平時看玄幻 經常讀到有關六芒星,七芒星,九芒星的技法。芒星是由幾個完全的等腰三角形 有時是正三角形 和乙個正多邊形組成的二維圖形。等腰三角形的個數與正多邊形...

WPF畫N角芒星,正N角星

計算頂部三角形座標方法 1 2 獲取頂三角形座標 3 4 外接圓半徑 頂點到中心的距離 5 n角星6 左橫座標 7 縱座標8 又橫座標 9private void getcoordinate double r,int n,out double x1,out double y1,out double ...