Contact me: hankecnc@gmail.com

dxf 解析器支持什么? #203

推推 grbl 3年前 (2023-02-03) 375次浏览
关闭
cojarbi 打开了这个问题 2017 年 3 月 10 日 · 11 条评论
关闭

dxf 解析器支持什么?#203

cojarbi 打开了这个问题 2017 年 3 月 10 日 · 11 条评论

评论

dxf 解析器支持什么? #203
合作者
科哈尔比 评论了 2017 年 3 月 10 日  

@iceblu3710为了向我们的用户提供答案,我想知道目前支持什么,不支持什么。

您将在附件中看到原始文件和 2 个屏幕截图。此文件从 AI CS 2017 导出到 DXF R14。

基于此我们可以:

  • 读取颜色描边 (colors.dxf)
  • 阅读文本(除了路径)(colors.dxf)
  • 在文本展开和取消分组时阅读一些字母 (colors.dxf)
  • 读取层 (colors.dxf)
  • 读取多边形 (shapes.dxf)

它不会

  • 读取填充 (colors.dxf)
  • 圆形和椭圆形 (shapes.dxf)

是这样还是上面的陈述有什么错误/遗漏

Colors.dxf.txt
DXF LW read.txt
DXF ORIGINAL AI.txt
形状 copy.dxf.txt

dxf 解析器支持什么? #203 cojarbi 添加了 问题 标签 2017 年 3 月 10 日
dxf 解析器支持什么? #203 cojarbi 更改了标题 dxf 解析器支持什么? dxf 解析器支持什么? 2017 年 3 月 10 日
dxf 解析器支持什么? #203
贡献者
  • 读取填充 (colors.dxf)

    • 所有填充都被禁用,因为在较小的对象上绘制较大的对象时会导致选择问题。没有办法以合理的方式找出绘图分层,因此禁用是最好的选择。
  • 圆形和椭圆形 (shapes.dxf)

    • 您的曲线是 SPLINE 实体并且不受支持,凸起给出相同的结果并且受到支持。
  • 在文本展开和取消分组时阅读一些字母(colors.dxf

    • 您的字母是使用 HATCH 实体构建的,不受支持。

如果他计划更新文件支持,我正在等待 dxf-parser 发布者的回音。如果不是,我可能需要分叉该项目并制作一个 lw.dxf-parser。

dxf 解析器支持什么? #203
贡献者

R12 文件在上,你的原件在下:

dxf 解析器支持什么? #203

dxf 解析器支持什么? #203
合作者作者

@iceblu3710谢谢,我回家后会复习。

Read Fill-这个选择问题是因为用户需要点击才能点击对象还是其他原因?这可以通过使用不同的层来解决吗?因为用户可以通过树来管理路径

您究竟是如何制作或修复字母和圆圈的?并非所有应用程序都使用或具有相同的工具,因此我需要在 AI / Inkscape / 其他应用程序中找到类似的工具。

我只是希望能够获得与您相同的结果,并能够将其提供给用户。
谢谢

dxf 解析器支持什么? #203
合作者作者

只是一个更新:从 Sketchup Pro 2017 直接导出到 dxf(R12 到 2013)被 LW4 完美读取。
将 colors.dxf 导入 Sketchup,然后导出为 dxf 也能产生完美的结果

dxf 解析器支持什么? #203

左 Colors.dxf / 右原生在 Sketchup 中绘制

dxf 解析器支持什么? #203
贡献者

Read Fill-这个选择问题是因为用户需要点击才能点击对象还是其他原因?这可以通过使用不同的层来解决吗?因为用户可以通过树来管理路径

使用填充,您可以单击该对象中的任意位置进行选择,因此当您想要选择该部分的口袋或切口时,您不能。如果您必须手动搜索树,那么大文件会很糟糕。您可以使用“内部、外部、光栅”图层设计文件,但这仅适用于您创建的文件。决定填充不传达任何信息,因此从凸轮角度来看毫无意义。

您究竟是如何制作或修复字母和圆圈的?并非所有应用程序都使用或具有相同的工具,因此我需要在 AI / Inkscape / 其他应用程序中找到类似的工具。

我使用 DraftSight 的免费版本,因为它保证支持所有内容,并且可以导出到所有与 dxf/dwg 相关的内容。我也在工作中使用它。我只是打开你的文件并另存为 R12 ASCII DXF。

我只是希望能够获得与您相同的结果,并能够将其提供给用户。

如果每个人都坚持完整标准,但没有内容的空 R12 DXF 是 1043 行长,那就太好了……

dxf 解析器支持什么? #203
合作者作者
科哈尔比 评论了 2017 年 3 月 11 日  

也许这个http://www.pstoedit.net/也可以阅读其他格式?不确定只是一个想法
https://github.com/nifgraup/pstoedit

dxf 解析器支持什么? #203
合作者
jorgerobles 评论了 2017 年 3 月 12 日  

@cojarbicloudconvert 似乎是一个不错的工具。我们可以将集成移动到下一个版本(4.1@openhardwarecoza?) 这是它自己的问题。

保持这个问题的主题,只需在 cncpro.co 上写文档,这个问题就可以关闭。?

dxf 解析器支持什么? #203
贡献者

我会将我所有的“可选”部分包装在 try/catch 块中,并记录正在替换的默认值。依赖 Web API 将是一个主要的麻烦。

不过,我们可以考虑将 cloudconvert 添加到 wiki 中以获取问题文件。

dxf 解析器支持什么? #203
合作者

@cojarbi想知道https://cloudconvert.com/pricing .. Api 密钥应该归用户所有,我们只应该在 LW 中做一个很好的使用文档

dxf 解析器支持什么? #203
合作者作者

我一直在寻找解决我们遇到的 svg 和 dfx 问题的方法。这并不能解决那个