自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(680)
  • 资源 (1)
  • 收藏
  • 关注

原创 如何在网页打开CAD,DWG文件,(在线CAD)在线CAD平台,H5前端显示CAD,网页CAD

简介:全新在线CAD平台,基于JavaScript,WebGL,C++,Node.js,Three.js技术,前台使用html5方式,在线处理二维、三维CAD图纸,用于图纸管理、交流、批注、信息提取、三维展示等场景,支持dwg,dxf,dwf等文件格式,后台使用高效C++程序开发,异步多线程,多进程架构。平台前后台都提供js语言开发接口,开发人员就只需要会js语言,就可以快速搭建自己的在线CAD绘图平台。该系统可以在Windows、Android,iOS等系统上使用,真正一份代码,全平台支持...

2020-12-21 15:38:01 30037 17

原创 网页CAD实现命令行驱动与参数化绘图

文章摘要 本文介绍了在MxCAD Web开发中引入命令行机制与参数化绘图的方法。传统开发存在代码分散、管理困难等问题,而命令行系统通过集中管理、多入口调用和解耦UI与业务逻辑,解决了这些痛点。文章详细阐述了构建命令行系统的四个步骤:UI搭建、事件监听、命令注册和指令执行。此外,还讲解了参数化绘图的两种方式——静态参数化绘制和动态UI交互绘制,后者通过MxCAD提供的UI交互API实现图形的实时动态变化。本文为Web CAD开发提供了从基础到进阶的完整技术路线,帮助开发者实现更专业、灵活的图纸交互功能。

2026-06-24 11:57:35 203

原创 在线CAD视图控制与图层管理二次开发实战

在构建企业级 Web CAD 应用时,视图导航与图层管理是衡量系统专业度的两大核心指标。用户不仅需要流畅地浏览大幅面图纸,更需要像使用桌面端 AutoCAD 一样,对复杂的图层体系进行精细化管控。本文基于 MxCAD 引擎,深入解析如何从零构建一个功能完备的图层特性管理器。文章涵盖从底层的数据库事务操作到上层的交互逻辑实现,完整复现包括图层状态切换、属性编辑、批量操作、搜索过滤在内的专业功能。本文严格遵循技术文档规范,重点阐述实现原理与关键代码逻辑,为开发者提供一套可落地的最佳实践方案。

2026-06-02 15:01:55 205

原创 在线预览与批注DWG文件(web cad二次开发集成)

在之前的文档中,我们已对 MxCAD 产品进行了宏观介绍,并完成了开发环境的初步搭建与 Demo 运行。然而,从“运行官方示例”到“构建自有业务系统”之间,仍存在概念理解与工程落地的鸿沟。概念理清:深入解析MxCAD与MxDraw的技术定位与职能边界。明确MxCAD作为“编辑内核”负责原图数据的深度操作,而MxDraw作为“渲染引擎”专注于图纸浏览与非侵入式批注。工程落地:指导开发者在自己的项目中,从零构建一个具备图纸加载、视图浏览、独立批注功能的最小可行性产品(MVP),下面以vue项目为讲解示例。

2026-05-25 17:13:52 426

原创 在线CAD实时协同编辑平台:生产级云原生在线实时协同CAD

梦想云图CAD协同平台是一款专为工程设计行业打造的在线图纸管理工具。该平台支持DWG/DXF图纸在线查看与编辑,提供五大核心功能:1)严密的权限管理体系,实现系统级与项目级双重管控;2)智能版本控制系统,可回溯任意历史版本并对比差异;3)独创实时协同算法,支持多人并行编辑同一图纸;4)简化部署流程,支持国产信创平台一键安装;5)AI智能绘图功能,可通过自然语言指令自动生成图纸。平台解决了传统CAD协作中的图纸管理混乱、版本失控、沟通效率低下等问题,大幅提升设计团队的工作效率。所有功能均提供完整源码,支持企业

2026-04-30 14:48:11 451

原创 在线CAD开发包图纸转换详细说明(在线CAD插件)

MxDraw云图开发包提供图纸格式转换功能,支持DWG/DXF/MXWEB/PDF/JPG等格式互转。转换可通过两种方式实现:1)命令行直接调用Bin目录下的MxCAD转换程序;2)通过HTTP接口调用1337端口服务。两种方式均支持自定义输出路径、文件名和转换范围。转换前需根据操作系统下载对应版本的开发包,Linux系统还需配置执行权限。接口调用方式适合在线系统集成,提供更灵活的远程调用能力。开发包内置可视化测试页面便于接口调试。

2026-04-16 17:29:26 447

原创 支持国产操作系统的桌面端CAD控件-C/S架构

随着国产操作系统的普遍应用,大量用户反馈:“需要在国产操作系统的软件里集成CAD的功能”,为了满足用户国产系统适配的需求,于是我们重构了梦想CAD桌面端控件的底层代码,为大家提供了QT C++版本的控件,下面我们讲解一下如何完成部署测试。C.构建目录:选择刚创建的 build 目录(D:/dev/mxcadviewer-cpp(try)(x86_64-windows)(20251218)/build);A.MX_BUILD_3D:默认勾选(构建 3D 功能),可取消勾选仅构建 2D 功能。

2026-04-09 16:28:59 339

原创 WEB CAD开发包结构与功能说明(国产在线CAD)

MxDraw云图开发包是一个完整的CAD云化解决方案,提供图纸转换、服务接口、前端示例和编辑浏览功能的一体化工程集合。开发包包含三大核心目录:Bin目录(后台服务与核心能力)、SRC目录(前端项目与示例源码)以及启动文件。Bin目录包含图纸转换程序、后台服务和Node.js服务代码;SRC目录提供多种前端示例项目,包括浏览版、编辑版和CAD+GIS结合项目。开发包支持跨平台部署,为开发者提供快速构建CAD云系统的完整工具链。

2026-03-03 14:53:06 603

原创 网页CAD AI智能系统 - 自然语言画CAD

模型选择: 支持很多模型,都可以,甚至稍微差一些的模型都可以 比如qwen3-32b 这种都可以。传统CAD软件的问题是:你只能用它给你的功能,比如"画直线"、"画圆"这样的整体功能。我们可以不断的让AI修改代码,从而达到一个满意的效果。输入:画一个10m×8m的房间,墙厚240mm,门宽900mm在右侧墙中央,窗宽1500mm在左侧墙中央。以上演示的是建模智能体的能力,而通用智能体的能力,目前主要是用于操作一些实体。还有很多操作,只要是代码可以完成的操作,都可以通过AI配合网页CAD完成。

2025-12-01 18:18:30 1241

原创 在线CAD中的“组”(Group)功能开发

启用指定对象组的选择功能其执行过程如下:首先提示用户“请选择目标组”,并在鼠标悬停时自动检测光标下的对象,若该对象属于某个组,则实时高亮显示该组的所有成员,提供可视化反馈。若输入 `*` 或直接回车,则列出所有组;在用户移动鼠标时,系统会启用悬停预览功能:自动检测光标下的对象,查询其所属的组,并高亮显示该组内的所有成员,帮助用户直观判断当前将要操作的对象范围。- 若属于多个组,则提示“对象是多个组的成员<接受>”,并提供 `[接受(A)/下一个(N)]` 选项,用户可循环切换高亮不同的组,直到确认目标组。

2025-11-10 11:52:49 922

原创 (在线CAD插件)网页CAD SDK集成快速入门

mxcad-app`内置了[`mxcad`](https://www.mxdraw3d.com/mxcad_docs/zh/) 核心库,用户可以直接使用`mxcad` 不需要在项目中再次安装`mxcad`插件。目前支持的依赖映射的库有`vue`, `axios`, `vuetify`, `vuetify/components`, `mapboxgl`, `pinia` 你也可以访问`window.MXCADAPP_EXTERNALLIBRARIES`获取到所有提供的依赖库,从而不依赖与构建工具的使用。

2025-09-26 16:46:23 826

原创 (在线CAD插件)网页CAD实现图纸表格智能提取

本文介绍了一种基于MxCAD插件的CAD图纸表格智能识别与导出技术方案。该方案通过五个核心步骤实现高效数据提取:1)交互式区域选择;2)图形元素识别与预处理;3)基于交点的表格结构重建;4)智能单元格合并算法(包含横向优先和纵向补充两阶段策略);5)文本内容提取与Excel导出。关键技术点包括:递归处理嵌套块、多段线打散、网格交点去重、2×2子矩阵分析等,最终实现97%以上的表格识别准确率。该方案已在云图在线开发包中提供完整实现,支持复杂表格结构的自动识别与合并导出。

2025-08-26 11:09:12 1160

原创 在线CAD与Mapbox结合实现在线地图CAD编辑(CGCS2000坐标系)

MxCAD与Mapbox 的结合为CAD图纸的在线编辑与地理位置关联提供了强大的解决方案,通过支持 CGCS2000 坐标系和集成天地图服务,该项目特别适合中国国内的 GIS 应用开发。项目的核心功能包括坐标系转换、CAD 图纸在地图上的精确定位与编辑、图层管理等,为城市规划、管网管理、不动产管理等领域提供了有力的技术支持。通过这种方式,您可以在自己的项目中轻松集成MxCAD与Mapbox结合的在线地图CAD编辑系统,同时保留对地图和CAD操作的完全控制能力,同时集成了mxcad在线CAD项目的各种功能。

2025-08-01 11:56:18 1067

原创 在线CAD二次开发形位公差标注(网页集成CAD)

形位公差是指对零件几何要素的形状误差和位置误差所允许的最大变动量,它与传统的尺寸公差不同,不仅关注长度或直径等线性尺寸的变化,还关注零件的几何特性是否符合设计意图。在上述介绍中,我们已经实现了形位公差的自定义实体,通过该实体与我们的mxcad项目结合,我们就能够实现更完善的形位公差标注功能。2. 形位公差的绘制需要按照正确的顺序设置各个点(起点、转折点、标注点、终点)3. 公差带:允许误差存在的区域范围,通常是二维或三维的空间区域。3. 公差内容的设置需要符合规范,包括公差代号、公差值和基准等。

2025-07-18 14:19:24 1083

原创 (JS实现预览DWG文件)在线CAD二开实现焊接符号

本文介绍了焊接符号在工程制图中的标准化表示方法及其在网页CAD中的实现方案。文章首先阐述了焊接符号的基本结构,包括参考线、箭头、基本焊接符号、尾部、补充符号和尺寸标注等组成部分。随后详细分析了焊接符号的特性,包括不同焊缝类型的表示方法和尺寸标注规则。 文章重点讲解了如何通过网页CAD实现McDbTestWeldingSymbol焊接符号自定义实体类,包括: 定义符号相关的枚举和接口 构建基本数据结构 实现数据持久化功能 设置标注夹点及移动规则 绘制标注实体 最后展示了焊接符号标注的基础用法,包括如何设置标记

2025-06-16 16:52:10 1265

原创 (web capp集成cad)在线CAD实现绘制粗糙度标注的方法

本文介绍了机械制图中表面粗糙度符号的规范表达及基于mxcad二次开发的实现方法。文章首先解析了6种常见粗糙度符号,包括基本符号、加工方法符号等。随后详细讲解了通过McDbCustomEntity类实现自定义粗糙度标注实体的过程,包括核心数据结构、构造函数、数据持久化、夹点操作和绘制逻辑等关键技术点。最后展示了如何将标注应用于直线、圆弧等几何对象,并提供了在线演示地址。通过该方案可快速实现符合国家标准的粗糙度标注功能,为CAD软件开发提供了实用参考。

2025-05-26 11:03:18 1269

原创 (WEB CAD API) 在线CAD实现圆孔标记功能

在 getGripPoints() 方法内放入作为实体夹点的点位,在moveGripPointsAt()方法内设置每个夹点被移动编辑后需要执行的操作,如移动标注基点后,标注实体内部的所有夹点都跟着移动;将上述定义的圆孔标记内的属性通过dwgInFields、dwgOutFields两方法分别设置,使得在圆孔标记自定义实体内部能够写入或读取相关的实体数据。通过上述步骤中的操作我们可以得到标注内部的圆弧点位,根据这些点位我们就能够计算出圆弧所在的位置并通过创建 McDbHatch 填充类来绘制最终的标注实体。

2025-05-15 13:39:26 1045

原创 (AI编程实战)通过AI编程实现网页CAD的多行文本功能

基于该类,我们可以将富文本编辑器中的强大功能转移实现在我们的MxCAD项目中,目前我们的在线demo中已经更新了多行文本编辑器的相关功能,用户可点击下面的链接在线试用我们的MxCAD新功能,也可在下方链接中下载最新版本的云图开发包在本地测试使用,(多行文本功能由。在原本的富文本编辑器功能上,我们将文本与CAD功能相结合实现了多行文本的扩展,用户可以根据自己项目的需求将实体以文本内容的形式插入到我们的多行文本内,接下来我们将详细讲述如何在MxCAD项目的多行文本编辑功能中插入自定义文本实体。

2025-04-27 15:23:23 1091

原创 (小程序查看DWG)网页CAD二次开发中配置属性的详细教程

Mxcad SDK 能够在线预览编辑CAD图纸,用户可根据项目需求选择不同的实现方式,如通过Vite、CDN、webpack分别使用mxcad。

2025-03-30 09:37:50 1400

原创 (在线编辑DWG)WEB CAD APP调用内部弹框的方法

用户在调用 MxCAD APP 内部弹框的时候,在弹框内引入 `vuetify/components` 内部组件的时候,可能会出现样式错乱或层叠的情况,这是由于 `vuetify` 自带的组件样式,与 MxCAD APP 内部封装好的样式发生了冲突。在 MxCAD APP 二次开发的过程中,为了沿用项目内部的样式保持项目的统一性,我们提供了调用项目内部弹框的接口。4. 同上述基础用法一样,在MxCAD项目中的src/index.ts文件中引入test_dialog/index.ts文件。

2025-03-07 14:45:02 1055

原创 (VUE集成CAD)网页CAD通过上下文对象MxPluginContext设置UI界面

由于正式开发过程中可能会根据不同的权限设置不同的UI界面显示,或者在MxCAD中添加不同的按钮等,因此我们在MxCAD项目中提供了一个上下文对象MxPluginContext,利用该对象内部导出的属性和方法,我们可以直接通过代码去设置项目的UI界面显示。1)在[ iconfont图标库](https://www.iconfont.cn/)中添加自己的目标对象,如果不清楚如何在iconfont中添加自己图标的,可在官网寻找相关的文档。2)在MxCAD项目中创建一个js文件,下面示例将在。

2025-02-21 18:37:41 1257

原创 推荐一款在统信和麒麟系统使用的国产CAD(国产操作系统CAD软件)

它是一款可以在麒麟、统信等国产操作系统中运行,且带有丰富编辑功能的CAD软件,支持AutoCAD所有版本的dwg二维图纸,软件能快速开图、显示准确、操作流畅,支持不同字体的正确显示、无需安装字体,当中集成了批注、绘图、测量、修改、图层管理等功能!直线、多段线、椭圆等简单的绘图工具,删除、移动、复制等常用的修改命令结合捕捉、正交、插入图片、批注等。完美的CAD解析技术,使DWG,DXF,DWF的格式图纸等,显示准确又完整。支持线性、对齐、半径、直径、角度等标注,标注结果数据清晰一目了然。

2025-02-11 18:12:30 2604

原创 推荐一款支持统信和麒麟系统的CAD软件(国产操作系统CAD)

绘图功能命令可自定义,操作简洁清晰,用户无需改变习惯即能轻松上手,即使是新手也能够快速掌握,熟练操作软件。直线、多段线、椭圆等简单的绘图工具,删除、移动、复制等常用的修改命令结合捕捉、正交、插入。是一款可以在麒麟、统信等国产操作系统中运行,且带有丰富编辑功能的CAD软件,支持。完美的CAD解析技术,使DWG,DXF,DWF的格式图纸等,显示准确又完整。快速开图、显示准确、操作流畅,支持不同字体的正确显示、无需安装字体,AutoCAD所有版本的dwg二维图纸,批注、绘图、测量、修改、图层管理等功能!

2025-02-11 18:09:00 3150

原创 (PLM系统集成CAD功能)网页CAD绘制条形码、二维码的教程

根据上述条形码绘制原理可知,只要我们能够知道条形码的编码规则将条形码内容转换为一串二进制数据并根据二进制数据的具体值确定条形码条、空的组合,我们就可以在 mxcad 中通过[填充实体McDbHatch]绘制出条形码。绘制条形码需要根据不同的应用场景选择适当的条形码标准,如常见的 codabar 、CODE30、CODE128等,每一种条形码标准都有它特定的数据编码规则,调用这些编码规则进行数据编码时会将数据字符按照所选编码规则转换成条和空的组合(一组二进制数据)。绘制出二维矩阵中的黑白块。

2025-01-18 10:19:33 857

原创 在线CAD绘制门和窗(WEB二次开发CAD家装设计软件)

移动首尾两端的夹点,可以修改单开门实体的长度和方向,中心夹点和单开门内部的夹点也应该在首尾夹点移动后重新计算;移动中心夹点,整个单开门实体保持方向不变,位置随中心夹点移动,因此首尾两夹点和单开门内部的夹点也跟随中心夹点移动;单开门实体在实现后应与图纸中的墙体联动,当标准窗靠近目标墙体时应该自动旋转角度与墙体适配,并自动识别墙体的中心线,单开门放置位置应与墙体中心线对齐。标准窗在实现后应与图纸中的墙体联动,当标准窗靠近目标墙体时应该自动旋转角度与墙体适配,并自动识别墙体宽度,调整标准窗宽度与墙体宽度一致。

2024-12-31 18:24:45 1350

原创 (在线编辑DWG)在线CAD绘制墙体和网页版室内设计软件

室内平面图中墙体是最重要的图形之一,其中砖墙、混凝土墙、钢架墙、隔墙、隔热墙等类型的墙在设计图中均有不同的表现方式,墙体的用途一般可以分为一般墙、虚墙、卫生隔断、阳台挡板、矮墙等,根据不同的需求绘制对应的墙体能够增强建筑设计的专业性和准确性。在计算墙体多段线的方法中,我们需要传入墙体开始点、墙体结束点和墙体宽度,如果目标墙体存在与其他墙体相交产生拐点的情况还需要传入目标墙体生成的拐点。,自己实现一个独立的墙体对象,以及通过监测墙体相交的变化实现自主计算墙体绘制的一系列逻辑。

2024-12-23 15:41:21 1724

原创 (在线三维参数化建模)网页三维CAD中加载和保存STEP模型

read方法是Mx3dDbDocument对象的一个方法,此方法用于读取指定格式的模型文件,并且会在Mx3dDbDocument对象中创建标签用于保存模型信息;write方法是Mx3dDbDocument对象的一个方法,此方法用于保存为指定格式的模型文件;视图文档对象中包含一个此类型的文档对象,文档对象可以在内部创建标签对象用于保存模型的形状以及颜色材质贴图等信息。6. `mxcad3d` 不止能打开STEP格式的模型文件,还能打开STL、IGES等格式的模型文件,大家不妨自行测试。

2024-11-29 11:45:54 1071

原创 (web cad sdk)网页CAD二次开发中线型表的使用方法

我们可以通过调用线型样式表 McDbLinetypeTable()中的getAllRecordId()方法获取所有线型样式的id,再调用getMcDbLinetypeTableRecord() 方法返回线型表记录对象 McDbLinetypeTableRecord() ,得到所有线型样式数据。我们可以直接调用mxcad实例对象中的addLinetype()方法或addLinetypeEx()方法添加线型样式,再设置 drawLinetype 属性将添加的线型样式设置为当前绘制线型样式。

2024-11-08 11:23:39 1319

原创 (在线预览iges模型)三维网页CAD中绘制一个窗户模型

下载解压后需要在项目目录下打开`cmd命令行`,然后在命令行中执行`npm install`来安装依赖,然后再按照本教程中的方式来运行项目查看效果。1. 根据官方快速入门教程来创建一个名为`Test3dWindow`的项目。2. 编写绘制窗户模型的代码。

2024-10-29 15:41:52 379

原创 在线CAD如何二开箭头引注功能(WEB CAD实现多重引线)

本章介绍如何利用 mxcad 插件实现在CAD图纸中箭头引注的功能,该功能中用户点击画布确定箭头起点,再次连续点击画布确定箭头引线顶点及终点位置。用户可自定义选择箭头形状,上标文字和下标文字内容,还可以根据绘制需求修改文字位置等,帮助用户快速标注图纸内容,增加图纸内容的完整性和可读性。根据根据用户输入得到上下标文字内容,或者通过其他方式直接赋值。选择箭头样式或对齐方式时,我们可以通过。为了方便后期管理与修改标注,我们可以通过继承。3.1设置箭头样式,上下标文字内容及对齐方式。我们可以利用取点对象。

2024-10-22 12:10:52 907

原创 (WEB浏览3D模型)三维网页CAD中创建一个装配体的实现方法

在网页CAD中有些相同的零件可以只建一个模型实例,其余用到的地方均为实例的引用,然后将引用组合起来形成装配体。mxcad3d提供了丰富的三维建模功能和便捷的API,接下来聊一下如何利用mxcad3d来创建小车装配体模型。,压缩包下载解压后需要在项目目录下打开cmd命令行,然后在命令行中执行npm install来安装依赖,然后再按照本教程中的方式来运行项目查看效果。首先我们需要学习mxcad的基本使用方法,可以通过官方的入门教程来搭建一个最基本的项目模板。2.编写绘制装配体小车的代码。

2024-10-12 15:16:53 661

原创 在线网页三维CAD中创建三维建筑墙体(HTML 3D CAD SDK)

该工具提供了丰富的三维建模功能和便捷的API,首先通过npm包管理器来新建测试项目并引入mxcad包,所以需要先安装Node.js,里面自带了npm包管理器 以及包含在npm包管理器中的npx工具 (用于启动运行我们的测试项目)。1.在合适的位置创建本次教程的测试项目文件夹Test3dWall ,并在Test3dWall 文件夹中打开cmd命令行工具 ,依次输入以下指令来初始化项目并引入mxcad包。2.index.html中添加一个按钮(以下是index.html完整代码)3.打开网页,查看效果。

2024-09-30 17:00:09 1486

原创 在线CAD如何二次开发实现图形识别功能

4. 点击右键结束选择后,在弹出的图形识别框内设置查找图形详情,设置图形名称可方便后续查找已识别图形;5. 在图形识别框内点击【开始识别】按钮,开始在目标范围内查找图形,并将查找结果展示在图形识别列表中。如果需要识别的图形较为复杂,为保证识别速度与精度,我们需尽可能查找图形中的特殊部分而不是选取整个图形(图形对象过多时可能会导致卡顿,影响用户使用效率)。mxcad 为用户提供了图形识别功能,并为用户提供了图形识别功能相关的的API,用户可根据自身需求对该功能进行拓展或二次开发。

2024-09-26 09:37:14 1743

原创 (WEB前端CAD SDK)在线CAD中实现测量圆、测量面积的方法

为方便后期管理与修改标注,通过继承自定义实体类来扩展实现圆标注类,其中在 mxcad 中圆对象对应的实体类为McDbCircle,该类提供了获取或设置圆相关信息的属性或方法,我们可以根据功能需求去选择调用。在测量圆功能中需要获取圆对象的半径、面积与周长,因此可以调用属性获取圆半径,方法或直接计算来获取圆面积,以及方法获取圆周长。然后利用McDbMText// 自定义圆标注类// 定义McDbTestMeasuringCircle内部的点对象// 圆心// 标注点// 圆半径// 构造函数。

2024-09-18 19:53:34 1036

原创 在线三维CAD中创建一个三维管道模型

在网页CAD中进行三维建模是一项有趣的任务。本文将介绍如何利用mxcad3d来创建三维管道模型。该工具提供了一系列三维建模功能的API,使得建立复杂的管道结构变得简单直观。2. 编写绘制管道的函数。

2024-09-02 19:09:54 1663

原创 在线CAD(web cad sdk) 实现图纸比较功能的详细二开教程

设计师在工作中需要对图纸进行多次改版或审核,图纸迭代后,修改的内容与之前内容之间需要比对,因此mxcad 提供给了CAD图纸比对功能,用户使用该功能能够快速识别图纸改版前后的具体差异,另外我们为用户提供了图纸比对相关的的API,用户可根据自身需求对该功能进行深入的二次开发。

2024-08-20 15:06:45 1252

原创 在线CAD中如何实现二维CAD转三维(网页CAD二次开发SDK)

网页CAD中经常有这样的需求:将二维的CAD图纸通过转换为三维的形状(如将平面二维的图形向上拉伸一定的高度),进而进行三维展示的效果,本文以将平面二维的图形向上拉伸一定的高度为例,实现二维CAD图形转三维图形。

2024-08-06 13:47:41 2353 6

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

以上代码会创建一个MxCAD3DObjectl类型的对象mxcad3d,并在初始化完成后输出一条消息,mxcad3d代表的是一个文档视图对象,能把创建的模型数据保存到文档,并且显示到视图上。mxcad3d中的create()方法需要等canvas元素在页面加载完成后才能调用,因此需要将 script 标签放在 body 标签内部,让浏览器先完成HTML页面的解析,再下载并执行script标签中的代码。参数化创建:方块、圆柱、圆锥、球体、圆环、楔形、拉伸、旋转体、放样、管道等。倒角运算:圆角、斜角。

2024-07-05 11:56:32 1094

原创 HTML浏览CAD(WEB CAD)二次开发常用的CAD编辑功能的详细教程

网页CAD中常见的修改和编辑命令有很多,例如移动、复制、缩放、旋转、镜像、剪切、延伸、阵列、修改和编辑,这些命令可以帮助用户对绘图进行修改、调整和优化,提高工作效率和设计质量。我们可以通过调用实体的 [clone()]() 方法复制多个对象,也可对一个或多个对象进行多次复制。该方法是通过变换矩阵实现图形的编辑,具体矩阵变换原理可参考。该方法是通过变换矩阵实现图形的编辑,具体矩阵变换原理可参考。方法复制对象,该方法是通过变换矩阵实现图形的编辑,具体矩阵变换原理可参考。此外,我们还可以调用实体的。

2024-07-04 19:13:38 2030

原创 在线CAD(html预览cad插件)二次开发块表

由于图块中的实体可能是另外的一个图块,因此,在遍历图块下所有实体时我们还需要遍历图块中的图块。我们可以调用图块引用实体 McDbBlockReference 对象中的 getAllAttribute() 方法获取图块中的所有属性文字。方法把一个DWG文件,插入到图上,指定一个块名,放在块表记录中,下面以在文件中插入一个图章为例,点击。图块记录中存放着所有实体数据,用户可以通过改变图块的属性设置来修改其对应着的实体数据。属性值为引用的图块ID ,就能实现在图纸中插入目标块。

2024-06-07 16:10:51 1370

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除