加入umd编译配置,精简调色面板的数量.
This commit is contained in:
		
							
								
								
									
										253
									
								
								dist/ColorPalette.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										253
									
								
								dist/ColorPalette.js
									
									
									
									
										vendored
									
									
								
							@@ -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 {
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								dist/ColorPalette.js.map
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/ColorPalette.js.map
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										4
									
								
								dist/ThreeCSG.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								dist/ThreeCSG.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -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
									
									
								
							
							
						
						
									
										4
									
								
								dist/Viewer.js
									
									
									
									
										vendored
									
									
								
							@@ -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
									
									
								
							
							
						
						
									
										2
									
								
								dist/Viewer.js.map
									
									
									
									
										vendored
									
									
								
							@@ -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":"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"}
 | 
				
			||||||
							
								
								
									
										8645
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										8645
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@@ -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"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -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
 | 
				
			||||||
];
 | 
					];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -285,4 +285,4 @@ export class ColorMaterial
 | 
				
			|||||||
        if (rgb)
 | 
					        if (rgb)
 | 
				
			||||||
            return new THREE.Color(rgb[0] / 255, rgb[1] / 255, rgb[2] / 255);
 | 
					            return new THREE.Color(rgb[0] / 255, rgb[1] / 255, rgb[2] / 255);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										1
									
								
								umd/cad.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								umd/cad.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										73
									
								
								webpack.config.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										73
									
								
								webpack.config.ts
									
									
									
									
									
										Normal 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
 | 
				
			||||||
 | 
					                        }
 | 
				
			||||||
 | 
					                    }
 | 
				
			||||||
 | 
					            }),
 | 
				
			||||||
 | 
					    ]
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user