No.1ベストアンサー
- 回答日時:
教科書などを見れば分かると思うんだけど・・・
検索エンジンで検索すれば出てくると思うし。
角度αで当たったら、角度αで反対に反射します。
図示できないのでうまく説明できないけど。
例えばX-YグラフY=0に壁があるとして、
(2,1)から原点方向に球を投げると(-2、1)の方向に球は向かいます。
ようするにX=0に関して線対称の位置に行くってことです。
この回答への補足
とりあえず、私なりに考えたのは
最初のベクトルAから余弦定理から
arccosでなす角βを求めて
反射後のベクトルは
x'=|A|cos(α+β)
y'=|A|sin(α+β)
といった感じになるのでしょうか。
ありがとうございます。
入射角と反射角が等しいのはわかるのですが具体的に
30度の面に対してベクトル(2,-1)がぶつかったときの
反射後のベクトルを求める式を知りたいのです。
図に書いて考えると
答えとしてはベクトル(0,√3)になるのだと思うのですが(自信無し)
これを一般的な式で変換したいわけです。
もちろんwebでは調べましたが、
なかなか自分に理解できるページが無かったので・・・。
どこか参考になるページがあれば宜しくお願いします。
(ちなみに教科書はありません・・・)
No.4
- 回答日時:
ぶつかる面の法線ベクトルをn、面上の点(どれでも任意)をP、入射方向ベクトルをa、出射方向ベクトルをbとします。
まず、方向ベクトルは、
b=a-2(a・n)n
('・'は内積を表します。 ax * nx + ay * ny + az * nz ですね)
で求まります。(全て単位ベクトル=大きさ1のベクトルで計算しています)
具体的に平面状でぶつかった点Pcを求めるには、入射方向ベクトルaの出発点が必要でこれをPasdjr>
Pc = Pa + {n・(Ps-Pa)/(n・a)}a
となります。
上記は三次元空間で考えましたが、二次元であればz成分を0にするだけです。
では。
No.3
- 回答日時:
以前レスをつけたものです。
この前はもっと基本的なことだと思っていたから。
球を投げる地点Aの位置ベクトルをA→、
球が当たる地点Bの位置ベクトルをB→とします。
面の法線に対してAから垂線を引きます。
それの交点をCとします。
C→からA→をひいて、それをさらにC→に足すと、Aが反射後に向かう(通る)位置のAを原点とした位置ベクトルが分かります。
それをD→とすると、
D→からBA→をひくとベクトルが求まります。
余弦定理とか難しいことは必要ないです。
考え方は他にもいろいろあるので、計算方法も一つではありません。
No.2
- 回答日時:
↑ここのブロック崩しのソースと、
http://pc.2ch.net/tech/kako/1004/10048/100485551 …
↑ここのスレ辺りが参考になるかと思います。
参考URL:http://www.geocities.co.jp/SiliconValley/2530/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 物理学 高校物理です。 (1)がよく分かりません。 Oから出た波が壁で反射する時、位相は変わらない。また、入 1 2023/07/28 13:57
- その他(応用科学) 【放射温度計】は、地球上の全ての物体が温度に相当した赤外線を反射する性質を利用したもの 4 2023/03/14 23:11
- 数学 正射影ベクトルで垂直なベクトルを適当に1つもとめて解く問題は多々あると思うんですが 下の図のような問 4 2022/09/14 20:37
- 数学 ベクトル方程式(ヘッセの標準形)についての質問 2 2022/04/23 18:00
- 物理学 ベクトルと座標系につきまして 1 2022/04/03 06:23
- 数学 順序集合における「反射律」の役割について 9 2022/05/09 23:01
- 物理学 英語表現についてどうもわからないので教えて貰えないでしょうか? 具体的には以下の文の中でreflec 1 2023/04/29 20:59
- 物理学 写真の図は、鏡をaだけ傾けたときの様子を表しているもので、写真の文の 「反射角、入射角はθ-aとなる 6 2022/09/01 12:19
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- 化学 化学のエンタルピ変化を求め方について ある例題では各物質のモール数を換算して計算することもあり、ある 1 2022/06/20 23:22
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
65536は2の何乗なのでしょうか?
-
数値計算の高速化 (cos, sin, exp)
-
排他的論理和 BCC(水平パリテ...
-
変化させるセルが変化しない
-
モジュラス103の計算とは何でし...
-
クォータニオンの計算?
-
バッチファイルでウインドウを...
-
科学技術計算の仕事について
-
EXCELなどで「返す」という表現
-
60進数の四則計算
-
入射角反射角
-
傾いた四角形内の範囲の条件式
-
VBAで関数をつくる
-
0x61の10進数は97との事ですが...
-
VBAの再計算が反映されない件に...
-
【fortran77】データ行数のカウ...
-
算術記号(+,-,/,*)を文字とし...
-
エクセル以外で麻雀の成績を管...
-
Excel VBAの残業時間の合計計算...
-
趣味で「乗換案内」みたいなソ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
65536は2の何乗なのでしょうか?
-
mod でうまく
-
めちゃきれい
-
VBAの再計算が反映されない件に...
-
排他的論理和 BCC(水平パリテ...
-
バッチファイルでウインドウを...
-
モジュラス103の計算とは何でし...
-
EXCELなどで「返す」という表現
-
変化させるセルが変化しない
-
60進数の四則計算
-
プログラムの質問
-
VBでReplace
-
数値計算の高速化 (cos, sin, exp)
-
C言語についてです。 再帰を使...
-
Javaを使った行列計算
-
C言語のプログラミングの問題で...
-
エクセルで特定のセルのみを任...
-
matlab計算での進捗状況を知りたい
-
CとFORTRANの計算速度はどちら...
-
matlabで計算終了
おすすめ情報