gluLookAt に相当する Qt を使用してビュー マトリックスを設定し、シーン内のあらゆる場所に移動して移動しました。今度は、カメラをオブジェクトに近づけたいと思います。
オブジェクト座標と他の座標の両方でオブジェクトの位置を知っています (そのオブジェクトのモデルマトリックスがあります) が、カメラの位置を取得するにはどうすればよいですか?
カメラがオブジェクトにどんどん近づくようにアニメーション化するには、次の 2 つのポイントを取得する必要があると思います。
- オブジェクトが存在するポイント
- カメラのあるポイント
そして、次のようなことをします
QVector3D direction_to_get_closer = point_where_object_is - point_where_camera_is
カメラの位置を取得するにはどうすればよいですか? または、これが必要ない場合は、オブジェクトに到達するためにカメラが従わなければならない方向にベクトルを取得するにはどうすればよいですか?