• ベストアンサー

ベクトルの表し方

空間ベクトルについて質問です. xyz座標系で,A(x1,y1,z1),B(x2,y2,z2)としてベクトルABがあります.3点(1,0,0),(0,1,0),(0,0,1)を通る面に垂直な方向からベクトルABに光を当てて,この面をスクリーンとしてABを映した場合,映されたベクトルはどのように書けますか? 面の法線ベクトルを考えるところまでは思いついたのですが,それ以降が全く検討がつきません.ヒントだけでも教えていただけるとありがたいです.

質問者が選んだベストアンサー

  • ベストアンサー
  • ojisan7
  • ベストアンサー率47% (489/1029)
回答No.2

あれ?これと類似の質問を最近見かけたような気がしますが・・・ そのとき、大変エレガントな回答があったような・・・ 法線ベクトルまで思いついたなら、もうできたも同然ですよね。 一応、確認のために、ヒントだけ。 点Aの位置ベクトルをXとします。(面倒なので矢印は省略) 3点を通る平面の単位法線ベクトルをnとします。 すると、点Aが平面に移されてA'となったとき、点A'の位置ベクトルは X-{(X-e)・n}n となります。ただし、ベクトルeは原点から平面上の点を結ぶベクトルなら何でもかまいません。たとえば、e=(1,0,0)としてみてはどうでしょう。点Bについても同様です。 わからなければ、図を描いてください。がんばってくださいね。(^_^)

daya48
質問者

補足

ご回答どうもありがとうございます. 重ね重ねの質問で申し訳ないのですが, {(X-e)・n}nのところの意味がどうしてもわかりません. 無知で情けないのですが,教えていただけると幸いです.

その他の回答 (2)

  • arrysthmia
  • ベストアンサー率38% (442/1154)
回答No.3

↑AB を、A がその平面上へ行くように平行移動しましょう。 B の移動先からその平面に下ろした垂線のベクトルが、 平面の単位法線ベクトルを ↑n として (↑AB・↑n) ↑n であることは分かりますか? 分からなければ、 教科書で「成分」または「方向成分」について調べましょう。 後は、↑n の向きに注意して ↑AB + (↑AB・↑n) ↑n か ↑AB - (↑AB・↑n) ↑n のどちらかを計算すればOKです。

daya48
質問者

補足

ご回答どうもありがとうございます. (↑AB・↑n) ↑nの部分がどうも理解できませんでした. 「成分」というのは成分表示のことでしょうか? 2番目に回答してくださった方の式と同じような意味ですよね?

  • ymmasayan
  • ベストアンサー率30% (2593/8599)
回答No.1

法線ベクトルでいいのではないですか。 但しA点を通る法線とB点を通る法線の面との交点がスクリーンに映ったベクトルの両端でしょう。

daya48
質問者

お礼

回答どうもありがとうございます. 面と線の交点をどのように求めるのかいまいちわからないのですが, なんとかがんばってみます.

関連するQ&A

専門家に質問してみよう