如何从 STL 文件计算支持的材料的体积
How to calculate volume of supported material from STL file?
>我有一个STL文件,其中包含基本球的3d模型和一些奇怪块的另一个3d模型。我的任务是找出模型的数量和可能支持的材料?这就是我的计算方式。
边界框体积 = 长 x 宽 x 深(值取自 stl 文件)
模型体积基于
var v321 = (v3.x) * (v2.y) * (v1.z),
v231 = (v2.x) * (v3.y) * (v1.z),
v312 = (v3.x) * (v1.y) * (v2.z),
v132 = (v1.x) * (v3.y) * (v2.z),
v213 = (v2.x) * (v1.y) * (v3.z),
v123 = (v1.x) * (v2.y) * (v3.z);
return (v231 - v321 - v132 - v213 + v123 + v312) / 6.0;
(这些值来自 STL 文件)并且似乎是正确的。
现在如何计算支撑材料体积?
不久前我遇到了同样的问题,同时在学习 Unix 中的解析器,所以我决定实现一个简单的体积计算器。它就是这样做的,您可以通过稍作修改将其用于其他操作,因为语法规则已经存在。
它应该是最快的替代方案之一,因为它是用 C 语言编写的,带有 Bison/Flex 生成的解析器。
不久前,有人要求(在SO上)使用命令行实用程序来计算STL文件中的点数。 看起来这个实用程序可以做到这一点:https://sites.google.com/a/varlog.com/www/admesh-htm
相关文章:
- jQuery-2.1.1.min.js或最新版本jQuery-2.13.min.js不会't支持'@
- jQuery检测浏览器是否支持Zoom
- JavaScript的额外材料:理解奇怪的部分
- 错误:对象没有't支持'自动完成'
- EmberJS中支持单字母单词模型
- javascript中的命名空间,IDE中支持代码完成/内容辅助's
- Internet Explorer缺少占位符支持,特别是密码字段
- 为什么我得到错误IE修剪方法是't支持
- 任何浏览器都不支持javascript函数
- GTK百老汇支持同时连接
- 无法读取属性'材料'未定义的Three.js
- JQuery示例不起作用-“;对象没有't支持属性或方法'按钮'&”;
- 对象不支持属性或方法“自动完成”
- 将固定片放置在有角度的材料中
- 对象没有'不支持set_viewXML
- Javascript Q库浏览器支持
- 您的平台不支持RxJS-Array.observe
- React Native当前是否支持访问用户'的通讯簿
- 如何从 STL 文件计算支持的材料的体积
- 谷歌材料图标字体-完全浏览器支持指南