ユーザ(カメラ)に常に向いているARCoreアンカーの場所に2Dビットマップを配置するにはどうすればよいですか? ユーザーがタップする場所にマーカーを配置したいとします。ARCoreアンカーに2D Bitmapを配置する
これを実現するには、モデル、ビュー、投影行列を掛けなければいけませんか?
現在、フラット3Dオブジェクトであるため、ビットマップを表示するためにandy_shadow.objを使用しようとしました。しかし、私はそれがユーザーに直面する(回転する)と、ユーザーがタップする場所に配置することに問題があります。
Matrix.rotateM(mModelMatrix, 0, 90.0f, 1.0f, 0.0f, 0.0f);
これはカメラに直面するオブジェクトを回転させていますが、右/左に45度回転し、新しいものを置くとき、それはフレームがスタート地点から90度であることから、それがフラットになります。
2次元オブジェクトをOpenGLで画面UIに配置することは可能でしょうか?