3d - 我可以安全地修改二进制 STL 三角形的“属性字节数”吗?
问题描述
获取二进制 STL 文件。
研究表明 2 字节的“属性字节数”应保持为空字节;但是,一些软件包会根据颜色等目的对其进行调整。在我的软件中创建 STL 文件时,我希望使用此字段在单个元素中存储一个 16 位整数,而不会损坏文件。
然后,用户可以根据需要在查看器(例如 Windows 10 3D 查看器)中查看文件......但是当导入我自己的软件时,我将能够使用这个存储的整数和我自己的软件逻辑来提取更多信息.
将属性字节数从 null 修改为指定值是否会损坏文件以供现成的软件使用?
2021 年 4 月更新
我决定使用一个单独的 CSV 文件来存储我所有的“附加”数据,CSV 文件的每一行都有一个 ID,该 ID 对应于二进制 STL 中“三角形”的位置。它不整洁,我现在需要我的工作流程来验证两个文件的完整性......但它可以工作。
解决方案
推荐阅读
- javascript - 如何获取类型范围输入的拖动事件?
- python - 不要使用 Pyinstaller 创建的 .exe 显示控制台
- kubernetes - 通过 helm chart 的 Traefik 负载均衡器不会路由任何流量
- docker - Dockerfile附加PATH环境变量不起作用?
- java - Keycloak - 自定义表单操作在流程中不可见
- python - 在 Python 中删除文件
- r - 来自 Web 可访问文件夹的 List.files
- php - MySQL ORDER BY Datetime 适用于 PHPMyAdmin 但不适用于 PHP
- angular - ng build 不会将箭头函数转换为 es5
- java - spring boot 多模块配置