シンプルな3つのコントロールで見事な幾何学パターンを作成します。
*左右のスワイプ
*スワイプ上下
*押し続けると。
flickrのhttp://www.flickr.com/photos/geometricsapp/でサンプルを見る
数学的概要:
"極座標グラフ"は数学の方程式を表す方法です。円の半径は、文字 "r"で表され、円の周囲に横断された角度は360度が円を完了した文字 "θ"(シータ)で表されます。したがって、半径1の円は、方程式があります。
R(θ)= 1。
"Polar Roseは"曲線は、方程式の極座標グラフのとおりです。
R(θ)=罪(kθ)
あなたがkを増加させるように、各増分は、バラが持っている "花びら"の数に加算されます。幾何学模様で、右にスワイプすると、各強打のためにkを1増加させることにより、花弁の数が増加します。あなたが1になるまで、(花びらが実際にも刻みで2増加と奇数刻みで1ずつ減少)が左に戻ってスワイプすると、開始点のサークルである、花弁の数が減少します。左にスワイプ保つ場合は、2 0 kの値は、単一のポイントとネガティブを生成するので、私は0と0未満のkの値をスキップした後、1/3を1/2となる¼のように( kの値は、小数の値を使用して作成されたバラは同じように美しいですが、同じ花びらの増加機能を備えています。同じ画像を生成する正のk値に対応するものがありますが、必ずしも対称ではありません。
マウラーのバラ:
というタイトルの彼の記事でピーターM. Maurerが導入された "ローズはローズである"
http://en.wikipedia.org/wiki/Maurer_rose
"マウラーローズは"我々は連続してそれを描画する代わりに、図の周りにスキップする極性のバラです。代わりに角(0,1,2,3,4,5 ...)であることの、我々は(0,45,90,135,180、...)を使用します。上にスワイプすると、我々は1でスキップ度の数が増加し、下スワイプすると、1でスキップを減少させます。
を押すと、3つのモード間の意志のサイクルを保持する:
*シリーズの前のポイントに点を結ぶマウラーのバラ。
別のマウラーへの接続線を描画するkとdTHETAで定義されている*マウラーローズパターンは、k2とdTHETA2によって定義された方程式をローズ。
* R(θ)=日焼け(kθ)。これは、R(θ)=罪(kθ)/ COS(kθ)と同じです。 CoSは(kθ)は0に近づくように、半径が無限大に近づきます。それは機会に無限大になるので、これは上限なし半径が非常に興味深いパターンを生成します。
我々はパターンを描くように、我々は私が作成したユニークな退色アルゴリズムで各カラーフェードしようとします。
あなたは、メニューボタンを押した場合には、次のオプションがあります:
* SDカードへの最後の画像を保存します。
*手動でプロパティを設定します。
- 半径:
- dRadius(半径の変化):
- K:
- dTHETA(θの変化):
あなたは第二のパターンの型に押し続けると、サイクル時(第kとdTHETAは自動的に最初のkとdTHETAと一致するようにリセットされます。これは、このpattternタイプで "面白くない"パターンの非常に大きな数があるためだと私対称性を持っているパターンから始めたかったのです。)
*高度なプロパティ
- 画像の幅と高さ
私は画像の幅と高さを設定して幸運を持っていた(この設定には注意が必要です。当初、私はあなたのwidthとheightはピクセル単位で幅と高さの小さい方に設定されています。一部の携帯電話/錠剤は非常に大規模なイメージ操作に優しいではありませんが。 2000ピクセルに、右または左にスワイプした後、アプリケーションは、一部のメモリの問題を強制的にクローズを行います。私は現時点では)この問題は2012年2月25日に取り組んでいます