エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
テキスト(文字)を螺旋状にサイズを変えて配置する
■プログラム説明(ソースコード説明) 螺旋も円の計算式に従って文字の座標を決めます。円の計算式は以... ■プログラム説明(ソースコード説明) 螺旋も円の計算式に従って文字の座標を決めます。円の計算式は以下のものを使用しています。 X座標 = Math.sin(ラジアン) * 半径 Y座標 = Math.cos(ラジアン) * 半径 1文字分の角度は360度を文字数で割ります。角度からラジアンに変換するには「角度×円周率÷180」になります。座標を移動させるにはtransltate()を使います。次に円の半径を少し大きくします。これを文字数分繰り返すと文字が螺旋状に配置されます。文字サイズはtextRange()を使いテキストオブジェクトを作成characters配列を使い文字単位でアクセスします。sizeプロパティに文字サイズ(単位はポイント)を指定し、少しずつ文字サイズを大きくしていきます。 ■ソースコード str = "文字列が螺旋状に沿って自動的に配置されます。手作業では簡単そうで面倒
2013/02/19 リンク