dxf相关内容

单位VS真实世界

我有一个包含一些2D图形的DXF(版本10)CAD文件,我正在实现一个阅读器。到目前为止,我已经成功地加载了所有内容,并使用ImageMagick进行了栅格化。 但重点是,我手动将坐标上的缩放设置为一个对我有意义的数字。我怎么知道零件的原始尺寸是多少,绘制时使用的是什么单位?是否有我必须查看的特定组? 我的页眉是这样的: 0 SECTION 2 HEADER 9 $A ..
发布时间:2022-04-09 12:01:53 其他开发

Python将DXF文件转换为PDF、PNG或JPEG

有人知道如何将DXF文件转换为PNG或PDF吗? 我有一个很大的DXF文件列表,我想将它们转换为图像以便更快地查看它们。 如果可能,如何提取DXF文件值,如DXF文件中该绘图的厚度或尺寸。 推荐答案 编辑! import matplotlib.pyplot as plt import ezdxf from ezdxf.addons.drawing import Ren ..
发布时间:2022-04-04 14:01:34 Python

如何解码 .dxf 文件?

我想将 .dxf 文件中的图纸转换为 g 代码.有一些工具可以做到这一点,但我想自己编写代码.所以,第一部分是解码 .dxf 格式.然而,.dxf 文件的内容看起来并不容易破译. 我在此处下载了一个 .dxf 文件并在文本编辑器中打开它. 我还指的是这个手册.看起来 .dxf 文件中的内容主要是样式和配置信息,我倾向于忽略几乎所有内容.所以,1.如果有的话,你能指定不应省略的属性吗? ..
发布时间:2021-11-30 18:28:33 其他开发

YCAD 库使用

我开始使用 YCAD 库.问题是我找不到任何使用说明,我有点困惑,因为我不知道如何使用它.我希望这里有人以前使用过它或现在正在使用它,以便他/她可以给我一些如何使用该库的提示. 提前致谢. 附注. 该项目的要求之一是使用 Java 进行开发.我知道在 C#、C++ 等中有一些很好的库,但我需要在 Java 中完成. 最好的问候,迪米塔尔·格奥尔基耶夫 解决方案 导入 ..
发布时间:2021-11-30 18:28:25 其他开发

如何使用拟合点创建 dxf 样条曲线?

我正在尝试在 dxf 文件中以编程方式创建样条曲线.我需要使用拟合点,因为曲线需要通过指定的点.我知道我也需要使用控制点.有没有公​​式可以计算这些应该是什么?它是一个有四个拟合点的闭合样条. 提前致谢! 解决方案 我认为这不是一件容易的事.除了控制点之外,您还需要确定节点.有一个 DXF 阅读器/查看器 here(用 C++ 编写)声称支持样条曲线.也许你可以通过阅读代码找到一些信 ..
发布时间:2021-11-30 18:27:13 其他开发

AutoCAD 如何计算仅由拟合点定义的样条曲线的端切线?

AutoCAD 允许将 SPLINE 实体存储在仅由定义的 DXF 文件中拟合点,问题是,这样的样条定义有无限数值正确的解决方案,Autodesk 不提供必要的根据给定的拟合点计算所需参数的信息. tl;dr - 缺失的信息是估计的起点和终点切线全局 B 样条输入切线的方向和幅度使用末端导数进行插值,有人可以帮助计算这个值吗? github 上的完整源代码. 我使用 BricsC ..
发布时间:2021-11-30 18:27:05 其他开发

DXF 解析器:椭圆角度方向

我编写了自己的 ASCII DXF 文件解析器,但在某些特定文档中遇到了省略号的问题. 似乎没有定义开始和结束参数的角度方向(顺时针或逆时针)的“组代码".在大多数情况下,它是逆时针的,但并非在所有情况下... 为了简化,这里有一个直观的例子: 如您所见,第一个的起始角为 135,第二个的起始角为 45...但是,椭圆似乎是相同的(半圆,在左边)...这是因为第一个的角度是顺时针 ..
发布时间:2021-11-30 18:26:45 其他开发

Java中的AutoCAD库读取.dwg文件?

是否有任何开源 Java 或 JavaScript 库可用于解析 .dwg 文件并从中获取对象. 我想从我的项目的文本表格中提取数据. 与 JAVA 相比,AutoCAD 开发人员社区似乎更喜欢 .NET 和 C/C++. 我找到的唯一免费替代方法是先将 .dwg 转换为 .dxf,然后使用 Kabeja 库从中读取. 解决方案 感谢所有回答的人,我已经测试了您的所有提议 ..
发布时间:2021-11-30 18:23:33 Java开发

读取 .DXF 文件

有谁知道源代码,最好是 C# 或类似的,用于读取 .DXF 文件(如 AutoCAD 等使用的)?如果不是代码,那么表格显示各种代码(元素/块/等)及其含义? 我自己正在编写阅读器,并且有详细说明格式的死树文档,但我试图避免编写例如从 255 种 ACI 颜色中的每一种到 RGB 的转换器...谢谢! 解决方案 Cadlib 来自 WoutWare我有没有在几个项目中使用过,效果很好 ..
发布时间:2021-11-30 18:23:17 C#/.NET

如何在 OpenSCAD 中使用 Sphere 渲染 dxf 文件

我在导入 dxf 文件时遇到渲染问题. 渲染成功: 对 dxf 文件使用 linear_extrude() 并显示一个球体. 仅对 dxf 文件使用rotate_extrude(). 渲染失败: 对 dxf 文件使用 rotate_extrude() 并显示一个球体. 这是我的源代码: module loadFile() {旋转挤压()import("import ..
发布时间:2021-11-25 04:44:23 C#

交互式 3d 网络技术

我想在网页中使用交互式 3D 模型.所需的功能是: 导入定义 & 的 dxf 文件显示一个房间. 从 javascript 添加/移动预构建的对象 添加/移动从 javascript 投射阴影的灯 将房间尺寸返回给 javascript 将对象位置返回给 javascript 我可以将 dxf 文件导入任何 WebGL 引擎吗? 我有一个小的重复用户群,所以浏览器安装完全 ..
发布时间:2021-11-25 03:58:02 C#

如何从 dxf 文件解析 nurbs 表面?或者你知道用于解析它的库(对于 js,如果存在或任何其他语言)?

我正在尝试解析 autocad nurbs 曲面并使用 javascript 中的 webGL 进行三角测量.我已经在寻找 bjnortier 的 dxf 解析器.它支持大多数实体,如线、弧、3D 面、折线、lwpolyline 等,但不支持曲面.有图书馆吗?请帮忙! 解决方案 不幸的是,这些实体,如 BODY、3DSOLID、SURFACE、REGION 等,都存储为嵌入在 DXF 文件 ..
发布时间:2021-09-23 18:34:37 前端开发

将B样条曲线转换为贝塞尔曲线

我有一条B样条曲线.我有所有的结,以及控制点的x,y坐标. 我需要将B样条曲线转换为贝塞尔曲线. 我的最终目标是能够在html5 canvas元素上绘制形状.B样条来自不支持Beziers的dxf文件,而画布仅支持Beziers. 我找到了几篇文章试图解释这一过程,但是它们对我来说有点过头,而且似乎在理论上非常密集.我确实需要一个示例或逐步的帮助. 这是我发现的东西:(解释 ..
发布时间:2021-05-15 18:32:22 前端开发

如何使用拟合点创建dxf样条曲线?

我正在尝试以编程方式在dxf文件中创建样条曲线.我需要使用拟合点,因为曲线需要通过指定的点.我了解我也需要使用控制点.有没有公​​式可以计算出这些值?这是一个有四个拟合点的闭合样条线. 提前谢谢! 解决方案 我认为这不是一件容易的事.除了控制点之外,您还需要确定结点.有一个DXF阅读器/查看器此处(用C ++编写)声称支持样条线.也许您可以通过阅读代码找到一些信息. AutoC ..
发布时间:2020-09-14 04:41:16 其他开发

AutoCAD如何计算仅由拟合点定义的样条线的最终切线?

AutoCAD允许将SPLINE实体存储在仅由以下对象定义的DXF文件中: 拟合点,问题是,这样的样条曲线定义具有无限 数值正确的解决方案,而Autodesk没有提供必要的 信息以根据给定的拟合点计算所需的参数. tl; dr-缺少的信息是估计的开始和结束切线 整体B样条的输入切线的方向和大小 用最终导数进行插值,任何人都可以帮助计算该值吗? 在github上完整源代码. 我使用 ..
发布时间:2020-09-14 04:41:12 其他开发

polyLines顶点与DXF文件块中的点之间是什么关系?

polyLines与DXF文件块中的点之间是什么关系?如果我提供成绩规则表文件,如何连接它们? 另一个问题,缩放点太小,因此效果不佳,如下图所示.作为第一种回答方法,如果缩放点太小,是否需要生成新的缩放点,该缩放点位于由两个已知缩放点形成的弧上? 解决方案 没有这种关系. 以DXF格式.块可能包含不同的实体,例如点,线,折线. 每个人都有: 位置:点,文本,块参考,属性 ..
发布时间:2020-06-13 18:33:06 其他开发

用Java保存DXF文件

我希望有人可以在这里帮助我.我正在使用yCad库读取许多dxf文件,并将复合模型输出为dxf格式. 读取文件的初始过程已完成.但是,当我保存文件时,将保存该文件而不包含模型. 这是用于保存dxf文件的代码示例 public static boolean SaveDxf(String outputPath, String fileName, Yxxf model) { tr ..
发布时间:2020-06-13 18:33:04 Java开发

(正则表达式)2Liner→1Liner

在此先感谢您,英语不好! 我想要 '奇数行''CRLF''偶数行'CRLF'→'奇数行'','偶数行''CRLF' 示例输入: 0 SECTION 2 HEADER 所需的输出: 0,SECTION 2,HEADER 我尝试过的事情: Find: (.*)\n(.*)\n Replace: $1,$2\n 我想要ー轻松看到dxf ..
发布时间:2020-06-13 18:33:01 其他开发

YCAD库使用

我开始使用 YCAD Library .问题是我找不到任何使用说明,我有点困惑,因为我不知道如何使用它.我希望这里的人以前使用过它,或者现在正在使用它,以便他/她可以给我一些使用库的提示. 谢谢. PS. 该项目的要求之一是在Java中进行开发.我知道在C#,C ++等中有一些不错的库,但是我需要在Java中完成. 最好的问候,迪米塔尔·乔治耶夫 解决方案 导入诸如 ..
发布时间:2020-06-13 18:32:59 其他开发