首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏网页CAD

    (H5查看CAD网页CAD SDK快速集成

    前言我们基于mxcad创建了一个在线的CAD项目,该项目中包含了预览、编辑图纸、操作图纸数据库等多种CAD功能。用户集成后支持二次开发。 当前我们提供了两种集成方式,方案1:通过iframe集成mxcad项目;方案2:直接在项目中集成mxcad-app插件。 下面我们详细讲解第2种mxcad-app的集成方式,这种方式与iframe嵌套集成相比更加方便,集成后也只需要维护当前一个系统项目。 --------------------------------------------------     //绘制一个点划线虚线     mxcad.addLinetype("MyLineType2" , "10,-2,3,-2");     //把线型改点划线     mxcad.drawLinetype = "MyLineType2";     // 修改绘线的颜色为 255(红色),  255转成

    26910编辑于 2025-10-15
  • (在线CAD插件)网页CAD提取图纸表格到excel

    前言 CAD图纸上的表格信息承载着大量关键数据,生产过程中会导出表格数据到excel,本文将介绍如何通过自定义 MxCAD 插件,在web端实现对CAD图纸中表格的智能识别、自动合并与高效导出,大幅提升数据提取效率与准确性 **横向合并优先** 2. **纵向合并补充** 纵向合并仅在横向合并后形成的 **2×2 子矩阵仍包含 `null` 元素** 时触发。 3.2 横向合并逻辑 系统将整个表格划分为多个 **2×2 子矩阵块**,每个块以左上角单元格命名(如 `B2` 表示第2行第2列开始的块)。 对于每一个 2×2 块,若其四个角点中有 `null`,则判定为“不完整”,需要参与合并。 3.4 合并结果生成 合并完成后,系统计算最小行/列与最大行/列,生成新的 2×2 矩阵代表合并区域的四个角点,并记录其原始单元格范围(如 `"A1+B1+A2+B2"`)。

    61610编辑于 2025-09-01
  • 来自专栏网页CAD

    网页CAD实现图纸比较功能(html在线预览cad)

    前言 设计师在工作中需要对图纸进行多次改版或审核,图纸迭代后,修改的内容与之前内容之间需要比对,因此mxcad 提供给了CAD图纸比对功能,用户使用该功能能够快速识别图纸改版前后的具体差异,另外我们为用户提供了图纸比对相关的的 更多文章和链接请关注公众号:梦想云图网页CAD。 图纸比对步骤 1. 打开mxcad在线示例demo:https://demo.mxdraw3d.com:3000/mxcad/ 2. 点击【打开文件】,打开目标CAD图纸,如下图所示: 3. 点击【工具(A)】菜单栏,选择【图纸比对】按钮,如下图所示: 4. 在弹出的文件选择器中,选择需要比对的图纸。 2. 比对结果详情 点击“DWG比对”,显示出设置面板,设置面板位置可根据个人习惯调整。

    1.1K10编辑于 2024-08-23
  • 来自专栏网页CAD

    网页CAD开发包结构与功能说明(WEB CAD Online)

    2. 浏览版项目示例) └─ 2d └─ Browseiframe   (iframe嵌套集成示例) └─ Browse   (CAD浏览版项目源码目录)专注于图纸查看场景,支持轻量级部署:2d/Browse :纯 2D 图纸浏览页面2d/Browseiframe:通过 iframe 嵌套集成的浏览模式,便于嵌入第三方系统(3)Edit—— CAD 编辑版项目源码目录Winodws/Linux:MxDrawCloudServer 它基于 Express 框架构建,负责托管所有网页文件(如 2D 编辑器、3D 查看器、文件浏览器等),并将你的操作请求转发给 CAD 引擎。你看到的界面、按钮、工具栏,都由这个服务提供。 启动MxCAD打开 2D CAD 在线编辑器,支持绘图、修改、标注、上传、保存等完整编辑功能,适用于工程设计场景。启动MxCAD3D启动 3D CAD 查看器,基于 WebGL 渲染三维模型。

    13410编辑于 2026-03-11
  • 来自专栏网页CAD

    (二维CAD图纸网页编辑)在线CAD实现多重引线功能

    箭头引注 本章介绍如何利用 mxcad 插件实现在CAD图纸中箭头引注的功能,该功能中用户点击画布确定箭头起点,再次连续点击画布确定箭头引线顶点及终点位置。 number = alginType.start;        // 记录初始长度        private arrowLength: number = MxFun.viewCoordLong2Cad /2));                const line1 = new McDbLine(point1,point2);                const line2 = new McDbLine const vec = pt2.sub(pt1).normalize().mult(this.height / 2);                const _vec = vec.clone().rotateBy (Math.PI / 2).normalize().mult(this.height / 2);                this.angle = vec.angleTo2(McGeVector3d.kXAxis

    36010编辑于 2024-10-23
  • 来自专栏网页CAD

    网页CAD二次开发(在线CAD SDK)用到的数学库

    CAD坐标系:是指CAD图纸的坐标系, 在mxcad中[McGePoint3d]的坐标就是CAD图纸坐标。 (e.clientX, e.clientY) // 文档坐标转CAD图纸坐标 const pt = MxFun.docCoord2Cad(x, y, 0) (point.y + pt.y) / 2) // 计算向量长度 pw.drawText("向量长度:" + vet.length(), MxFun.viewCoordLong2Cad , vet.x) * (180 / Math.PI)).toFixed(2) + "°", MxFun.viewCoordLong2Cad(20), 0, point.toVector3()) (300)) const vet2 = new McGeVector3d(MxFun.viewCoordLong2Cad(300), 0) const size = MxFun.viewCoordLong2Cad

    57210编辑于 2024-06-20
  • 来自专栏python进阶学习

    python获取国内大学排名数据

    近有媒体报道,中国人民大学等多所高校将退出国际大学排名。并表示学校发展和学科建设均不再使用国际排名作为重要建设目标。多校退出国际大学排名,此事迅速引起热议。 那么世界大学排名到底是啥呢?我们今天就通过python大数据来了解下。 这里我们采集国内大学排名数据进行分析,通过爬取高三网大学排名。 requests.get(targetUrl, proxies=proxies, headers=headers) print resp.status_code print resp.text 国内大学排名是根据综合能力进行排名的 ,关于更多的排名数据后续会分享给大家。 这次关于简单的排名爬虫实践就到这里,大家有更好的经验可以留言分享交流下。

    99930编辑于 2022-05-11
  • 来自专栏林雍岷

    结构化数据:提升网页排名

    结构化数据标记是嵌入到HTML中的一种编码形式,以便搜索引擎解读网页上的资料。一旦搜索引擎清楚地解读你的网页资料,就能在搜索结果页中以全新面貌呈现你的网页资料,并吸引更多目光。 要想使自己的产品在GOOGLE搜索结果有一个好的排名,我们不仅可以在提高GOOGLE搜索排名上下功夫,也可以改善我们的产品在GOOGLE搜索结果页展示的样式,这样就能够以更准确、更具吸引力的方式将它们呈现给 结构化数据是否对排名有利,看情况,例如RECIPE在BING的搜索结果第一排,评论通常起到的作用是提高点击率。 当GOOGLE发现你的网页内容为结构化的产品详情、活动、食谱、评价或类似内容时,GOOGLE的算法便可以通过“丰富网页摘要”来完善你的搜索结果。 在你离开之前 总之,结构化数据标志提升网页排名,改善网站在GOOGLE搜索结果页展示样式,提高我们网站的点击率(CTR)。

    1.6K20发布于 2019-07-03
  • 来自专栏网页CAD

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

    简介MxDraw网页CAD,它主要包括MxDraw开发包,MxCAD开发包,后端服务程序,图纸转换程序4个部分,其详细说明如下:1.MxDraw:前端二维绘图开发包。 2.MxCAD:是基于mxdraw开发的在线CAD开发包。3.图纸转换程序:用于将CAD图纸转换为我们特有的网页格式mxweb。4.后端服务程序:详细参考梦想云图Node.JS服务。 入门开发指导1.在网页中绘图,其详细操作请参考:快速入门 | mxdraw (gitee.io) 2.在网页中加载编辑CAD图纸,其详细操作请参考:快速入门 | mxcad (gitee.io)主要功能支持 2.解压下载好 MxDraw 云图开发包的压缩包后使用解压软件解压(建议解压位置的路径使用英文,路径不要太长),由于开发包的内容很多,解压需要时间,请耐心等待! MxCAD文件上传保存服务程序:CAD图纸编辑后,保存到服务器的服务2)效果演示点击“启动浏览器查看演示”,展示前端在线预览CAD图纸选择本地DWG文件打开DWG文件,在线预览点击“VueBrowse”

    94000编辑于 2025-08-18
  • 来自专栏网页CAD

    (WEB集成CAD插件)网页CAD绘制条形码、二维码的教程

    2. mxcad实现绘制条形码根据上述条形码绘制原理可知,只要我们能够知道条形码的编码规则将条形码内容转换为一串二进制数据并根据二进制数据的具体值确定条形码条、空的组合,我们就可以在 mxcad 中通过 The position in the array is the (checksum) valuevar characters = [    "0", "1", "2", "3",    "4", "5 = new McDbTestBarCode();    barCode2.barCodeContent = 'A little test!' ;    barCode2.barCodeType = 'CODE128';    barCode2.barCodePos = new McGePoint3d(-2000, 100, 0);    barCode2 2.mxcad 实现绘制二维码二维码的编码规则我们可以直接借助二维码开源js库QRCode.js ,更多详细内容看参考:https://github.com/davidshimjs/qrcodejs。

    62010编辑于 2025-01-20
  • 来自专栏网页CAD

    网页三维CAD)二维CAD图转三维的实现方法

    一、前言网页CAD中经常有这样的需求:将二维的CAD图纸通过转换为三维的形状(如将平面二维的图形向上拉伸一定的高度),进而进行三维展示的效果,本文以将平面二维的图形向上拉伸一定的高度为例,实现二维CAD 二、mxcad和mxcad3dmxcad是一个功能丰富、简易高效的二维CAD开发框架,它提供丰富的二次开发接口,支持在网页中渲染、读写多种CAD图纸格式,如dwg、dxf等格式文件。  mxcad3d是一个三维CAD开发框架,为开发者提供了丰富的参数化建模的开发接口,用户可以在网页中高效、便捷的对基本三维模型进行创建并显示。三、基本流程1. 通过mxcad打开并读取CAD图纸中的图元数据。2. 通过mxcad3d,将上一步读取到的CAD图纸中的图元数据作为三维模型的建模数据进行建模。 (mxweb是dwg文件转换后能够在网页进行读写的文件格式,编辑完毕后也可以保存回dwg格式)    fileUrl: new URL("..

    68710编辑于 2024-08-16
  • 来自专栏机器学习算法与Python学习

    闲谈 | 国内AI排名前 8 位的大学,顶起!

    本文来源:北京高考资讯 近日,人工智能专业作为战略新兴产业受到关注,本文整理了目前人工智能全国排名前八的大学,供家长、考生了解。 清华大学的智能技术与系统国家重点实验室,称得上是国内在人工智能人才培养和科学研究的重要基地。 中国科学技术大学 中国科学院的自动化研究所在工业自动化、智能设备控制、模式识别、智能信息处理等领域的成就享誉国内外,号称中国人工智能领域的黄埔军校。 根据西安电子科技大学发布的信息,目前,西安电子科技大学在人工智能领域获得的专利数量排名全国高校第一,超过了清华大学、浙江大学、上海交通大学、北京大学等顶尖985高校。

    1.6K10发布于 2018-12-17
  • 来自专栏网页CAD

    在线CAD绘制门和窗(网页端编辑DWG SDK)

    一、前言Mxcad是使用TypeScript、C++语言开发的一个网页CAD底层平台,它为用户提供了丰富的开发接口,此框架功能丰富、使用简易高效,可帮助大家在网页二开与自己专业相关的网页CAD应用。 _windowWidth / 2));          const pt2 = this.endPt.clone().addvec(v.clone().mult(this. _windowWidth / 6)));          const line2 = line.clone() as McDbLine;          line2.move(this.windowPosition McGeVector3d.kXAxis, McGeVector3d.kNegateZAxis);// 墙体的角度                          const angle2 = _v.angleTo2 this.quadrant = 2;               } else if (Math.PI <= angle && angle < Math.PI * 3 / 2) {                   

    57110编辑于 2025-10-15
  • 来自专栏hotqin888的专栏

    网页html web直接打开cad文件dwg格式等的方法

    但支持中文字体最好,有小小水印,但是我们网页上打开图纸,不都是只是为了瞄一眼嘛,不在乎这点水印。 ? html调用代码: <!

    7.4K10发布于 2018-09-11
  • 来自专栏华章科技

    计算机领域顶级科学家、学术会议、期刊影响力排名(附国内排名

    本文经机器之心(微信公众号:almosthuman2014)授权转载,禁止二次转载 近日,Guide2Research 发布了计算机科学领域的论文期刊、学术会议和科学家等内容的学术影响力排名。 项目地址:http://www.guide2research.com/ 顶级科学家 以下是全球计算机领域杰出科学家的列表,其通过 H-Index 分值进行排列,以下仅显示影响力前十的研究科学家。 在 Top Scientists 列表下,我们查阅了国内计算机领域科学家的排名,结果如下。 ? ? 在此页面中,你还可以根据不同领域查看各个会议的影响力排名。各个子领域类别如下图所示: ? 国内顶级会议 为了方便读者,我们还查阅了将于国内举办的顶级会议,共有以下四个: ? 期刊排名 以下排行是计算机科学领域内的学术期刊排行,该排行不包括自费学术出版物和低质量的学术出版物,并且以学术期刊的影响力因子为排名依据。

    1.7K20发布于 2018-08-16
  • 来自专栏全栈程序员必看

    免费专业的linux web应用防火墙国内排名推荐

    说到这里我们主要说下linux系统建站,站长都会使用linux面板来管理自己的服务器,国内的linux面板很多家,但是既提供建站又提供防护功能的这里我只说两家,便于站长理解. 可以单独对一台服务器进行细致的安全设置,最关键就是旗鱼云梯web防火墙是免费的,平台针对服务器安全设置了很多功能,帮助站长能够更安全防护服务器. 1.端口白名单,能够管理服务器允许开放的端口,避免出现端口被恶意利用. 2.

    6.7K10编辑于 2022-09-05
  • 来自专栏网页CAD

    (JS编辑DWG文件)网页CAD插件二开形位公差标注

    形状公差(Form Tolerance)2. 方向公差(Orientation Tolerance)3. 位置公差(Location Tolerance)4. 2. 基准要素:作为参照的标准几何要素,通常用大写字母 A、B、C 表示。3. 公差带:允许误差存在的区域范围,通常是二维或三维的空间区域。4. );    const pt = pt1.clone().addvec(vec);    const _vec = vec.clone().rotateBy(Math.PI / 2).normalize ).addvec(vec_x.clone().mult(1 / 2));            text.location = center;            text.textStyle = ' 使用前需要确保已正确加载字体文件(cxgdtshp.shx 和 cxgdt.shx)2. 形位公差的绘制需要按照正确的顺序设置各个点(起点、转折点、标注点、终点)3.

    36810编辑于 2025-07-23
  • 来自专栏机器之心

    计算机领域顶级科学家、学术会议、期刊影响力排名(附国内排名

    机器之心报道 参与:李亚洲、蒋思源 近日,Guide2Research 发布了计算机科学领域的论文期刊、学术会议和科学家等内容的学术影响力排名。 项目地址:http://www.guide2research.com/ 顶级科学家 以下是全球计算机领域杰出科学家的列表,其通过 H-Index 分值进行排列,以下仅显示影响力前十的研究科学家 在 Top Scientists 列表下,我们查阅了国内计算机领域科学家的排名,结果如下。 各个子领域类别如下图所示: 国内顶级会议 为了方便读者,我们还查阅了将于国内举办的顶级会议,共有以下四个: 举办日期与地点图中都已给出。 期刊排名 以下排行是计算机科学领域内的学术期刊排行,该排行不包括自费学术出版物和低质量的学术出版物,并且以学术期刊的影响力因子为排名依据。

    3.2K50发布于 2018-05-09
  • 来自专栏低代码(low code)专栏

    低代码平台:国内十大低代码开发平台排名

    国内首批拥有全栈式开发能力的低代码产品,累计服务企业客户超4W+,特点是前后端分离操作,除了日常的数据、表单、视图、图表、流程、权限、集成以外,平台还提供了脚本、自动化、表达式、java代码架包、运维多版本管理等功能 2、微搭WeDa:上线时间不知,属于是腾讯云旗下的一款高效、高性能的拖拽式低代码开发平台,该平台支持可视化拖拽开发,能够简化开发流程和提高开发效率。 3、奥哲氚云:2016年发布,是国内较为领先的在线低代码开发平台,主要集成在钉钉内,累计服务客户超过10W+,特点是简单易用,只要会Excel就能轻松构建企业应用和管理流程,适合构建轻量级应用系统。

    2.7K20编辑于 2024-06-04
  • 来自专栏网页CAD

    网页三维CAD参数化建模开发框架的搭建教程

    前言 mxcad3d是基于mxdraw的基础上,使用TypeScript和C++语言开发的一个网页三维CAD参数化建模框架,我们为开发者提供了丰富的参数化建模的开发接口,用户可以高效、便捷的对基本图元进行创建 、同时丰富的JS开发接口方便了用户实现复杂的模型创建和CAD二次开发,网页测试DEMO链接如下:https://demo.mxdraw3d.com:3000/mxcad3d/。 /src/index.ts"></script> </body> </html> 启动网页服务、运行网页 完成以上步骤后,运行下面的命令启动项目,输入命令:npx vite,打开网页.如下图: 以上代码会创建一个 drawBox() { // 获取文档 const doc = mxcad3d.getDocument(); const pt1 = new Mx3dGePoint(5, 5, 5); const pt2 = new Mx3dGePoint(15, 15, 15); // 构造BOX const boxMaker = new Mx3dMkBox(pt1, pt2); // 获取拓扑形状 const

    44810编辑于 2024-07-19
领券