我目前正在编写基于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 格式编写它,无论您使用哪种格式。也许一个小例子或一个关键字(我可以搜索)会有所帮助。
感谢您的帮助 !(对不起,如果这是一个“菜鸟”-问题:/)