- 締切済み
Cによる ベクトル計算
CVector{ double x; double y; double z; } CVector V[4]; この V[0] V[1] V[2] V[3] は 四角形Vの頂点を表しています。 ここでは rand 関数を 用いて 適当に数値を代入します。 つぎに CVector B[4]; これは 四角形B の頂点を 表しています。 ここでも rand関数を用いて 頂点の値を代入します。 そして この 二つの 四角形が 交わっているかいないかを しらべたいのです。 どうすればいいのでしょうか?高校数学のベクトルの知識はあるのですが、どうプログラムしていいのか わかりません。 どなたか わかる人いらっしゃいましたら、簡単にプログラムとして 書いていただけないでしょうか? お願いします。
- みんなの回答 (7)
- 専門家の回答
補足
三角錐でも立体でもありません。 3次元空間における 平面の四角形です。