私は現在、three.js STLLoader.js に基づくSTL-Splitterについて書いています。この小さなツールは、STL ファイルを解析し、浮動小数点を配列に保存する必要があります。この後、接続されている三角形を調べて文字列に保存し、それをサーバーに送信して新しい STL ファイル (PHP を使用) を作成します。これは実際に機能します。
しかし、バイナリ ファイルをデコードして浮動小数点を保存した後、次のように浮動小数点を正しい形式に変換する方法がわかりません。
UINT8[80] – Header
UINT32 – Number of triangles
foreach triangle
REAL32[3] – Normal vector
REAL32[3] – Vertex 1
REAL32[3] – Vertex 2
REAL32[3] – Vertex 3
UINT16 – Attribute byte count
end
現在、ASCII 形式で記述していますが、どの形式を使用していてもかまいません。ちょっとした例やキーワード (検索できるもの) が役立つかもしれません。
ご協力いただきありがとうございます !(これが「noob」の質問である場合は申し訳ありません:/ )