Skip to content
On this page

简介

什么是mxcad?

mxcad 是在 mxdraw 的基础上, 使用TypeScript,c++语言开发的一个CAD开发框架,它为用户提供了丰富的CAD开发接口,为开发CAD软件提供了一站式的解决方案,支持渲染多种CAD图纸格式,如dwg、dxf等格式文件。该框架实现了一系列在线浏览并编辑CAD图纸的API,使用户能够通过本框架快速完成在网页中的CAD平面绘图、编辑图形、标注尺寸等相关CAD功能的开发。此框架功能丰富、使用简易高效,可帮助您在网页中快速高效构建可定制的CAD应用。

特点

  • 功能完善:具备完善的CAD图形绘制功能和图形编辑功能

  • 数据交互性强:支持绘图过程中的数据可视化

  • 个性化开发:可进行CAD二次开发或用户定制

  • 开发接口丰富:开发成本低,效率高

  • 兼容性高:对AutoCAD图纸兼容性好,显示精确并支持所有版本的格式

  • 支持GIS地图与CAD结合二次开发

  • 打开图纸速度快,渲染效果好

功能介绍

  • 二维支持:CAD图纸信息搜索提取、测距离、算面积、批注、捕捉、正交、曲线离散、偏移、打断、阵列、扩展数据读写、扩展记录读写、构造选择集、动画、自定义实体、组、超连接、Undo、Redo、字典、图层、标注样式、线型样式、文字样式、视口、布局、用户坐标系、系统变量、图纸比较、动态提示等。

  • 主要实体有:直线、圆弧、Polyline、样条线、圆、椭圆、椭圆弧、IMAGE、点、块引用、外部块参照、射线、云线、文本、多行文本、对齐标注、旋转标注、半径标注、直径标注、角度标注、布局、视口、图层、线型、文字样式、命名字典、标注、自定义实体、代理实体、反应器等。

  • 主要编辑有:移动、夹点拉伸、偏移、删除、复制、粘贴、旋转、缩放、镜向、离散、图案填充、实心填充、打碎、计算曲线长、面积、最近点、交点、导角、文字变线条等。

  • 几何运算:面积、夹角、向量、矩阵、旋转、缩放、最近点、最近距离、垂足、参数、镜向、平移、交点、打断、延伸、最短路径、最长路径。

项目示例

在线CAD梦想画图该项目为基于mxcad搭建的在线预览编辑CAD图纸平台。

点击在线CAD梦想画图查看项目具体实现效果。