BezierCurve
BezierCurve[{pt1,pt2,…}]
制御点 ptiを持つベジエ(Bézier)曲線を表すグラフィックスプリミティブを与える.
詳細とオプション
- BezierCurveはGraphicsおよびGraphics3D(二次および三次のグラフィックス)に用いることができる.
- 制御点の位置は{x,y}または{x,y,z}のような一般座標,あるいはScaled[{x,y}]またはScaled[{x,y,z}]のようなスケールされた座標で指定できる.
- 2Dでは,座標指定にOffsetおよびImageScaledを用いることができる.
- BezierCurveはデフォルトで合成三次ベジエ曲線を表す.
- SplineDegree->d は,もとになっている多項式の基底が最高で次数 d を持つように指定する.
- SplineDegree->d では,d+1個の制御点を持つBezierCurveは単純な次数 d のベジエ曲線を生成する.これより制御点の数が少なくなると,より低次の曲線が生成される.これより制御点が多いと,合成ベジエ曲線が生成される. »
- 曲線の太さはThickおよびThinに加えThicknessあるいはAbsoluteThicknessでも指定できる. »
- 曲線の破線は Dashed,Dotted等に加えDashingあるいはAbsoluteDashingでも指定できる. »
- 曲線の陰影あるいは彩色はCMYKColor,GrayLevel,Hue,OpacityあるいはRGBColorで指定できる. »
- BezierCurveにおける個々の座標および座標のリストはDynamicオブジェクトのことがある.
例題
すべて開くすべて閉じるスコープ (11)
座標指定 (3)
一般化と拡張 (3)
アプリケーション (7)
特性と関係 (11)
次数1のベジエ曲線はLineに等しい:
ベジエ曲線はベルンシュテイン多項式の総和から構築することができる:
合成ベジエ曲線は2本の線分がぶつかる節点では滑らかではなくなることがある:
隣り合った点を同一線上に置くことで,滑らかな合成ベジエ曲線が得られる:
単一のBezierCurveはBSplineCurveの特殊ケースである:
3Dでは,BSplineSurfaceを使って単一のベジエ曲面パッチを生成することができる:
Wolfram Research (2008), BezierCurve, Wolfram言語関数, https://reference.wolfram.com/language/ref/BezierCurve.html.
テキスト
Wolfram Research (2008), BezierCurve, Wolfram言語関数, https://reference.wolfram.com/language/ref/BezierCurve.html.
CMS
Wolfram Language. 2008. "BezierCurve." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/BezierCurve.html.
APA
Wolfram Language. (2008). BezierCurve. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/BezierCurve.html