修复偏移问题
This commit is contained in:
		
							
								
								
									
										48
									
								
								api.cjs.js
									
									
									
									
									
								
							
							
						
						
									
										48
									
								
								api.cjs.js
									
									
									
									
									
								
							| @@ -671,8 +671,13 @@ function angleTo(v1, v2, ref = ZAxis) { | |||||||
|         v1.z = 0; |         v1.z = 0; | ||||||
|         v2.z = 0; |         v2.z = 0; | ||||||
|     } |     } | ||||||
|     //法向量不能转成单位向量在判断,可能会导致原先z===0被转成大于0 |     if (v1.equals(ZeroVec) || v2.equals(ZeroVec)) //修复,这里有可能被更改为0 | ||||||
|     let cv = new three.Vector3().crossVectors(v1.normalize(), v2.normalize()); |         return 0; | ||||||
|  |     //平行的向量返回0向量,不需要归一化 | ||||||
|  |     let cv = new three.Vector3().crossVectors(v1, v2); | ||||||
|  |     if (equalv3(cv, ZeroVec)) | ||||||
|  |         return 0; | ||||||
|  |     cv.normalize(); | ||||||
|     return equaln(cv.z, 0) ? v1.angleTo(v2) : v1.angleTo(v2) * cv.z; |     return equaln(cv.z, 0) ? v1.angleTo(v2) : v1.angleTo(v2) * cv.z; | ||||||
| } | } | ||||||
| function getLoocAtUpVec(dir) { | function getLoocAtUpVec(dir) { | ||||||
| @@ -4618,14 +4623,14 @@ class CurveTreeNode { | |||||||
|                 let cus = this.curve.GetSplitCurves(iParams); |                 let cus = this.curve.GetSplitCurves(iParams); | ||||||
|                 if (cus.length === 0) { |                 if (cus.length === 0) { | ||||||
|                     let p = this.curve.GetPointAtParam(0.5); |                     let p = this.curve.GetPointAtParam(0.5); | ||||||
|                     if ((contour.Curve.PtInCurve(p) && !contour.Curve.PtOnCurve(p))) |                     if (box.containsPoint(p) && (contour.Curve.PtInCurve(p) && !contour.Curve.PtOnCurve(p))) | ||||||
|                         this.children = []; |                         this.children = []; | ||||||
|                 } |                 } | ||||||
|                 else { |                 else { | ||||||
|                     this.children = []; |                     this.children = []; | ||||||
|                     for (let c of cus) { |                     for (let c of cus) { | ||||||
|                         let p = c.GetPointAtParam(0.5); |                         let p = c.GetPointAtParam(0.5); | ||||||
|                         if (CurveIsFine(c) && (!contour.Curve.PtInCurve(p) || contour.Curve.PtOnCurve(p))) |                         if (CurveIsFine(c) && (!(box.containsPoint(p) && contour.Curve.PtInCurve(p)) || contour.Curve.PtOnCurve(p))) | ||||||
|                             this.children.push(new CurveTreeNode(c)); |                             this.children.push(new CurveTreeNode(c)); | ||||||
|                     } |                     } | ||||||
|                     if (this.children.length === cus.length) |                     if (this.children.length === cus.length) | ||||||
| @@ -11490,6 +11495,20 @@ function VKnifToolPath(polyline, feedingDepth, knifAngle) { | |||||||
|     return ptsbul; |     return ptsbul; | ||||||
| } | } | ||||||
|  |  | ||||||
|  | var Intent; | ||||||
|  | (function (Intent) { | ||||||
|  |     Intent["NONE"] = "none"; | ||||||
|  |     Intent["PRIMARY"] = "primary"; | ||||||
|  |     Intent["SUCCESS"] = "success"; | ||||||
|  |     Intent["WARNING"] = "warning"; | ||||||
|  |     Intent["DANGER"] = "danger"; | ||||||
|  | })(Intent || (Intent = {})); | ||||||
|  | const ToasterInjectFunctions = []; | ||||||
|  | function Toaster(option) { | ||||||
|  |     for (let f of ToasterInjectFunctions) | ||||||
|  |         f(option); | ||||||
|  | } | ||||||
|  |  | ||||||
| let Hole = class Hole extends Entity { | let Hole = class Hole extends Entity { | ||||||
|     get Height() { |     get Height() { | ||||||
|         return this._Height; |         return this._Height; | ||||||
| @@ -13484,20 +13503,6 @@ HardwareTopline = __decorate([ | |||||||
|     Factory |     Factory | ||||||
| ], HardwareTopline); | ], HardwareTopline); | ||||||
|  |  | ||||||
| var Intent; |  | ||||||
| (function (Intent) { |  | ||||||
|     Intent["NONE"] = "none"; |  | ||||||
|     Intent["PRIMARY"] = "primary"; |  | ||||||
|     Intent["SUCCESS"] = "success"; |  | ||||||
|     Intent["WARNING"] = "warning"; |  | ||||||
|     Intent["DANGER"] = "danger"; |  | ||||||
| })(Intent || (Intent = {})); |  | ||||||
| const ToasterInjectFunctions = []; |  | ||||||
| function Toaster(option) { |  | ||||||
|     for (let f of ToasterInjectFunctions) |  | ||||||
|         f(option); |  | ||||||
| } |  | ||||||
|  |  | ||||||
| class LookOverBoardInfosTool { | class LookOverBoardInfosTool { | ||||||
|     constructor() { |     constructor() { | ||||||
|         this.drillTypeMap = new Map(); |         this.drillTypeMap = new Map(); | ||||||
| @@ -13541,7 +13546,7 @@ class LookOverBoardInfosTool { | |||||||
|     } |     } | ||||||
|     ; |     ; | ||||||
|     Update(ens, options = null) { |     Update(ens, options = null) { | ||||||
|         var _a, _b, _c; |         var _a, _b, _c, _d; | ||||||
|         //计算排钻个数 |         //计算排钻个数 | ||||||
|         const addDrillToMap = (spiteName, d) => { |         const addDrillToMap = (spiteName, d) => { | ||||||
|             if (!this.drillTypeMap.has(spiteName)) |             if (!this.drillTypeMap.has(spiteName)) | ||||||
| @@ -13594,10 +13599,15 @@ class LookOverBoardInfosTool { | |||||||
|                             else { |                             else { | ||||||
|                                 //TODO:统计自定义排钻 |                                 //TODO:统计自定义排钻 | ||||||
|                                 if (gd instanceof ExtrudeHole) { |                                 if (gd instanceof ExtrudeHole) { | ||||||
|  |                                     if ((_d = gd === null || gd === void 0 ? void 0 : gd.GroupId) === null || _d === void 0 ? void 0 : _d.Object) { | ||||||
|                                         let name = gd.GroupId.Object.Name; |                                         let name = gd.GroupId.Object.Name; | ||||||
|                                         let ents = gd.GroupId.Object.Entitys; |                                         let ents = gd.GroupId.Object.Entitys; | ||||||
|                                         addDrillToMap(name, ents[0].Object); |                                         addDrillToMap(name, ents[0].Object); | ||||||
|                                     } |                                     } | ||||||
|  |                                     else { | ||||||
|  |                                         Toaster({ message: `柜名:${b.BoardProcessOption.cabinetName} 板名:${b.Name} 的排钻的编组丢失,统计排钻个数时会丢失该个数!`, timeout: 5000, intent: Intent.DANGER }); | ||||||
|  |                                     } | ||||||
|  |                                 } | ||||||
|                             } |                             } | ||||||
|                         } |                         } | ||||||
|                     } |                     } | ||||||
|   | |||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										48
									
								
								api.esm.js
									
									
									
									
									
								
							
							
						
						
									
										48
									
								
								api.esm.js
									
									
									
									
									
								
							| @@ -669,8 +669,13 @@ function angleTo(v1, v2, ref = ZAxis) { | |||||||
|         v1.z = 0; |         v1.z = 0; | ||||||
|         v2.z = 0; |         v2.z = 0; | ||||||
|     } |     } | ||||||
|     //法向量不能转成单位向量在判断,可能会导致原先z===0被转成大于0 |     if (v1.equals(ZeroVec) || v2.equals(ZeroVec)) //修复,这里有可能被更改为0 | ||||||
|     let cv = new Vector3().crossVectors(v1.normalize(), v2.normalize()); |         return 0; | ||||||
|  |     //平行的向量返回0向量,不需要归一化 | ||||||
|  |     let cv = new Vector3().crossVectors(v1, v2); | ||||||
|  |     if (equalv3(cv, ZeroVec)) | ||||||
|  |         return 0; | ||||||
|  |     cv.normalize(); | ||||||
|     return equaln(cv.z, 0) ? v1.angleTo(v2) : v1.angleTo(v2) * cv.z; |     return equaln(cv.z, 0) ? v1.angleTo(v2) : v1.angleTo(v2) * cv.z; | ||||||
| } | } | ||||||
| function getLoocAtUpVec(dir) { | function getLoocAtUpVec(dir) { | ||||||
| @@ -4617,14 +4622,14 @@ class CurveTreeNode { | |||||||
|                 let cus = this.curve.GetSplitCurves(iParams); |                 let cus = this.curve.GetSplitCurves(iParams); | ||||||
|                 if (cus.length === 0) { |                 if (cus.length === 0) { | ||||||
|                     let p = this.curve.GetPointAtParam(0.5); |                     let p = this.curve.GetPointAtParam(0.5); | ||||||
|                     if ((contour.Curve.PtInCurve(p) && !contour.Curve.PtOnCurve(p))) |                     if (box.containsPoint(p) && (contour.Curve.PtInCurve(p) && !contour.Curve.PtOnCurve(p))) | ||||||
|                         this.children = []; |                         this.children = []; | ||||||
|                 } |                 } | ||||||
|                 else { |                 else { | ||||||
|                     this.children = []; |                     this.children = []; | ||||||
|                     for (let c of cus) { |                     for (let c of cus) { | ||||||
|                         let p = c.GetPointAtParam(0.5); |                         let p = c.GetPointAtParam(0.5); | ||||||
|                         if (CurveIsFine(c) && (!contour.Curve.PtInCurve(p) || contour.Curve.PtOnCurve(p))) |                         if (CurveIsFine(c) && (!(box.containsPoint(p) && contour.Curve.PtInCurve(p)) || contour.Curve.PtOnCurve(p))) | ||||||
|                             this.children.push(new CurveTreeNode(c)); |                             this.children.push(new CurveTreeNode(c)); | ||||||
|                     } |                     } | ||||||
|                     if (this.children.length === cus.length) |                     if (this.children.length === cus.length) | ||||||
| @@ -11489,6 +11494,20 @@ function VKnifToolPath(polyline, feedingDepth, knifAngle) { | |||||||
|     return ptsbul; |     return ptsbul; | ||||||
| } | } | ||||||
|  |  | ||||||
|  | var Intent; | ||||||
|  | (function (Intent) { | ||||||
|  |     Intent["NONE"] = "none"; | ||||||
|  |     Intent["PRIMARY"] = "primary"; | ||||||
|  |     Intent["SUCCESS"] = "success"; | ||||||
|  |     Intent["WARNING"] = "warning"; | ||||||
|  |     Intent["DANGER"] = "danger"; | ||||||
|  | })(Intent || (Intent = {})); | ||||||
|  | const ToasterInjectFunctions = []; | ||||||
|  | function Toaster(option) { | ||||||
|  |     for (let f of ToasterInjectFunctions) | ||||||
|  |         f(option); | ||||||
|  | } | ||||||
|  |  | ||||||
| let Hole = class Hole extends Entity { | let Hole = class Hole extends Entity { | ||||||
|     get Height() { |     get Height() { | ||||||
|         return this._Height; |         return this._Height; | ||||||
| @@ -13483,20 +13502,6 @@ HardwareTopline = __decorate([ | |||||||
|     Factory |     Factory | ||||||
| ], HardwareTopline); | ], HardwareTopline); | ||||||
|  |  | ||||||
| var Intent; |  | ||||||
| (function (Intent) { |  | ||||||
|     Intent["NONE"] = "none"; |  | ||||||
|     Intent["PRIMARY"] = "primary"; |  | ||||||
|     Intent["SUCCESS"] = "success"; |  | ||||||
|     Intent["WARNING"] = "warning"; |  | ||||||
|     Intent["DANGER"] = "danger"; |  | ||||||
| })(Intent || (Intent = {})); |  | ||||||
| const ToasterInjectFunctions = []; |  | ||||||
| function Toaster(option) { |  | ||||||
|     for (let f of ToasterInjectFunctions) |  | ||||||
|         f(option); |  | ||||||
| } |  | ||||||
|  |  | ||||||
| class LookOverBoardInfosTool { | class LookOverBoardInfosTool { | ||||||
|     constructor() { |     constructor() { | ||||||
|         this.drillTypeMap = new Map(); |         this.drillTypeMap = new Map(); | ||||||
| @@ -13540,7 +13545,7 @@ class LookOverBoardInfosTool { | |||||||
|     } |     } | ||||||
|     ; |     ; | ||||||
|     Update(ens, options = null) { |     Update(ens, options = null) { | ||||||
|         var _a, _b, _c; |         var _a, _b, _c, _d; | ||||||
|         //计算排钻个数 |         //计算排钻个数 | ||||||
|         const addDrillToMap = (spiteName, d) => { |         const addDrillToMap = (spiteName, d) => { | ||||||
|             if (!this.drillTypeMap.has(spiteName)) |             if (!this.drillTypeMap.has(spiteName)) | ||||||
| @@ -13593,10 +13598,15 @@ class LookOverBoardInfosTool { | |||||||
|                             else { |                             else { | ||||||
|                                 //TODO:统计自定义排钻 |                                 //TODO:统计自定义排钻 | ||||||
|                                 if (gd instanceof ExtrudeHole) { |                                 if (gd instanceof ExtrudeHole) { | ||||||
|  |                                     if ((_d = gd === null || gd === void 0 ? void 0 : gd.GroupId) === null || _d === void 0 ? void 0 : _d.Object) { | ||||||
|                                     let name = gd.GroupId.Object.Name; |                                     let name = gd.GroupId.Object.Name; | ||||||
|                                     let ents = gd.GroupId.Object.Entitys; |                                     let ents = gd.GroupId.Object.Entitys; | ||||||
|                                     addDrillToMap(name, ents[0].Object); |                                     addDrillToMap(name, ents[0].Object); | ||||||
|                                 } |                                 } | ||||||
|  |                                     else { | ||||||
|  |                                         Toaster({ message: `柜名:${b.BoardProcessOption.cabinetName} 板名:${b.Name} 的排钻的编组丢失,统计排钻个数时会丢失该个数!`, timeout: 5000, intent: Intent.DANGER }); | ||||||
|  |                                     } | ||||||
|  |                                 } | ||||||
|                             } |                             } | ||||||
|                         } |                         } | ||||||
|                     } |                     } | ||||||
|   | |||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @@ -1,6 +1,6 @@ | |||||||
| { | { | ||||||
|     "name": "cadapi", |     "name": "cadapi", | ||||||
|     "version": "0.0.16", |     "version": "0.0.17", | ||||||
|     "description": "", |     "description": "", | ||||||
|     "main": "api.esm.js", |     "main": "api.esm.js", | ||||||
|     "module": "api.esm.js", |     "module": "api.esm.js", | ||||||
|   | |||||||
| @@ -1,8 +1,8 @@ | |||||||
| import { Board } from "../../DatabaseServices/Entity/Board"; |  | ||||||
| import { IHardwareType } from "../../Production/Product"; |  | ||||||
| import { HardwareTopline } from "../../DatabaseServices/Hardware/HardwareTopline"; |  | ||||||
| import { HardwareCompositeEntity } from "../../DatabaseServices/Hardware/HardwareCompositeEntity"; |  | ||||||
| import { Vector3 } from "three"; | import { Vector3 } from "three"; | ||||||
|  | import { Board } from "../../DatabaseServices/Entity/Board"; | ||||||
|  | import { HardwareCompositeEntity } from "../../DatabaseServices/Hardware/HardwareCompositeEntity"; | ||||||
|  | import { HardwareTopline } from "../../DatabaseServices/Hardware/HardwareTopline"; | ||||||
|  | import { IHardwareType } from "../../Production/Product"; | ||||||
| export interface ICountType<T = IHardwareType> { | export interface ICountType<T = IHardwareType> { | ||||||
|     name?: string; |     name?: string; | ||||||
|     count: number; |     count: number; | ||||||
|   | |||||||
| @@ -1 +1 @@ | |||||||
| {"version":3,"file":"LookOverBoardInfosTool.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/LookOverBoardInfos/LookOverBoardInfosTool.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAK5D,OAAO,EAAE,aAAa,EAAc,MAAM,0BAA0B,CAAC;AACrE,OAAO,EAAE,eAAe,EAAE,MAAM,iDAAiD,CAAC;AAClF,OAAO,EAAE,uBAAuB,EAAE,MAAM,yDAAyD,CAAC;AAClG,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAQhC,MAAM,WAAW,UAAU,CAAC,CAAC,GAAG,aAAa;IAEzC,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,KAAK,EAAE,MAAM,CAAC;IACd,MAAM,CAAC,EAAE,CAAC,CAAC;IACX,MAAM,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC;IACzB,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,MAAM,CAAC,EAAE,MAAM,CAAC;CACnB;AACD,oBAAY,cAAc,GAAG;IAAE,YAAY,EAAE,CAAC,KAAK,EAAE,KAAK,KAAK,MAAM,CAAC;CAAE,CAAC;AACzE,cAAM,sBAAsB;IAExB,OAAO,CAAC,YAAY,CAAoD;IACxE,OAAO,CAAC,OAAO,CAAkC;IACjD,OAAO,CAAC,QAAQ,CAA8B;IAC9C,QAAQ,CAAC,GAAG,EAAE,CAAC,KAAK,GAAG,aAAa,CAAC,EAAE,EAAE,OAAO,GAAE,cAAqB;;;;;;IA2CvE,OAAO,CAAC,MAAM;IAwHd,SAAS,CAAC,EAAE,EAAE,aAAa,GAAG,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,GAAG,CAAC,EAAE,MAAM;IAKjE,kBAAkB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,aAAa,EAAE,EAAE,aAAa,EAAE,UAAU,EAAE;IA6C7E,OAAO,CAAC,cAAc;IAmBtB,iBAAiB,CAAC,EAAE,EAAE,KAAK;IAQ3B,aAAa,CAAC,GAAG,EAAE,KAAK,EAAE;CAc7B;AAED,eAAO,MAAM,sBAAsB,wBAA+B,CAAC"} | {"version":3,"file":"LookOverBoardInfosTool.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/LookOverBoardInfos/LookOverBoardInfosTool.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAQhC,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAE5D,OAAO,EAAE,uBAAuB,EAAE,MAAM,yDAAyD,CAAC;AAClG,OAAO,EAAE,eAAe,EAAE,MAAM,iDAAiD,CAAC;AAElF,OAAO,EAAE,aAAa,EAAc,MAAM,0BAA0B,CAAC;AAErE,MAAM,WAAW,UAAU,CAAC,CAAC,GAAG,aAAa;IAEzC,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,KAAK,EAAE,MAAM,CAAC;IACd,MAAM,CAAC,EAAE,CAAC,CAAC;IACX,MAAM,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC;IACzB,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,MAAM,CAAC,EAAE,MAAM,CAAC;CACnB;AACD,oBAAY,cAAc,GAAG;IAAE,YAAY,EAAE,CAAC,KAAK,EAAE,KAAK,KAAK,MAAM,CAAC;CAAE,CAAC;AACzE,cAAM,sBAAsB;IAExB,OAAO,CAAC,YAAY,CAAoD;IACxE,OAAO,CAAC,OAAO,CAAkC;IACjD,OAAO,CAAC,QAAQ,CAA8B;IAC9C,QAAQ,CAAC,GAAG,EAAE,CAAC,KAAK,GAAG,aAAa,CAAC,EAAE,EAAE,OAAO,GAAE,cAAqB;;;;;;IA2CvE,OAAO,CAAC,MAAM;IA+Hd,SAAS,CAAC,EAAE,EAAE,aAAa,GAAG,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,GAAG,CAAC,EAAE,MAAM;IAKjE,kBAAkB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,aAAa,EAAE,EAAE,aAAa,EAAE,UAAU,EAAE;IA6C7E,OAAO,CAAC,cAAc;IAmBtB,iBAAiB,CAAC,EAAE,EAAE,KAAK;IAQ3B,aAAa,CAAC,GAAG,EAAE,KAAK,EAAE;CAc7B;AAED,eAAO,MAAM,sBAAsB,wBAA+B,CAAC"} | ||||||
| @@ -1 +1 @@ | |||||||
| {"version":3,"file":"GeUtils.d.ts","sourceRoot":"","sources":["../../../src/Geometry/GeUtils.ts"],"names":[],"mappings":"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"} | {"version":3,"file":"GeUtils.d.ts","sourceRoot":"","sources":["../../../src/Geometry/GeUtils.ts"],"names":[],"mappings":"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"} | ||||||
| @@ -1 +1 @@ | |||||||
| {"version":3,"file":"OffsetPolyline.d.ts","sourceRoot":"","sources":["../../../src/GraphicsSystem/OffsetPolyline.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAK/C,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AACtD,OAAO,EAAE,GAAG,EAAE,MAAM,gCAAgC,CAAC;AACrD,OAAO,EAAE,MAAM,EAAE,MAAM,mCAAmC,CAAC;AAC3D,OAAO,EAAE,KAAK,EAAE,MAAM,kCAAkC,CAAC;AAEzD,OAAO,EAAE,QAAQ,EAAE,MAAM,qCAAqC,CAAC;AAO/D,UAAU,aAAa;IAEnB,KAAK,EAAE,MAAM,CAAC;IACd,KAAK,EAAE,KAAK,CAAC;IACb,EAAE,CAAC,EAAE,OAAO,CAAC;IACb,MAAM,CAAC,EAAE,KAAK,CAAC;IACf,EAAE,CAAC,EAAE,OAAO,CAAC;IACb,OAAO,CAAC,EAAE,KAAK,CAAC;IAChB,YAAY,CAAC,EAAE,KAAK,EAAE,CAAC;CAC1B;AAED,cAAM,aAAa;IAKI,KAAK,EAAE,KAAK;IAH/B,QAAQ,EAAE,aAAa,EAAE,CAAC;IAC1B,GAAG,EAAE,IAAI,CAAC;IACV,IAAI,EAAE,OAAO,CAAC;gBACK,KAAK,EAAE,KAAK,EAAE,GAAG,CAAC,EAAE,IAAI;IAK3C,MAAM,CAAC,OAAO,EAAE,OAAO,EAAE,GAAG,EAAE,IAAI;IAiDlC,IAAI,KAAK,oBAUR;CACJ;AAED,qBAAa,cAAc;IA0BJ,SAAS,EAAE,QAAQ;IAAS,WAAW,EAAE,MAAM;IAAS,SAAS;IAChF,OAAO,CAAC,aAAa;IAxBzB,SAAS,EAAE,OAAO,CAAC;IACnB,QAAQ,EAAE,OAAO,EAAE,CAAC;IACpB,UAAU,EAAE,KAAK,EAAE,CAAC;IACpB,QAAQ,EAAE,MAAM,EAAE,CAAC;IAGnB,kBAAkB,EAAE,aAAa,EAAE,CAAC;IAEpC,eAAe,EAAE,aAAa,EAAE,CAAC;IAEjC,qBAAqB,EAAE,aAAa,EAAE,CAAC;IAGvC,qBAAqB,EAAE,OAAO,EAAE,CAAC;IACjC,mBAAmB,EAAE,MAAM,EAAE,CAAC;IAC9B,gBAAgB,EAAE,OAAO,EAAE,CAAC;IAG5B,UAAU,EAAE,QAAQ,EAAE,CAAC;IAEvB,QAAQ,EAAE,OAAO,CAAC;IAClB,eAAe,EAAE,MAAM,CAAC;gBAEL,SAAS,EAAE,QAAQ,EAAS,WAAW,EAAE,MAAM,EAAS,SAAS,UAAQ,EAChF,aAAa,SAA2B;IAKpD,EAAE,IAAI,QAAQ,EAAE;IAoChB,aAAa;IAUb,SAAS,CAAC,wBAAwB;IAWlC,SAAS,CAAC,eAAe;IAkBzB,SAAS,CAAC,aAAa;IA8JvB,OAAO,CAAC,aAAa;IAUrB,SAAS,CAAC,mBAAmB;IAoK7B,SAAS,CAAC,cAAc;IAuBxB,OAAO,CAAC,kBAAkB;IAe1B,OAAO,CAAC,aAAa;IAoCrB,OAAO,CAAC,kBAAkB;IAwE1B,aAAa,CAAC,EAAE,EAAE,OAAO,GAAG,OAAO;IAKnC,kBAAkB,CAAC,EAAE,EAAE,OAAO,GAAG,MAAM;IA0FvC,SAAS,CAAC,SAAS,CAAC,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,IAAI,CAAC,EAAE,OAAO;CAOvE"} | {"version":3,"file":"OffsetPolyline.d.ts","sourceRoot":"","sources":["../../../src/GraphicsSystem/OffsetPolyline.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,IAAI,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAM/C,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AACtD,OAAO,EAAE,GAAG,EAAE,MAAM,gCAAgC,CAAC;AACrD,OAAO,EAAE,MAAM,EAAE,MAAM,mCAAmC,CAAC;AAC3D,OAAO,EAAE,KAAK,EAAE,MAAM,kCAAkC,CAAC;AAEzD,OAAO,EAAE,QAAQ,EAAE,MAAM,qCAAqC,CAAC;AAO/D,UAAU,aAAa;IAEnB,KAAK,EAAE,MAAM,CAAC;IACd,KAAK,EAAE,KAAK,CAAC;IACb,EAAE,CAAC,EAAE,OAAO,CAAC;IACb,MAAM,CAAC,EAAE,KAAK,CAAC;IACf,EAAE,CAAC,EAAE,OAAO,CAAC;IACb,OAAO,CAAC,EAAE,KAAK,CAAC;IAChB,YAAY,CAAC,EAAE,KAAK,EAAE,CAAC;CAC1B;AAED,cAAM,aAAa;IAKI,KAAK,EAAE,KAAK;IAH/B,QAAQ,EAAE,aAAa,EAAE,CAAC;IAC1B,GAAG,EAAE,IAAI,CAAC;IACV,IAAI,EAAE,OAAO,CAAC;gBACK,KAAK,EAAE,KAAK,EAAE,GAAG,CAAC,EAAE,IAAI;IAK3C,MAAM,CAAC,OAAO,EAAE,OAAO,EAAE,GAAG,EAAE,IAAI;IAiDlC,IAAI,KAAK,oBAUR;CACJ;AAED,qBAAa,cAAc;IA0BJ,SAAS,EAAE,QAAQ;IAAS,WAAW,EAAE,MAAM;IAAS,SAAS;IAChF,OAAO,CAAC,aAAa;IAxBzB,SAAS,EAAE,OAAO,CAAC;IACnB,QAAQ,EAAE,OAAO,EAAE,CAAC;IACpB,UAAU,EAAE,KAAK,EAAE,CAAC;IACpB,QAAQ,EAAE,MAAM,EAAE,CAAC;IAGnB,kBAAkB,EAAE,aAAa,EAAE,CAAC;IAEpC,eAAe,EAAE,aAAa,EAAE,CAAC;IAEjC,qBAAqB,EAAE,aAAa,EAAE,CAAC;IAGvC,qBAAqB,EAAE,OAAO,EAAE,CAAC;IACjC,mBAAmB,EAAE,MAAM,EAAE,CAAC;IAC9B,gBAAgB,EAAE,OAAO,EAAE,CAAC;IAG5B,UAAU,EAAE,QAAQ,EAAE,CAAC;IAEvB,QAAQ,EAAE,OAAO,CAAC;IAClB,eAAe,EAAE,MAAM,CAAC;gBAEL,SAAS,EAAE,QAAQ,EAAS,WAAW,EAAE,MAAM,EAAS,SAAS,UAAQ,EAChF,aAAa,SAA2B;IAKpD,EAAE,IAAI,QAAQ,EAAE;IAoChB,aAAa;IAUb,SAAS,CAAC,wBAAwB;IAWlC,SAAS,CAAC,eAAe;IAkBzB,SAAS,CAAC,aAAa;IA8JvB,OAAO,CAAC,aAAa;IAUrB,SAAS,CAAC,mBAAmB;IAoK7B,SAAS,CAAC,cAAc;IAuBxB,OAAO,CAAC,kBAAkB;IAe1B,OAAO,CAAC,aAAa;IAoCrB,OAAO,CAAC,kBAAkB;IAwE1B,aAAa,CAAC,EAAE,EAAE,OAAO,GAAG,OAAO;IAKnC,kBAAkB,CAAC,EAAE,EAAE,OAAO,GAAG,MAAM;IA0FvC,SAAS,CAAC,SAAS,CAAC,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,IAAI,CAAC,EAAE,OAAO;CAOvE"} | ||||||
		Reference in New Issue
	
	Block a user