当前位置: 首页 > wzjs >正文

怎么免费注册自己的网站wordpress短信登陆

怎么免费注册自己的网站,wordpress短信登陆,网站营销案例,百度商桥网站加不上netDxf 和 DXF.NET 是两个常用的C#库,用于读取、写入和操作DXF文件。以下是它们的详细介绍和用法示例。 1. netDxf 简介 netDxf 是一个开源的DXF文件读写库,支持AutoCAD DXF格式的读取和写入。它支持大多数DXF实体和对象,并且易于使用。 Gi…

netDxf 和 DXF.NET 是两个常用的C#库,用于读取、写入和操作DXF文件。以下是它们的详细介绍和用法示例。


1. netDxf

简介

netDxf 是一个开源的DXF文件读写库,支持AutoCAD DXF格式的读取和写入。它支持大多数DXF实体和对象,并且易于使用。

  • GitHub地址:https://github.com/haplokuon/netDxf

  • 特点

    • 支持DXF文件的读取和写入。

    • 支持多种实体类型(如直线、圆弧、圆、多段线等)。

    • 支持图层、块、尺寸标注等高级功能。

    • 跨平台(基于.NET Standard)。


安装

通过NuGet安装:

Install-Package netDxf

基本用法

读取DXF文件
using netDxf;
using netDxf.Entities;class Program
{static void Main(){// 加载DXF文件DxfDocument dxf = DxfDocument.Load("example.dxf");// 遍历所有实体foreach (EntityObject entity in dxf.Entities){switch (entity.Type){case EntityType.Line:Line line = (Line)entity;Console.WriteLine($"Line: Start({line.StartPoint.X}, {line.StartPoint.Y}), End({line.EndPoint.X}, {line.EndPoint.Y})");break;case EntityType.Arc:Arc arc = (Arc)entity;Console.WriteLine($"Arc: Center({arc.Center.X}, {arc.Center.Y}), Radius({arc.Radius})");break;case EntityType.Circle:Circle circle = (Circle)entity;Console.WriteLine($"Circle: Center({circle.Center.X}, {circle.Center.Y}), Radius({circle.Radius})");break;// 处理其他实体类型}}}
}
创建并保存DXF文件
using netDxf;
using netDxf.Entities;
using netDxf.Header;class Program
{static void Main(){// 创建新的DXF文档DxfDocument dxf = new DxfDocument();// 创建实体Line line = new Line(new Vector2(0, 0), new Vector2(100, 100));Circle circle = new Circle(new Vector2(50, 50), 25);// 添加实体到文档dxf.AddEntity(line);dxf.AddEntity(circle);// 保存DXF文件dxf.Save("output.dxf");}
}

支持的实体类型

  • 直线(Line

  • 圆弧(Arc

  • 圆(Circle

  • 多段线(Polyline

  • 文字(Text

  • 尺寸标注(Dimension

  • 块(Block

  • 图层(Layer


2. DXF.NET

简介

DXF.NET 是另一个轻量级的DXF文件读写库,专注于简单易用和高效解析。

  • GitHub地址:https://github.com/ixmilia/dxf

  • 特点

    • 轻量级,易于集成。

    • 支持DXF文件的读取和写入。

    • 支持常见的实体类型(如直线、圆弧、圆等)。

    • 基于.NET Standard,跨平台。


安装

通过NuGet安装:

Install-Package IxMilia.Dxf

基本用法

读取DXF文件
using IxMilia.Dxf;
using IxMilia.Dxf.Entities;class Program
{static void Main(){// 加载DXF文件DxfFile dxf = DxfFile.Load("example.dxf");// 遍历所有实体foreach (DxfEntity entity in dxf.Entities){switch (entity.EntityType){case DxfEntityType.Line:DxfLine line = (DxfLine)entity;Console.WriteLine($"Line: Start({line.P1.X}, {line.P1.Y}), End({line.P2.X}, {line.P2.Y})");break;case DxfEntityType.Arc:DxfArc arc = (DxfArc)entity;Console.WriteLine($"Arc: Center({arc.Center.X}, {arc.Center.Y}), Radius({arc.Radius})");break;case DxfEntityType.Circle:DxfCircle circle = (DxfCircle)entity;Console.WriteLine($"Circle: Center({circle.Center.X}, {circle.Center.Y}), Radius({circle.Radius})");break;// 处理其他实体类型}}}
}
创建并保存DXF文件
using IxMilia.Dxf;
using IxMilia.Dxf.Entities;class Program
{static void Main(){// 创建新的DXF文件DxfFile dxf = new DxfFile();// 创建实体DxfLine line = new DxfLine(new DxfPoint(0, 0, 0), new DxfPoint(100, 100, 0));DxfCircle circle = new DxfCircle(new DxfPoint(50, 50, 0), 25);// 添加实体到文件dxf.Entities.Add(line);dxf.Entities.Add(circle);// 保存DXF文件dxf.Save("output.dxf");}
}

支持的实体类型

  • 直线(DxfLine

  • 圆弧(DxfArc

  • 圆(DxfCircle

  • 多段线(DxfPolyline

  • 文字(DxfText

  • 块(DxfBlock

  • 图层(DxfLayer


3. netDxf 与 DXF.NET 的比较

特性netDxfDXF.NET
功能丰富度更丰富,支持更多实体和高级功能轻量级,支持常见实体
易用性较复杂,适合高级用户简单易用,适合快速集成
性能较高较高
文档和支持文档较全,社区活跃文档较少,但代码简洁易读
适用场景需要处理复杂DXF文件的场景简单DXF文件读写场景

4. 选择建议

  • 如果需要处理复杂的DXF文件(如包含块、尺寸标注等),推荐使用 netDxf

  • 如果只需要简单的DXF文件读写功能,推荐使用 DXF.NET


文章转载自:

http://PxNCYyDS.trpLf.cn
http://xnBFwxrT.trpLf.cn
http://gaUxBMG1.trpLf.cn
http://W3wR7FQc.trpLf.cn
http://ttsWNQIl.trpLf.cn
http://CAPa5y2a.trpLf.cn
http://3Sm1HD8F.trpLf.cn
http://LA1kNhK5.trpLf.cn
http://4tAFs1d9.trpLf.cn
http://x66jTotV.trpLf.cn
http://KZ3qU9CU.trpLf.cn
http://PXhmFaCP.trpLf.cn
http://n5joLVdx.trpLf.cn
http://0OkeF3ou.trpLf.cn
http://vJZ61Mj4.trpLf.cn
http://LQJmBnTu.trpLf.cn
http://HHp6Rhzo.trpLf.cn
http://eYev212H.trpLf.cn
http://8zVQ5NBn.trpLf.cn
http://dgDQS99Q.trpLf.cn
http://beWWzFzR.trpLf.cn
http://GiiY79w8.trpLf.cn
http://vT3ikMQX.trpLf.cn
http://dNeUPVpc.trpLf.cn
http://HsmkofR4.trpLf.cn
http://tU445aXZ.trpLf.cn
http://n7U59vC7.trpLf.cn
http://DSAtgPBq.trpLf.cn
http://1dhIAYO8.trpLf.cn
http://FfIYhjsX.trpLf.cn
http://www.dtcms.com/wzjs/739491.html

相关文章:

  • 男女做的那些事情的网站vue开发视频网站
  • 外贸建站 厦门沈阳网页模板建站
  • 卓伊科技网站建设flash网站免费源码带后台
  • 做电商网站价格湿地公园网站建设
  • 电子商务网站建设方案推荐做最好的网站新新
  • 网站的建设方面爱站权重查询
  • 柳州网站建设国际贸易
  • 优秀网站网页设计分析摄影做网站
  • 西平县住房城乡建设局网站网站运营需要 做哪些工作
  • 外贸网站开发建设一个网站的具体流程
  • 北仑网站建设培训学校雷山网站建设
  • 鲁山网站建设兼职简述网站的建设方案
  • 重庆模板建站哪家好安徽网站设计平台
  • 网站仿制公司烟台高新区网站
  • 宿州公司做网站域名代备案
  • 南宁学做网站做网站的时候卖过假货而出过事
  • 北京网站设计 培训学校软件开发的基本
  • 软件开发涵盖网站开发吗网站语言版本
  • 开发app定制网站内容优化技巧
  • 那个网站做图片好看的多少个网站
  • 网站在线解压wordpress模板dux主题
  • 一共有多少网站做网站挣钱打擦边球
  • 青岛做网站公司电话WordPress的电影播放器代码
  • 手机版网站怎么做的网站建设误区图
  • 来个网站好人有好报单一产品销售网站建设模板
  • 中山古镇做网站苏州公众号开发公司
  • 网页制作与网站建设实战大全 豆瓣网站开发汇报ppt模板
  • 做网站不推广平台设计图片
  • 如何做网站卖产品广州17做网站
  • 程序开发 网站开发成都旅游住哪里