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つの閉成分を持つ曲線:

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

曲がった矢印:

スコープ  (18)

グラフィックス  (12)

指定  (3)

単一の開いた線分による曲線:

単一の閉じた線分による曲線:

単一の開いたベジエ曲線の線分による曲線:

単一の閉じたベジエ曲線の線分による曲線:

単一の開いたBスプライン曲線の線分による曲線:

単一の閉じたBスプライン曲線の線分による曲線:

混合曲線の線分による曲線:

2本の曲線成分による曲線:

複数の曲線成分による曲線:

スタイル付け  (6)

さまざまな厚みの曲線:

破線曲線:

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

CapFormを使って各曲線成分のキャップが指定できる:

JoinFormを使って線分の結合タイプが指定できる:

Arrowで曲線を包み込んで曲線による矢印を作ることができる:

座標  (3)

Scaled座標を使う:

ImageScaled座標を使う:

Offset座標を使う:

領域  (6)

埋込み次元:

幾何学次元:

点の帰属テスト:

弧の長さ:

重心:

点からの距離:

結合曲線から最近点までの距離:

点からの符号付き距離:

結合曲線までの符号付き距離:

結合曲線は有界である:

その領域を取得する:

オプション  (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_2025_joinedcurve, author="Wolfram Research", title="{JoinedCurve}", year="2010", howpublished="\url{https://reference.wolfram.com/language/ref/JoinedCurve.html}", note=[Accessed: 03-July-2025 ]}

BibLaTeX

@online{reference.wolfram_2025_joinedcurve, organization={Wolfram Research}, title={JoinedCurve}, year={2010}, url={https://reference.wolfram.com/language/ref/JoinedCurve.html}, note=[Accessed: 03-July-2025 ]}