首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Python编程 pyqt matplotlib

    用python生成 dxf 文件

    安装dxf模块后,就可以用python 画图,生成dxf文件。 下面是我写的一个示例,用来画很多个不相交的、大小和位置都随机的圆构成的多孔图形。 ) print(f"r= {r}, center= {center}") i += 1 j += 1 d.saveas(r'k:\circle world.dxf ') # help(s) 该python代码生成的dxf文件在CAD中打开的效果如下: 模块的帮助文档: NAME sdxf DESCRIPTION SDXF - Stani's DXF ') | | Dxf drawing. | | __str__(self) | Returns drawing as dxf string.

    96110编辑于 2024-01-02
  • 来自专栏技术进阶之路

    JAVA 解析 DXF 文件 点线面圆

    一、DXF 文件简介 1.人肉解析 观察几个具有代表性的 dxf 文件,点、文本、线。 使用文本工具直接打开 DXF 文件,可以看到很多字段,这里根据官方文档找规律,找到具有代表性的一些字段如下: ---- 点的特点: 都是 POINT 开头 8 下面对应的图层名称 10 下面的是 x 坐标 二、代码实现 已经发布到 Gitee ,地址 https://gitee.com/wsuo/parse-dxf: https://gitee.com/wsuo/parse-dxf.git 程序运行的入口是 : DxfCollector collector = DXF.build(new FileInputStream(file)); DXF 的 build 方法接收一个文件输入流,可以是直接从文件对象获取的输入流 在 entity 包下面定义了项目支持解析的 dxf 格式类型,后续可以自行添加其他类型。

    1.9K10编辑于 2022-04-13
  • 来自专栏hotqin888的专栏

    QGIS导出文字到dxf格式

    为了将qgis中的标注导出dxf中,颇费了一番功夫。因为要将mapus中标注的文字,导入qgis,再倒回dxf后在cad中打开。 下面是试验。 ACAD中把文件另存为dxf文件,然后拖入qgis,左侧会将图形和文字分成2个图层。如下图中的22层。 4.工程——导入/导出——导出工程为dxf文件 5.导出dxf面板设置如下,不要错 应该可以了。 

    68100编辑于 2024-05-24
  • 来自专栏硬件工程师

    OrCAD怎样把原理图输出为DXF格式

    OrCAD怎样把原理图输出为DXF格式 又有段时间没分享文章了,想想主要还是自媒体写点内容确实不容易,要不断坚持下来更不容易,一直以来也就是凭着“乐于分享”的心在不定时更新。 今天分享的主题是:OrCAD怎样把原理图输出为DXF格式 原因: 可能大家会觉着吧原理图另存为DXF格式用处不大,因为我们平时都是使用PDF跟dsn格式的,如果保存为DXF格式的,还需要使用AutoCAD 去打开,还不方便阅读,确实是这样的,而今天要分享这个主要平时工作中需要写点技术类文档,有些要求是DXF图档格式的,那么了解的小伙伴可以看看,不了解的也可以学习学习,技多不压身。 第二步:把对应的原理图页单位全部修改为mm格式的,注意如果图纸页比较多,也需要挨个修改确认 第三步:双击进去其中一页,然后选择菜单栏中的“File”—“Export Design” 第四步:选择DXF 第五步:打开对应的DXF文件,查看效果图,需要注意的时,打开DXF文件后,还需要选中菜单栏中的“视图”—“缩放”—全部,否则只用鼠标进行缩放是看不到全图的。

    1.7K10编辑于 2022-08-29
  • 来自专栏个人编程笔记

    C++-三维转二维,导出DXF文件

    将三维模型转成二维图纸,需要做的是求出三维模型在某个平面的投影,将获取的投影线,绘制到dxf文件中,即可在二维cad软件使用。 参考代码:std::ofstream dxf("test.dxf");dxf << "0\\nSECTION\\n2\\nENTITIES\\n";for (TopExp_Explorer exp(visibleEdges silhouetteEdges.Contains(p2, p1)) continue;dxf << "0\\nLINE\\n8\\n0\\n";dxf << "10\\n" << p1.X() << " \\n20\\n" << p1.Y() << "\\n30\\n" << p1.Z() << "\\n";dxf << "11\\n" << p2.X() << "\\n21\\n" << p2.Y() << "\\n31\\n" << p2.Z() << "\\n";}dxf << "0\\nENDSEC\\n0\\nEOF\\n";dxf.close();自行计算投影线对于纯网格的三维模型,使用上面的方式不太合适

    30100编辑于 2025-09-28
  • 来自专栏网页内嵌OCX控件

    新版Chrome浏览器加载eDrawings 3D Viewer控件网页查看DWG、DXF

    eDrawings核心功能与特点​1.多格式兼容性​eDrawings支持超30种CAD文件格式,包括SOLIDWORKS零件、装配体(.sldprt/.sldasm)、工程图(.slddrw)、DWG、DXF

    1.3K10编辑于 2025-05-28
  • 来自专栏《ArcGIS微课实验1000例(附数据

    【ArcGIS微课1000例】0075:将AutoCAD(Dwg、Dxf)文件转换为shp、KML(kml、kmz)文件

    选择地形图dwg数据(位于数据资料包0075.rar中),全选图层,也可以通过Ctrl加鼠标单击,选择需要的单个或者多个图层。

    1.7K10编辑于 2026-01-13
  • 来自专栏javascript趣味编程

    7.2.3 冷凝器图纸输出

    Talk is cheap, show me the code: 根据前述js-dxf库绘制CAD图纸的代码: for(var i=0,len=tubeArray.length myCanvas.height-y-50; d.drawCircle(x, y, dt/2); }} var b = new Blob([d.toDxfString()], {type: 'application/dxf '});document.getElementById('dxf').href = URL.createObjectURL(b); 导出dxf格式的图纸到本地,使用libreCAD打开: ?

    66910发布于 2019-04-26
  • 来自专栏深度学习思考者

    PADS多层板减少层数的必备方法(全面 方便 管用)

    第二步:选择我们需要保存的路径,文件名,保存类型:DXF Files (*.dxf) ? 第三步:选择第二层(GND),第三层(VCC),将这两层remove掉(见图2),然后单击OK保存为DXF文件 ? 第四步:新建一个PCB文件,选择: import… 导入我们保存的DXF文件,打开DXF文件 ? ?

    3.7K80发布于 2018-01-02
  • 来自专栏运维

    CAD文件格式详解:发展历史、优缺点分析

    DXF文件格式 发展历史 DXF格式诞生于1982年,作为Autodesk为了促进不同CAD系统间的互操作性而推出的开放格式。 DXF经历了多次修订,增强了对三维对象的支持,并随着CAD技术进步而不断发展。 优点 ● 开放性:DXF文件是基于文本或二进制格式,任何开发者都可以编写程序来读取或生成DXF文件。 ● 通用性:众多图形处理软件和轻量级CAD程序支持DXF,方便数据交换和跨平台分享。 ● 简化版图形:DXF文件仅包含基本的图形元素,适用于快速查看和简单编辑,体积相对较小。 缺点 ● 功能限制:相比DWG,DXF格式无法完整保存所有设计属性和高级特性,如图层状态、布局信息等。 ● 精度损失:由于DXF文件的简化性质,某些复杂的图纸在转换过程中可能丢失部分细节和精确度。

    1.8K20编辑于 2024-10-14
  • 来自专栏全栈程序员必看

    PCB设计-Allegro软件入门系列第九讲-Class分类和Subclass应用

    常用的Subclass 《二》查看class和Subclass (1)在颜色面板可以看查看Class和Subclas (2)在左边的选项面板中可以查看 《三》添加和删除subclass 在上一节添加DXF 的时候我们可以添加对应的层,但是我们不可能每次都要无缘无故找个DXF来添加subclass,那样太麻烦了。 比如我需要添加一个DXF的图层,我计划添加在Board Geomtry里面的添加一个DXF subcalss,方法如下: (1)Stup菜单中选择Suclass (2)进入菜单后,找到我们需要加的Board Geomtry,然后在右侧的弹出的菜单输入DXF,按Enter即可。 如刚刚我们添加的DXF需要删除就点击左侧 -> 的这个按键这里就可以删除了 DXF删除界面 发布者:

    2.3K20编辑于 2022-09-13
  • 来自专栏用户9550629的专栏

    CAD格式版本转换器Acme CAD Converter2020中文版下载 安装教程2023

    Acme CAD Converter 2020是一个很好的CAD版本转换工具,可以支持DWG、DXF、DWF(AutoCADv2.x-2020)格式转换,支持多种格式图纸查看,并能为 用户带来极大的方便 ,用户不能错过DWG、DXF、DWF(AutoCADv2.x-2020)格式转换,支持多种格式图纸查看,给用户带来极大的方便,欢迎广大朋友们知识兔下载使用! Acme CAD Converter 2020软件亮点:1、支持各种DWG、DXF(R2.5–R2012)和DWF格式的文件阅读、打印。 支持各种格式打开DWG,DXF和DWF支持DWG和DXF和DWF to save格式Acme CAD Converter 2020下载安装说明:免注册码,无视注册信息;转换输出无水印、修复次数无限、导出文件类型无限

    2.8K30编辑于 2022-10-21
  • 来自专栏Python数据分析实例

    厉害啦,土木工程师开始考虑用Python解决问题了

    1. ezdxf简介 ezdxf模块用于创建新的dxf文件和读取/修改/写入现有的dxf文件。https://pypi.org/project/ezdxf/ 2. 基础命令 2.1创建DXF import ezdxf doc = ezdxf.new('R2000') #创建一个新的DXF R2000文件 2.2.绘制线段和多边形 import ezdxf doc = ezdxf.new('R2000') #创建一个新的DXF R2000文件 msp = doc.modelspace() msp.add_line((10, 0), (100, 0)) 四边形的各个角点 msp.add_lwpolyline(pts) #绘制一个四边形 2.3.插入文本 import ezdxf doc = ezdxf.new('R2000') #创建一个新的DXF mtext.dxf.char_height = 10 #设置字体大小 插入点相对于文本的位置 attachment_point的值 上左 1 上中 2 上右 3 中左 4 中中 5 中右 6 下左 7

    1.9K60编辑于 2022-04-08
  • 来自专栏全栈程序员必看

    Python 二次开发 AutoCAD 简介「建议收藏」

    由于 AutoCAD 是最流行的 CAD 系统,DXF 也被广泛使用,成为事实上的标准。绝大多数 CAD 系统都能读入或输出 DXF 文件。ASCII 格式的 DXF 可以用文本编辑器进行查看。 为了克服这一缺点,AutoCAD 提供了 dxf 类型文件,其内部为 ASCII 码,这样不同类型的计算机可通过交换 dxf 文件来达到交换图形的目的,由于 dxf 文件可读性好,用户可方便地对它进行修改 ,以另存为的方式创建 .dxf 文件。    10.1 另存为.dwg/.dxf   以下方法另存为的文件格式只能是 .dwg 和 .dxf,这与在 CAD 软件中,依次点击 文件 >> 另存为 是相对应的。 当前文件另存为.dwg/.dxf   将当前文件另存为 TestSaveAs.dxf,文件的版本是:AutoCAD 2013 DXF,代码如下: pyacad.ActiveDocument.SaveAs

    14.4K1113编辑于 2022-09-06
  • 来自专栏javascript趣味编程

    7.1.1简单二维CAD图纸(使用javascript多快好省绘制)

    到被戏称为“全球最大的同性交友网站”(注:程序员之间认识先了解对方的代码,github为全球最大规模的代码托管站点,故被戏称为“全球最大的同性交友网站”)https://github.com/中搜索js-dxf 点击超链接下载demo.dxf文件,保存到本地,使用libreCAD打开,结果如下: ? 综上,可以使用javascript生成CAD图纸。而生成这个图纸的js代码很少: ?

    2.6K50发布于 2019-04-26
  • 来自专栏.NET企业级解决方案应用与咨询

    C#开发BIMFACE系列9 服务端API之获取应用支持的文件类型

    BIMFACE目前能够解析38种常见工程图纸和模型,具体包括:rvt、rfa、rte、skp、nwd、nwc、ifc、dwg、dxf、3dm、stl、dgn、stp、3ds、obj、dae、ply、fbx "code" : "success", "data" : { "length" : 1073741824, "types" : [ "rvt", "rfa", "dwg", "dxf 但是此处只返回了以下17种: rvt、rfa、dwg、dxf、skp、ifc、dgn、obj、stl、3ds、dae、ply、imgs、zip、fbx、dwf、nwd 格式。

    1K30发布于 2019-09-18
  • 来自专栏代码编写世界

    使用GDAL/OGR读写矢量文件

    支持中文路径 CPLSetConfigOption("SHAPE_ENCODING", ""); //解决中文乱码问题 string filePath = "D:/2.dxf Users/charlee/Desktop/SHP/dst.shp"; WriteShp(newPath, vertexPoint); return 0; } 在这个示例中,读取一个DXF 读取的DXF文件: ? 创建并保存的SHP文件: ?

    1.5K20发布于 2019-09-29
  • 来自专栏mac软件推荐

    CAD2023_AutoCAD 2023 for Mac中文版

    AutoCAD 支持多种文件格式,包括 DWG、DXF 和 DWF。AutoCAD2023 软件的最新功能,包括行业特定的工具集、新的自动化以及跨设备和 Autodesk 产品的无缝连接。 高质量输出:AutoCAD支持高质量的输出,可以输出各种格式的文件,如DWG、DXF、PDF等。数据连接:AutoCAD支持数据连接,可以与其他数据库进行交互,方便实现数据共享和管理。

    83620编辑于 2023-03-16
  • 来自专栏Mac应用教程

    CADintosh X 8 Mac激活版(CAD制图软件)

    CAD制图软件:CADintosh X 8 mac版,这是一款非常专业的cad绘图工具,适用于工程和建筑行业,类似Autocad等软件,主要特点有交互式的绘图界面,多种功能模块,支持HPGL、DXF、PICT 0.0到99.99毫米,每个元素可以指定不同的颜色和宽度(与HPGL不兼容)可用于线条,圆圈,尺寸标注,阴影线,X线等的功能3.支持组和图层32,000组1,024层简单的图层管理4.兼容性导入和导出 DXF

    71340编辑于 2022-08-22
  • 来自专栏用户8925857的专栏

    如何绘制PCB外形加工图

    首先将PCB文件转换成 GERBER文件格式,将需要外形加工的各种轮廓线放在一层文件当中,在CAM350软件中将外形加工的轮廓线的这层 GERBER文件输出为.DXF文件格式,打开AUTO-CAD软件, 选用—→调入.DXF文件,选用一→设置标注尺寸的箭头大小、值的字体大小、单位、公差标注方式、标注线与边框线的距离等等,这对设计高品质的外形图相当重要,接着选用一→对外形尺寸进行标注,标注时采用捕捉方式, 如果你想将外形加工图与分孔图合并后打印,可将此外形图存为*DXF文件格式,用CAM350软件调入即可,当外形图中有中文说明时,则需将外形图产生为pt文件格式,在打印管理中选择增加绘图仪,选用HP的7585B

    1.7K50编辑于 2022-07-21
领券