前端页面展示CAD文件

 需要先转成.mxweb格式的文件

<template>
  <div style="height: 600px; overflow: hidden;">
    <canvas id="myCanvas"></canvas>
  </div>
</template>

<script>
import { McObject, MxCpp } from 'mxcad'

export default {
  data() {
    return {
      layerInfo: []
    }
  },
  mounted() {
    // 创建mxcad示例对象
    const mxcad = new McObject()
    mxcad.create({
      // canvas元素的id
      canvas: '#myCanvas',
      // 获取加载wasm相关文件(wasm/js/worker.js)路径位置
      locateFile: (fileName) => '/static/mxcad/dist/wasm/2d-st/' + fileName,
      // 需要初始化打开的文件url路径
      fileUrl: 'test2.mxweb',
      // 提供加载字体的目录路径
      fontspath: '/static/mxcad/dist/fonts',
      onOpenFileComplete: () => {
        // 得到当前控件
        const mxcad = MxCpp.getCurrentMxCAD()
        mxcad.setViewBackgroundColor(150, 205, 205) // 更改页面背景
      }
    })
  }
}
</script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值