> For the complete documentation index, see [llms.txt](https://manual.karamba3d.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.karamba3d.com/jp/3-konpnentorifarensu/3.8-utilities/3.8.7-line-line-intersection.md).

# 3.9.7: 曲線間の交差

このコンポーネントは、2つの曲線のリストを入力として受け取ります: 「**Intersecting**」曲線および「**ToIntersect**」曲線。「**ToIntersect**」内のどの曲線が「**Intersecting**」内の曲線によって交差されるかをテストします。出力プラグ「**Crvs**」は、交差箇所に内部点を持つポリカーブのリストを提供します。「**ToIntersect**」内の入力線のリストと「**Crvs**」の出力曲線には1対1の対応があります。入力プラグ「**LDist**」は、実際には交差しない曲線間の交差を見つけるための許容長をメートル単位で設定します。「**LDist**」は、曲線の端でのセグメントの最小長でもあります（例: T字交差点で）。コンポーネントは、交差する線が交差される線内にあるか、それらに接触するコーナーケースを処理できます（図3.9.7.1参照）。

<figure><img src="https://147116332-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz9HWyQapP9tu9mJjh5O9%2Fuploads%2Fgit-blob-f524dba547611253ef57db2184f682226294e349%2FCurveCurveIntersection.png?alt=media" alt=""><figcaption><p>図3.9.7.1: 曲線のセットの交差。</p></figcaption></figure>

{% file src="/files/niDpnbIkOXSrChWpDwZd" %}

{% file src="/files/1QXjWf8ThPAX1Y7LoM0C" %}

{% file src="/files/MPBsZyqZ5k3f7amIEv1S" %}

{% file src="/files/LGozGQUxmvvMJXB5ZjVr" %}
