首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在C#中计算gcode文件的体积

在C#中计算gcode文件的体积
EN

Stack Overflow用户
提问于 2019-09-16 16:32:20
回答 1查看 538关注 0票数 1

我试图在我的C#项目中获取或计算gcode (3D打印)文件的音量。要读取gcode,我使用的是第三方库:https://github.com/gradientspace/gsGCode

遗憾的是,作者还没有做出回应。

现在,我是这样读取文件的:

代码语言:javascript
复制
public gs.GCodeFile Load(string path)
    {
        try
        {
            GenericGCodeParser parse = new GenericGCodeParser();
            FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read);
            StreamReader sr = new StreamReader(fs);
            return parse.Parse(sr);
        }
        catch(Exception)
        {
            return null;
        }
    }

这给了我一个所有gcode行的列表。

现在我需要从这些信息中计算出体积。这是我用于读取:MK3.zip的gcode文件。

我知道卷写在gcode文件的注释中,但是这不是必须的,也不可靠。谢谢,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-29 11:51:15

您是否有任何理由将gcode用于此?如果你想要的是物体的体积,而不是塑料挤压的体积,那么你就失去了用gcode做这件事的理由,因为你必须从gcode中推断出很多关于模型的结论,这很容易出错。大概gcode是从stl文件生成的吧?如果是这样的话,那么最好是根据stl文件计算卷。请参阅How do I calculate the volume of an object stored in STL files?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57961022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档