誰でも助けてください。
3DS Max で作成した立方体があります。立方体の寸法がわかりません。立方体の面の各三角形の頂点を取得する方法はありますか? 立方体の面の1つに法線を取得して、その向きを決定しようとしています。したがって、頂点を決定できれば、面の法線を取得できます。3 つの頂点 V1、V2、V3 が反時計回りに並べられている場合、(V2 - V1) x (V3) を計算することで法線の方向を取得できます。 - V1)、ここで x は 2 つのベクトルの外積です。
モデルの .fbx ファイルを調べたところ、いくつかの値が表示されています: Vertices: *24 { a: -15,-12.5,0,15,-12.5,0,-15,12.5,0,15, 12.5,0,-15,-12.5,0.5,15,-12.5,0.5,-15,12.5,0.5,15,12.5,0.5}
PolygonVertexIndex: *36 { a: 0,2,-4,3,1,-1,4,5,-8,7,6,-5,0,1,-6,5,4,-1,1 ,3,-8,7,5,-2,3,2,-7,6,7,-4,2,0,-5,4,6,-3}
これらは私のモデルの頂点ですか? また、Vertices: * 24は頂点のリストですが、なぜ 24 しかないのでしょうか? 立方体には 36 個の頂点があってはならないのですか? そして最後に、頂点の座標がPolygonVertexIndex の場合: * 36これらの値は、頭の中にある立方体がこれらの寸法であると想像すると、私にはずれているように見えますか?
または、各頂点のすべての値を手動で入力しなくても、立方体の頂点を自動的に取得する方法はありますか? 私はいくつかのモデルを持っているかもしれません
どんな助けでも大歓迎です