JoinedCurve

JoinedCurve[{segment1,segment2,}]

segment1segment2等順に続く線分からなる曲線である.

JoinedCurve[{component1,component2,}]

別々の成分曲線component1component2等のリストである.

詳細とオプション

  • JoinedCurveは,Graphics(二次元グラフィックス)で使える.
  • JoinedCurve[segment]は,JoinedCurve[{segment}]に等しい.
  • segmenti に使える形式
  • Line[{pt1,pt2,}]直線
    BezierCurve[{pt1,pt2,},]ベジエ(Bézier)曲線
    BSplineCurve[{pt1,pt2,},]Bスプライン曲線
  • segmenti の最初の点は,segmenti-1の最後の点とされる.JoinedCurve[{pr1[{p1,,pi}],pr2[{q1,,qj}],}]は,JoinedCurve[{pr1[{p1,,pi}],pr2[{pi,q1,,qj}],}]に等しい.
  • 設定JoinedCurve[{component1,component2,},CurveClosed->{close1,close2,}]は,個々の成分曲線が閉じられるべきであるかどうかを指定する.
  • JoinedCurve[{component1,},CurveClosed->close]は,すべての成分曲線が閉じられるべきであることを示す.
  • 以下を使って座標を指定することができる
  • {x,y}通常の座標
    Scaled[{x,y}]スケールした座標
    ImageScaled[{x,y}]画像をスケールした座標
    Offset[{dx,dy},{x,y}]絶対オフセット座標
  • 線分の個々の座標と座標のリストは,Dynamicオブジェクトでもよい.
  • 曲線の太さは,ThicknessあるいはAbsoluteThicknessを使っても,ThickThin等を使っても,指定することができる.
  • 曲線の破線は,DashingあるいはAbsoluteDashingを使っても,DashedDotted等を使っても,指定することができる.
  • 曲線の色付けと透過性は,CMYKColorGrayLevelHueOpacityRGBColorのいずれかを使って指定することができる.
  • 曲線線分の継ぎ目は,JoinFormを使って指定することができる.
  • 曲線のキャップは,CapFormを使って指定することができる.
  • Lineに対するVertexColorsおよびVertexNormalsのオプションは,JoinedCurveのコンストラクト内では効果がない.

例題

すべて開くすべて閉じる

  (4)

混合曲線線分を持つ曲線:

2つの曲線成分を持つ曲線:

2つの閉成分を持つ曲線:

さまざまなスタイルを付けた曲線:

曲がった矢印:

スコープ  (12)

曲線指定  (3)

1つの開いた直線線分を持つ曲線:

1つの閉じた直線線分を持つ曲線:

1つの開いたベジエ(Bézier)曲線線分を持つ曲線:

1つの閉じたベジエ曲線線分を持つ曲線:

1つの開いたBスプライン曲線線分を持つ曲線:

1つの閉じたBスプライン曲線線分を持つ曲線:

異なる種類の曲線線分を混ぜ合せた曲線:

2つの曲線成分を持つ曲線:

複数の曲線成分を持つ曲線:

曲線のスタイル付け  (6)

さまざまな太さの曲線:

破線の曲線:

色指示子が曲線の線の色を指定する:

CapFormを使って,それぞれの曲線成分の線のキャップを指定することができる:

JoinFormを使って,直線線分の継ぎ目の種類を指定することができる:

Arrowで曲線を囲み,曲がった矢印を作成することができる:

座標の指定  (3)

Scaledの座標を使う:

ImageScaledの座標を使う:

Offsetの座標を使う:

オプション  (1)

CurveClosed  (1)

1つの開いたベジエ曲線線分を持った曲線:

1つの閉じたベジエ曲線線分を持った曲線:

それぞれの成分を閉じるかどうかを個別に指定する:

アプリケーション  (2)

曲線でフォントの輪郭を定義する:

グリフから曲線の輪郭を抽出する:

原点の周りでグリフを回転させる:

特性と関係  (1)

Bスプライン曲線を使って円形路を作成する:

Arrowを曲線に使って,曲がった矢印を作成する:

Arrowheadsを使って,鏃の特性を指定する:

FilledCurveと組み合せて,曲がった曲線を境界とする形を得る:

おもしろい例題  (2)

ランダムの曲線:

競争する矢印:

Wolfram Research (2010), JoinedCurve, Wolfram言語関数, https://reference.wolfram.com/language/ref/JoinedCurve.html.

テキスト

Wolfram Research (2010), JoinedCurve, Wolfram言語関数, https://reference.wolfram.com/language/ref/JoinedCurve.html.

CMS

Wolfram Language. 2010. "JoinedCurve." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/JoinedCurve.html.

APA

Wolfram Language. (2010). JoinedCurve. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/JoinedCurve.html

BibTeX

@misc{reference.wolfram_2024_joinedcurve, author="Wolfram Research", title="{JoinedCurve}", year="2010", howpublished="\url{https://reference.wolfram.com/language/ref/JoinedCurve.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_joinedcurve, organization={Wolfram Research}, title={JoinedCurve}, year={2010}, url={https://reference.wolfram.com/language/ref/JoinedCurve.html}, note=[Accessed: 22-November-2024 ]}