asに関するt2421jpのブックマーク (1)

  • NUTSU » [as]ベジェ曲線の分割

    ActionScriptのGraphics.curveToで描画する2次のベジェ曲線を等分する座標を求めてみます。とりあえずベタな方法です。 2次のベジェ曲線は、curveToで描画するものですが、関数で表現すると次のようになります。 _point0は始点、_point1は終点、_controlはコントロール点です。 /** * ベジェ関数 * @param t( 0~1.0 ) * @return 座標 */ function f(t:Number):Point{ var tp:Number = 1.0 - t; return new Point( _point0.x*tp*tp + 2*_control.x*t*tp + _point1.x*t*t, _point0.y*tp*tp + 2*_control.y*t*tp + _point1.y*t*t ); } この関数は、3次ベジェ

    t2421jp
    t2421jp 2014/06/09
    ベジェ曲線の分割 ActionScriptのGraphics.curveToで描画する2次のベジェ曲線を等分する座標を求めてみます。とりあえずベタな方法です。 Tags: bezier, curve, drawing from Pocket June 05, 2014 at 10:01AM via IFTTT
  • 1