私は OpenGL 2.0 のプロジェクトに取り組んでいます。ファイルからオブジェクトをロードします。そのファイルには、オブジェクト名、その位置、スケール、および回転に関する情報が含まれています。
これらすべての情報をコードで取得しました。次に、ロードされたすべてのオブジェクトの境界を計算して、衝突の作業を開始できるようにします。
プロジェクトは、スケール値が 0.1 のようなものです。つまり、実際の境界次元を取得するために次元ベクトルが乗算されます。
例: オブジェクト 1: スケール x: -0.1、y: 0.05、z: 0.1 オブジェクト 2: スケール x: 0.1、y: 0.1、z: 0.1
オブジェクト 1: 位置 x: 5、y: 21.7269、z: 0 オブジェクト 2: 位置 x -58.0646 y: -6.68359、z: 0
オブジェクト 1: 回転 x: 0、y: 0、z: 0 オブジェクト 2: 回転 x:0、y:90、z:0
私の質問は、各オブジェクトの寸法、つまり境界を計算したいのですが、どうすればこの目標を達成できますか?