いつもお世話になっています。
前提・実現したいこと
0から100,000までを200刻みで分割し(例:0,200,400,600,......)
上2~3桁と下3桁のフォントのポイント数を異なる値で設定・表示できるようにしたい。
###コード
これだと、text(i, x, y);の処理で、下3桁とそれ以外の桁の文字の大きさが変わっていない。
processing
1void scale() 2{ 3int num_max = 100000;//最大値 4int num_interval = 200;//数字の刻み間隔 5 6translate(displayWidth / 2, displayHeight / 2); 7for(int i = 0; i <= num_max; i += num_interval) 8{ 9int x = 0, y = 0; 10text(i, x, y); 11y += 10 12} 13translate(-displayWidth / 2, -displayHeight / 2); 14}
###今思いついていること
下3桁とそれ以外を2つに分けてそれぞれポイント数を設定する。
↓
右揃えに数字を表示するので、下3桁のポイント数だけx座標をずらす。
何か簡潔で良い方法を思いついた方はいらっしゃいませんか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。