前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >网页编辑DWG框架搭建快速入门(WEB CAD SDK)

网页编辑DWG框架搭建快速入门(WEB CAD SDK)

原创
作者头像
梦想云图网页CAD
修改2024-06-18 09:28:40
1880
修改2024-06-18 09:28:40
举报
文章被收录于专栏:网页CAD

简介

MxDraw网页CAD,它主要包括MxDraw开发包,MxCAD开发包,后端服务程序,图纸转换程序4个部分,其详细说明如下:

1.MxDraw:前端二维绘图开发包,详细参考文档:ps://mxcadx.gitee.io/mxdraw_docs/

2.MxCAD:是基于mxdraw开发的在线CAD开发包,详细参考文档:ps://mxcadx.gitee.io/mxcad_docs/zh/

3.图纸转换程序:用于将CAD图纸转换为我们特有的网页格式mxweb,详细参考文档: ps://help.mxdraw.com/?pid=107

4.后端服务程序:详细参考梦想云图Node.JS服务:ps://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: ps://www.mxdraw3d.com/sample/vuebrowse/

2、在线MxCAD:ps://demo.mxdraw3d.com:3000/mxcad/, https://demo2.mxdraw3d.com:3000/mxcad/

3、CAD与GIS结合演示:ps://demo.mxdraw3d.com:3000/mxcad/?map=true&maptype=gdslwzjhttps://www.mxdraw3d.com/sample/mx-vuemap/?cmd=Mx_CADGISDemo

4、MxCAD云图图库:ps://www.mxdraw3d.com/drawinglibrary.html

功能演示

1.下载

点击 下载 MxDraw 云图开发包

2.解压

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

解压开发包后,其文件目录如下所示:

3.运行演示

双击解压文件目录下的 Mx3dServer.exe 程序,其启动界面如下:

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

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

4.启动效果

1)服务程序

后端网站服务程序:该服务为用户提供后端支持,如果用户有自己网站服务,可以不启动该程序。

MxDrawNodeJS服务程序:该服务用于后端上传文件转换文件格式。

MxCAD文件上传保存服务程序:CAD图纸编辑后,保存到服务器的服务

2)效果演示

点击“启动浏览器查看演示”,展示前端在线预览CAD图纸

选择本地DWG文件

打开DWG文件,在线预览

点击“VueBrowse”,运行Browse模式

点击“启动MxCAD”,演示前端在线编辑CAD图纸

点击“CAD GIS”,运行MxGIS

点击“启动MxCAD3D”,运行Mx3D

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
  • 入门开发指导
  • 主要功能
  • 项目示例
  • 功能演示
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档