C 實現乙個貝賽爾藝術

2021-04-22 14:00:18 字數 1209 閱讀 9016

看c# windows程式設計的第十三章,作者petzold實現了乙個bezier art,然後我稍微改變了一下顏色變換,覺得非查的神奇,這裡將**貼出來,需要申明的是,這個程式**絕大部分是原作者的:

//bezierart.cs

//build bezierart.cs printableform.cs /main:bezierart

using system;

using system.drawing;

using system.windows.forms;

class bezierart : printableform

public bezierart()

protected

override

void dopage(graphics grfx, color clr, int cx, int cy)}}

/***/

然後得到了一些好看的結果:

這裡的不是乙個程式生成的,而是對顏色變換作過修改之後得到的。

高斯 賽德爾迭代演算法 C 實現

輸入 係數矩陣a,最大迭代次數n,初始向量,誤差限e 輸出 解向量 定義係數矩陣 double a 50 50 定義x1解的陣列 double rootx1 100 定義x2解的陣列 double rootx2 100 定義x3解的陣列 double rootx3 100 定義x1的迭代公式 dou...

乙個仿沙漏效果的自定義view(貝瑟爾曲線實現)

ps gif有點卡 專案build.gradle新增依賴 dependencies 複製 xml 複製 動畫時間 hourglassview.setduration 6000 左右邊框顏色 hourglassview.setleftandrightcolor color 上下蓋子顏色 hourgla...

C 實現乙個日期類

include using namespace std class date public bool is invalid date 判斷日期是否無效 return false public int day in month if is leap year return days month pub...