2
ASCII STLファイルに複数のソリッドを含めることはよく説明されています。複数のソリッドを含むバイナリSTLファイルを作成するには?
solid name1
facet normal N.x N.y N.z
outer loop
vertex V1.x V1.y V1.z
vertex V2.x V2.y V2.z
vertex V3.x V3.y V3.z
endloop
endfacet
facet …
…
endfacet
…
endsolid name1
solid name2
…
endsolid name2
…
ただし、バイナリSTLファイルで記述されている形式では、複数のソリッドオブジェクトを含めることはできません。
80 Bytes string Header
4 Bytes uint32 Facets count
| 4 Bytes float N.x
| 4 Bytes float N.y
| 4 Bytes float N.z
| 4 Bytes float V1.x
| 4 Bytes float V1.y
| 4 Bytes float V1.z
facet1| 4 Bytes float V2.x
| 4 Bytes float V2.y
| 4 Bytes float V2.z
| 4 Bytes float V3.x
| 4 Bytes float V3.y
| 4 Bytes float V3.z
| 2 Bytes uint16 Attrib
facet2| …
facet3| …
…
とにかくSTLのソリッドの意味は何ですか?三角形ではないのですか?そしてあなたの手配方法はあなた次第です。だから、それらをソリッドボディーに形作るように配置してください。 –
バイナリSTLファイルを他のアプリケーションが読み取っている場合はそうではありません。私の意図は、モデルの異なる境界として複数のソリッドオブジェクトを含むSTLファイルを生成し、ANSYS Fluent/ICEM CFDソフトウェアにインポートすることです。 – Mimi
ここで、「ソリッド」とは部分を意味します。 – Mimi