- 338 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 17:36:54 ]
- >>332
理解した、サンクス >>327 ベクトル演算と3次元回転と内積でいけるような気がする 思いつきだけど ベクトルA(どちらか)を、加算でも減算でもいいからXY成分を0にするベクトルAAを求め AをZ成分のみにする( A(0,0,*)みたく ) そのベクトルAAをベクトルBにも適応( つまりベクトルAをZ軸とする座標へ変換 ) ( 以降、その座標系の話で ) ベクトルBとXZ平面がなす角度を求め( ベクトルBからY成分をカットして作ったベクトルBBと内積で求める ) その角度でベクトルBをZ軸回転させ、ベクトルAとBをXZ平面にもっていく ここで、XZ平面上でのベクトルAとBのなす角を求め、その角度を使って任意の比率角度を決めて その角度で、ベクトルBを今度はY軸回転させたベクトルCを作る 最後にベクトルCを、ベクトルBBを作った逆の回転、座標変換した逆の計算をしてもどに戻せば… スマートじゃないけど、こんな感じは?
|

|