CADSoftTools CAD .NET SDK

CAD .NET是在.NET环境中开发解决方案的库。它支持AutoCAD®DWG / DXF,PLT和其他CAD格式。 该库可用于广泛的领域:     在所有项目阶段与工业图纸一起工作     监控和遥控程序     数控加工     数据导出为CAD格式     与数据库合作     文件管理系统     高度专业化的产品使用图纸     特征     CAD .NET为用户提供了可在开发中的项目中使用的以下基本功能:     技术规格:     支持Visual Studio 2005和更新版本     兼容Microsoft .NET CLI编程语言     该表显示了支持CAD .NET的格式:     库程序集使用ANY_CPU指令进行编译,使其与x86和x64平台兼容     不需要安装AutoCAD或其他第三方应用程序     可以在ASP.NET技术的基础上用于服务器应用程序     继承的类结构是库接口的基础     Windows窗体继承了CAD图纸的控件     使用GDI +或OpenGL可视化的能力     演示项目为C#和VB.NET     文档可用作CHM,MS帮助2和MS帮助查看器1.x / 2.x     该表显示了支持CAD .NET的格式:     控件     CAD .NET为用户提供从Windows窗体继承的控件元素来显示CAD图纸。通常这些元素位于Windows窗体中,但它们也可以位于WPF页面。如果您需要基于ASP .NET的Web控件,则可以另外提供。     CADPictureBox类是用于显示矢量图的控制元素的基本实现。视觉CADPictureBox仅包含绘图可视化的区域,可以在正在开发的项目中由必要的控制元素进行扩展。 EditorDemo是使用CADPictureBox的项目的一个例子。 CADEditorControl类包括实现所需的事件和设置处理程序。 要开始使用它,只需放置一个这样的控件元素就可以了。 CADEditorControl包括平移,缩放,视觉实体选择,并允许使用诸如视觉实体创建,借助标记和属性窗口,快照,网格和正射模式的可视化编辑等功能。 EditorControl演示演示如何使用此控件元素。 在CNC机器中部署 CAD .NET可用于CNC机床准备数据的软件的开发。库支持的DXF格式是用于处理二维曲面的最常用的文件格式之一。访问图纸数据可使用户获得处理所需的所有信息。 该库还可以转换实体,包括将源图形文本转换为具有高精度的曲线段的折线。例如,这样的特征可用于激光加工。 支持与发展 我们将很乐意回答您所有关于库的问题,并帮助您选择最便捷的许可证选项。 如果您没有找到实施任务所需的任何功能,我们将很乐意讨论自定义增强功能。 开始 继承类结构是CAD .NET库接口的基础。您可以在下面找到最重要的课程的简短描述。 CADImage类定义了绘图对象。所有可用的绘图数据都可以通过此类的属性来接收。要创建一个新的图形,有必要创建和初始化CADImage对象: CADImage cadImage = new CADImage(); cadImage.InitialNewImage(); 当该代码被实现时,可以为实体添加一个新的图形。 该库包括必须用于导入相应格式的图形的CADImage派生类: DWGImage - 导入DWG图纸 CGMImage - 导入CGM图纸 HPGLImage - 导入HPGL / 2图纸 GBRImage - 导入扩展格柏(RS-274X)图纸 CADRasterImage - 导入光栅图像和图元文件 CADImage.Layouts集合包含所有绘图布局,而CADImage.CurrentLayout提供对当前绘图布局的访问,即对可视化的布局。 要得出结论,下面是一个示例,显示如何创建一个新的图形并将CADLine实体(一行)添加到其中: CADImage cadImage = new CADImage(); cadImage.InitialNewImage(); CADLine vLine = new CADLine(); vLine.Point =新的DPoint(80,100,0); vLine.Point1 =新的DPoint(150,150,0); vLine.Color = Color.Blue; vLine.LineWeight = 0.3; cadImage.Converter.Loads(VLINE); cadImage.CurrentLayout.AddEntity(VLINE); 当处理此代码时,可以借助CADImage.Drawmethod可视化当前的绘图布局。 基本的CADImage类用于导入DXF图纸。 导入时,建议使用CADImage.CreateImageByExtension函数自动创建所需的类(由文本参数扩展定义)。下一个代码自动将cadImage初始化为所需格式的类对象(DWGImage),然后导入指定的图形。 CADImage cadImage = CADImage.CreateImageByExtension(@“d:/1.dwg”); cadImage.LoadFromFile(@ “D:/1.dwg”); 在导入现有图形时,无需实现初始化方法。 CADConverter类包含绘图设置以及与任何现有绘图对象相关的条目。像图层,块和样式这样的非视觉对象存储在CADConverter对象中。每个图形都有一个唯一的CADConverter对象访问,通过CADImage.Converter进行访问。当添加任何新对象或编辑任何现有对象时,必须将新的/已编辑的对象加载到CADConverter中: cadImage.Converter.Loads(changedObject); CADEntity类是图形的基本实体类(换句话说,视觉实体的类)以及其他对象(例如图层和块)。每个实体都有自己的一组属性,它允许用户更有效地访问图形绘图数据。 CADEntityCollection类提供实体的集合(CADEntity对象和继承的类)。实体成员的访问不仅可以通过索引执行,还可以通过Handle(每个实体的唯一标识符)执行。 CADLayout类是CADEntity派生类,并呈现实体所在的非可视化布局对象。 CAD .NET根据所在的布局组织实体。布局实体包含在作为CADEntityCollection对象的CADLayout.Entities中。 CADImage.Layouts集合包含所有绘图布局,而CADImage.CurrentLayout提供对当前绘图布局的访问,即对可视化的布局。 要得出结论,下面是一个示例,显示如何创建一个新的图形并将CADLine实体(一行)添加到其中: CADImage cadImage = new CADImage(); cadImage.InitialNewImage(); CADLine vLine = new CADLine(); vLine.Point =新的DPoint(80,100,0); vLine.Point1 =新的DPoint(150,150,0); vLine.Color = Color.Blue; vLine.LineWeight = 0.3; cadImage.Converter.Loads(VLINE); cadImage.CurrentLayout.AddEntity(VLINE);

咨询

  • 点击这里给我发消息 发邮件给我们

搜索