回覆列表
-
1 # 成睿軟體
-
2 # 馬暘克思
我是一名設計愛好者,對於圖形有著獨特的熱愛,。這是我在10行以內完成的一些事情(以下是從Pramod Pujara借來的一些靈感)。
所有示例均使用C ++編寫,並使用MSVC為Windows編譯。所有示例均為完整資料。
儘管原始碼使用C ++,但它們都是程式性的,並且可以使用等效的圖形功能輕鬆轉換為其他語言,例如Java,Python,Javascript等。
3D Mandelbrot
一個不錯的Mandelbrot小工具,不太模糊,無法滿足10行標準,但是可以擴充套件主要的z = z ^ 2 + c計算(dz計算是導數),當然,為該範圍新增變數名將使它更方便。
這是輸出:
(請參閱3-D Mandelbrot(在10行C ++程式碼中建立和繪製(Quora示例) —在Imgur上),因為它是如此詳細。
朱莉婭·塞特(Julia Set)
這是一個Julia Set程式,它以一個很好的漸變輸出Julia集(這是log2()的作用):
它實際上與上面的Mandelbrot方程相同,只是z而不是c發生了變化,並且輸出很好:
朱莉婭套裝2
透過更改一些數字及其顯示顏色的方式-另外,我還有一條額外的行可以保留在10行之內,因此我在頂部添加了一個標籤。
給出以下輸出:
界
最後也是最重要的一點-我從下面的Pramod Pujara那裡獲得了這個想法,該想法是用Turtle圖形編寫的,並且只是出於娛樂目的而用C ++做到了,因此,P ramod Pujara值得讚揚。
這是輸出:
好玩的東西!
-
3 # TOM256235544
當年用QBASIC程式設計,幾行忘記了,現在再寫用10行是沒問題的。讓計算機喇叭演奏一曲《愛的羅曼史》,成功收穫某個女孩的驚喜。雖然沒有結果,但是當時就覺得挺酷的。
很無聊且很業餘的問題。
如果不引用其它庫、模組或者類完全自己編寫程式碼,沒啥炫酷的可以寫,最多什麼彈窗惡作劇小程式。
如果引用了第三方,那要多酷就能做多酷。