中心座標(点Cの座標)は、以下の式で計算します。中心座標で、以下で与えられます。上に、正方形(Square)があります。正方形の位置とサイズは、以下となります。正方形は、グラデーションにより、スマートフォンの傾き方向を表示します。スマートフォンが「右」方向に傾いていることを「表示」しています。水準器アプリでは、スマートフォンの傾斜(方向、大きさ)を表示します。中の正方形(Square)を拡大したものです。傾斜の方向を表示する機能の説明図です。左側は、グラデーション表示の説明図です。右側は、グラデーション表示の結果です。左側:白、右側:黒)で、「右方向に傾いている」ことを表しています。正方形の中心に点Cがあります。正方形上の点Sの座標は、以下となります。length)が代入されています。左側、正方形に内接する「円」があります。点Pと点Qが常に円上にあり、それらは点Cをはさんで対称な位置にあります。点P・点Qは、スマートフォンの傾き方向が変化することで、円上を移動します。傾きの方向は、加速度センサーの出力から計算します。「点Cから点Pの方向」に傾いているとして計算し、計算結果は、点Pの円上での位置情報となります。点Cから点Pへの方向グラデーション点Pと点Qに異なる「色」を指定し、正方形をグラデーション色で描画します。j0)を宣言しています。行目は、点Cの座標を保存するための変数(C)を宣言しています。行目は、点Sの座標を保存するための変数(S)を宣言しています。正方形の一辺の長さを保存する変数で、300(pixel)で初期化しています。大きさと同じにしています。点S座標)を計算しています。行で、点Pの座標値を、一例として、設定しています。