現在、ポリゴンメッシュをアイソメ図(html5キャンバス2Dコンテキスト)でレンダリングしようとしています。
平面の回転を見つけるための正しい計算/アルゴリズムが見つからないことを除いて、私の作業はほぼ完了しています。
例では、2つのベクトルOx、Oyによって定義された平面AとBがあります
var planeA = {
Ox: {
x: 1,
y: -2,
x: 1,
}, Oy: {
x: 1,
y: -1,
z: 0,
}
}
var planeB = {
Ox: {
x: 0,
y: 1,
x: 0,
}, Oy: {
x: 0,
y: 0,
z: -1,
}
}
平面Aを平面Bと同じ法線にするために、アルファ(Oxの周りの回転)、ベータ(Oyの周りの回転)、およびガンマ(Ozの周りの回転)を見つけて平面Aに適用したいと思います。