C言語 X11 cairo 単色で塗る (x1,y1)および半径r1を、それぞれ指定します。開始円の内側は最初のグラデーション・ストップの色(白)、終端円の外側は最後のグラデーション・ストップの色(ピンク色)でそれぞれ塗りつぶされています。 グラデーション円を描画する関数です。 引数(cx,cy)を中心座標とした半径radiusの円の範囲を塗りつぶします。 コサインを使って、円周に近づくにつれ透明になっていく処理を施します。 その結果、フワッとした円を描けます。 まずは円を描いてみます。もちろんellipse(x, y, width, height)でも円が描けますが、このサイン、コサインは円だけでなく様々な曲線運動に使えます。 図42aを見てください。円を描く際には、図のθ(シータ)の角度からx, yの座標を求める必要があります。
Illustratorのグラデーション機能とは 初心者にもわかりやすく解説 Codecampus
