TikZ:線分と線分の交点の求め方:サンプルコード付き

こんにちは。TikZを使って, 線分と線分の交点を求めていきましょう。TikZではあらかじめ交わっている線分の交点は出せるようです。しかし, 見た目上交わっていない線分(平行でない2つの線分)を延長して, 交点は求められないようです?ちなみに, emathではこれが可能です。現在, 私の力量ではこの問題は解決しておりません。誰か知っておりましたらご教授ください。それではいってみまでょう。

交わる2つの線分の交点

以下のような図を書きたいときのコードを示しておきます。線分ABと線分CDの交点をHとする作図です。

Rendered by QuickLaTeX.com


コード内容は以下です。

TikZ
\begin{tikzpicture}
\coordinate (A) at (0,0) node [left] at (A) {A};
\coordinate (B) at (6,6) node [right] at (B) {B};
\coordinate (C) at (0,4) node [left] at (C) {C};
\coordinate (D) at (6,3) node [right] at (D) {D};
\draw[name path = L] (A) -- (B);
\draw[name path = M] (C) -- (D);
\node[name intersections = {of = L and M, by ={H}}] at (H) [below] {H};
\end{tikzpicture}

\pathで線分AB, 線分CDを設定して, \intersectionsで交点を求めています。
こんな感じで, 交点求めることができます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)