当前位置: 首页 > news >正文

安徽鲁班建设集团网站阿联酋网站后缀

安徽鲁班建设集团网站,阿联酋网站后缀,网软志成企业网站管理系统,网站注册界面1.mxdraw简介 mxdraw是一个HTML5 Canvas JavaScript框架,它在THREE.js的基础上扩展开发,为用户提供了一套在前端绘图更为方便,快捷,高效率的解决方案,mxdraw的实质为一个前端二维绘图平台。你可以使用mxdraw在画布上绘…

1.mxdraw简介
mxdraw是一个HTML5 Canvas JavaScript框架,它在THREE.js的基础上扩展开发,为用户提供了一套在前端绘图更为方便,快捷,高效率的解决方案,mxdraw的实质为一个前端二维绘图平台。你可以使用mxdraw在画布上绘制图形,给图形添加事件,移动、缩放和旋转图形等。

2.快速使用
安装mxdraw
使用包管理器(未避免影响后续使用,建议始终安装最新版的mxdraw库)
npm install mxdraw@latest

也可使用< script >标签引入

<script src="https://unpkg.com/mxdraw/dist/mxdraw.umd.js"></script>

3.基础使用:
mxdraw.js依赖canvas标签打开画布,但由于canvas会根据父元素的宽高来自动调整大小,为保证绘制不失真需要固定canvas父级的宽高,且在父元素上设置属性overflow:hidden。在页面中创建好画布后,可根据自身需求执行不同的绘制函数,创建画布的示例代码如下:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>mxdraw基础使用示例</title><script src="https://unpkg.com/mxdraw/dist/mxdraw.umd.js"></script>
</head>
<script type="module">Mx.loadCoreCode().then(() => {// 创建控件对象Mx.MxFun.createMxObject({canvasId: "mxdraw", // canvas元素的idcallback: (mxobj, dom) => {//图纸展示控件创建完成后的回调函数 回调参数mxDraw和domconsole.log(mxobj, dom);mxobj.on("openFileComplete", (iRet) => {// 绘制直线let line = new Mx.MxDbLine();line.pt1 = new THREE.Vector3(0, 0, 0);line.pt2 = new THREE.Vector3(100, 100, 0);mxobj.addMxEntity(line);// 绘制圆let circle = new Mx.MxDbCircleShape()circle.center = new THREE.Vector3(50, 50, 0)circle.xRadius = circle.yRadius = 20circle.isClosedToCenter = falsemxobj.addMxEntity(circle)// 绘制文本let text = new Mx.MxDbText()text.position = new THREE.Vector3(50, 50, 0)text.height = Mx.MxFun.screenCoordLong2Doc(50)text.text = '测试文本'mxobj.addMxEntity(text)mxobj.zoomW(line.pt1, line.pt2);});},});})
</script><body><div style="height: 80vh; overflow: hidden;"><canvas id="mxdraw"></canvas></div>
</body></html>

4.下载云图开发包

下载地址(https://www.mxdraw.com/download.html)

下载完后进行解压:启动服务

启动MxCAD如下图,演示效果

在这里插入图片描述

5.找到目标项目文件夹

  • dist:MxCAD APP 在线打包后的前端资源

  • MxCAD: MxCAD APP 插件的二次开发项目(用户可在该基础上开发功能)

  • MxCADiframe: 通过 iframe 嵌入 MxCAD APP 的示例 demo

在这里插入图片描述

6.MxCAD APP 插件的二次开发项目

  • 进入 MxCAD 目录, 运行npm install安装依赖
  • 调用npm run dev命令运行 MxCAD APP在线CAD

在这里插入图片描述

7.配置说明
Mxcad App 项目文件夹下的 dist 目录是打包后的前端资源,我们可以通过修改该目录下的 mxUiConfig.json 配置文件修改项目UI设置

如下图,调用cmd命令可进行功能操作
在这里插入图片描述
打开文件命令: “cmd”: “OpenDwg”,
另存为mxweb文件命令:“cmd”: “Mx_SaveAs”
绘制圆弧命令: “cmd”: “Mx_Arc”,
等等。

8.具体相关api属性可参考mxCAD在线文档:

http://www.yayakq.cn/news/478220/

相关文章:

  • 网站怎么推广和应用福州建站服务
  • 网站后台编辑器不显示广州网站建设懂你所需
  • 网站运营主要做什么工作专业网站建设价格分析
  • 国内网站设计经典案例网站免费建站系统 六
  • 多语言网站建设幻境昆山网站开发公司
  • 定制网站制作网站界面设计的原则
  • 如何维护公司网站wordpress主题首页文件
  • 如何规范网站使用代运营主要做什么
  • 做网站公司选择哪家好怎么用vps建网站
  • 网站建设费 税前扣除吗营销型网站制作建设
  • 企业网站建设方案资讯网站开发销售简历范文
  • 网站需要改进的地方海淀网站设计
  • 专业刷粉网站广告设计网站免费
  • 98建筑网站做网站的公司怎么做业务
  • 关于建设校园网站申请报告源码市场
  • 网站开发的朋友圈网站没询盘怎么做推广
  • 崇文网站开发做政协网站的目的是什么
  • 网站能实现什么功能海南城乡与建设厅网站
  • 男的直接做的视频网站天眼查询企业信息电话
  • 合肥建设学校网站首页建设网站培训学校
  • 新网站网页收录备案的博客网站可以做别的吗
  • 重庆奉节网站建设电商网站零售客户
  • 上海网站建设技巧搜索不到我的网站
  • 网络营销企业网站推广国内优秀网站案例
  • php建站视频教程dedecms 手机网站
  • 十大中国网站制作电子采购系统
  • 网站建设对接视频买号链接
  • 兰州手机网站制作公司2023年8月新冠又来了
  • 广西建设网站网址多少钱无锡市住房与城乡建设网站
  • 学校网站制作html30岁做网站编辑