1次ベジェ曲線とは? / ベジェ曲線の原理

「プログラミング」及び「開発」関連用語集

カテゴリー: その他  閲覧数:378 配信日:2017-07-05 06:01


1次ベジェ曲線とは?


2 個の制御点から得られる 1次曲線(=直線)
N 個の制御点から得られる N - 1 次曲線
二次曲線があるなら、一次曲線とか三次曲線もありますか?


ただの直線
・一本の線分(P0 から P1)の上を一定の割合で動く点の軌跡

線分を厳密に定義すると?
P0P1を結ぶ直線において、P0P1の間にある全ての点の集合
※2点間のどんな値でも、任意の精度で線形補間することが可能

0 < t < 1 であるとき、「 1 - t :t」の比率で分割すると仮定
L(t)=(1 - t)P0+tP1
L(t)=P0+(P1 - P0)t


中間点


P0 - P1 の中間点
(基点とするベクトルP0)+ (P0からP1へのベクトル) × 比率t
L(0.5)=(1 - 0.5)P0+0.5✕P1

ベクトルP0P1をxy座標で表す
P0=(P0x, P0y)
P1=(P1x, P1y)

(1 - t)P0+tP1 をxy座標で書き直す
((1-t)P0x+tP1x, (1-t)P0y+tP1y)

ベクトルP0P1の中間地点をxy座標で表す
・tは0.5
(0.5(P0x+P1x), 0.5(P0y+P1y))