chore: update mxcad
This commit is contained in:
parent
12a6790331
commit
679038dd3c
@ -40,7 +40,7 @@
|
||||
"monaco-editor-vue": "^1.0.10",
|
||||
"monaco-editor-webpack-plugin": "^3.0.1",
|
||||
"monaco-languages": "^2.3.0",
|
||||
"mxcad": "1.0.238",
|
||||
"mxcad": "^1.0.238",
|
||||
"normalize.css": "7.0.0",
|
||||
"nprogress": "0.2.0",
|
||||
"path-to-regexp": "3.3.0",
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,101 +0,0 @@
|
||||
*BORDER,Border __ __ . __ __ . __ __ . __ __ . __ __ .
|
||||
A,.5,-.25,.5,-.25,0,-.25
|
||||
*BORDER2,Border (.5x) __.__.__.__.__.__.__.__.__.__.__.
|
||||
A,.25,-.125,.25,-.125,0,-.125
|
||||
*BORDERX2,Border (2x) ____ ____ . ____ ____ . ___
|
||||
A,1.0,-.5,1.0,-.5,0,-.5
|
||||
|
||||
*CENTER,Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
|
||||
A,1.25,-.25,.25,-.25
|
||||
*CENTER2,Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___
|
||||
A,.75,-.125,.125,-.125
|
||||
*CENTERX2,Center (2x) ________ __ ________ __ _____
|
||||
A,2.5,-.5,.5,-.5
|
||||
|
||||
*DASHDOT,Dash dot __ . __ . __ . __ . __ . __ . __ . __
|
||||
A,.5,-.25,0,-.25
|
||||
*DASHDOT2,Dash dot (.5x) _._._._._._._._._._._._._._._.
|
||||
A,.25,-.125,0,-.125
|
||||
*DASHDOTX2,Dash dot (2x) ____ . ____ . ____ . ___
|
||||
A,1.0,-.5,0,-.5
|
||||
|
||||
*DASHED,Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
|
||||
A,.5,-.25
|
||||
*DASHED2,Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
||||
A,.25,-.125
|
||||
*DASHEDX2,Dashed (2x) ____ ____ ____ ____ ____ ___
|
||||
A,1.0,-.5
|
||||
|
||||
*DIVIDE,Divide ____ . . ____ . . ____ . . ____ . . ____
|
||||
A,.5,-.25,0,-.25,0,-.25
|
||||
*DIVIDE2,Divide (.5x) __..__..__..__..__..__..__..__.._
|
||||
A,.25,-.125,0,-.125,0,-.125
|
||||
*DIVIDEX2,Divide (2x) ________ . . ________ . . _
|
||||
A,1.0,-.5,0,-.5,0,-.5
|
||||
|
||||
*DOT,Dot . . . . . . . . . . . . . . . . . . . . . . . .
|
||||
A,0,-.25
|
||||
*DOT2,Dot (.5x) ........................................
|
||||
A,0,-.125
|
||||
*DOTX2,Dot (2x) . . . . . . . . . . . . . .
|
||||
A,0,-.5
|
||||
|
||||
*HIDDEN,Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __
|
||||
A,.25,-.125
|
||||
*HIDDEN2,Hidden (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
||||
A,.125,-.0625
|
||||
*HIDDENX2,Hidden (2x) ____ ____ ____ ____ ____ ____ ____
|
||||
A,.5,-.25
|
||||
|
||||
*PHANTOM,Phantom ______ __ __ ______ __ __ ______
|
||||
A,1.25,-.25,.25,-.25,.25,-.25
|
||||
*PHANTOM2,Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _
|
||||
A,.625,-.125,.125,-.125,.125,-.125
|
||||
*PHANTOMX2,Phantom (2x) ____________ ____ ____ _
|
||||
A,2.5,-.5,.5,-.5,.5,-.5
|
||||
|
||||
*ACAD_ISO02W100,ISO dash __ __ __ __ __ __ __ __ __ __ __ __ __
|
||||
A,12,-3
|
||||
*ACAD_ISO03W100,ISO dash space __ __ __ __ __ __
|
||||
A,12,-18
|
||||
*ACAD_ISO04W100,ISO long-dash dot ____ . ____ . ____ . ____ . _
|
||||
A,24,-3,0,-3
|
||||
*ACAD_ISO05W100,ISO long-dash double-dot ____ .. ____ .. ____ .
|
||||
A,24,-3,0,-3,0,-3
|
||||
*ACAD_ISO06W100,ISO long-dash triple-dot ____ ... ____ ... ____
|
||||
A,24,-3,0,-3,0,-3,0,-3
|
||||
*ACAD_ISO07W100,ISO dot . . . . . . . . . . . . . . . . . . . .
|
||||
A,0,-3
|
||||
*ACAD_ISO08W100,ISO long-dash short-dash ____ __ ____ __ ____ _
|
||||
A,24,-3,6,-3
|
||||
*ACAD_ISO09W100,ISO long-dash double-short-dash ____ __ __ ____
|
||||
A,24,-3,6,-3,6,-3
|
||||
*ACAD_ISO10W100,ISO dash dot __ . __ . __ . __ . __ . __ . __ .
|
||||
A,12,-3,0,-3
|
||||
*ACAD_ISO11W100,ISO double-dash dot __ __ . __ __ . __ __ . __ _
|
||||
A,12,-3,12,-3,0,-3
|
||||
*ACAD_ISO12W100,ISO dash double-dot __ . . __ . . __ . . __ . .
|
||||
A,12,-3,0,-3,0,-3
|
||||
*ACAD_ISO13W100,ISO double-dash double-dot __ __ . . __ __ . . _
|
||||
A,12,-3,12,-3,0,-3,0,-3
|
||||
*ACAD_ISO14W100,ISO dash triple-dot __ . . . __ . . . __ . . . _
|
||||
A,12,-3,0,-3,0,-3,0,-3
|
||||
*ACAD_ISO15W100,ISO double-dash triple-dot __ __ . . . __ __ . .
|
||||
A,12,-3,12,-3,0,-3,0,-3,0,-3
|
||||
|
||||
*FENCELINE1,Fenceline circle ----0-----0----0-----0----0-----0--
|
||||
A,.25,-.1,[CIRC1,ltypeshp.shx,x=-.1,s=.1],-.1,1
|
||||
*FENCELINE2,Fenceline square ----[]-----[]----[]-----[]----[]---
|
||||
A,.25,-.1,[BOX,ltypeshp.shx,x=-.1,s=.1],-.1,1
|
||||
*TRACKS,Tracks -|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-
|
||||
A,.15,[TRACK1,ltypeshp.shx,s=.25],.15
|
||||
*BATTING,Batting SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
|
||||
A,.0001,-.1,[BAT,ltypeshp.shx,x=-.1,s=.1],-.2,[BAT,ltypeshp.shx,r=180,x=.1,s=.1],-.1
|
||||
*HOT_WATER_SUPPLY,Hot water supply ---- HW ---- HW ---- HW ----
|
||||
A,.5,-.2,["HW",STANDARD,S=.1,R=0.0,X=-0.1,Y=-.05],-.2
|
||||
*GAS_LINE,Gas line ----GAS----GAS----GAS----GAS----GAS----GAS--
|
||||
A,.5,-.2,["GAS",STANDARD,S=.1,R=0.0,X=-0.1,Y=-.05],-.25
|
||||
*ZIGZAG,Zig zag /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
|
||||
A,.0001,-.2,[ZIG,ltypeshp.shx,x=-.2,s=.2],-.4,[ZIG,ltypeshp.shx,r=180,x=.2,s=.2],-.2
|
||||
|
||||
|
||||
@ -1,29 +0,0 @@
|
||||
*SOLID, 实体填充
|
||||
45, 0,0, 0,.125
|
||||
*ANGLE, 角钢
|
||||
0, 0,0, 0,.275, .2,-.075
|
||||
90, 0, 0,.275,0, .2,-.075
|
||||
*ANSI31, ANSI 铁、砖和石
|
||||
45, 0,0, 0,.125
|
||||
*ANSI32, ANSI 钢
|
||||
45, 0,0, 0,.375
|
||||
45, .176776695,0, 0,.375
|
||||
*ANSI33, ANSI 青铜、黄铜和紫铜
|
||||
45, 0,0, 0,.25
|
||||
45, .176776695,0, 0,.25, .125,-.0625
|
||||
*ANSI34, ANSI 塑料和橡胶
|
||||
45, 0,0, 0,.75
|
||||
45, .176776695,0, 0,.75
|
||||
45, .353553391,0, 0,.75
|
||||
45, .530330086,0, 0,.75
|
||||
*ANSI35, ANSI 耐火砖和耐火材料
|
||||
45, 0,0, 0,.25
|
||||
45, .176776695,0, 0,.25, .3125,-.0625,0,-.0625
|
||||
*ANSI36, ANSI 大理石、板岩和玻璃
|
||||
45, 0,0, .21875,.125, .3125,-.0625,0,-.0625
|
||||
*ANSI37, ANSI 铅、锌、镁和声/热/电绝缘体
|
||||
45, 0,0, 0,.125
|
||||
135, 0,0, 0,.125
|
||||
*ANSI38, ANSI 铝
|
||||
45, 0,0, 0,.125
|
||||
135, 0,0, .25,.125, .3125,-.1875
|
||||
@ -1,32 +0,0 @@
|
||||
*ACAD_ISO02W100, 划线
|
||||
0, 0,0, 0,5, 12,-3
|
||||
*ACAD_ISO03W100, 划、空格线
|
||||
0, 0,0, 0,5, 12,-18
|
||||
*ACAD_ISO04W100, 长划、点线
|
||||
0, 0,0, 0,5, 24,-3,.5,-3
|
||||
*ACAD_ISO05W100, 长划、双点线
|
||||
0, 0,0, 0,5, 24,-3,.5,-3,.5,-3
|
||||
*ACAD_ISO06W100, 长划、三点线
|
||||
0, 0,0, 0,5, 24,-3,.5,-3,.5,-6.5
|
||||
0, 0,0, 0,5, -34,.5,-3
|
||||
*ACAD_ISO07W100, 点线
|
||||
0, 0,0, 0,5, .5,-3
|
||||
*ACAD_ISO08W100, 长划、短划线
|
||||
0, 0,0, 0,5, 24,-3,6,-3
|
||||
*ACAD_ISO09W100, 长划、双短划线
|
||||
0, 0,0, 0,5, 24,-3,6,-3,6,-3
|
||||
*ACAD_ISO10W100, 划、点线
|
||||
0, 0,0, 0,5, 12,-3,.5,-3
|
||||
*ACAD_ISO11W100, 双划、点线
|
||||
0, 0,0, 0,5, 12,-3,12,-3,.5,-3
|
||||
*ACAD_ISO12W100, 划、双点线
|
||||
0, 0,0, 0,5, 12,-3,.5,-3,.5,-3
|
||||
*ACAD_ISO13W100, 双划、双点线
|
||||
0, 0,0, 0,5, 12,-3,12,-3,.5,-6.5
|
||||
0, 0,0, 0,5, -33.5,.5,-3
|
||||
*ACAD_ISO14W100, 划、三点线
|
||||
0, 0,0, 0,5, 12,-3,.5,-3,.5,-6.5
|
||||
0, 0,0, 0,5, -22,.5,-3
|
||||
*ACAD_ISO15W100, 双划、三点线
|
||||
0, 0,0, 0,5, 12,-3,12,-3,.5,-10
|
||||
0, 0,0, 0,5, -33.5,.5,-3,.5,-3
|
||||
@ -1,95 +0,0 @@
|
||||
*AR-B816, 8x16 块砖顺砌
|
||||
0, 0,0, 0,8
|
||||
90, 0,0, 8,8, 8,-8
|
||||
*AR-B816C, 8x16 块砖顺砌,用灰泥接缝
|
||||
0, 0,0, 8,8, 15.625,-.375
|
||||
0, -8,.375, 8,8, 15.625,-.375
|
||||
90, 0,0, 8,8, -8.375,7.625
|
||||
90, -0.375,0, 8,8, -8.375,7.625
|
||||
|
||||
*AR-SAND, 随机的点图案
|
||||
37.5, 0,0, 1.123,1.567, 0,-1.52,0,-1.7,0,-1.625
|
||||
7.5, 0,0, 2.123,2.567, 0,-.82,0,-1.37,0,-.525
|
||||
-32.5, -1.23,0, 2.6234,1.678, 0,-.5,0,-1.8,0,-2.35
|
||||
-42.5, -1.23,0, 1.6234,2.678, 0,-.25,0,-1.18,0,-1.35
|
||||
|
||||
*BRASS, 黄铜制品
|
||||
0, 0,0, 0,.25
|
||||
0, 0,.125, 0,.25, .125,-.0625
|
||||
|
||||
*BRSTONE, 砖和石
|
||||
0, 0,0, 0,.33
|
||||
90, .9,0, .33,.5, .33,-.33
|
||||
90, .8,0, .33,.5, .33,-.33
|
||||
0, .9,.055, .5,.33, -.9, .1
|
||||
0, .9,.11, .5,.33, -.9, .1
|
||||
0, .9,.165, .5,.33, -.9, .1
|
||||
0, .9,.22, .5,.33, -.9, .1
|
||||
0, .9,.275, .5,.33, -.9, .1
|
||||
*CLAY, 粘土材料
|
||||
0, 0,0, 0,.1875
|
||||
0, 0,.03125, 0,.1875
|
||||
0, 0,.0625, 0,.1875
|
||||
0, 0,.125, 0,.1875, .1875,-.125
|
||||
|
||||
*CROSS, 一系列十字形
|
||||
0, 0,0, .25,.25, .125,-.375
|
||||
90, .0625,-.0625, .25,.25, .125,-.375
|
||||
*DASH, 划线
|
||||
0, 0,0, .125,.125, .125,-.125
|
||||
*DOLMIT, 地壳岩层
|
||||
0, 0,0, 0,.25
|
||||
45, 0,0, 0,.70710678, .35355339,-.70710768
|
||||
*DOTS, 一系列点
|
||||
0, 0,0, .03125,.0625, 0,-.0625
|
||||
*EARTH, 地面
|
||||
0, 0,0, .25,.25, .25,-.25
|
||||
0, 0,.09375, .25,.25, .25,-.25
|
||||
0, 0,.1875, .25,.25, .25,-.25
|
||||
90, .03125,.21875, .25,.25, .25,-.25
|
||||
90, .125,.21875, .25,.25, .25,-.25
|
||||
90, .21875,.21875, .25,.25, .25,-.25
|
||||
*ESCHER, Escher 图案
|
||||
60, 0,0, -.6,1.039230484, 1.1,-.1
|
||||
180, 0,0, -.6,1.039230484, 1.1,-.1
|
||||
300, 0,0, .6,1.039230484, 1.1,-.1
|
||||
60, .1,0, -.6,1.039230484, .2,-1
|
||||
300, .1,0, .6,1.039230484, .2,-1
|
||||
60, -.05,.08660254, -.6,1.039230484, .2,-1
|
||||
180, -.05,.08660254, -.6,1.039230484, .2,-1
|
||||
300, -.05,-.08660254, .6,1.039230484, .2,-1
|
||||
180, -.05,-.08660254, -.6,1.039230484, .2,-1
|
||||
60, -.4,0, -.6,1.039230484, .2,-1
|
||||
300, -.4,0, .6,1.039230484, .2,-1
|
||||
60, .2,-.346410161, -.6,1.039230484, .2,-1
|
||||
180, .2,-.346410161, -.6,1.039230484, .2,-1
|
||||
300, .2,.346410161, .6,1.039230484, .2,-1
|
||||
180, .2,.346410161, -.6,1.039230484, .2,-1
|
||||
0, .2,.173205081, -.6,1.039230484, .7,-.5
|
||||
0, .2,-.173205081, -.6,1.039230484, .7,-.5
|
||||
120, .05,.259807621, .6,1.039230484, .7,-.5
|
||||
120, -.25,.08660254, .6,1.039230484, .7,-.5
|
||||
240, -.25,-.08660254, .6,1.039230484, .7,-.5
|
||||
240, .05,-.259807621, .6,1.039230484, .7,-.5
|
||||
|
||||
*GRASS, 草地
|
||||
90, 0,0, .707106781,.707106781, .1875,-1.226713563
|
||||
45, 0,0, 0,1, .1875,-.8125
|
||||
135, 0,0, 0,1, .1875,-.8125
|
||||
*GRATE, 格栅区域
|
||||
0, 0,0, 0,.03125
|
||||
90, 0,0, 0,.125
|
||||
|
||||
*HEX, 六边形
|
||||
0, 0,0, 0,.216506351, .125,-.25
|
||||
120, 0,0, 0,.216506351, .125,-.25
|
||||
60, .125,0, 0,.216506351, .125,-.25
|
||||
*HONEY, 蜂巢图案
|
||||
0, 0,0, .1875,.108253175, .125,-.25
|
||||
120, 0,0, .1875,.108253175, .125,-.25
|
||||
60, 0,0, .1875,.108253175, -.25,.125
|
||||
|
||||
*INSUL, 绝缘材料
|
||||
0, 0,0, 0,.375
|
||||
0, 0,.125, 0,.375, .125,-.125
|
||||
0, 0,.25, 0,.375, .125,-.125
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@ -57,9 +57,12 @@ export default {
|
||||
mounted() {
|
||||
createMxCad({
|
||||
canvas: '#mxCadCanvas',
|
||||
locateFile: (fileName) => window.location.origin + '/resource/mxcad/wasm/2d-st/' + fileName,
|
||||
fontspath: window.location.origin + '/resource/mxcad/fonts/',
|
||||
locateFile: (fileName) => new URL("./wasm/2d-st/" + fileName, document.location.origin + '/' + document.location.pathname).href,
|
||||
fileUrl: '',
|
||||
onInit:()=>{
|
||||
MxCpp.App.addNetworkLoadingFont(["txt.shx", "simplex.shx","gdt.shx", "aaa.shx", "ltypeshp.shx", "complex.shx"]);
|
||||
MxCpp.App.addNetworkLoadingBigFont(["hztxt.shx", "gbcbig.shx"])
|
||||
},
|
||||
onOpenFileComplete: () => {
|
||||
this.$emit('onReady')
|
||||
},
|
||||
|
||||
@ -1,4 +1,5 @@
|
||||
'use strict'
|
||||
const CopyWebpackPlugin = require("copy-webpack-plugin")
|
||||
const path = require('path')
|
||||
const defaultSettings = require('./src/settings.js')
|
||||
|
||||
@ -60,7 +61,32 @@ module.exports = {
|
||||
alias: {
|
||||
'@': resolve('src')
|
||||
}
|
||||
}
|
||||
},
|
||||
devtool: 'source-map',
|
||||
plugins: [
|
||||
new CopyWebpackPlugin([
|
||||
// 拷贝mxcad wasm 相关的核心代码 mxcad默认请求的路径是 /* 所以 需要把文件放dist2d下
|
||||
{
|
||||
from: "node_modules/mxcad/dist/wasm/2d",
|
||||
to: path.resolve(__dirname, "dist/wasm/2d"),
|
||||
flatten: true,
|
||||
toType: "dir"
|
||||
},
|
||||
{
|
||||
from: "node_modules/mxcad/dist/wasm/2d-st",
|
||||
to: path.resolve(__dirname, "dist/wasm/2d-st"),
|
||||
flatten: true,
|
||||
toType: "dir"
|
||||
},
|
||||
// 必须要字体文件来显示图纸中的文字,mxcad库默认请求URL路径为 /fonts/* 所以需要放在dist/fonts下
|
||||
{
|
||||
from: "node_modules/mxcad/dist/fonts",
|
||||
to: path.resolve(__dirname, "dist/fonts"),
|
||||
flatten: true,
|
||||
toType: "dir"
|
||||
},
|
||||
])
|
||||
],
|
||||
},
|
||||
chainWebpack(config) {
|
||||
config.plugins.delete('preload') // TODO: need test
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user