3つの3次元ベクトルA,B,Cがあり、ABを2次元空間のx軸に、ACを2次元空間のy軸にそれぞれ当てはめるような座標変換をするにはどうすればいいでしょうか。

3つの3次元ベクトルから新しい3次元系に変換
素人考えでは下記のような操作ができればと思っているのですが、具体的なプログラムが組めません…。

  1. ABが新しい3次元系のx軸になるように回転する
  2. ACが新しい3次元系のxy平面上にくるように回転する
  3. ACが新しい3次元系のy軸にくるようカメラ?のz座標を調整する

よろしくお願いいたします。