网页浏览和编辑DWG快速入门的方法(WEB CAD SDK)

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: MxDraw云图在线CAD解决方案,包括MxDraw、MxCAD开发包、图纸转换程序和后端服务。支持多种平台和CPU架构,推荐使用最新版Chrome或Edge浏览器。提供AutoCAD各版本dwg格式支持,具备三维和二维编辑功能。提供入门开发指南和功能丰富的示例。用户可下载开发包进行功能演示,包括在线预览和编辑CAD图纸。

简介

MxDraw云图是成都梦想凯德科技推出的一款整套的在线CAD解决方案,它主要包括MxDraw开发包,MxCAD开发包,后端服务程序,图纸转换程序4个部分,其详细说明如下:
1.MxDraw:前端二维绘图开发包,详细参考文档:https://mxcadx.gitee.io/mxdraw_docs/。
2.MxCAD:是基于mxdraw开发的在线CAD开发包,详细参考文档:https://mxcadx.gitee.io/mxcad_docs/zh/。
3.图纸转换程序:用于将CAD图纸转换为我们特有的网页格式mxweb,详细参考文档: https://help.mxdraw.com/?pid=107。
4.后端服务程序:详细参考梦想云图Node.JS服务:https://help.mxdraw.com/?pid=115。
支持平台:Windows系统、Linux系统、国产操作系统、iOS、安卓。
支持CPU架构:X86、ARM、龙芯。
支持浏览器:Chrome,Edge,Firefox, Safari, 360, QQ等浏览器。
建议使用最新版本的chrome浏览器或edge浏览器。

入门开发指导

1.在网页中绘图,其详细操作请参考:快速入门 | mxdraw (gitee.io)
2.在网页中加载编辑CAD图纸,其详细操作请参考:快速入门 | mxcad (gitee.io)

主要功能

支持AutoCAD R14 到AutoCAD 2024的所有dwg图纸格式,未来也将支持新出现的AutoCAD文件格式。
三维支持:创建锥、柱、环等基本几何体, 对几何体进行布尔操作(相加、相减、相交运算)、倒角、斜切、镂空、偏移、扫视,、几何空间关系计算(法线、点积、叉积、投影、拟合等)、几何体分析(质心、体积、曲率等)、空间变换(平移、缩放、旋转)等功能。
二维支持:CAD图纸信息搜索提取、测距离、算面积、批注、捕捉、正交、曲线离散、偏移、打断、阵列、扩展数据读写、扩展记录读写、构造选择集、动画、自定义实体、组、超连接、Undo、Redo、字典、图层、标注样式、线型样式、文字样式、视口、布局、用户坐标系、系统变量、图纸比较、动态提示等。
主要实体有:直线、圆弧、Polyline、样条线、圆、椭圆、椭圆弧、IMAGE、点、块引用、外部块参照、射线、云线、文本、多行文本、对齐标注、旋转标注、半径标注、直径标注、角度标注、布局、视口、图层、线型、文字样式、命名字典、标注、自定义实体、代理实体、反应器等。
主要编辑有:移动、夹点拉伸、偏移、删除、复制、粘贴、旋转、缩放、镜向、离散、图案填充、实心填充、打碎、计算曲线长、面积、最近点、交点、导角、文字变线条等。
几何运算:面积、夹角、向量、矩阵、旋转、缩放、最近点、最近距离、垂足、参数、镜向、平移、交点、打断、延伸、最短路径、最长路径。

项目示例

重要提示:使用最新的chrome浏览器,或edge浏览器访问如下网址。
1、在线MxDraw: https://www.mxdraw3d.com/sample/vuebrowse/
2、在线MxCAD:https://demo.mxdraw3d.com:3000/mxcad/, https://demo2.mxdraw3d.com:3000/mxcad/
3、CAD与GIS结合演示:https://demo.mxdraw3d.com:3000/mxcad/?map=true&maptype=gdslwzj、https://www.mxdraw3d.com/sample/mx-vuemap/?cmd=Mx_CADGISDemo
4、MxCAD云图图库:https://www.mxdraw3d.com/drawinglibrary.html

功能演示

1.下载
点击 下载 MxDraw 云图开发包。
image.png

2.解压
下载好 MxDraw 云图开发包的压缩包后使用解压软件解压(建议解压位置的路径使用英文,路径不要太长),由于开发包的内容很多,解压需要时间,请耐心等待!
解压开发包后,其文件目录如下所示:
image.png

3.运行演示
双击解压文件目录下的 Mx3dServer.exe 程序,其启动界面如下:
image.png

按照界面提示步骤操作,启动服务,在启动之前我们需要设置防火墙允许这两个服务程序能访问网络:Bin\Release\node.exe 和SRC\TsWeb\nodejs\node.exe,其设置如下:
image.png

注意:在启动前,可能需要关闭杀毒软件,它会误报和拦截我们服务器程序访问网络。

4.启动效果
1)服务程序
后端网站服务程序:该服务为用户提供后端支持,如果用户有自己网站服务,可以不启动该程序。
image.png
MxDrawNodeJS服务程序:该服务用于后端上传文件转换文件格式。
image.png
MxCAD文件上传保存服务程序:CAD图纸编辑后,保存到服务器的服务
image.png
2)效果演示
点击“启动浏览器查看演示”,展示前端在线预览CAD图纸
image.png
选择本地DWG文件
image.png
image.png
打开DWG文件,在线预览
image.png
点击“VueBrowse”,运行Browse模式
image.png
点击“启动MxCAD”,演示前端在线编辑CAD图纸
image.png
点击“CAD GIS”,运行MxGIS
image.png
点击“启动MxCAD3D”,运行Mx3D
image.png

相关文章
|
2月前
|
前端开发
web前端---------网页中的选项
web前端---------网页中的选项
21 0
|
2月前
|
前端开发 数据安全/隐私保护
web前端----------网页中的输入框
web前端----------网页中的输入框
23 0
|
2月前
|
前端开发
Web前端开发------网页分组元素
Web前端开发------网页分组元素
23 0
|
2月前
|
网络协议 Shell 网络安全
实验目的1.编译安装httpd2.优化路径3.并将鲜花网站上传到web服务器为网页目录4.在客户机访问网站http://www.bdqn.com
实验目的1.编译安装httpd2.优化路径3.并将鲜花网站上传到web服务器为网页目录4.在客户机访问网站http://www.bdqn.com
165 0
|
4月前
|
XML 移动开发 前端开发
HTML5简介(什么是网页、什么是 HTML、Web标准)
网站是指在因特网上根据一定的规则,使用 HTML 等制作的用于展示特定内容相关的网页集合。
38 0
|
5月前
|
编解码 前端开发 JavaScript
摄像头web网页播放功能: ffmeg和nginx实现
摄像头web网页播放功能: ffmeg和nginx实现
|
14天前
|
移动开发 前端开发 数据处理
探索前端性能优化的新思路:使用Web Workers提升网页响应速度
传统的前端性能优化方法已经不能完全满足日益增长的网页需求。本文提出了一种新的思路,即利用Web Workers技术来提升网页的响应速度。通过将耗时的计算任务交给Web Workers处理,可以避免主线程阻塞,从而提高网页的用户体验。本文将介绍Web Workers的基本原理、使用方法以及在前端性能优化中的应用实例,帮助开发者更好地理解和运用这一技术。
|
2月前
|
监控
web后端-最好用的扒站仿站工具(网页克隆网页复制)
web后端-最好用的扒站仿站工具(网页克隆网页复制)
|
3月前
|
Web App开发 前端开发 测试技术
如何测试Web网页的兼容性测试?
如何测试Web网页的兼容性测试?
105 3
|
4月前
|
前端开发
【web组件库系列】纯CSS实现典型网页数据分页器
【web组件库系列】纯CSS实现典型网页数据分页器
46 0