【Android】 Pathを使って3次元ベジェ曲線を描画

2013年7月29日月曜日

Android 描画

t f B! P L
PathクラスのcubicToを使い、3次元ベジェ曲線を描画します。
使い方次第ではいろいろ使えますよ。

■ベジェ曲線
http://ja.wikipedia.org/wiki/%E3%83%99%E3%82%B8%E3%82%A7%E6%9B%B2%E7%B7%9A

ベジェというよりベジエの方が発音的には近いですね・・・

Pathを使った線描画サンプル
 // キャンバスを作成
 Canvas canvas = new Canvas();

 //===========================================
 // 線を描画
 //===========================================
 // ペイント生成
 Paint paint = new Paint();
 // アンチエイリアスを設定
 paint.setAntiAlias(true);
 // 線の太さ
 paint.setStrokeWidth(1);
 // スタイルをストローク
 paint.setStyle(Paint.Style.STROKE);
 // カラー設定
 paint.setColor(Color.argb(255, 255, 255, 255));

 Path path = new Path();
 // 開始位置
 path.moveTo(50, 50);
 path.cubicTo(50, 50, 100, 50, 100, 100);
 // 線の描画
 canvas.drawPath(path, paint)

Translate

このブログを検索

フォロワー

QooQ