加入umd编译配置,精简调色面板的数量.

This commit is contained in:
ChenX 2018-06-05 10:08:20 +08:00
parent fa20fa5f48
commit 1f0a91b75a
10 changed files with 8981 additions and 514 deletions

253
dist/ColorPalette.js vendored
View File

@ -11,259 +11,6 @@ const ColorPalette = [
[0, 255, 255, 255], [0, 255, 255, 255],
[0, 0, 255, 255], [0, 0, 255, 255],
[255, 0, 255, 255], [255, 0, 255, 255],
// [255, 0, 0, 255], //----- 7 - More red Red
// [255, 0, 0, 255], //----- 8 - More red Red
// [255, 0, 0, 255], //----- 9 - More red Red
[255, 255, 255, 255],
[255, 255, 255, 255],
[255, 255, 255, 255],
[255, 0, 0, 255],
[255, 127, 127, 255],
[165, 0, 0, 255],
[165, 82, 82, 255],
[127, 0, 0, 255],
[127, 63, 63, 255],
[76, 0, 0, 255],
[76, 38, 38, 255],
[38, 0, 0, 255],
[38, 19, 19, 255],
[255, 63, 0, 255],
[255, 159, 127, 255],
[165, 41, 0, 255],
[165, 103, 82, 255],
[127, 31, 0, 255],
[127, 79, 63, 255],
[76, 19, 0, 255],
[76, 47, 38, 255],
[38, 9, 0, 255],
[38, 23, 19, 255],
[255, 127, 0, 255],
[255, 191, 127, 255],
[165, 82, 0, 255],
[165, 124, 82, 255],
[127, 63, 0, 255],
[127, 95, 63, 255],
[76, 38, 0, 255],
[76, 57, 38, 255],
[38, 19, 0, 255],
[38, 28, 19, 255],
[255, 191, 0, 255],
[255, 223, 127, 255],
[165, 124, 0, 255],
[165, 145, 82, 255],
[127, 95, 0, 255],
[127, 111, 63, 255],
[76, 57, 0, 255],
[76, 66, 38, 255],
[38, 28, 0, 255],
[38, 33, 19, 255],
[255, 255, 0, 255],
[255, 255, 127, 255],
[165, 165, 0, 255],
[165, 165, 82, 255],
[127, 127, 0, 255],
[127, 127, 63, 255],
[76, 76, 0, 255],
[76, 76, 38, 255],
[38, 38, 0, 255],
[38, 38, 19, 255],
[191, 255, 0, 255],
[223, 255, 127, 255],
[124, 165, 0, 255],
[145, 165, 82, 255],
[95, 127, 0, 255],
[111, 127, 63, 255],
[57, 76, 0, 255],
[66, 76, 38, 255],
[28, 38, 0, 255],
[33, 38, 19, 255],
[127, 255, 0, 255],
[191, 255, 127, 255],
[82, 165, 0, 255],
[124, 165, 82, 255],
[63, 127, 0, 255],
[95, 127, 63, 255],
[38, 76, 0, 255],
[57, 76, 38, 255],
[19, 38, 0, 255],
[28, 38, 19, 255],
[63, 255, 0, 255],
[159, 255, 127, 255],
[41, 165, 0, 255],
[103, 165, 82, 255],
[31, 127, 0, 255],
[79, 127, 63, 255],
[19, 76, 0, 255],
[47, 76, 38, 255],
[9, 38, 0, 255],
[23, 38, 19, 255],
[0, 255, 0, 255],
[127, 255, 127, 255],
[0, 165, 0, 255],
[82, 165, 82, 255],
[0, 127, 0, 255],
[63, 127, 63, 255],
[0, 76, 0, 255],
[38, 76, 38, 255],
[0, 38, 0, 255],
[19, 38, 19, 255],
[0, 255, 63, 255],
[127, 255, 159, 255],
[0, 165, 41, 255],
[82, 165, 103, 255],
[0, 127, 31, 255],
[63, 127, 79, 255],
[0, 76, 19, 255],
[38, 76, 47, 255],
[0, 38, 9, 255],
[19, 38, 23, 255],
[0, 255, 127, 255],
[127, 255, 191, 255],
[0, 165, 82, 255],
[82, 165, 124, 255],
[0, 127, 63, 255],
[63, 127, 95, 255],
[0, 76, 38, 255],
[38, 76, 57, 255],
[0, 38, 19, 255],
[19, 38, 28, 255],
[0, 255, 191, 255],
[127, 255, 223, 255],
[0, 165, 124, 255],
[82, 165, 145, 255],
[0, 127, 95, 255],
[63, 127, 111, 255],
[0, 76, 57, 255],
[38, 76, 66, 255],
[0, 38, 28, 255],
[19, 38, 33, 255],
[0, 255, 255, 255],
[127, 255, 255, 255],
[0, 165, 165, 255],
[82, 165, 165, 255],
[0, 127, 127, 255],
[63, 127, 127, 255],
[0, 76, 76, 255],
[38, 76, 76, 255],
[0, 38, 38, 255],
[19, 38, 38, 255],
[0, 191, 255, 255],
[127, 223, 255, 255],
[0, 124, 165, 255],
[82, 145, 165, 255],
[0, 95, 127, 255],
[63, 111, 127, 255],
[0, 57, 76, 255],
[38, 66, 76, 255],
[0, 28, 38, 255],
[19, 33, 38, 255],
[0, 127, 255, 255],
[127, 191, 255, 255],
[0, 82, 165, 255],
[82, 124, 165, 255],
[0, 63, 127, 255],
[63, 95, 127, 255],
[0, 38, 76, 255],
[38, 57, 76, 255],
[0, 19, 38, 255],
[19, 28, 38, 255],
[0, 63, 255, 255],
[127, 159, 255, 255],
[0, 41, 165, 255],
[82, 103, 165, 255],
[0, 31, 127, 255],
[63, 79, 127, 255],
[0, 19, 76, 255],
[38, 47, 76, 255],
[0, 9, 38, 255],
[19, 23, 38, 255],
[0, 0, 255, 255],
[127, 127, 255, 255],
[0, 0, 165, 255],
[82, 82, 165, 255],
[0, 0, 127, 255],
[63, 63, 127, 255],
[0, 0, 76, 255],
[38, 38, 76, 255],
[0, 0, 38, 255],
[19, 19, 38, 255],
[63, 0, 255, 255],
[159, 127, 255, 255],
[41, 0, 165, 255],
[103, 82, 165, 255],
[31, 0, 127, 255],
[79, 63, 127, 255],
[19, 0, 76, 255],
[47, 38, 76, 255],
[9, 0, 38, 255],
[23, 19, 38, 255],
[127, 0, 255, 255],
[191, 127, 255, 255],
[82, 0, 165, 255],
[124, 82, 165, 255],
[63, 0, 127, 255],
[95, 63, 127, 255],
[38, 0, 76, 255],
[57, 38, 76, 255],
[19, 0, 38, 255],
[28, 19, 38, 255],
[191, 0, 255, 255],
[223, 127, 255, 255],
[124, 0, 165, 255],
[145, 82, 165, 255],
[95, 0, 127, 255],
[111, 63, 127, 255],
[57, 0, 76, 255],
[66, 38, 76, 255],
[28, 0, 38, 255],
[33, 19, 38, 255],
[255, 0, 255, 255],
[255, 127, 255, 255],
[165, 0, 165, 255],
[165, 82, 165, 255],
[127, 0, 127, 255],
[127, 63, 127, 255],
[76, 0, 76, 255],
[76, 38, 76, 255],
[38, 0, 38, 255],
[38, 19, 38, 255],
[255, 0, 191, 255],
[255, 127, 223, 255],
[165, 0, 124, 255],
[165, 82, 145, 255],
[127, 0, 95, 255],
[127, 63, 111, 255],
[76, 0, 57, 255],
[76, 38, 66, 255],
[38, 0, 28, 255],
[38, 19, 33, 255],
[255, 0, 127, 255],
[255, 127, 191, 255],
[165, 0, 82, 255],
[165, 82, 124, 255],
[127, 0, 63, 255],
[127, 63, 95, 255],
[76, 0, 38, 255],
[76, 38, 57, 255],
[38, 0, 19, 255],
[38, 19, 28, 255],
[255, 0, 63, 255],
[255, 127, 159, 255],
[165, 0, 41, 255],
[165, 82, 103, 255],
[127, 0, 31, 255],
[127, 63, 79, 255],
[76, 0, 19, 255],
[76, 38, 47, 255],
[38, 0, 9, 255],
[38, 19, 23, 255],
[84, 84, 84, 255],
[118, 118, 118, 255],
[152, 152, 152, 255],
[186, 186, 186, 255],
[220, 220, 220, 255],
[255, 255, 255, 255],
[255, 255, 255, 255] //----- ByLayer - White
]; ];
//颜色材质,对于二维图像来说可能有用,应该不对三维对象使用该材质 //颜色材质,对于二维图像来说可能有用,应该不对三维对象使用该材质
class ColorMaterial { class ColorMaterial {

File diff suppressed because one or more lines are too long

4
dist/ThreeCSG.d.ts vendored
View File

@ -20,8 +20,8 @@ export declare class Polygon {
calculateProperties(): this; calculateProperties(): this;
clone(): Polygon; clone(): Polygon;
flip(): this; flip(): this;
classifyVertex(vertex: any): 0 | 1 | 2; classifyVertex(vertex: any): 1 | 0 | 2;
classifySide(polygon: any): 0 | 1 | 2 | 3; classifySide(polygon: any): 1 | 0 | 2 | 3;
splitPolygon(polygon: any, coplanar_front: any, coplanar_back: any, front: any, back: any): void; splitPolygon(polygon: any, coplanar_front: any, coplanar_back: any, front: any, back: any): void;
} }
export declare class Vertex { export declare class Vertex {

4
dist/Viewer.js vendored
View File

@ -1,11 +1,11 @@
"use strict"; "use strict";
Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "__esModule", { value: true });
const THREE = require("three"); const THREE = require("three");
const _1 = require(".");
const CameraUpdate_1 = require("./CameraUpdate"); const CameraUpdate_1 = require("./CameraUpdate");
const ColorPalette_1 = require("./ColorPalette");
const GeUtils_1 = require("./GeUtils"); const GeUtils_1 = require("./GeUtils");
const PlaneExt_1 = require("./PlaneExt"); const PlaneExt_1 = require("./PlaneExt");
const _1 = require(".");
const ColorPalette_1 = require("./ColorPalette");
class Viewer { class Viewer {
//构造 //构造
constructor(canvasContainer) { constructor(canvasContainer) {

2
dist/Viewer.js.map vendored
View File

@ -1 +1 @@
{"version":3,"file":"Viewer.js","sourceRoot":"","sources":["../src/Viewer.ts"],"names":[],"mappings":"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"} {"version":3,"file":"Viewer.js","sourceRoot":"","sources":["../src/Viewer.ts"],"names":[],"mappings":";;AACA,+BAA+B;AAE/B,wBAA6E;AAC7E,iDAA8C;AAC9C,iDAA+C;AAC/C,uCAAwD;AACxD,yCAAsC;AAEtC;IAaI,IAAI;IACJ,YAAY,eAA4B;QAXxC,aAAQ,GAAiB,IAAI,2BAAY,EAAE,CAAC;QAC5C,kBAAa,GAAY,IAAI,CAAC;QAO9B,YAAO,GAAgB,IAAI,KAAK,CAAC,KAAK,EAAE,CAAC;QAkEzC,WAAM,GAAG,CAAC,KAAM,EAAE,MAAO,EAAE,EAAE;YAEzB,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC;YACvD,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,YAAY,CAAC;YAE3D,oBAAoB;YACpB,IAAI,IAAI,CAAC,MAAM,GAAG,CAAC,IAAI,CAAC;gBACpB,IAAI,CAAC,MAAM,IAAI,CAAC,CAAC;YACrB,IAAI,IAAI,CAAC,OAAO,GAAG,CAAC,IAAI,CAAC;gBACrB,IAAI,CAAC,OAAO,IAAI,CAAC,CAAC;YAEtB,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC;YACjD,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC;QACrD,CAAC,CAAA;QAED,gBAAW,GAAG,GAAG,EAAE;YAEf,qBAAqB,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;YACxC,IAAI,IAAI,CAAC,OAAO,IAAI,IAAI,IAAI,IAAI,CAAC,aAAa,EAC9C;gBACI,IAAI,CAAC,MAAM,EAAE,CAAC;gBACd,IAAI,CAAC,aAAa,GAAG,KAAK,CAAC;aAC9B;QACL,CAAC,CAAA;QApFG,IAAI,CAAC,OAAO,GAAG,eAAe,CAAC;QAC/B,IAAI,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC;QACjC,IAAI,CAAC,MAAM,EAAE,CAAC;QACd,IAAI,CAAC,WAAW,EAAE,CAAC;QACnB,IAAI,iBAAc,CAAC,IAAI,CAAC,CAAC;QACzB,MAAM,CAAC,gBAAgB,CAAC,QAAQ,EAAE,GAAG,EAAE;YAEnC,IAAI,CAAC,MAAM,EAAE,CAAC;QAClB,CAAC,CAAC,CAAC;QAEH,IAAI,OAAa,CAAC;QAClB,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,gBAAgB,CAAC,WAAW,EAAE,CAAC,CAAa,EAAE,EAAE;YAErE,IAAI,IAAI,GAAG,YAAS,CAAC,IAAI,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC;YACjD,IAAI,OAAO;gBACP,OAAO,CAAC,QAAQ,GAAG,gBAAa,CAAC;YACrC,IAAI,IAAI,IAAI,IAAI,CAAC,QAAQ,KAAK,4BAAa,CAAC,eAAe,CAAC,CAAC,CAAC,EAC9D;gBACI,OAAO,GAAG,IAAI,CAAC;gBACf,IAAI,CAAC,QAAQ,GAAG,iBAAc,CAAC;aAClC;YACD,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC;QAC9B,CAAC,CAAC,CAAA;IACN,CAAC;IAED,WAAW;IACX,UAAU,CAAC,eAA4B;QAEnC,IAAI,CAAC,QAAQ,GAAG,IAAI,KAAK,CAAC,aAAa,CACnC;YACI,SAAS,EAAE,IAAI;YACf,SAAS,EAAE,OAAO;YAClB,KAAK,EAAE,IAAI;SAKd,CACJ,CAAC;QACF,MAAM;QACN,eAAe,CAAC,WAAW,CAAC,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC;QAEtD,IAAI,CAAC,QAAQ,CAAC,SAAS,GAAG,IAAI,CAAC;QAE/B,sCAAsC;QACtC,mCAAmC;QACnC,oCAAoC;QACpC,0CAA0C;QAC1C,yDAAyD;QACzD,kCAAkC;QAClC,IAAI,CAAC,QAAQ,CAAC,aAAa,CAAC,MAAM,CAAC,gBAAgB,CAAC,CAAC;QACrD,IAAI,CAAC,QAAQ,CAAC,uBAAuB,GAAG,IAAI,CAAC;QAC7C,2FAA2F;QAE3F,YAAY;QACZ,IAAI,CAAC,QAAQ,CAAC,aAAa,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC;QAGzC,IAAI,CAAC,MAAM,EAAE,CAAC;IAClB,CAAC;IA0BD,MAAM;QAEF,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;IAC7D,CAAC;IAED,aAAa,CAAC,EAAiB,EAAE,OAAuB;QAEpD,QAAQ;QACR,IAAI,IAAI,GAAG,IAAI,mBAAQ,CAAC,OAAO,IAAI,IAAI,KAAK,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;QAC/D,IAAI,SAAS,GAAG,IAAI,KAAK,CAAC,SAAS,EAAE,CAAC;QACtC,gBAAgB;QAChB,SAAS,CAAC,aAAa,CACnB;YACI,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,CAAC;YAC/B,CAAC,EAAE,CAAE,CAAC,EAAE,CAAC,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC;SACrC,EACC,IAAI,CAAC,QAAQ,CAAC,MAAM,CACzB,CAAA;QACD,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,GAAG,EAAE,EAAE,EAAE,IAAI,CAAC,CAAC;IAC/C,CAAC;IACD,aAAa,CAAC,EAAiB;QAE3B,IAAI,SAAS,GAAG,IAAI,CAAC,MAAM,GAAG,GAAG,CAAC;QAClC,IAAI,UAAU,GAAG,IAAI,CAAC,OAAO,GAAG,GAAG,CAAC;QAEpC,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;QAEjC,EAAE,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,SAAS,CAAC,GAAG,SAAS,CAAC;QACtC,EAAE,CAAC,CAAC,GAAG,CAAE,CAAC,EAAE,CAAC,CAAC,GAAG,UAAU,CAAC,GAAG,UAAU,CAAC;IAC9C,CAAC;IAED;;;;OAIG;IACH,gBAAgB;QAEZ,IAAI,UAAU,GAAG,IAAI,CAAC,QAAQ,CAAC,WAAW,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;QACnF,IAAI,GAAG,GAAG,mBAAS,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC;QAC1D,IAAI,GAAG;YACH,IAAI,CAAC,YAAY,GAAG,GAAG,CAAC,SAAS,CAAC,IAAI,KAAK,CAAC,OAAO,EAAE,CAAC,CAAC;;YAEvD,IAAI,CAAC,YAAY,GAAG,kBAAQ,CAAC;IACrC,CAAC;IACD,MAAM,CAAC,SAAwB;QAE3B,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,SAAS,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC;QACnD,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC;IAC9B,CAAC;IACD,GAAG,CAAC,SAAwB;QAExB,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;QAC7B,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC;IAC9B,CAAC;IACD,IAAI,CAAC,KAAa,EAAE,MAAsB;QAEtC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC;QAClC,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC;IAC9B,CAAC;IACD,OAAO;QAEH,IAAI,CAAC,QAAQ,CAAC,cAAc,CAAC,gBAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC,CAAC;QACzD,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC;IAC9B,CAAC;IAED,SAAS;QAEL,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,KAAK,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC;QAClD,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC;IAC9B,CAAC;IACD,WAAW;QAEP,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,KAAK,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;QACjD,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC;IAC9B,CAAC;IACD,WAAW;QAEP,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,KAAK,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC;QAClD,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC;IAC9B,CAAC;CACJ;AAtLD,wBAsLC"}

8645
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -1,12 +1,12 @@
{ {
"name": "cadview", "name": "cadview",
"version": "1.1.3", "version": "1.1.4",
"description": "", "description": "",
"main": "dist/index.js", "main": "dist/index.js",
"types": "dist/index.d.ts", "types": "dist/index.d.ts",
"private": true, "private": true,
"scripts": { "scripts": {
"build": "tsc", "build": "tsc & webpack",
"dev": "tsc -w" "dev": "tsc -w"
}, },
"repository": { "repository": {
@ -18,7 +18,10 @@
"devDependencies": { "devDependencies": {
"@types/node": "^10.1.2", "@types/node": "^10.1.2",
"@types/three": "^0.92.0", "@types/three": "^0.92.0",
"typescript": "^2.8.3" "awesome-typescript-loader": "^3.4.1",
"typescript": "^2.8.3",
"uglifyjs-webpack-plugin": "^1.2.5",
"webpack": "^3.10.0"
}, },
"dependencies": { "dependencies": {
"three": "^0.92.0" "three": "^0.92.0"

View File

@ -12,256 +12,256 @@ const ColorPalette = [
// [255, 0, 0, 255], //----- 7 - More red Red // [255, 0, 0, 255], //----- 7 - More red Red
// [255, 0, 0, 255], //----- 8 - More red Red // [255, 0, 0, 255], //----- 8 - More red Red
// [255, 0, 0, 255], //----- 9 - More red Red // [255, 0, 0, 255], //----- 9 - More red Red
[255, 255, 255, 255],//----- 7 - White // [255, 255, 255, 255],//----- 7 - White
[255, 255, 255, 255],//----- 8 // [255, 255, 255, 255],//----- 8
[255, 255, 255, 255],//----- 9 // [255, 255, 255, 255],//----- 9
[255, 0, 0, 255], //----- 10 // [255, 0, 0, 255], //----- 10
[255, 127, 127, 255],//----- 11 // [255, 127, 127, 255],//----- 11
[165, 0, 0, 255], //----- 12 // [165, 0, 0, 255], //----- 12
[165, 82, 82, 255], //----- 13 // [165, 82, 82, 255], //----- 13
[127, 0, 0, 255], //----- 14 // [127, 0, 0, 255], //----- 14
[127, 63, 63, 255], //----- 15 // [127, 63, 63, 255], //----- 15
[76, 0, 0, 255], //----- 16 // [76, 0, 0, 255], //----- 16
[76, 38, 38, 255], //----- 17 // [76, 38, 38, 255], //----- 17
[38, 0, 0, 255], //----- 18 // [38, 0, 0, 255], //----- 18
[38, 19, 19, 255], //----- 19 // [38, 19, 19, 255], //----- 19
[255, 63, 0, 255], //----- 20 // [255, 63, 0, 255], //----- 20
[255, 159, 127, 255],//----- 21 // [255, 159, 127, 255],//----- 21
[165, 41, 0, 255], //----- 22 // [165, 41, 0, 255], //----- 22
[165, 103, 82, 255], //----- 23 // [165, 103, 82, 255], //----- 23
[127, 31, 0, 255], //----- 24 // [127, 31, 0, 255], //----- 24
[127, 79, 63, 255], //----- 25 // [127, 79, 63, 255], //----- 25
[76, 19, 0, 255], //----- 26 // [76, 19, 0, 255], //----- 26
[76, 47, 38, 255], //----- 27 // [76, 47, 38, 255], //----- 27
[38, 9, 0, 255], //----- 28 // [38, 9, 0, 255], //----- 28
[38, 23, 19, 255], //----- 29 // [38, 23, 19, 255], //----- 29
[255, 127, 0, 255], //----- 30 // [255, 127, 0, 255], //----- 30
[255, 191, 127, 255],//----- 31 // [255, 191, 127, 255],//----- 31
[165, 82, 0, 255], //----- 32 // [165, 82, 0, 255], //----- 32
[165, 124, 82, 255], //----- 33 // [165, 124, 82, 255], //----- 33
[127, 63, 0, 255], //----- 34 // [127, 63, 0, 255], //----- 34
[127, 95, 63, 255], //----- 35 // [127, 95, 63, 255], //----- 35
[76, 38, 0, 255], //----- 36 // [76, 38, 0, 255], //----- 36
[76, 57, 38, 255], //----- 37 // [76, 57, 38, 255], //----- 37
[38, 19, 0, 255], //----- 38 // [38, 19, 0, 255], //----- 38
[38, 28, 19, 255], //----- 39 // [38, 28, 19, 255], //----- 39
[255, 191, 0, 255], //----- 40 // [255, 191, 0, 255], //----- 40
[255, 223, 127, 255],//----- 41 // [255, 223, 127, 255],//----- 41
[165, 124, 0, 255], //----- 42 // [165, 124, 0, 255], //----- 42
[165, 145, 82, 255], //----- 43 // [165, 145, 82, 255], //----- 43
[127, 95, 0, 255], //----- 44 // [127, 95, 0, 255], //----- 44
[127, 111, 63, 255], //----- 45 // [127, 111, 63, 255], //----- 45
[76, 57, 0, 255], //----- 46 // [76, 57, 0, 255], //----- 46
[76, 66, 38, 255], //----- 47 // [76, 66, 38, 255], //----- 47
[38, 28, 0, 255], //----- 48 // [38, 28, 0, 255], //----- 48
[38, 33, 19, 255], //----- 49 // [38, 33, 19, 255], //----- 49
[255, 255, 0, 255], //----- 50 // [255, 255, 0, 255], //----- 50
[255, 255, 127, 255],//----- 51 // [255, 255, 127, 255],//----- 51
[165, 165, 0, 255], //----- 52 // [165, 165, 0, 255], //----- 52
[165, 165, 82, 255], //----- 53 // [165, 165, 82, 255], //----- 53
[127, 127, 0, 255], //----- 54 // [127, 127, 0, 255], //----- 54
[127, 127, 63, 255], //----- 55 // [127, 127, 63, 255], //----- 55
[76, 76, 0, 255], //----- 56 // [76, 76, 0, 255], //----- 56
[76, 76, 38, 255], //----- 57 // [76, 76, 38, 255], //----- 57
[38, 38, 0, 255], //----- 58 // [38, 38, 0, 255], //----- 58
[38, 38, 19, 255], //----- 59 // [38, 38, 19, 255], //----- 59
[191, 255, 0, 255], //----- 60 // [191, 255, 0, 255], //----- 60
[223, 255, 127, 255],//----- 61 // [223, 255, 127, 255],//----- 61
[124, 165, 0, 255], //----- 62 // [124, 165, 0, 255], //----- 62
[145, 165, 82, 255], //----- 63 // [145, 165, 82, 255], //----- 63
[95, 127, 0, 255], //----- 64 // [95, 127, 0, 255], //----- 64
[111, 127, 63, 255], //----- 65 // [111, 127, 63, 255], //----- 65
[57, 76, 0, 255], //----- 66 // [57, 76, 0, 255], //----- 66
[66, 76, 38, 255], //----- 67 // [66, 76, 38, 255], //----- 67
[28, 38, 0, 255], //----- 68 // [28, 38, 0, 255], //----- 68
[33, 38, 19, 255], //----- 69 // [33, 38, 19, 255], //----- 69
[127, 255, 0, 255], //----- 70 // [127, 255, 0, 255], //----- 70
[191, 255, 127, 255],//----- 71 // [191, 255, 127, 255],//----- 71
[82, 165, 0, 255], //----- 72 // [82, 165, 0, 255], //----- 72
[124, 165, 82, 255], //----- 73 // [124, 165, 82, 255], //----- 73
[63, 127, 0, 255], //----- 74 // [63, 127, 0, 255], //----- 74
[95, 127, 63, 255], //----- 75 // [95, 127, 63, 255], //----- 75
[38, 76, 0, 255], //----- 76 // [38, 76, 0, 255], //----- 76
[57, 76, 38, 255], //----- 77 // [57, 76, 38, 255], //----- 77
[19, 38, 0, 255], //----- 78 // [19, 38, 0, 255], //----- 78
[28, 38, 19, 255], //----- 79 // [28, 38, 19, 255], //----- 79
[63, 255, 0, 255], //----- 80 // [63, 255, 0, 255], //----- 80
[159, 255, 127, 255],//----- 81 // [159, 255, 127, 255],//----- 81
[41, 165, 0, 255], //----- 82 // [41, 165, 0, 255], //----- 82
[103, 165, 82, 255], //----- 83 // [103, 165, 82, 255], //----- 83
[31, 127, 0, 255], //----- 84 // [31, 127, 0, 255], //----- 84
[79, 127, 63, 255], //----- 85 // [79, 127, 63, 255], //----- 85
[19, 76, 0, 255], //----- 86 // [19, 76, 0, 255], //----- 86
[47, 76, 38, 255], //----- 87 // [47, 76, 38, 255], //----- 87
[9, 38, 0, 255], //----- 88 // [9, 38, 0, 255], //----- 88
[23, 38, 19, 255], //----- 89 // [23, 38, 19, 255], //----- 89
[0, 255, 0, 255], //----- 90 // [0, 255, 0, 255], //----- 90
[127, 255, 127, 255],//----- 91 // [127, 255, 127, 255],//----- 91
[0, 165, 0, 255], //----- 92 // [0, 165, 0, 255], //----- 92
[82, 165, 82, 255], //----- 93 // [82, 165, 82, 255], //----- 93
[0, 127, 0, 255], //----- 94 // [0, 127, 0, 255], //----- 94
[63, 127, 63, 255], //----- 95 // [63, 127, 63, 255], //----- 95
[0, 76, 0, 255], //----- 96 // [0, 76, 0, 255], //----- 96
[38, 76, 38, 255], //----- 97 // [38, 76, 38, 255], //----- 97
[0, 38, 0, 255], //----- 98 // [0, 38, 0, 255], //----- 98
[19, 38, 19, 255], //----- 99 // [19, 38, 19, 255], //----- 99
[0, 255, 63, 255], //----- 100 // [0, 255, 63, 255], //----- 100
[127, 255, 159, 255],//----- 101 // [127, 255, 159, 255],//----- 101
[0, 165, 41, 255], //----- 102 // [0, 165, 41, 255], //----- 102
[82, 165, 103, 255], //----- 103 // [82, 165, 103, 255], //----- 103
[0, 127, 31, 255], //----- 104 // [0, 127, 31, 255], //----- 104
[63, 127, 79, 255], //----- 105 // [63, 127, 79, 255], //----- 105
[0, 76, 19, 255], //----- 106 // [0, 76, 19, 255], //----- 106
[38, 76, 47, 255], //----- 107 // [38, 76, 47, 255], //----- 107
[0, 38, 9, 255], //----- 108 // [0, 38, 9, 255], //----- 108
[19, 38, 23, 255], //----- 109 // [19, 38, 23, 255], //----- 109
[0, 255, 127, 255], //----- 110 // [0, 255, 127, 255], //----- 110
[127, 255, 191, 255],//----- 111 // [127, 255, 191, 255],//----- 111
[0, 165, 82, 255], //----- 112 // [0, 165, 82, 255], //----- 112
[82, 165, 124, 255], //----- 113 // [82, 165, 124, 255], //----- 113
[0, 127, 63, 255], //----- 114 // [0, 127, 63, 255], //----- 114
[63, 127, 95, 255], //----- 115 // [63, 127, 95, 255], //----- 115
[0, 76, 38, 255], //----- 116 // [0, 76, 38, 255], //----- 116
[38, 76, 57, 255], //----- 117 // [38, 76, 57, 255], //----- 117
[0, 38, 19, 255], //----- 118 // [0, 38, 19, 255], //----- 118
[19, 38, 28, 255], //----- 119 // [19, 38, 28, 255], //----- 119
[0, 255, 191, 255], //----- 120 // [0, 255, 191, 255], //----- 120
[127, 255, 223, 255],//----- 121 // [127, 255, 223, 255],//----- 121
[0, 165, 124, 255], //----- 122 // [0, 165, 124, 255], //----- 122
[82, 165, 145, 255], //----- 123 // [82, 165, 145, 255], //----- 123
[0, 127, 95, 255], //----- 124 // [0, 127, 95, 255], //----- 124
[63, 127, 111, 255], //----- 125 // [63, 127, 111, 255], //----- 125
[0, 76, 57, 255], //----- 126 // [0, 76, 57, 255], //----- 126
[38, 76, 66, 255], //----- 127 // [38, 76, 66, 255], //----- 127
[0, 38, 28, 255], //----- 128 // [0, 38, 28, 255], //----- 128
[19, 38, 33, 255], //----- 129 // [19, 38, 33, 255], //----- 129
[0, 255, 255, 255], //----- 130 // [0, 255, 255, 255], //----- 130
[127, 255, 255, 255],//----- 131 // [127, 255, 255, 255],//----- 131
[0, 165, 165, 255], //----- 132 // [0, 165, 165, 255], //----- 132
[82, 165, 165, 255], //----- 133 // [82, 165, 165, 255], //----- 133
[0, 127, 127, 255], //----- 134 // [0, 127, 127, 255], //----- 134
[63, 127, 127, 255], //----- 135 // [63, 127, 127, 255], //----- 135
[0, 76, 76, 255], //----- 136 // [0, 76, 76, 255], //----- 136
[38, 76, 76, 255], //----- 137 // [38, 76, 76, 255], //----- 137
[0, 38, 38, 255], //----- 138 // [0, 38, 38, 255], //----- 138
[19, 38, 38, 255], //----- 139 // [19, 38, 38, 255], //----- 139
[0, 191, 255, 255], //----- 140 // [0, 191, 255, 255], //----- 140
[127, 223, 255, 255],//----- 141 // [127, 223, 255, 255],//----- 141
[0, 124, 165, 255], //----- 142 // [0, 124, 165, 255], //----- 142
[82, 145, 165, 255], //----- 143 // [82, 145, 165, 255], //----- 143
[0, 95, 127, 255], //----- 144 // [0, 95, 127, 255], //----- 144
[63, 111, 127, 255], //----- 145 // [63, 111, 127, 255], //----- 145
[0, 57, 76, 255], //----- 146 // [0, 57, 76, 255], //----- 146
[38, 66, 76, 255], //----- 147 // [38, 66, 76, 255], //----- 147
[0, 28, 38, 255], //----- 148 // [0, 28, 38, 255], //----- 148
[19, 33, 38, 255], //----- 149 // [19, 33, 38, 255], //----- 149
[0, 127, 255, 255], //----- 150 // [0, 127, 255, 255], //----- 150
[127, 191, 255, 255],//----- 151 // [127, 191, 255, 255],//----- 151
[0, 82, 165, 255], //----- 152 // [0, 82, 165, 255], //----- 152
[82, 124, 165, 255], //----- 153 // [82, 124, 165, 255], //----- 153
[0, 63, 127, 255], //----- 154 // [0, 63, 127, 255], //----- 154
[63, 95, 127, 255], //----- 155 // [63, 95, 127, 255], //----- 155
[0, 38, 76, 255], //----- 156 // [0, 38, 76, 255], //----- 156
[38, 57, 76, 255], //----- 157 // [38, 57, 76, 255], //----- 157
[0, 19, 38, 255], //----- 158 // [0, 19, 38, 255], //----- 158
[19, 28, 38, 255], //----- 159 // [19, 28, 38, 255], //----- 159
[0, 63, 255, 255], //----- 160 // [0, 63, 255, 255], //----- 160
[127, 159, 255, 255],//----- 161 // [127, 159, 255, 255],//----- 161
[0, 41, 165, 255], //----- 162 // [0, 41, 165, 255], //----- 162
[82, 103, 165, 255], //----- 163 // [82, 103, 165, 255], //----- 163
[0, 31, 127, 255], //----- 164 // [0, 31, 127, 255], //----- 164
[63, 79, 127, 255], //----- 165 // [63, 79, 127, 255], //----- 165
[0, 19, 76, 255], //----- 166 // [0, 19, 76, 255], //----- 166
[38, 47, 76, 255], //----- 167 // [38, 47, 76, 255], //----- 167
[0, 9, 38, 255], //----- 168 // [0, 9, 38, 255], //----- 168
[19, 23, 38, 255], //----- 169 // [19, 23, 38, 255], //----- 169
[0, 0, 255, 255], //----- 170 // [0, 0, 255, 255], //----- 170
[127, 127, 255, 255],//----- 171 // [127, 127, 255, 255],//----- 171
[0, 0, 165, 255], //----- 172 // [0, 0, 165, 255], //----- 172
[82, 82, 165, 255], //----- 173 // [82, 82, 165, 255], //----- 173
[0, 0, 127, 255], //----- 174 // [0, 0, 127, 255], //----- 174
[63, 63, 127, 255], //----- 175 // [63, 63, 127, 255], //----- 175
[0, 0, 76, 255], //----- 176 // [0, 0, 76, 255], //----- 176
[38, 38, 76, 255], //----- 177 // [38, 38, 76, 255], //----- 177
[0, 0, 38, 255], //----- 178 // [0, 0, 38, 255], //----- 178
[19, 19, 38, 255], //----- 179 // [19, 19, 38, 255], //----- 179
[63, 0, 255, 255], //----- 180 // [63, 0, 255, 255], //----- 180
[159, 127, 255, 255],//----- 181 // [159, 127, 255, 255],//----- 181
[41, 0, 165, 255], //----- 182 // [41, 0, 165, 255], //----- 182
[103, 82, 165, 255], //----- 183 // [103, 82, 165, 255], //----- 183
[31, 0, 127, 255], //----- 184 // [31, 0, 127, 255], //----- 184
[79, 63, 127, 255], //----- 185 // [79, 63, 127, 255], //----- 185
[19, 0, 76, 255], //----- 186 // [19, 0, 76, 255], //----- 186
[47, 38, 76, 255], //----- 187 // [47, 38, 76, 255], //----- 187
[9, 0, 38, 255], //----- 188 // [9, 0, 38, 255], //----- 188
[23, 19, 38, 255], //----- 189 // [23, 19, 38, 255], //----- 189
[127, 0, 255, 255], //----- 190 // [127, 0, 255, 255], //----- 190
[191, 127, 255, 255],//----- 191 // [191, 127, 255, 255],//----- 191
[82, 0, 165, 255], //----- 192 // [82, 0, 165, 255], //----- 192
[124, 82, 165, 255], //----- 193 // [124, 82, 165, 255], //----- 193
[63, 0, 127, 255], //----- 194 // [63, 0, 127, 255], //----- 194
[95, 63, 127, 255], //----- 195 // [95, 63, 127, 255], //----- 195
[38, 0, 76, 255], //----- 196 // [38, 0, 76, 255], //----- 196
[57, 38, 76, 255], //----- 197 // [57, 38, 76, 255], //----- 197
[19, 0, 38, 255], //----- 198 // [19, 0, 38, 255], //----- 198
[28, 19, 38, 255], //----- 199 // [28, 19, 38, 255], //----- 199
[191, 0, 255, 255], //----- 200 // [191, 0, 255, 255], //----- 200
[223, 127, 255, 255],//----- 201 // [223, 127, 255, 255],//----- 201
[124, 0, 165, 255], //----- 202 // [124, 0, 165, 255], //----- 202
[145, 82, 165, 255], //----- 203 // [145, 82, 165, 255], //----- 203
[95, 0, 127, 255], //----- 204 // [95, 0, 127, 255], //----- 204
[111, 63, 127, 255], //----- 205 // [111, 63, 127, 255], //----- 205
[57, 0, 76, 255], //----- 206 // [57, 0, 76, 255], //----- 206
[66, 38, 76, 255], //----- 207 // [66, 38, 76, 255], //----- 207
[28, 0, 38, 255], //----- 208 // [28, 0, 38, 255], //----- 208
[33, 19, 38, 255], //----- 209 // [33, 19, 38, 255], //----- 209
[255, 0, 255, 255], //----- 210 // [255, 0, 255, 255], //----- 210
[255, 127, 255, 255],//----- 211 // [255, 127, 255, 255],//----- 211
[165, 0, 165, 255], //----- 212 // [165, 0, 165, 255], //----- 212
[165, 82, 165, 255], //----- 213 // [165, 82, 165, 255], //----- 213
[127, 0, 127, 255], //----- 214 // [127, 0, 127, 255], //----- 214
[127, 63, 127, 255], //----- 215 // [127, 63, 127, 255], //----- 215
[76, 0, 76, 255], //----- 216 // [76, 0, 76, 255], //----- 216
[76, 38, 76, 255], //----- 217 // [76, 38, 76, 255], //----- 217
[38, 0, 38, 255], //----- 218 // [38, 0, 38, 255], //----- 218
[38, 19, 38, 255], //----- 219 // [38, 19, 38, 255], //----- 219
[255, 0, 191, 255], //----- 220 // [255, 0, 191, 255], //----- 220
[255, 127, 223, 255],//----- 221 // [255, 127, 223, 255],//----- 221
[165, 0, 124, 255], //----- 222 // [165, 0, 124, 255], //----- 222
[165, 82, 145, 255], //----- 223 // [165, 82, 145, 255], //----- 223
[127, 0, 95, 255], //----- 224 // [127, 0, 95, 255], //----- 224
[127, 63, 111, 255], //----- 225 // [127, 63, 111, 255], //----- 225
[76, 0, 57, 255], //----- 226 // [76, 0, 57, 255], //----- 226
[76, 38, 66, 255], //----- 227 // [76, 38, 66, 255], //----- 227
[38, 0, 28, 255], //----- 228 // [38, 0, 28, 255], //----- 228
[38, 19, 33, 255], //----- 229 // [38, 19, 33, 255], //----- 229
[255, 0, 127, 255], //----- 230 // [255, 0, 127, 255], //----- 230
[255, 127, 191, 255],//----- 231 // [255, 127, 191, 255],//----- 231
[165, 0, 82, 255], //----- 232 // [165, 0, 82, 255], //----- 232
[165, 82, 124, 255], //----- 233 // [165, 82, 124, 255], //----- 233
[127, 0, 63, 255], //----- 234 // [127, 0, 63, 255], //----- 234
[127, 63, 95, 255], //----- 235 // [127, 63, 95, 255], //----- 235
[76, 0, 38, 255], //----- 236 // [76, 0, 38, 255], //----- 236
[76, 38, 57, 255], //----- 237 // [76, 38, 57, 255], //----- 237
[38, 0, 19, 255], //----- 238 // [38, 0, 19, 255], //----- 238
[38, 19, 28, 255], //----- 239 // [38, 19, 28, 255], //----- 239
[255, 0, 63, 255], //----- 240 // [255, 0, 63, 255], //----- 240
[255, 127, 159, 255],//----- 241 // [255, 127, 159, 255],//----- 241
[165, 0, 41, 255], //----- 242 // [165, 0, 41, 255], //----- 242
[165, 82, 103, 255], //----- 243 // [165, 82, 103, 255], //----- 243
[127, 0, 31, 255], //----- 244 // [127, 0, 31, 255], //----- 244
[127, 63, 79, 255], //----- 245 // [127, 63, 79, 255], //----- 245
[76, 0, 19, 255], //----- 246 // [76, 0, 19, 255], //----- 246
[76, 38, 47, 255], //----- 247 // [76, 38, 47, 255], //----- 247
[38, 0, 9, 255], //----- 248 // [38, 0, 9, 255], //----- 248
[38, 19, 23, 255], //----- 249 // [38, 19, 23, 255], //----- 249
[84, 84, 84, 255], //----- 250 // [84, 84, 84, 255], //----- 250
[118, 118, 118, 255],//----- 251 // [118, 118, 118, 255],//----- 251
[152, 152, 152, 255],//----- 252 // [152, 152, 152, 255],//----- 252
[186, 186, 186, 255],//----- 253 // [186, 186, 186, 255],//----- 253
[220, 220, 220, 255],//----- 254 // [220, 220, 220, 255],//----- 254
[255, 255, 255, 255],//----- 255 // [255, 255, 255, 255],//----- 255
[255, 255, 255, 255] //----- ByLayer - White // [255, 255, 255, 255] //----- ByLayer - White
]; ];

1
umd/cad.js Normal file

File diff suppressed because one or more lines are too long

73
webpack.config.ts Normal file
View File

@ -0,0 +1,73 @@
const webpack = require('webpack');
const path = require('path');
const UglifyJsPlugin = require('uglifyjs-webpack-plugin');
function getpath(fileName)
{
return path.resolve(__dirname, fileName);
}
module.exports = {
//项目入口
entry: "./src/index.ts",
//输出设置
output: {
filename: "cad.js",
path: path.resolve(__dirname, 'umd'),
library: {
// root: "cadview",
// amd: "cadview",
commonjs: "cad"
},
libraryTarget: "umd"
},
//调试工具
// devtool: "source-map",
//项目需要解析的文件拓展名称
resolve: {
extensions: [".ts", ".tsx", ".js", "json"]
},
externals: {
'three': {
// amd: 'three',
commonjs: 'three',
root: "THREE",
commonjs2: "three"
},
},
//模块加载器设置
module: {
loaders: [
{ test: /\.tsx?$/, loader: "awesome-typescript-loader" },
{ test: /\.css$/, loader: ['style-loader', 'css-loader'] },
{ test: /\.[(jpg)|(png)|(obj)|(json)]$/, loader: "url-loader" },
]
},
//插件
plugins: [
new webpack.DefinePlugin({
'process.env.NODE_ENV': JSON.stringify('production')
}),
new UglifyJsPlugin(
{
uglifyOptions:
{
compress: {
warnings: false,
conditionals: true,
unused: true,
comparisons: true,
sequences: true,
dead_code: true,
evaluate: true,
if_return: true,
join_vars: true
},
output: {
comments: false
}
}
}),
]
}