- ベストアンサー
空間上の二点を結ぶ直線上に任意の点が存在するかどうかの関数
Cの初心者です。 空間上に存在する2点間を結ぶ直線上に任意の点が存在するかどうかの 関数を作りたいのですがどのような公式を用いて評価すればいいのか分かりません。 どなたかご教示ください。 引数 始点 A(x,y,z) 終点 B(x,y,z) 直線上に存在するであろう任意の点 C(x,y,z) 関数のイメージ boolean isOnLine (Ax, Ay, Az, Bx, By, Bz, Cx, Cy, Cz); 配列でもよいです。 返り値 True、 False ( 0 or 1 ) よろしくお願いします。
- みんなの回答 (8)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (7)
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.8
- qbr2
- ベストアンサー率50% (62/123)
回答No.7
- titokani
- ベストアンサー率19% (341/1726)
回答No.6
- επιστημη(@episteme)
- ベストアンサー率46% (546/1184)
回答No.5
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.4
- qbr2
- ベストアンサー率50% (62/123)
回答No.3
- επιστημη(@episteme)
- ベストアンサー率46% (546/1184)
回答No.1
補足
ご確認ありがとうございます。 当方が行いたいのは後者の方です。 よろしくおねがいします。