更新多段线偏移结果
This commit is contained in:
		
							
								
								
									
										139
									
								
								api.cjs.js
									
									
									
									
									
								
							
							
						
						
									
										139
									
								
								api.cjs.js
									
									
									
									
									
								
							@@ -908,6 +908,9 @@ class CADFiler {
 | 
				
			|||||||
    WriteVec3(v3) {
 | 
					    WriteVec3(v3) {
 | 
				
			||||||
        this._datas.push(v3.x, v3.y, v3.z);
 | 
					        this._datas.push(v3.x, v3.y, v3.z);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					    WriteMatrix4(m) {
 | 
				
			||||||
 | 
					        this._datas.push(...m.elements);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
    Write2dArray(arr) {
 | 
					    Write2dArray(arr) {
 | 
				
			||||||
        this._datas.push(arr.length, ...arr.flat());
 | 
					        this._datas.push(arr.length, ...arr.flat());
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@@ -917,6 +920,9 @@ class CADFiler {
 | 
				
			|||||||
    ReadBool() {
 | 
					    ReadBool() {
 | 
				
			||||||
        return Boolean(this.Read());
 | 
					        return Boolean(this.Read());
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					    ReadMatrix4() {
 | 
				
			||||||
 | 
					        return new three.Matrix4().fromArray(this.ReadArray(16));
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
    ReadArray(count) {
 | 
					    ReadArray(count) {
 | 
				
			||||||
        let arr = this._datas.slice(this.readIndex, this.readIndex + count);
 | 
					        let arr = this._datas.slice(this.readIndex, this.readIndex + count);
 | 
				
			||||||
        this.readIndex += count;
 | 
					        this.readIndex += count;
 | 
				
			||||||
@@ -1561,14 +1567,6 @@ let PhysicalMaterialRecord = class PhysicalMaterialRecord extends MaterialTableR
 | 
				
			|||||||
            this.material.emissive.setRGB(0, 0, 0);
 | 
					            this.material.emissive.setRGB(0, 0, 0);
 | 
				
			||||||
            this.material.emissiveMap = undefined;
 | 
					            this.material.emissiveMap = undefined;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        if (this.useMap && this.useBumpMap && this.bumpMap?.Object && !this.bumpMap.IsErase) {
 | 
					 | 
				
			||||||
            let map = this.bumpMap.Object;
 | 
					 | 
				
			||||||
            let texture = map.GetThreeTexture();
 | 
					 | 
				
			||||||
            await map.WaitUpdate();
 | 
					 | 
				
			||||||
            this.material.bumpMap = texture;
 | 
					 | 
				
			||||||
            this.material.needsUpdate = true;
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
        else
 | 
					 | 
				
			||||||
        this.material.bumpMap = undefined;
 | 
					        this.material.bumpMap = undefined;
 | 
				
			||||||
        if (this.useMap && this.roughnessMap?.Object && !this.roughnessMap.IsErase) {
 | 
					        if (this.useMap && this.roughnessMap?.Object && !this.roughnessMap.IsErase) {
 | 
				
			||||||
            let map = this.roughnessMap.Object;
 | 
					            let map = this.roughnessMap.Object;
 | 
				
			||||||
@@ -8903,6 +8901,7 @@ class OffsetPolyline {
 | 
				
			|||||||
                this._CurveTreeNodes.push(...d.paddingCurve.map(c => new CurveTreeNode(c)));
 | 
					                this._CurveTreeNodes.push(...d.paddingCurve.map(c => new CurveTreeNode(c)));
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        for (let i = 0; i < this._TrimPolylineContours.length; i++) {
 | 
					        for (let i = 0; i < this._TrimPolylineContours.length; i++) {
 | 
				
			||||||
 | 
					            // TestDraw(this._TrimPolylineContours[i].Curve); //测试绘制裁剪轮廓
 | 
				
			||||||
            let c = this._TrimPolylineContours[i];
 | 
					            let c = this._TrimPolylineContours[i];
 | 
				
			||||||
            let cbox = c.BoundingBox;
 | 
					            let cbox = c.BoundingBox;
 | 
				
			||||||
            for (let curveNode of this._CurveTreeNodes)
 | 
					            for (let curveNode of this._CurveTreeNodes)
 | 
				
			||||||
@@ -8927,10 +8926,13 @@ class OffsetPolyline {
 | 
				
			|||||||
            if (n.used)
 | 
					            if (n.used)
 | 
				
			||||||
                continue;
 | 
					                continue;
 | 
				
			||||||
            let sp = n.curve.StartPoint;
 | 
					            let sp = n.curve.StartPoint;
 | 
				
			||||||
 | 
					            let ep = n.curve.EndPoint;
 | 
				
			||||||
            for (let j = i + 1; j < this._CurveTrimedTreeNodes.length; j++) {
 | 
					            for (let j = i + 1; j < this._CurveTrimedTreeNodes.length; j++) {
 | 
				
			||||||
                let n2 = this._CurveTrimedTreeNodes[j];
 | 
					                let n2 = this._CurveTrimedTreeNodes[j];
 | 
				
			||||||
                if (n2.used)
 | 
					                if (n2.used)
 | 
				
			||||||
                    continue;
 | 
					                    continue;
 | 
				
			||||||
 | 
					                if (equalv2(ep, n2.curve.StartPoint))
 | 
				
			||||||
 | 
					                    continue;
 | 
				
			||||||
                let status = n.curve.Join(n2.curve);
 | 
					                let status = n.curve.Join(n2.curve);
 | 
				
			||||||
                if (status === exports.Status.ConverToCircle && this._AllowConverToCircle) {
 | 
					                if (status === exports.Status.ConverToCircle && this._AllowConverToCircle) {
 | 
				
			||||||
                    n.used = true;
 | 
					                    n.used = true;
 | 
				
			||||||
@@ -15050,6 +15052,32 @@ class OBB {
 | 
				
			|||||||
        // no separating axis exists, so the two OBB don't intersect
 | 
					        // no separating axis exists, so the two OBB don't intersect
 | 
				
			||||||
        return true;
 | 
					        return true;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					    /** 扩展包围盒的数值
 | 
				
			||||||
 | 
					     * @param {Vector3} vector 扩展的向量
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    expandByVector(vector) {
 | 
				
			||||||
 | 
					        // 因为isPointContained判断中的最小点一定是0点,故OCS也要根据板厚做相应移动
 | 
				
			||||||
 | 
					        this.ocs.multiply(new three.Matrix4().makeTranslation(-vector.x, -vector.y, -vector.z));
 | 
				
			||||||
 | 
					        this.ocsInv = undefined; //clear cache
 | 
				
			||||||
 | 
					        this.halfSizes.add(vector); // xyz都增加板厚
 | 
				
			||||||
 | 
					        return this;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    // setFromObject(obj: THREE.Mesh): OBB;
 | 
				
			||||||
 | 
					    // setFromAABB(aabb: THREE.Box3): OBB;
 | 
				
			||||||
 | 
					    // setFromSphere(sphere: THREE.Shape): OBB;
 | 
				
			||||||
 | 
					    // closestPoint(point: THREE.Vector3): THREE.Vector3
 | 
				
			||||||
 | 
					    isPointContained(point, fuzz = 1e-6) {
 | 
				
			||||||
 | 
					        if (!this.ocsInv)
 | 
				
			||||||
 | 
					            this.ocsInv = new three.Matrix4().getInverse(this.ocs);
 | 
				
			||||||
 | 
					        point.applyMatrix4(this.ocsInv);
 | 
				
			||||||
 | 
					        if (point.x < -fuzz || point.x > (this.halfSizes.x * 2 + fuzz))
 | 
				
			||||||
 | 
					            return false;
 | 
				
			||||||
 | 
					        if (point.y < -fuzz || point.y > (this.halfSizes.y * 2 + fuzz))
 | 
				
			||||||
 | 
					            return false;
 | 
				
			||||||
 | 
					        if (point.z < -fuzz || point.z > (this.halfSizes.z * 2 + fuzz))
 | 
				
			||||||
 | 
					            return false;
 | 
				
			||||||
 | 
					        return true;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
var SweepSolid_1;
 | 
					var SweepSolid_1;
 | 
				
			||||||
@@ -19786,11 +19814,14 @@ exports.Production = void 0;
 | 
				
			|||||||
                let d = dId.Object;
 | 
					                let d = dId.Object;
 | 
				
			||||||
                let holes = [];
 | 
					                let holes = [];
 | 
				
			||||||
                if (d instanceof HardwareCompositeEntity) {
 | 
					                if (d instanceof HardwareCompositeEntity) {
 | 
				
			||||||
 | 
					                    //过滤子层的不挖孔复合实体 没有过滤Hole为不挖孔的  与关联切割逻辑保持一致
 | 
				
			||||||
                    holes.push(...GetMetalTotalEntitys(d, true, (e) => e instanceof Hole));
 | 
					                    holes.push(...GetMetalTotalEntitys(d, true, (e) => e instanceof Hole));
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
                for (let h of holes) {
 | 
					                for (let h of holes) {
 | 
				
			||||||
                    if (h instanceof ExtrudeHole)
 | 
					                    if (h instanceof ExtrudeHole) {
 | 
				
			||||||
                        ParseExtrudeHoles(h, br, offsetTanslation, data, sealedContour, true, true);
 | 
					                        // holes内的ExtrudeHole类型都需要解析  不考虑是否为挖孔
 | 
				
			||||||
 | 
					                        ParseExtrudeHoles(h, br, offsetTanslation, data, sealedContour, true, true, false);
 | 
				
			||||||
 | 
					                    }
 | 
				
			||||||
                    else
 | 
					                    else
 | 
				
			||||||
                        ParseCylHoles(h, br, offsetTanslation, data, sealedContour);
 | 
					                        ParseCylHoles(h, br, offsetTanslation, data, sealedContour);
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
@@ -19874,29 +19905,26 @@ exports.Production = void 0;
 | 
				
			|||||||
        let brNormal = br.Normal;
 | 
					        let brNormal = br.Normal;
 | 
				
			||||||
        let outlineWidth = br.Width;
 | 
					        let outlineWidth = br.Width;
 | 
				
			||||||
        let outlineHeight = br.Height;
 | 
					        let outlineHeight = br.Height;
 | 
				
			||||||
        let faceRegions;
 | 
					        let faceRegionPl;
 | 
				
			||||||
        let faceRegionsBox;
 | 
					 | 
				
			||||||
        let addPos;
 | 
					        let addPos;
 | 
				
			||||||
        if (br.IsArcBoard) {
 | 
					        if (br.IsArcBoard) {
 | 
				
			||||||
            addPos = cyHole["__CacheAddPos__"];
 | 
					            addPos = cyHole["__CacheAddPos__"];
 | 
				
			||||||
            faceRegions = cyHole["__CacheContour__"];
 | 
					            faceRegionPl = cyHole["__CacheContour__"];
 | 
				
			||||||
            let ocs = cyHole["__CacheBrOCS__"];
 | 
					            let ocs = cyHole["__CacheBrOCS__"];
 | 
				
			||||||
            cyHole["__CacheAddPos__"] = undefined;
 | 
					            cyHole["__CacheAddPos__"] = undefined;
 | 
				
			||||||
            cyHole["__CacheBrOCS__"] = undefined;
 | 
					            cyHole["__CacheBrOCS__"] = undefined;
 | 
				
			||||||
            cyHole["__CacheContour__"] = undefined;
 | 
					            cyHole["__CacheContour__"] = undefined;
 | 
				
			||||||
            if (!ocs || !addPos || !faceRegions?.length)
 | 
					            if (!ocs || !addPos || !faceRegionPl)
 | 
				
			||||||
                return;
 | 
					                return;
 | 
				
			||||||
            else {
 | 
					            else {
 | 
				
			||||||
                brInv = new three.Matrix4().getInverse(ocs);
 | 
					                brInv = new three.Matrix4().getInverse(ocs);
 | 
				
			||||||
                brNormal = new three.Vector3().setFromMatrixColumn(ocs, 2);
 | 
					                brNormal = new three.Vector3().setFromMatrixColumn(ocs, 2);
 | 
				
			||||||
                faceRegionsBox = new three.Box3();
 | 
					                let faceRegionsBox = faceRegionPl.BoundingBox;
 | 
				
			||||||
                for (let pl of faceRegions)
 | 
					 | 
				
			||||||
                    faceRegionsBox.union(pl.BoundingBox);
 | 
					 | 
				
			||||||
                let boxSize = faceRegionsBox.getSize(new three.Vector3);
 | 
					                let boxSize = faceRegionsBox.getSize(new three.Vector3);
 | 
				
			||||||
                outlineWidth = boxSize.x;
 | 
					                outlineWidth = boxSize.x;
 | 
				
			||||||
                outlineHeight = boxSize.y;
 | 
					                outlineHeight = faceRegionsBox.max.y;
 | 
				
			||||||
                let extrude = Board.CreateBoard(boxSize.y, boxSize.x, 1);
 | 
					                faceRegionPl.UpdateOCSTo(new three.Matrix4().setPosition(faceRegionsBox.min.x, 0, 0));
 | 
				
			||||||
                outline = extrude.ContourCurve;
 | 
					                outline = new exports.Polyline(faceRegionPl.LineData);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        let brInvRo = new three.Matrix4().extractRotation(brInv);
 | 
					        let brInvRo = new three.Matrix4().extractRotation(brInv);
 | 
				
			||||||
@@ -19948,24 +19976,6 @@ exports.Production = void 0;
 | 
				
			|||||||
                let ep = position.clone().add(cyHole.Normal.multiplyScalar(cyHole.Height).applyMatrix4(brInvRo)).setZ(0); //真实数据
 | 
					                let ep = position.clone().add(cyHole.Normal.multiplyScalar(cyHole.Height).applyMatrix4(brInvRo)).setZ(0); //真实数据
 | 
				
			||||||
                let testLine = new exports.Line(sp, ep);
 | 
					                let testLine = new exports.Line(sp, ep);
 | 
				
			||||||
                let iPt;
 | 
					                let iPt;
 | 
				
			||||||
                if (br.IsArcBoard) {
 | 
					 | 
				
			||||||
                    if (faceRegions?.length) {
 | 
					 | 
				
			||||||
                        for (let pl of faceRegions) {
 | 
					 | 
				
			||||||
                            pl.UpdateOCSTo(new three.Matrix4().setPosition(faceRegionsBox.min));
 | 
					 | 
				
			||||||
                            let newPl = new exports.Polyline(pl.LineData);
 | 
					 | 
				
			||||||
                            iPt = newPl.IntersectWith(testLine, 0, CanDrawHoleFuzz)[0];
 | 
					 | 
				
			||||||
                            if (iPt) {
 | 
					 | 
				
			||||||
                                outline = newPl;
 | 
					 | 
				
			||||||
                                break;
 | 
					 | 
				
			||||||
                            }
 | 
					 | 
				
			||||||
                        }
 | 
					 | 
				
			||||||
                    }
 | 
					 | 
				
			||||||
                    else {
 | 
					 | 
				
			||||||
                        InteractionLog([{ msg: "警告:" }, { msg: `板件${br.Name}`, entity: [br, cyHole] }, { msg: "侧孔与板无交点,无法加工该侧孔!" }], LogType.Warning);
 | 
					 | 
				
			||||||
                        return;
 | 
					 | 
				
			||||||
                    }
 | 
					 | 
				
			||||||
                }
 | 
					 | 
				
			||||||
                else
 | 
					 | 
				
			||||||
                iPt = outline.IntersectWith(testLine, 0, CanDrawHoleFuzz)[0];
 | 
					                iPt = outline.IntersectWith(testLine, 0, CanDrawHoleFuzz)[0];
 | 
				
			||||||
                if (!iPt) {
 | 
					                if (!iPt) {
 | 
				
			||||||
                    InteractionLog([{ msg: "警告:" }, { msg: `板件${br.Name}`, entity: [br, cyHole] }, { msg: "侧孔与板无交点,无法加工该侧孔!" }], LogType.Warning);
 | 
					                    InteractionLog([{ msg: "警告:" }, { msg: `板件${br.Name}`, entity: [br, cyHole] }, { msg: "侧孔与板无交点,无法加工该侧孔!" }], LogType.Warning);
 | 
				
			||||||
@@ -20060,10 +20070,10 @@ exports.Production = void 0;
 | 
				
			|||||||
     * isRelativeHardware 关联的五金使用此类型误差
 | 
					     * isRelativeHardware 关联的五金使用此类型误差
 | 
				
			||||||
     * CanDrawHoleFuzz)//区间交集必须大于CanDrawHoleFuzz
 | 
					     * CanDrawHoleFuzz)//区间交集必须大于CanDrawHoleFuzz
 | 
				
			||||||
     * CanDrawHoleFuzz)//区间交集必须大于CanDrawHoleFuzz
 | 
					     * CanDrawHoleFuzz)//区间交集必须大于CanDrawHoleFuzz
 | 
				
			||||||
     *
 | 
					     * checkHole 是否检查挖孔属性
 | 
				
			||||||
    */
 | 
					    */
 | 
				
			||||||
    function ParseExtrudeHoles(d, br, offsetTanslation, data, outline, isCheckGroove = false, isRelativeHardware = false) {
 | 
					    function ParseExtrudeHoles(d, br, offsetTanslation, data, outline, isCheckGroove = false, isRelativeHardware = false, checkHole = true) {
 | 
				
			||||||
        if (!d.isHole)
 | 
					        if (checkHole && !d.isHole)
 | 
				
			||||||
            return;
 | 
					            return;
 | 
				
			||||||
        let brInv = br.OCSInv;
 | 
					        let brInv = br.OCSInv;
 | 
				
			||||||
        let brNormal = br.Normal;
 | 
					        let brNormal = br.Normal;
 | 
				
			||||||
@@ -20071,28 +20081,25 @@ exports.Production = void 0;
 | 
				
			|||||||
        let outlineWidth = br.Width;
 | 
					        let outlineWidth = br.Width;
 | 
				
			||||||
        let outlineHeight = br.Height;
 | 
					        let outlineHeight = br.Height;
 | 
				
			||||||
        let addPos;
 | 
					        let addPos;
 | 
				
			||||||
        let faceRegions;
 | 
					        let faceRegionPl;
 | 
				
			||||||
        let faceRegionsBox;
 | 
					 | 
				
			||||||
        if (br.IsArcBoard) {
 | 
					        if (br.IsArcBoard) {
 | 
				
			||||||
            addPos = d["__CacheAddPos__"];
 | 
					            addPos = d["__CacheAddPos__"];
 | 
				
			||||||
            faceRegions = d["__CacheContour__"];
 | 
					            faceRegionPl = d["__CacheContour__"];
 | 
				
			||||||
            let ocs = d["__CacheBrOCS__"];
 | 
					            let ocs = d["__CacheBrOCS__"];
 | 
				
			||||||
            d["__CacheAddPos__"] = undefined;
 | 
					            d["__CacheAddPos__"] = undefined;
 | 
				
			||||||
            d["__CacheBrOCS__"] = undefined;
 | 
					            d["__CacheBrOCS__"] = undefined;
 | 
				
			||||||
            d["__CacheContour__"] = undefined;
 | 
					            d["__CacheContour__"] = undefined;
 | 
				
			||||||
            if (!ocs || !addPos || !faceRegions?.length)
 | 
					            if (!ocs || !addPos || !faceRegionPl)
 | 
				
			||||||
                return;
 | 
					                return;
 | 
				
			||||||
            else {
 | 
					            else {
 | 
				
			||||||
                brInv = new three.Matrix4().getInverse(ocs);
 | 
					                brInv = new three.Matrix4().getInverse(ocs);
 | 
				
			||||||
                brNormal = new three.Vector3().setFromMatrixColumn(ocs, 2);
 | 
					                brNormal = new three.Vector3().setFromMatrixColumn(ocs, 2);
 | 
				
			||||||
                faceRegionsBox = new three.Box3();
 | 
					                let faceRegionsBox = faceRegionPl.BoundingBox;
 | 
				
			||||||
                for (let pl of faceRegions)
 | 
					 | 
				
			||||||
                    faceRegionsBox.union(pl.BoundingBox);
 | 
					 | 
				
			||||||
                let boxSize = faceRegionsBox.getSize(new three.Vector3);
 | 
					                let boxSize = faceRegionsBox.getSize(new three.Vector3);
 | 
				
			||||||
                outlineWidth = boxSize.x;
 | 
					                outlineWidth = boxSize.x;
 | 
				
			||||||
                outlineHeight = boxSize.y;
 | 
					                outlineHeight = faceRegionsBox.max.y;
 | 
				
			||||||
                let extrude = Board.CreateBoard(boxSize.y, boxSize.x, 1);
 | 
					                faceRegionPl.UpdateOCSTo(new three.Matrix4().setPosition(faceRegionsBox.min.x, 0, 0));
 | 
				
			||||||
                outline = extrude.ContourCurve;
 | 
					                outline = new exports.Polyline(faceRegionPl.LineData);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        if (cir instanceof exports.Circle) {
 | 
					        if (cir instanceof exports.Circle) {
 | 
				
			||||||
@@ -20472,6 +20479,7 @@ function ParseArcBoardHoles(br, offsetTanslation) {
 | 
				
			|||||||
            let x = faceRegion.BoundingBox.getCenter(new three.Vector3).x;
 | 
					            let x = faceRegion.BoundingBox.getCenter(new three.Vector3).x;
 | 
				
			||||||
            return x > currentLength && x < length;
 | 
					            return x > currentLength && x < length;
 | 
				
			||||||
        });
 | 
					        });
 | 
				
			||||||
 | 
					        const ocsInv = new three.Matrix4().getInverse(ocs);
 | 
				
			||||||
        for (let [, driss] of br.DrillList) {
 | 
					        for (let [, driss] of br.DrillList) {
 | 
				
			||||||
            for (let dris of driss) {
 | 
					            for (let dris of driss) {
 | 
				
			||||||
                for (let dId of dris) {
 | 
					                for (let dId of dris) {
 | 
				
			||||||
@@ -20480,12 +20488,19 @@ function ParseArcBoardHoles(br, offsetTanslation) {
 | 
				
			|||||||
                    let d = dId.Object;
 | 
					                    let d = dId.Object;
 | 
				
			||||||
                    if (d["__CacheBrOCS__"])
 | 
					                    if (d["__CacheBrOCS__"])
 | 
				
			||||||
                        continue;
 | 
					                        continue;
 | 
				
			||||||
                    let b = d.BoundingBox.applyMatrix4(new three.Matrix4().getInverse(ocs));
 | 
					                    let holeBox = d.GetBoundingBoxInMtx(ocsInv);
 | 
				
			||||||
                    if (cuBox.intersectsBox(b)) {
 | 
					                    if (cuBox.intersectsBox(holeBox)) {
 | 
				
			||||||
 | 
					                        let pls = faceRegions.filter((pl) => {
 | 
				
			||||||
 | 
					                            let plBox = pl.BoundingBox;
 | 
				
			||||||
 | 
					                            return (plBox.min.y < holeBox.max.y - 1e-6) && (plBox.max.y > holeBox.max.y + 1e-6) ||
 | 
				
			||||||
 | 
					                                (plBox.min.y < holeBox.min.y - 1e-6) && (plBox.max.y > holeBox.min.y + 1e-6);
 | 
				
			||||||
 | 
					                        });
 | 
				
			||||||
 | 
					                        if (pls.length) {
 | 
				
			||||||
                            d["__CacheBrOCS__"] = ocs;
 | 
					                            d["__CacheBrOCS__"] = ocs;
 | 
				
			||||||
                            //记录分段路径的起点与原点差值
 | 
					                            //记录分段路径的起点与原点差值
 | 
				
			||||||
                            d["__CacheAddPos__"] = new three.Vector3(currentLength);
 | 
					                            d["__CacheAddPos__"] = new three.Vector3(currentLength);
 | 
				
			||||||
                        d["__CacheContour__"] = faceRegions;
 | 
					                            d["__CacheContour__"] = pls[0].Clone();
 | 
				
			||||||
 | 
					                        }
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
@@ -25328,29 +25343,25 @@ function GetModelingFromCustomDrill(br) {
 | 
				
			|||||||
        let min = box.min;
 | 
					        let min = box.min;
 | 
				
			||||||
        let dir;
 | 
					        let dir;
 | 
				
			||||||
        let shape = hole.Shape;
 | 
					        let shape = hole.Shape;
 | 
				
			||||||
        let faceRegions;
 | 
					        let faceRegionPl;
 | 
				
			||||||
        let faceRegionsBox;
 | 
					 | 
				
			||||||
        let addPos;
 | 
					        let addPos;
 | 
				
			||||||
        let chaiDanName = hole["__CacheChaiDanName__"];
 | 
					        let chaiDanName = hole["__CacheChaiDanName__"];
 | 
				
			||||||
        hole["__CacheChaiDanName__"] = undefined;
 | 
					        hole["__CacheChaiDanName__"] = undefined;
 | 
				
			||||||
        if (br.IsArcBoard) {
 | 
					        if (br.IsArcBoard) {
 | 
				
			||||||
            addPos = hole["__CacheAddPos__"];
 | 
					            addPos = hole["__CacheAddPos__"];
 | 
				
			||||||
            faceRegions = hole["__CacheContour__"];
 | 
					            faceRegionPl = hole["__CacheContour__"];
 | 
				
			||||||
            let ocs = hole["__CacheBrOCS__"];
 | 
					            let ocs = hole["__CacheBrOCS__"];
 | 
				
			||||||
            hole["__CacheAddPos__"] = undefined;
 | 
					            hole["__CacheAddPos__"] = undefined;
 | 
				
			||||||
            hole["__CacheBrOCS__"] = undefined;
 | 
					            hole["__CacheBrOCS__"] = undefined;
 | 
				
			||||||
            hole["__CacheContour__"] = undefined;
 | 
					            hole["__CacheContour__"] = undefined;
 | 
				
			||||||
            if (!ocs || !addPos || !faceRegions?.length)
 | 
					            if (!ocs || !addPos || !faceRegionPl)
 | 
				
			||||||
                return;
 | 
					                return;
 | 
				
			||||||
            else {
 | 
					            else {
 | 
				
			||||||
                brInv = new three.Matrix4().getInverse(ocs);
 | 
					                brInv = new three.Matrix4().getInverse(ocs);
 | 
				
			||||||
                normal = new three.Vector3().setFromMatrixColumn(ocs, 2);
 | 
					                normal = new three.Vector3().setFromMatrixColumn(ocs, 2);
 | 
				
			||||||
                faceRegionsBox = new three.Box3();
 | 
					                let faceRegionsBox = faceRegionPl.BoundingBox;
 | 
				
			||||||
                for (let pl of faceRegions)
 | 
					                faceRegionPl.UpdateOCSTo(new three.Matrix4().setPosition(faceRegionsBox.min.x, 0, 0));
 | 
				
			||||||
                    faceRegionsBox.union(pl.BoundingBox);
 | 
					                outline = new exports.Polyline(faceRegionPl.LineData);
 | 
				
			||||||
                let boxSize = faceRegionsBox.getSize(new three.Vector3);
 | 
					 | 
				
			||||||
                let extrude = Board.CreateBoard(boxSize.y, boxSize.x, 1);
 | 
					 | 
				
			||||||
                outline = extrude.ContourCurve;
 | 
					 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        let diff = brInv.clone().multiply(hole.OCS);
 | 
					        let diff = brInv.clone().multiply(hole.OCS);
 | 
				
			||||||
 
 | 
				
			|||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										139
									
								
								api.esm.js
									
									
									
									
									
								
							
							
						
						
									
										139
									
								
								api.esm.js
									
									
									
									
									
								
							@@ -881,6 +881,9 @@ class CADFiler {
 | 
				
			|||||||
    WriteVec3(v3) {
 | 
					    WriteVec3(v3) {
 | 
				
			||||||
        this._datas.push(v3.x, v3.y, v3.z);
 | 
					        this._datas.push(v3.x, v3.y, v3.z);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					    WriteMatrix4(m) {
 | 
				
			||||||
 | 
					        this._datas.push(...m.elements);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
    Write2dArray(arr) {
 | 
					    Write2dArray(arr) {
 | 
				
			||||||
        this._datas.push(arr.length, ...arr.flat());
 | 
					        this._datas.push(arr.length, ...arr.flat());
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@@ -890,6 +893,9 @@ class CADFiler {
 | 
				
			|||||||
    ReadBool() {
 | 
					    ReadBool() {
 | 
				
			||||||
        return Boolean(this.Read());
 | 
					        return Boolean(this.Read());
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					    ReadMatrix4() {
 | 
				
			||||||
 | 
					        return new Matrix4().fromArray(this.ReadArray(16));
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
    ReadArray(count) {
 | 
					    ReadArray(count) {
 | 
				
			||||||
        let arr = this._datas.slice(this.readIndex, this.readIndex + count);
 | 
					        let arr = this._datas.slice(this.readIndex, this.readIndex + count);
 | 
				
			||||||
        this.readIndex += count;
 | 
					        this.readIndex += count;
 | 
				
			||||||
@@ -1534,14 +1540,6 @@ let PhysicalMaterialRecord = class PhysicalMaterialRecord extends MaterialTableR
 | 
				
			|||||||
            this.material.emissive.setRGB(0, 0, 0);
 | 
					            this.material.emissive.setRGB(0, 0, 0);
 | 
				
			||||||
            this.material.emissiveMap = undefined;
 | 
					            this.material.emissiveMap = undefined;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        if (this.useMap && this.useBumpMap && this.bumpMap?.Object && !this.bumpMap.IsErase) {
 | 
					 | 
				
			||||||
            let map = this.bumpMap.Object;
 | 
					 | 
				
			||||||
            let texture = map.GetThreeTexture();
 | 
					 | 
				
			||||||
            await map.WaitUpdate();
 | 
					 | 
				
			||||||
            this.material.bumpMap = texture;
 | 
					 | 
				
			||||||
            this.material.needsUpdate = true;
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
        else
 | 
					 | 
				
			||||||
        this.material.bumpMap = undefined;
 | 
					        this.material.bumpMap = undefined;
 | 
				
			||||||
        if (this.useMap && this.roughnessMap?.Object && !this.roughnessMap.IsErase) {
 | 
					        if (this.useMap && this.roughnessMap?.Object && !this.roughnessMap.IsErase) {
 | 
				
			||||||
            let map = this.roughnessMap.Object;
 | 
					            let map = this.roughnessMap.Object;
 | 
				
			||||||
@@ -8876,6 +8874,7 @@ class OffsetPolyline {
 | 
				
			|||||||
                this._CurveTreeNodes.push(...d.paddingCurve.map(c => new CurveTreeNode(c)));
 | 
					                this._CurveTreeNodes.push(...d.paddingCurve.map(c => new CurveTreeNode(c)));
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        for (let i = 0; i < this._TrimPolylineContours.length; i++) {
 | 
					        for (let i = 0; i < this._TrimPolylineContours.length; i++) {
 | 
				
			||||||
 | 
					            // TestDraw(this._TrimPolylineContours[i].Curve); //测试绘制裁剪轮廓
 | 
				
			||||||
            let c = this._TrimPolylineContours[i];
 | 
					            let c = this._TrimPolylineContours[i];
 | 
				
			||||||
            let cbox = c.BoundingBox;
 | 
					            let cbox = c.BoundingBox;
 | 
				
			||||||
            for (let curveNode of this._CurveTreeNodes)
 | 
					            for (let curveNode of this._CurveTreeNodes)
 | 
				
			||||||
@@ -8900,10 +8899,13 @@ class OffsetPolyline {
 | 
				
			|||||||
            if (n.used)
 | 
					            if (n.used)
 | 
				
			||||||
                continue;
 | 
					                continue;
 | 
				
			||||||
            let sp = n.curve.StartPoint;
 | 
					            let sp = n.curve.StartPoint;
 | 
				
			||||||
 | 
					            let ep = n.curve.EndPoint;
 | 
				
			||||||
            for (let j = i + 1; j < this._CurveTrimedTreeNodes.length; j++) {
 | 
					            for (let j = i + 1; j < this._CurveTrimedTreeNodes.length; j++) {
 | 
				
			||||||
                let n2 = this._CurveTrimedTreeNodes[j];
 | 
					                let n2 = this._CurveTrimedTreeNodes[j];
 | 
				
			||||||
                if (n2.used)
 | 
					                if (n2.used)
 | 
				
			||||||
                    continue;
 | 
					                    continue;
 | 
				
			||||||
 | 
					                if (equalv2(ep, n2.curve.StartPoint))
 | 
				
			||||||
 | 
					                    continue;
 | 
				
			||||||
                let status = n.curve.Join(n2.curve);
 | 
					                let status = n.curve.Join(n2.curve);
 | 
				
			||||||
                if (status === Status.ConverToCircle && this._AllowConverToCircle) {
 | 
					                if (status === Status.ConverToCircle && this._AllowConverToCircle) {
 | 
				
			||||||
                    n.used = true;
 | 
					                    n.used = true;
 | 
				
			||||||
@@ -15023,6 +15025,32 @@ class OBB {
 | 
				
			|||||||
        // no separating axis exists, so the two OBB don't intersect
 | 
					        // no separating axis exists, so the two OBB don't intersect
 | 
				
			||||||
        return true;
 | 
					        return true;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					    /** 扩展包围盒的数值
 | 
				
			||||||
 | 
					     * @param {Vector3} vector 扩展的向量
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    expandByVector(vector) {
 | 
				
			||||||
 | 
					        // 因为isPointContained判断中的最小点一定是0点,故OCS也要根据板厚做相应移动
 | 
				
			||||||
 | 
					        this.ocs.multiply(new Matrix4().makeTranslation(-vector.x, -vector.y, -vector.z));
 | 
				
			||||||
 | 
					        this.ocsInv = undefined; //clear cache
 | 
				
			||||||
 | 
					        this.halfSizes.add(vector); // xyz都增加板厚
 | 
				
			||||||
 | 
					        return this;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    // setFromObject(obj: THREE.Mesh): OBB;
 | 
				
			||||||
 | 
					    // setFromAABB(aabb: THREE.Box3): OBB;
 | 
				
			||||||
 | 
					    // setFromSphere(sphere: THREE.Shape): OBB;
 | 
				
			||||||
 | 
					    // closestPoint(point: THREE.Vector3): THREE.Vector3
 | 
				
			||||||
 | 
					    isPointContained(point, fuzz = 1e-6) {
 | 
				
			||||||
 | 
					        if (!this.ocsInv)
 | 
				
			||||||
 | 
					            this.ocsInv = new Matrix4().getInverse(this.ocs);
 | 
				
			||||||
 | 
					        point.applyMatrix4(this.ocsInv);
 | 
				
			||||||
 | 
					        if (point.x < -fuzz || point.x > (this.halfSizes.x * 2 + fuzz))
 | 
				
			||||||
 | 
					            return false;
 | 
				
			||||||
 | 
					        if (point.y < -fuzz || point.y > (this.halfSizes.y * 2 + fuzz))
 | 
				
			||||||
 | 
					            return false;
 | 
				
			||||||
 | 
					        if (point.z < -fuzz || point.z > (this.halfSizes.z * 2 + fuzz))
 | 
				
			||||||
 | 
					            return false;
 | 
				
			||||||
 | 
					        return true;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
var SweepSolid_1;
 | 
					var SweepSolid_1;
 | 
				
			||||||
@@ -19759,11 +19787,14 @@ var Production;
 | 
				
			|||||||
                let d = dId.Object;
 | 
					                let d = dId.Object;
 | 
				
			||||||
                let holes = [];
 | 
					                let holes = [];
 | 
				
			||||||
                if (d instanceof HardwareCompositeEntity) {
 | 
					                if (d instanceof HardwareCompositeEntity) {
 | 
				
			||||||
 | 
					                    //过滤子层的不挖孔复合实体 没有过滤Hole为不挖孔的  与关联切割逻辑保持一致
 | 
				
			||||||
                    holes.push(...GetMetalTotalEntitys(d, true, (e) => e instanceof Hole));
 | 
					                    holes.push(...GetMetalTotalEntitys(d, true, (e) => e instanceof Hole));
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
                for (let h of holes) {
 | 
					                for (let h of holes) {
 | 
				
			||||||
                    if (h instanceof ExtrudeHole)
 | 
					                    if (h instanceof ExtrudeHole) {
 | 
				
			||||||
                        ParseExtrudeHoles(h, br, offsetTanslation, data, sealedContour, true, true);
 | 
					                        // holes内的ExtrudeHole类型都需要解析  不考虑是否为挖孔
 | 
				
			||||||
 | 
					                        ParseExtrudeHoles(h, br, offsetTanslation, data, sealedContour, true, true, false);
 | 
				
			||||||
 | 
					                    }
 | 
				
			||||||
                    else
 | 
					                    else
 | 
				
			||||||
                        ParseCylHoles(h, br, offsetTanslation, data, sealedContour);
 | 
					                        ParseCylHoles(h, br, offsetTanslation, data, sealedContour);
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
@@ -19847,29 +19878,26 @@ var Production;
 | 
				
			|||||||
        let brNormal = br.Normal;
 | 
					        let brNormal = br.Normal;
 | 
				
			||||||
        let outlineWidth = br.Width;
 | 
					        let outlineWidth = br.Width;
 | 
				
			||||||
        let outlineHeight = br.Height;
 | 
					        let outlineHeight = br.Height;
 | 
				
			||||||
        let faceRegions;
 | 
					        let faceRegionPl;
 | 
				
			||||||
        let faceRegionsBox;
 | 
					 | 
				
			||||||
        let addPos;
 | 
					        let addPos;
 | 
				
			||||||
        if (br.IsArcBoard) {
 | 
					        if (br.IsArcBoard) {
 | 
				
			||||||
            addPos = cyHole["__CacheAddPos__"];
 | 
					            addPos = cyHole["__CacheAddPos__"];
 | 
				
			||||||
            faceRegions = cyHole["__CacheContour__"];
 | 
					            faceRegionPl = cyHole["__CacheContour__"];
 | 
				
			||||||
            let ocs = cyHole["__CacheBrOCS__"];
 | 
					            let ocs = cyHole["__CacheBrOCS__"];
 | 
				
			||||||
            cyHole["__CacheAddPos__"] = undefined;
 | 
					            cyHole["__CacheAddPos__"] = undefined;
 | 
				
			||||||
            cyHole["__CacheBrOCS__"] = undefined;
 | 
					            cyHole["__CacheBrOCS__"] = undefined;
 | 
				
			||||||
            cyHole["__CacheContour__"] = undefined;
 | 
					            cyHole["__CacheContour__"] = undefined;
 | 
				
			||||||
            if (!ocs || !addPos || !faceRegions?.length)
 | 
					            if (!ocs || !addPos || !faceRegionPl)
 | 
				
			||||||
                return;
 | 
					                return;
 | 
				
			||||||
            else {
 | 
					            else {
 | 
				
			||||||
                brInv = new Matrix4().getInverse(ocs);
 | 
					                brInv = new Matrix4().getInverse(ocs);
 | 
				
			||||||
                brNormal = new Vector3().setFromMatrixColumn(ocs, 2);
 | 
					                brNormal = new Vector3().setFromMatrixColumn(ocs, 2);
 | 
				
			||||||
                faceRegionsBox = new Box3();
 | 
					                let faceRegionsBox = faceRegionPl.BoundingBox;
 | 
				
			||||||
                for (let pl of faceRegions)
 | 
					 | 
				
			||||||
                    faceRegionsBox.union(pl.BoundingBox);
 | 
					 | 
				
			||||||
                let boxSize = faceRegionsBox.getSize(new Vector3);
 | 
					                let boxSize = faceRegionsBox.getSize(new Vector3);
 | 
				
			||||||
                outlineWidth = boxSize.x;
 | 
					                outlineWidth = boxSize.x;
 | 
				
			||||||
                outlineHeight = boxSize.y;
 | 
					                outlineHeight = faceRegionsBox.max.y;
 | 
				
			||||||
                let extrude = Board.CreateBoard(boxSize.y, boxSize.x, 1);
 | 
					                faceRegionPl.UpdateOCSTo(new Matrix4().setPosition(faceRegionsBox.min.x, 0, 0));
 | 
				
			||||||
                outline = extrude.ContourCurve;
 | 
					                outline = new Polyline(faceRegionPl.LineData);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        let brInvRo = new Matrix4().extractRotation(brInv);
 | 
					        let brInvRo = new Matrix4().extractRotation(brInv);
 | 
				
			||||||
@@ -19921,24 +19949,6 @@ var Production;
 | 
				
			|||||||
                let ep = position.clone().add(cyHole.Normal.multiplyScalar(cyHole.Height).applyMatrix4(brInvRo)).setZ(0); //真实数据
 | 
					                let ep = position.clone().add(cyHole.Normal.multiplyScalar(cyHole.Height).applyMatrix4(brInvRo)).setZ(0); //真实数据
 | 
				
			||||||
                let testLine = new Line(sp, ep);
 | 
					                let testLine = new Line(sp, ep);
 | 
				
			||||||
                let iPt;
 | 
					                let iPt;
 | 
				
			||||||
                if (br.IsArcBoard) {
 | 
					 | 
				
			||||||
                    if (faceRegions?.length) {
 | 
					 | 
				
			||||||
                        for (let pl of faceRegions) {
 | 
					 | 
				
			||||||
                            pl.UpdateOCSTo(new Matrix4().setPosition(faceRegionsBox.min));
 | 
					 | 
				
			||||||
                            let newPl = new Polyline(pl.LineData);
 | 
					 | 
				
			||||||
                            iPt = newPl.IntersectWith(testLine, 0, CanDrawHoleFuzz)[0];
 | 
					 | 
				
			||||||
                            if (iPt) {
 | 
					 | 
				
			||||||
                                outline = newPl;
 | 
					 | 
				
			||||||
                                break;
 | 
					 | 
				
			||||||
                            }
 | 
					 | 
				
			||||||
                        }
 | 
					 | 
				
			||||||
                    }
 | 
					 | 
				
			||||||
                    else {
 | 
					 | 
				
			||||||
                        InteractionLog([{ msg: "警告:" }, { msg: `板件${br.Name}`, entity: [br, cyHole] }, { msg: "侧孔与板无交点,无法加工该侧孔!" }], LogType.Warning);
 | 
					 | 
				
			||||||
                        return;
 | 
					 | 
				
			||||||
                    }
 | 
					 | 
				
			||||||
                }
 | 
					 | 
				
			||||||
                else
 | 
					 | 
				
			||||||
                iPt = outline.IntersectWith(testLine, 0, CanDrawHoleFuzz)[0];
 | 
					                iPt = outline.IntersectWith(testLine, 0, CanDrawHoleFuzz)[0];
 | 
				
			||||||
                if (!iPt) {
 | 
					                if (!iPt) {
 | 
				
			||||||
                    InteractionLog([{ msg: "警告:" }, { msg: `板件${br.Name}`, entity: [br, cyHole] }, { msg: "侧孔与板无交点,无法加工该侧孔!" }], LogType.Warning);
 | 
					                    InteractionLog([{ msg: "警告:" }, { msg: `板件${br.Name}`, entity: [br, cyHole] }, { msg: "侧孔与板无交点,无法加工该侧孔!" }], LogType.Warning);
 | 
				
			||||||
@@ -20033,10 +20043,10 @@ var Production;
 | 
				
			|||||||
     * isRelativeHardware 关联的五金使用此类型误差
 | 
					     * isRelativeHardware 关联的五金使用此类型误差
 | 
				
			||||||
     * CanDrawHoleFuzz)//区间交集必须大于CanDrawHoleFuzz
 | 
					     * CanDrawHoleFuzz)//区间交集必须大于CanDrawHoleFuzz
 | 
				
			||||||
     * CanDrawHoleFuzz)//区间交集必须大于CanDrawHoleFuzz
 | 
					     * CanDrawHoleFuzz)//区间交集必须大于CanDrawHoleFuzz
 | 
				
			||||||
     *
 | 
					     * checkHole 是否检查挖孔属性
 | 
				
			||||||
    */
 | 
					    */
 | 
				
			||||||
    function ParseExtrudeHoles(d, br, offsetTanslation, data, outline, isCheckGroove = false, isRelativeHardware = false) {
 | 
					    function ParseExtrudeHoles(d, br, offsetTanslation, data, outline, isCheckGroove = false, isRelativeHardware = false, checkHole = true) {
 | 
				
			||||||
        if (!d.isHole)
 | 
					        if (checkHole && !d.isHole)
 | 
				
			||||||
            return;
 | 
					            return;
 | 
				
			||||||
        let brInv = br.OCSInv;
 | 
					        let brInv = br.OCSInv;
 | 
				
			||||||
        let brNormal = br.Normal;
 | 
					        let brNormal = br.Normal;
 | 
				
			||||||
@@ -20044,28 +20054,25 @@ var Production;
 | 
				
			|||||||
        let outlineWidth = br.Width;
 | 
					        let outlineWidth = br.Width;
 | 
				
			||||||
        let outlineHeight = br.Height;
 | 
					        let outlineHeight = br.Height;
 | 
				
			||||||
        let addPos;
 | 
					        let addPos;
 | 
				
			||||||
        let faceRegions;
 | 
					        let faceRegionPl;
 | 
				
			||||||
        let faceRegionsBox;
 | 
					 | 
				
			||||||
        if (br.IsArcBoard) {
 | 
					        if (br.IsArcBoard) {
 | 
				
			||||||
            addPos = d["__CacheAddPos__"];
 | 
					            addPos = d["__CacheAddPos__"];
 | 
				
			||||||
            faceRegions = d["__CacheContour__"];
 | 
					            faceRegionPl = d["__CacheContour__"];
 | 
				
			||||||
            let ocs = d["__CacheBrOCS__"];
 | 
					            let ocs = d["__CacheBrOCS__"];
 | 
				
			||||||
            d["__CacheAddPos__"] = undefined;
 | 
					            d["__CacheAddPos__"] = undefined;
 | 
				
			||||||
            d["__CacheBrOCS__"] = undefined;
 | 
					            d["__CacheBrOCS__"] = undefined;
 | 
				
			||||||
            d["__CacheContour__"] = undefined;
 | 
					            d["__CacheContour__"] = undefined;
 | 
				
			||||||
            if (!ocs || !addPos || !faceRegions?.length)
 | 
					            if (!ocs || !addPos || !faceRegionPl)
 | 
				
			||||||
                return;
 | 
					                return;
 | 
				
			||||||
            else {
 | 
					            else {
 | 
				
			||||||
                brInv = new Matrix4().getInverse(ocs);
 | 
					                brInv = new Matrix4().getInverse(ocs);
 | 
				
			||||||
                brNormal = new Vector3().setFromMatrixColumn(ocs, 2);
 | 
					                brNormal = new Vector3().setFromMatrixColumn(ocs, 2);
 | 
				
			||||||
                faceRegionsBox = new Box3();
 | 
					                let faceRegionsBox = faceRegionPl.BoundingBox;
 | 
				
			||||||
                for (let pl of faceRegions)
 | 
					 | 
				
			||||||
                    faceRegionsBox.union(pl.BoundingBox);
 | 
					 | 
				
			||||||
                let boxSize = faceRegionsBox.getSize(new Vector3);
 | 
					                let boxSize = faceRegionsBox.getSize(new Vector3);
 | 
				
			||||||
                outlineWidth = boxSize.x;
 | 
					                outlineWidth = boxSize.x;
 | 
				
			||||||
                outlineHeight = boxSize.y;
 | 
					                outlineHeight = faceRegionsBox.max.y;
 | 
				
			||||||
                let extrude = Board.CreateBoard(boxSize.y, boxSize.x, 1);
 | 
					                faceRegionPl.UpdateOCSTo(new Matrix4().setPosition(faceRegionsBox.min.x, 0, 0));
 | 
				
			||||||
                outline = extrude.ContourCurve;
 | 
					                outline = new Polyline(faceRegionPl.LineData);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        if (cir instanceof Circle) {
 | 
					        if (cir instanceof Circle) {
 | 
				
			||||||
@@ -20445,6 +20452,7 @@ function ParseArcBoardHoles(br, offsetTanslation) {
 | 
				
			|||||||
            let x = faceRegion.BoundingBox.getCenter(new Vector3).x;
 | 
					            let x = faceRegion.BoundingBox.getCenter(new Vector3).x;
 | 
				
			||||||
            return x > currentLength && x < length;
 | 
					            return x > currentLength && x < length;
 | 
				
			||||||
        });
 | 
					        });
 | 
				
			||||||
 | 
					        const ocsInv = new Matrix4().getInverse(ocs);
 | 
				
			||||||
        for (let [, driss] of br.DrillList) {
 | 
					        for (let [, driss] of br.DrillList) {
 | 
				
			||||||
            for (let dris of driss) {
 | 
					            for (let dris of driss) {
 | 
				
			||||||
                for (let dId of dris) {
 | 
					                for (let dId of dris) {
 | 
				
			||||||
@@ -20453,12 +20461,19 @@ function ParseArcBoardHoles(br, offsetTanslation) {
 | 
				
			|||||||
                    let d = dId.Object;
 | 
					                    let d = dId.Object;
 | 
				
			||||||
                    if (d["__CacheBrOCS__"])
 | 
					                    if (d["__CacheBrOCS__"])
 | 
				
			||||||
                        continue;
 | 
					                        continue;
 | 
				
			||||||
                    let b = d.BoundingBox.applyMatrix4(new Matrix4().getInverse(ocs));
 | 
					                    let holeBox = d.GetBoundingBoxInMtx(ocsInv);
 | 
				
			||||||
                    if (cuBox.intersectsBox(b)) {
 | 
					                    if (cuBox.intersectsBox(holeBox)) {
 | 
				
			||||||
 | 
					                        let pls = faceRegions.filter((pl) => {
 | 
				
			||||||
 | 
					                            let plBox = pl.BoundingBox;
 | 
				
			||||||
 | 
					                            return (plBox.min.y < holeBox.max.y - 1e-6) && (plBox.max.y > holeBox.max.y + 1e-6) ||
 | 
				
			||||||
 | 
					                                (plBox.min.y < holeBox.min.y - 1e-6) && (plBox.max.y > holeBox.min.y + 1e-6);
 | 
				
			||||||
 | 
					                        });
 | 
				
			||||||
 | 
					                        if (pls.length) {
 | 
				
			||||||
                            d["__CacheBrOCS__"] = ocs;
 | 
					                            d["__CacheBrOCS__"] = ocs;
 | 
				
			||||||
                            //记录分段路径的起点与原点差值
 | 
					                            //记录分段路径的起点与原点差值
 | 
				
			||||||
                            d["__CacheAddPos__"] = new Vector3(currentLength);
 | 
					                            d["__CacheAddPos__"] = new Vector3(currentLength);
 | 
				
			||||||
                        d["__CacheContour__"] = faceRegions;
 | 
					                            d["__CacheContour__"] = pls[0].Clone();
 | 
				
			||||||
 | 
					                        }
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
@@ -25301,29 +25316,25 @@ function GetModelingFromCustomDrill(br) {
 | 
				
			|||||||
        let min = box.min;
 | 
					        let min = box.min;
 | 
				
			||||||
        let dir;
 | 
					        let dir;
 | 
				
			||||||
        let shape = hole.Shape;
 | 
					        let shape = hole.Shape;
 | 
				
			||||||
        let faceRegions;
 | 
					        let faceRegionPl;
 | 
				
			||||||
        let faceRegionsBox;
 | 
					 | 
				
			||||||
        let addPos;
 | 
					        let addPos;
 | 
				
			||||||
        let chaiDanName = hole["__CacheChaiDanName__"];
 | 
					        let chaiDanName = hole["__CacheChaiDanName__"];
 | 
				
			||||||
        hole["__CacheChaiDanName__"] = undefined;
 | 
					        hole["__CacheChaiDanName__"] = undefined;
 | 
				
			||||||
        if (br.IsArcBoard) {
 | 
					        if (br.IsArcBoard) {
 | 
				
			||||||
            addPos = hole["__CacheAddPos__"];
 | 
					            addPos = hole["__CacheAddPos__"];
 | 
				
			||||||
            faceRegions = hole["__CacheContour__"];
 | 
					            faceRegionPl = hole["__CacheContour__"];
 | 
				
			||||||
            let ocs = hole["__CacheBrOCS__"];
 | 
					            let ocs = hole["__CacheBrOCS__"];
 | 
				
			||||||
            hole["__CacheAddPos__"] = undefined;
 | 
					            hole["__CacheAddPos__"] = undefined;
 | 
				
			||||||
            hole["__CacheBrOCS__"] = undefined;
 | 
					            hole["__CacheBrOCS__"] = undefined;
 | 
				
			||||||
            hole["__CacheContour__"] = undefined;
 | 
					            hole["__CacheContour__"] = undefined;
 | 
				
			||||||
            if (!ocs || !addPos || !faceRegions?.length)
 | 
					            if (!ocs || !addPos || !faceRegionPl)
 | 
				
			||||||
                return;
 | 
					                return;
 | 
				
			||||||
            else {
 | 
					            else {
 | 
				
			||||||
                brInv = new Matrix4().getInverse(ocs);
 | 
					                brInv = new Matrix4().getInverse(ocs);
 | 
				
			||||||
                normal = new Vector3().setFromMatrixColumn(ocs, 2);
 | 
					                normal = new Vector3().setFromMatrixColumn(ocs, 2);
 | 
				
			||||||
                faceRegionsBox = new Box3();
 | 
					                let faceRegionsBox = faceRegionPl.BoundingBox;
 | 
				
			||||||
                for (let pl of faceRegions)
 | 
					                faceRegionPl.UpdateOCSTo(new Matrix4().setPosition(faceRegionsBox.min.x, 0, 0));
 | 
				
			||||||
                    faceRegionsBox.union(pl.BoundingBox);
 | 
					                outline = new Polyline(faceRegionPl.LineData);
 | 
				
			||||||
                let boxSize = faceRegionsBox.getSize(new Vector3);
 | 
					 | 
				
			||||||
                let extrude = Board.CreateBoard(boxSize.y, boxSize.x, 1);
 | 
					 | 
				
			||||||
                outline = extrude.ContourCurve;
 | 
					 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        let diff = brInv.clone().multiply(hole.OCS);
 | 
					        let diff = brInv.clone().multiply(hole.OCS);
 | 
				
			||||||
 
 | 
				
			|||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										7
									
								
								types/Add-on/ArcBoard/ArcBoardBuild.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								types/Add-on/ArcBoard/ArcBoardBuild.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -1,5 +1,4 @@
 | 
				
			|||||||
import { Geom3 } from "@jscad/modeling/src/geometries/types";
 | 
					import { Matrix4, Vector3 } from "three";
 | 
				
			||||||
import { BufferGeometry, Matrix4, Vector3 } from "three";
 | 
					 | 
				
			||||||
import { Arc } from "../../DatabaseServices/Entity/Arc";
 | 
					import { Arc } from "../../DatabaseServices/Entity/Arc";
 | 
				
			||||||
import { Board } from "../../DatabaseServices/Entity/Board";
 | 
					import { Board } from "../../DatabaseServices/Entity/Board";
 | 
				
			||||||
import { Line } from "../../DatabaseServices/Entity/Line";
 | 
					import { Line } from "../../DatabaseServices/Entity/Line";
 | 
				
			||||||
@@ -47,10 +46,6 @@ export declare class ArcBoardBuild {
 | 
				
			|||||||
    private ParseSplitXlist;
 | 
					    private ParseSplitXlist;
 | 
				
			||||||
    /** 解析临时板 */
 | 
					    /** 解析临时板 */
 | 
				
			||||||
    private ParseCSGBoard;
 | 
					    private ParseCSGBoard;
 | 
				
			||||||
    /** 生成圆弧板的Geometry */
 | 
					 | 
				
			||||||
    BuildMeshEdgeGeom(csg?: Geom3): [BufferGeometry, BufferGeometry];
 | 
					 | 
				
			||||||
    /** 生成大孔面 */
 | 
					 | 
				
			||||||
    BuildBigHoleFace(): BufferGeometry;
 | 
					 | 
				
			||||||
    private ParseCorner;
 | 
					    private ParseCorner;
 | 
				
			||||||
    ParseAllX_Map(xs: number[]): void;
 | 
					    ParseAllX_Map(xs: number[]): void;
 | 
				
			||||||
    ParseAllX_Map_BigHole(xs: number[]): [FuzzyFactory, Map<number, [Vector3, Vector3]>];
 | 
					    ParseAllX_Map_BigHole(xs: number[]): [FuzzyFactory, Map<number, [Vector3, Vector3]>];
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"ArcBoardBuild.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/ArcBoard/ArcBoardBuild.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,KAAK,EAAS,MAAM,sCAAsC,CAAC;AAOpE,OAAO,EAAmB,cAAc,EAAS,OAAO,EAAS,OAAO,EAAE,MAAM,OAAO,CAAC;AAIxF,OAAO,EAAE,GAAG,EAAE,MAAM,mCAAmC,CAAC;AACxD,OAAO,EAAE,KAAK,EAAa,MAAM,qCAAqC,CAAC;AAGvE,OAAO,EAAE,IAAI,EAAE,MAAM,oCAAoC,CAAC;AAC1D,OAAO,EAAE,QAAQ,EAAE,MAAM,wCAAwC,CAAC;AAOlE,OAAO,EAAE,YAAY,EAAE,MAAM,6BAA6B,CAAC;AAE3D,OAAO,EAAE,aAAa,EAAE,MAAM,2BAA2B,CAAC;AAG1D,qBAAa,aAAa;IAkBV,OAAO,CAAC,MAAM;IAEtB,OAAO,CAAC,UAAU;IAElB,OAAO,CAAC,WAAW;IACnB,OAAO,CAAC,QAAQ;IApBpB,OAAO,CAAC,aAAa,CAAW;IAEhC,OAAO,CAAC,aAAa,CAAiB;IACtC,OAAO,CAAC,aAAa,CAAiB;IAEtC,OAAO,CAAC,WAAW,CAAW;IAC9B,OAAO,CAAC,WAAW,CAAW;IAG9B,cAAc,EAAE,OAAO,CAAC;IACxB,cAAc,EAAE,OAAO,CAAC;gBAKJ,MAAM,EAAE,KAAK,EAErB,UAAU,GAAE,QAAgC,EAE5C,WAAW,GAAE,MAA0B,EACvC,QAAQ,gBAA0B;IAM9C,IAAI,UAAU,aAA+B;IAC7C,IAAI,UAAU,aAA+B;IAE7C,kBAAkB;IAOlB,MAAM,CAAC,cAAc,CAAC,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE,MAAM,GAAG,QAAQ;IAO7D,IAAI,aAAa,IAAI,OAAO,CAQ3B;IACD,IAAI,aAAa,IAAI,OAAO,CAM3B;IACD,cAAc;IAcd,IAAI,YAAY,mBAGf;IAED,IAAI,YAAY,mBAGf;IAED,gBAAgB;IAoChB,IAAI,YAAY,aAKf;IAED,IAAI,WAAW,WAMd;IAED,OAAO,CAAC,cAAc,CAAW;IACjC,IAAI,aAAa,aAahB;IAoDD,kBAAkB,eAA6B;IAC/C,kBAAkB,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAW;IAE9D,kBAAkB,EAAE,YAAY,CAAC;IACjC,UAAU,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC;IACxB,mBAAmB;IACnB,SAAS,EAAE,KAAK,CAAC;IACjB,YAAY;IACZ,OAAO,CAAC,WAAW,CAAW;IAE9B,IAAI,QAAQ,UAKX;IAED,IAAI,UAAU,aAKb;IAED,cAAc;IACd,OAAO,CAAC,eAAe;IA6BvB,YAAY;IACZ,OAAO,CAAC,aAAa;IA4FrB,qBAAqB;IACrB,iBAAiB,CAAC,GAAG,CAAC,EAAE,KAAK,GAAG,CAAC,cAAc,EAAE,cAAc,CAAC;IAoMhE,YAAY;IACZ,gBAAgB;IAyHhB,OAAO,CAAC,WAAW;IAWnB,aAAa,CAAC,EAAE,EAAE,MAAM,EAAE;IA2C1B,qBAAqB,CAAC,EAAE,EAAE,MAAM,EAAE,GAoCmB,CAAC,YAAY,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC;IAGpG,aAAa,CAAC,CAAC,EAAE,OAAO,EAAE,iBAAiB,eAA0B,EAAE,iBAAiB,kCAA0B;CAkBrH"}
 | 
					{"version":3,"file":"ArcBoardBuild.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/ArcBoard/ArcBoardBuild.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAEzC,OAAO,EAAE,GAAG,EAAE,MAAM,mCAAmC,CAAC;AACxD,OAAO,EAAE,KAAK,EAAa,MAAM,qCAAqC,CAAC;AACvE,OAAO,EAAE,IAAI,EAAE,MAAM,oCAAoC,CAAC;AAC1D,OAAO,EAAE,QAAQ,EAAE,MAAM,wCAAwC,CAAC;AAMlE,OAAO,EAAE,YAAY,EAAE,MAAM,6BAA6B,CAAC;AAC3D,OAAO,EAAE,aAAa,EAAE,MAAM,2BAA2B,CAAC;AAG1D,qBAAa,aAAa;IAkBV,OAAO,CAAC,MAAM;IAEtB,OAAO,CAAC,UAAU;IAElB,OAAO,CAAC,WAAW;IACnB,OAAO,CAAC,QAAQ;IApBpB,OAAO,CAAC,aAAa,CAAW;IAEhC,OAAO,CAAC,aAAa,CAAiB;IACtC,OAAO,CAAC,aAAa,CAAiB;IAEtC,OAAO,CAAC,WAAW,CAAW;IAC9B,OAAO,CAAC,WAAW,CAAW;IAG9B,cAAc,EAAE,OAAO,CAAC;IACxB,cAAc,EAAE,OAAO,CAAC;gBAKJ,MAAM,EAAE,KAAK,EAErB,UAAU,GAAE,QAAgC,EAE5C,WAAW,GAAE,MAA0B,EACvC,QAAQ,gBAA0B;IAM9C,IAAI,UAAU,aAA+B;IAC7C,IAAI,UAAU,aAA+B;IAE7C,kBAAkB;IAOlB,MAAM,CAAC,cAAc,CAAC,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE,MAAM,GAAG,QAAQ;IAO7D,IAAI,aAAa,IAAI,OAAO,CAQ3B;IACD,IAAI,aAAa,IAAI,OAAO,CAM3B;IACD,cAAc;IAcd,IAAI,YAAY,mBAGf;IAED,IAAI,YAAY,mBAGf;IAED,gBAAgB;IAoChB,IAAI,YAAY,aAKf;IAED,IAAI,WAAW,WAMd;IAED,OAAO,CAAC,cAAc,CAAW;IACjC,IAAI,aAAa,aAahB;IAoDD,kBAAkB,eAA6B;IAC/C,kBAAkB,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAW;IAE9D,kBAAkB,EAAE,YAAY,CAAC;IACjC,UAAU,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC;IACxB,mBAAmB;IACnB,SAAS,EAAE,KAAK,CAAC;IACjB,YAAY;IACZ,OAAO,CAAC,WAAW,CAAW;IAE9B,IAAI,QAAQ,UAKX;IAED,IAAI,UAAU,aAKb;IAED,cAAc;IACd,OAAO,CAAC,eAAe;IA6BvB,YAAY;IACZ,OAAO,CAAC,aAAa;IAiGrB,OAAO,CAAC,WAAW;IAWnB,aAAa,CAAC,EAAE,EAAE,MAAM,EAAE;IA2C1B,qBAAqB,CAAC,EAAE,EAAE,MAAM,EAAE,GAoCmB,CAAC,YAAY,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC;IAGpG,aAAa,CAAC,CAAC,EAAE,OAAO,EAAE,iBAAiB,eAA0B,EAAE,iBAAiB,kCAA0B;CAkBrH"}
 | 
				
			||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"CommandSideModelFeediing.d.ts","sourceRoot":"","sources":["../../../src/Add-on/CommandSideModelFeediing.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AASnD,qBAAa,uBAAwB,YAAW,OAAO;IAE7C,IAAI;IAgGV,OAAO,CAAC,SAAS;IAajB,SAAS,CAAC,EAAE,EAAE,MAAM,EAAE,SAAS,EAAE,OAAO,EAAE,UAAU,EAAE,MAAM,EAAE,OAAO,SAAI;CAY5E"}
 | 
					{"version":3,"file":"CommandSideModelFeediing.d.ts","sourceRoot":"","sources":["../../../src/Add-on/CommandSideModelFeediing.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAUnD,qBAAa,uBAAwB,YAAW,OAAO;IAE7C,IAAI;IAwGV,OAAO,CAAC,SAAS;IAajB,SAAS,CAAC,EAAE,EAAE,MAAM,EAAE,SAAS,EAAE,OAAO,EAAE,UAAU,EAAE,MAAM,EAAE,OAAO,SAAI;CAY5E"}
 | 
				
			||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"DrawClosingStrip.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/DrawClosingStrip.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,OAAO,EAAW,MAAM,OAAO,CAAC;AAOzC,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAEtD,OAAO,EAAE,OAAO,EAAE,MAAM,oBAAoB,CAAC;AAc7C,qBAAa,gBAAiB,YAAW,OAAO;IAEtC,IAAI;IA4GV,iBAAiB,CAAC,UAAU,EAAE,OAAO,EAAE,GAAG,EAAE,OAAO;CAqJtD"}
 | 
					{"version":3,"file":"DrawClosingStrip.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/DrawClosingStrip.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,OAAO,EAAW,MAAM,OAAO,CAAC;AAQzC,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAEtD,OAAO,EAAE,OAAO,EAAE,MAAM,oBAAoB,CAAC;AAc7C,qBAAa,gBAAiB,YAAW,OAAO;IAEtC,IAAI;IA4GV,iBAAiB,CAAC,UAAU,EAAE,OAAO,EAAE,GAAG,EAAE,OAAO;CAsJtD"}
 | 
				
			||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"DrawDoorTool.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/DrawBoard/DrawDoorDrawer/DrawDoorTool.ts"],"names":[],"mappings":"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"}
 | 
					{"version":3,"file":"DrawDoorTool.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/DrawBoard/DrawDoorDrawer/DrawDoorTool.ts"],"names":[],"mappings":"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"}
 | 
				
			||||||
@@ -38,7 +38,6 @@ export declare class DrawDrillingTool extends Singleton {
 | 
				
			|||||||
    private InitDrill;
 | 
					    private InitDrill;
 | 
				
			||||||
    private _InitDrill;
 | 
					    private _InitDrill;
 | 
				
			||||||
    InitDrillTemp(suitableOption: DrillingOption): boolean;
 | 
					    InitDrillTemp(suitableOption: DrillingOption): boolean;
 | 
				
			||||||
    private GetFaceSegment1D;
 | 
					 | 
				
			||||||
    private EqulalSpacing;
 | 
					    private EqulalSpacing;
 | 
				
			||||||
    private Multiple32;
 | 
					    private Multiple32;
 | 
				
			||||||
    private GetMoveDist;
 | 
					    private GetMoveDist;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"DrawDrillingTool.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDrilling/DrawDrillingTool.ts"],"names":[],"mappings":"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"}
 | 
					{"version":3,"file":"DrawDrillingTool.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDrilling/DrawDrillingTool.ts"],"names":[],"mappings":"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"}
 | 
				
			||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"ParseData.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/Erp/ParseData.ts"],"names":[],"mappings":"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"}
 | 
					{"version":3,"file":"ParseData.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/Erp/ParseData.ts"],"names":[],"mappings":"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"}
 | 
				
			||||||
							
								
								
									
										2
									
								
								types/Add-on/Erp/common/CadViewUtil.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								types/Add-on/Erp/common/CadViewUtil.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -1,5 +1,5 @@
 | 
				
			|||||||
import { Entity } from "../../../DatabaseServices/Entity/Entity";
 | 
					import { Entity } from "../../../DatabaseServices/Entity/Entity";
 | 
				
			||||||
export declare function GetCadViewFile(entities: Entity[]): Uint8Array;
 | 
					export declare function GetCadViewFile(entities: Entity[]): Uint8Array<ArrayBufferLike>;
 | 
				
			||||||
export declare function UploadCadViewFile(file: Uint8Array): Promise<string>;
 | 
					export declare function UploadCadViewFile(file: Uint8Array): Promise<string>;
 | 
				
			||||||
export type CadView2OrderDto = {
 | 
					export type CadView2OrderDto = {
 | 
				
			||||||
    Items: Array<{
 | 
					    Items: Array<{
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"CadViewUtil.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/Erp/common/CadViewUtil.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,MAAM,EAAE,MAAM,yCAAyC,CAAC;AAOjE,wBAAgB,cAAc,CAAC,QAAQ,EAAE,MAAM,EAAE,cAkGhD;AAED,wBAAsB,iBAAiB,CAAC,IAAI,EAAE,UAAU,mBAwCvD;AAED,MAAM,MAAM,gBAAgB,GAAG;IAC3B,KAAK,EAAE,KAAK,CAAC;QACT,MAAM,EAAE,MAAM,CAAC;QACf,MAAM,EAAE,MAAM,CAAC;QACf,MAAM,EAAE,MAAM,CAAC;QACf,KAAK,EAAE,MAAM,CAAC;KACjB,CAAC,CAAC;IACH,KAAK,EAAE,KAAK,CAAC;QACT,OAAO,EAAE,MAAM,CAAC;QAChB,KAAK,EAAE,MAAM,CAAC;QACd,QAAQ,EAAE,MAAM,CAAC;QACjB,YAAY,EAAE,MAAM,CAAC;KACxB,CAAC,CAAC;IACH,MAAM,EAAE,KAAK,CAAC;QACV,EAAE,EAAE,MAAM,CAAC;QACX,SAAS,EAAE,MAAM,CAAC;QAClB,OAAO,EAAE,MAAM,CAAC;QAChB,KAAK,EAAE,MAAM,CAAC;QACd,MAAM,EAAE,MAAM,CAAC;QACf,SAAS,EAAE,MAAM,CAAC;QAClB,UAAU,EAAE,MAAM,CAAC;QACnB,WAAW,EAAE,MAAM,CAAC;QACpB,QAAQ,EAAE,MAAM,CAAC;QACjB,UAAU,EAAE,MAAM,CAAC;KACtB,CAAC,CAAC;IACH,OAAO,EAAE,KAAK,CAAC;QACX,EAAE,EAAE,MAAM,CAAC;QACX,IAAI,EAAE,MAAM,CAAC;QACb,UAAU,EAAE,MAAM,CAAC;KACtB,CAAC,CAAC;CACN,CAAC;AAEF,wBAAsB,cAAc,CAAC,KAAK,EAAE;IAAE,MAAM,EAAE,MAAM,CAAC;CAAE,GAAG,OAAO,CAAC;IAAE,WAAW,EAAE,MAAM,EAAE,CAAC;IAAC,QAAQ,EAAE,gBAAgB,CAAC;CAAE,CAAC,CAsBhI"}
 | 
					{"version":3,"file":"CadViewUtil.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/Erp/common/CadViewUtil.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,MAAM,EAAE,MAAM,yCAAyC,CAAC;AAOjE,wBAAgB,cAAc,CAAC,QAAQ,EAAE,MAAM,EAAE,+BAkGhD;AAED,wBAAsB,iBAAiB,CAAC,IAAI,EAAE,UAAU,mBAwCvD;AAED,MAAM,MAAM,gBAAgB,GAAG;IAC3B,KAAK,EAAE,KAAK,CAAC;QACT,MAAM,EAAE,MAAM,CAAC;QACf,MAAM,EAAE,MAAM,CAAC;QACf,MAAM,EAAE,MAAM,CAAC;QACf,KAAK,EAAE,MAAM,CAAC;KACjB,CAAC,CAAC;IACH,KAAK,EAAE,KAAK,CAAC;QACT,OAAO,EAAE,MAAM,CAAC;QAChB,KAAK,EAAE,MAAM,CAAC;QACd,QAAQ,EAAE,MAAM,CAAC;QACjB,YAAY,EAAE,MAAM,CAAC;KACxB,CAAC,CAAC;IACH,MAAM,EAAE,KAAK,CAAC;QACV,EAAE,EAAE,MAAM,CAAC;QACX,SAAS,EAAE,MAAM,CAAC;QAClB,OAAO,EAAE,MAAM,CAAC;QAChB,KAAK,EAAE,MAAM,CAAC;QACd,MAAM,EAAE,MAAM,CAAC;QACf,SAAS,EAAE,MAAM,CAAC;QAClB,UAAU,EAAE,MAAM,CAAC;QACnB,WAAW,EAAE,MAAM,CAAC;QACpB,QAAQ,EAAE,MAAM,CAAC;QACjB,UAAU,EAAE,MAAM,CAAC;KACtB,CAAC,CAAC;IACH,OAAO,EAAE,KAAK,CAAC;QACX,EAAE,EAAE,MAAM,CAAC;QACX,IAAI,EAAE,MAAM,CAAC;QACb,UAAU,EAAE,MAAM,CAAC;KACtB,CAAC,CAAC;CACN,CAAC;AAEF,wBAAsB,cAAc,CAAC,KAAK,EAAE;IAAE,MAAM,EAAE,MAAM,CAAC;CAAE,GAAG,OAAO,CAAC;IAAE,WAAW,EAAE,MAAM,EAAE,CAAC;IAAC,QAAQ,EAAE,gBAAgB,CAAC;CAAE,CAAC,CAsBhI"}
 | 
				
			||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"ConfigUtils.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/HoleGrooveDim/ConfigUtils.ts"],"names":[],"mappings":"AAAA,OAAO,EAAW,OAAO,EAAE,MAAM,OAAO,CAAC;AAIzC,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAG5D,OAAO,EAAE,MAAM,EAAE,MAAM,sCAAsC,CAAC;AAE9D,OAAO,EAAE,QAAQ,EAAE,MAAM,wCAAwC,CAAC;AAOlE,OAAO,EAAE,cAAc,EAAE,uBAAuB,EAAE,gBAAgB,EAAyB,MAAM,0BAA0B,CAAC;AAK5H;;;;;GAKG;AACH,wBAAgB,kBAAkB,CAAC,EAAE,EAAE,KAAK,EAAE,OAAO,EAAE,MAAM,GAAG,MAAM,CA4FrE;AAED;;;;;;;;GAQG;AACH,wBAAgB,SAAS,CACrB,CAAC,EAAE,MAAM,GAAG,MAAM,EAClB,QAAQ,CAAC,EAAE,MAAM,EACjB,CAAC,CAAC,EAAE,MAAM,GAAG,MAAM,GACpB,MAAM,CAoDR;AAED;;;;;;;GAOG;AACH,wBAAgB,6BAA6B,CAAC,OAAO,EAAE,MAAM,EAAE,UAAU,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC,EAAE,EAAE,iBAAiB,EAAE,CAAC,GAAG,EAAE,MAAM,EAAE,QAAQ,CAAC,EAAE,MAAM,EAAE,QAAQ,CAAC,EAAE,MAAM,KAAK,MAAM,GAAG,MAAM,CAqBvL;AAED,wBAAsB,QAAQ,CAAC,QAAQ,EAAE,cAAc,EAAE,MAAM,EAAE,OAAO,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC,CA2B3F;AAED,wBAAgB,YAAY,CAAC,YAAY,EAAE,uBAAuB,EAAE,EAAE,cAAc,EAAE,QAAQ,EAAE,MAAM,EAAE,OAAO,GAAG,MAAM,EAAE,CAiCzH;AAED,wBAAgB,kBAAkB,CAAC,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,gBAAgB,GAAG,MAAM,EAAE,CA+B9E"}
 | 
					{"version":3,"file":"ConfigUtils.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/HoleGrooveDim/ConfigUtils.ts"],"names":[],"mappings":"AAAA,OAAO,EAAW,OAAO,EAAE,MAAM,OAAO,CAAC;AAIzC,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAG5D,OAAO,EAAE,MAAM,EAAE,MAAM,sCAAsC,CAAC;AAE9D,OAAO,EAAE,QAAQ,EAAE,MAAM,wCAAwC,CAAC;AAQlE,OAAO,EAAE,cAAc,EAAE,uBAAuB,EAAE,gBAAgB,EAAyB,MAAM,0BAA0B,CAAC;AAK5H;;;;;GAKG;AACH,wBAAgB,kBAAkB,CAAC,EAAE,EAAE,KAAK,EAAE,OAAO,EAAE,MAAM,GAAG,MAAM,CA4FrE;AAED;;;;;;;;GAQG;AACH,wBAAgB,SAAS,CACrB,CAAC,EAAE,MAAM,GAAG,MAAM,EAClB,QAAQ,CAAC,EAAE,MAAM,EACjB,CAAC,CAAC,EAAE,MAAM,GAAG,MAAM,GACpB,MAAM,CAoDR;AAED;;;;;;;GAOG;AACH,wBAAgB,6BAA6B,CAAC,OAAO,EAAE,MAAM,EAAE,UAAU,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC,EAAE,EAAE,iBAAiB,EAAE,CAAC,GAAG,EAAE,MAAM,EAAE,QAAQ,CAAC,EAAE,MAAM,EAAE,QAAQ,CAAC,EAAE,MAAM,KAAK,MAAM,GAAG,MAAM,CAqBvL;AAED,wBAAsB,QAAQ,CAAC,QAAQ,EAAE,cAAc,EAAE,MAAM,EAAE,OAAO,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC,CA2B3F;AAED,wBAAgB,YAAY,CAAC,YAAY,EAAE,uBAAuB,EAAE,EAAE,cAAc,EAAE,QAAQ,EAAE,MAAM,EAAE,OAAO,GAAG,MAAM,EAAE,CAiCzH;AAED,wBAAgB,kBAAkB,CAAC,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,gBAAgB,GAAG,MAAM,EAAE,CA+B9E"}
 | 
				
			||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"LookOverBoardInfosTool.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/LookOverBoardInfos/LookOverBoardInfosTool.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAOhC,OAAO,EAAE,YAAY,EAAiB,MAAM,6CAA6C,CAAC;AAG1F,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,MAAM,EAAE,MAAM,sCAAsC,CAAC;AAO9D,OAAO,EAAE,aAAa,EAAc,MAAM,0BAA0B,CAAC;AACrE,OAAO,EAAE,YAAY,EAAE,MAAM,gDAAgD,CAAC;AAG9E,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;IAChB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CACpB;AACD,MAAM,MAAM,cAAc,GAAG;IAAE,YAAY,EAAE,CAAC,GAAG,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,SAAS,EAAE,MAAM,EAAE,IAAI,EAAE,YAAY,KAAK,IAAI,CAAC;IAAC,QAAQ,CAAC,EAAE,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,YAAY,KAAK,IAAI,CAAC;CAAE,CAAC;AAClL,cAAM,sBAAsB;IAExB,OAAO,CAAC,YAAY,CAAoD;IACxE,OAAO,CAAC,OAAO,CAAkC;IACjD,OAAO,CAAC,QAAQ,CAA8B;IAE9C,QAAQ,CAAC,GAAG,EAAE,CAAC,KAAK,GAAG,aAAa,CAAC,EAAE,EAAE,OAAO,GAAE,cAAqB,EAAE,iBAAiB,CAAC,EAAE,OAAO;;;;;;IAgEpG,OAAO,CAAC,MAAM;IA8Ld,SAAS,CAAC,EAAE,EAAE,aAAa,GAAG,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,GAAG,CAAC,EAAE,MAAM;IAMjE,kBAAkB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,aAAa,EAAE,EAAE,aAAa,EAAE,UAAU,EAAE;IA+C7E,wBAAwB,WAAY,MAAM,cAQxC;IACF,OAAO,CAAC,cAAc;IAoBtB,4BAA4B,WAAY,aAAa,cAAc,MAAM,cAKvE;IACF,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;AAOhC,OAAO,EAAE,YAAY,EAAiB,MAAM,6CAA6C,CAAC;AAG1F,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,MAAM,EAAE,MAAM,sCAAsC,CAAC;AAQ9D,OAAO,EAAE,aAAa,EAAc,MAAM,0BAA0B,CAAC;AACrE,OAAO,EAAE,YAAY,EAAE,MAAM,gDAAgD,CAAC;AAG9E,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;IAChB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CACpB;AACD,MAAM,MAAM,cAAc,GAAG;IAAE,YAAY,EAAE,CAAC,GAAG,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,SAAS,EAAE,MAAM,EAAE,IAAI,EAAE,YAAY,KAAK,IAAI,CAAC;IAAC,QAAQ,CAAC,EAAE,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,YAAY,KAAK,IAAI,CAAC;CAAE,CAAC;AAClL,cAAM,sBAAsB;IAExB,OAAO,CAAC,YAAY,CAAoD;IACxE,OAAO,CAAC,OAAO,CAAkC;IACjD,OAAO,CAAC,QAAQ,CAA8B;IAE9C,QAAQ,CAAC,GAAG,EAAE,CAAC,KAAK,GAAG,aAAa,CAAC,EAAE,EAAE,OAAO,GAAE,cAAqB,EAAE,iBAAiB,CAAC,EAAE,OAAO;;;;;;IAgEpG,OAAO,CAAC,MAAM;IA8Ld,SAAS,CAAC,EAAE,EAAE,aAAa,GAAG,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,GAAG,CAAC,EAAE,MAAM;IAMjE,kBAAkB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,aAAa,EAAE,EAAE,aAAa,EAAE,UAAU,EAAE;IA+C7E,wBAAwB,WAAY,MAAM,cAQxC;IACF,OAAO,CAAC,cAAc;IAoBtB,4BAA4B,WAAY,aAAa,cAAc,MAAM,cAKvE;IACF,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":"SwitchVisualStyles.d.ts","sourceRoot":"","sources":["../../../src/Add-on/SwitchVisualStyles.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,cAAc,EAAE,MAAM,oCAAoC,CAAC;AACpE,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAGnD,OAAO,EAAE,UAAU,EAAE,MAAM,8BAA8B,CAAC;AAG1D,qBAAa,gBAAiB,YAAW,OAAO;IAEhC,OAAO,CAAC,KAAK;IAAc,OAAO,CAAC,QAAQ;gBAAnC,KAAK,EAAE,UAAU,EAAU,QAAQ,SAAI;IAM3D,IAAI,SAAS,YAGZ;IAGD,IAAI,YAAY,YAGf;IAEK,IAAI;IAqDV,cAAc,CAAC,EAAE,EAAE,cAAc,EAAE;CAOtC"}
 | 
					{"version":3,"file":"SwitchVisualStyles.d.ts","sourceRoot":"","sources":["../../../src/Add-on/SwitchVisualStyles.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,cAAc,EAAE,MAAM,oCAAoC,CAAC;AACpE,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAGnD,OAAO,EAAE,UAAU,EAAE,MAAM,8BAA8B,CAAC;AAG1D,qBAAa,gBAAiB,YAAW,OAAO;IAEhC,OAAO,CAAC,KAAK;IAAc,OAAO,CAAC,QAAQ;gBAAnC,KAAK,EAAE,UAAU,EAAU,QAAQ,SAAI;IAM3D,IAAI,SAAS,YAGZ;IAGD,IAAI,YAAY,YAGf;IAEK,IAAI;IA6DV,cAAc,CAAC,EAAE,EAAE,cAAc,EAAE;CAOtC"}
 | 
				
			||||||
@@ -72,6 +72,10 @@ export declare class IHostApplicationServices {
 | 
				
			|||||||
        zoomSpeed: number;
 | 
					        zoomSpeed: number;
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
    cursorSize: ICursorConfig;
 | 
					    cursorSize: ICursorConfig;
 | 
				
			||||||
 | 
					    linewidths: {
 | 
				
			||||||
 | 
					        Conceptual: number;
 | 
				
			||||||
 | 
					        Physical2: number;
 | 
				
			||||||
 | 
					    };
 | 
				
			||||||
    dimTextHeight: number;
 | 
					    dimTextHeight: number;
 | 
				
			||||||
    boardCustomNumberTextHeight: number;
 | 
					    boardCustomNumberTextHeight: number;
 | 
				
			||||||
    lineWidth: number;
 | 
					    lineWidth: number;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"HostApplicationServices.d.ts","sourceRoot":"","sources":["../../../src/ApplicationServices/HostApplicationServices.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,iBAAiB,EAAE,oBAAoB,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AACzE,OAAO,EAAE,kBAAkB,EAAE,MAAM,sBAAsB,CAAC;AAC1D,OAAO,EAAE,QAAQ,EAAE,MAAM,8BAA8B,CAAC;AACxD,OAAO,EAAE,gBAAgB,EAAE,MAAM,sCAAsC,CAAC;AACxE,OAAO,EAAE,QAAQ,EAAE,MAAM,8BAA8B,CAAC;AACxD,OAAO,EAAE,aAAa,EAAE,MAAM,yBAAyB,CAAC;AACxD,OAAO,EAAE,UAAU,EAAE,MAAM,8BAA8B,CAAC;AAC1D,OAAO,EAAE,cAAc,EAAE,MAAM,4BAA4B,CAAC;AAE5D,qBAAa,wBAAwB;IAEjC,QAAQ,EAAE,QAAQ,CAAC;IAEnB,mBAAmB,CAAC,EAAE,iBAAiB,GAAG,oBAAoB,CAAC;IAC/D,oBAAoB,CAAC,EAAE,iBAAiB,GAAG,oBAAoB,CAAC;IAChE,mBAAmB,CAAC,EAAE,iBAAiB,GAAG,oBAAoB,CAAC;IAC/D,8BAA8B,CAAC,EAAE,iBAAiB,GAAG,oBAAoB,CAAC;IAE1E,mBAAmB,UAAQ;IAE3B,YAAY,EAAE,QAAQ,CAAC,gBAAgB,CAAC,CAAC;IACzC,gBAAgB;IAChB,iBAAiB,EAAE,MAAM,CAAK;IAE9B,eAAe,EAAE,QAAQ,CAAC;IAC1B,gBAAgB,EAAE,QAAQ,CAAC;IACf,iBAAiB,EAAE,OAAO,CAAQ;IAC9C,cAAc,EAAE,OAAO,CAAQ;IAEnB,kBAAkB,SAAK;IACvB,mBAAmB,SAAK;IAExB,iBAAiB,SAAK;IACtB,4BAA4B,SAAO;IACnC,mBAAmB,EAAE,OAAO,CAAS;IACrC,iBAAiB,EAAE,OAAO,CAAS;IAE/C,kBAAkB,UAAS;IAC3B,WAAW,SAAK;IAEhB,OAAO,CAAC,eAAe,CAAM;IAC7B,MAAM,CAAC,aAAa,EAAE,MAAM,EAAE,CAAM;IACpC,IAAI,WAAW,IACM,GAAG,CAD0B;IAClD,IAAI,WAAW,CAAC,GAAG,EAAE,GAAG,EAUvB;IAGW,WAAW,EAAE,UAAU,CAAwB;IAI/C,YAAY,EAAE,GAAG,CAAC,MAAM,EAAE,cAAc,EAAE,CAAC,CAAW;IAItD,mBAAmB,UAAQ;IAI3B,eAAe,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC,EAAE,CAAM;IAIzC,SAAS,UAAS;IAIlB,gBAAgB,UAAS;IAIzB,eAAe;;;;MAIzB;IAIU,cAAc,UAAS;IAIvB,gBAAgB,UAAS;IAIzB,IAAI,EAAE,MAAM,CAAC;IAIb,cAAc,EAAE,OAAO,CAAS;IAGhC,aAAa;;;;;;;;;;;;;;;;;;MAkBvB;IAEU,QAAQ;;;;MAIlB;IAEU,UAAU,EAAE,aAAa,CAInC;IAEU,aAAa,SAAM;IACnB,2BAA2B,SAAM;IACjC,SAAS,SAAK;IACd,kBAAkB,EAAE,kBAAkB,CAA0B;IAChE,0BAA0B,UAAS;IACnC,aAAa,UAAS;IACtB,oBAAoB,SAAO;IAC3B,oBAAoB,SAAO;IAC3B,mBAAmB,SAAK;IAEpC,OAAO;IAEP,OAAO,CAAC,MAAM,CAAC,eAAe,CAA2B;IACzD,MAAM,CAAC,WAAW,IAAI,wBAAwB;IAQxC,cAAc,IAAI,OAAO,CAAC,OAAO,CAAC;IAClC,YAAY,IAAI,OAAO,CAAC,OAAO,CAAC;CACzC;AAED,eAAO,IAAI,uBAAuB,0BAAyC,CAAC"}
 | 
					{"version":3,"file":"HostApplicationServices.d.ts","sourceRoot":"","sources":["../../../src/ApplicationServices/HostApplicationServices.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,iBAAiB,EAAE,oBAAoB,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AACzE,OAAO,EAAE,kBAAkB,EAAE,MAAM,sBAAsB,CAAC;AAC1D,OAAO,EAAE,QAAQ,EAAE,MAAM,8BAA8B,CAAC;AACxD,OAAO,EAAE,gBAAgB,EAAE,MAAM,sCAAsC,CAAC;AACxE,OAAO,EAAE,QAAQ,EAAE,MAAM,8BAA8B,CAAC;AACxD,OAAO,EAAE,aAAa,EAAE,MAAM,yBAAyB,CAAC;AACxD,OAAO,EAAE,UAAU,EAAE,MAAM,8BAA8B,CAAC;AAC1D,OAAO,EAAE,cAAc,EAAE,MAAM,4BAA4B,CAAC;AAE5D,qBAAa,wBAAwB;IAEjC,QAAQ,EAAE,QAAQ,CAAC;IAEnB,mBAAmB,CAAC,EAAE,iBAAiB,GAAG,oBAAoB,CAAC;IAC/D,oBAAoB,CAAC,EAAE,iBAAiB,GAAG,oBAAoB,CAAC;IAChE,mBAAmB,CAAC,EAAE,iBAAiB,GAAG,oBAAoB,CAAC;IAC/D,8BAA8B,CAAC,EAAE,iBAAiB,GAAG,oBAAoB,CAAC;IAE1E,mBAAmB,UAAQ;IAE3B,YAAY,EAAE,QAAQ,CAAC,gBAAgB,CAAC,CAAC;IACzC,gBAAgB;IAChB,iBAAiB,EAAE,MAAM,CAAK;IAE9B,eAAe,EAAE,QAAQ,CAAC;IAC1B,gBAAgB,EAAE,QAAQ,CAAC;IACf,iBAAiB,EAAE,OAAO,CAAQ;IAC9C,cAAc,EAAE,OAAO,CAAQ;IAEnB,kBAAkB,SAAK;IACvB,mBAAmB,SAAK;IAExB,iBAAiB,SAAK;IACtB,4BAA4B,SAAO;IACnC,mBAAmB,EAAE,OAAO,CAAS;IACrC,iBAAiB,EAAE,OAAO,CAAS;IAE/C,kBAAkB,UAAS;IAC3B,WAAW,SAAK;IAEhB,OAAO,CAAC,eAAe,CAAM;IAC7B,MAAM,CAAC,aAAa,EAAE,MAAM,EAAE,CAAM;IACpC,IAAI,WAAW,IACM,GAAG,CAD0B;IAClD,IAAI,WAAW,CAAC,GAAG,EAAE,GAAG,EAUvB;IAGW,WAAW,EAAE,UAAU,CAAwB;IAI/C,YAAY,EAAE,GAAG,CAAC,MAAM,EAAE,cAAc,EAAE,CAAC,CAAW;IAItD,mBAAmB,UAAQ;IAI3B,eAAe,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC,EAAE,CAAM;IAIzC,SAAS,UAAS;IAIlB,gBAAgB,UAAS;IAIzB,eAAe;;;;MAIzB;IAIU,cAAc,UAAS;IAIvB,gBAAgB,UAAS;IAIzB,IAAI,EAAE,MAAM,CAAC;IAIb,cAAc,EAAE,OAAO,CAAS;IAGhC,aAAa;;;;;;;;;;;;;;;;;;MAkBvB;IAEU,QAAQ;;;;MAIlB;IAEU,UAAU,EAAE,aAAa,CAInC;IAEU,UAAU;;;MAGpB;IAEU,aAAa,SAAM;IACnB,2BAA2B,SAAM;IACjC,SAAS,SAAK;IACd,kBAAkB,EAAE,kBAAkB,CAA0B;IAChE,0BAA0B,UAAS;IACnC,aAAa,UAAS;IACtB,oBAAoB,SAAO;IAC3B,oBAAoB,SAAO;IAC3B,mBAAmB,SAAK;IAEpC,OAAO;IAEP,OAAO,CAAC,MAAM,CAAC,eAAe,CAA2B;IACzD,MAAM,CAAC,WAAW,IAAI,wBAAwB;IAQxC,cAAc,IAAI,OAAO,CAAC,OAAO,CAAC;IAClC,YAAY,IAAI,OAAO,CAAC,OAAO,CAAC;CACzC;AAED,eAAO,IAAI,uBAAuB,0BAAyC,CAAC"}
 | 
				
			||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"CheckoutVaildValue.d.ts","sourceRoot":"","sources":["../../../src/Common/CheckoutVaildValue.ts"],"names":[],"mappings":"AAIA,oBAAY,eAAe;IAEvB,EAAE,UAAU;IACZ,EAAE,UAAU;IACZ,EAAE,UAAU;IACZ,EAAE,SAAS;IACX,EAAE,qBAAqB;IACvB,EAAE,aAAa;IACf,GAAG,YAAY;IACf,GAAG,qBAAqB;IACxB,GAAG,sBAAsB;IACzB,GAAG,uBAAuB;IAC1B,GAAG,WAAW;IACd,UAAU,YAAY;IACtB,IAAI,SAAS;IACb,UAAU,eAAe;IACzB,YAAY;IACZ,MAAM,WAAW;IACjB,GAAG,qBAAqB;IACxB,EAAE,cAAc,CAAC,MAAM;IACvB,IAAI,kBAAkB,CAAC,IAAI;IAC3B,cAAc,mBAAmB,CAAC,WAAW;IAC7C,UAAU,eAAe;CAC5B;AAED,yBAAiB,aAAa,CAC9B;IACI,SAAgB,cAAc,CAAC,GAAG,EAAE,MAAM,EAAE,OAAO,EAAE,eAAe,GAAG,MAAM,CA2D5E;IACD,SAAgB,WAAW,CAAC,IAAI,EAAE,eAAe,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,UAkEtE;IACD,SAAgB,wBAAwB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CAerE;IACD,SAAgB,mBAAmB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CAgJhE;IACD,SAAgB,mBAAmB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,OAAO,GAAG,MAAM,CAwE1E;IACD,SAAgB,oBAAoB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CAuDjE;IACD,SAAgB,mBAAmB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CAsChE;IACD,SAAgB,kBAAkB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CAoE/D;IACD,SAAgB,8BAA8B,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CAgB3E;IACD,SAAgB,sBAAsB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CAanE;IACD,SAAgB,uBAAuB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CAwBpE;IACD,SAAgB,8BAA8B,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CAU3E;IACD,SAAgB,sBAAsB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CA0CnE;IACD,SAAgB,qBAAqB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CAoClE;IAED,SAAgB,uBAAuB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CA+CpE;IACD,SAAgB,2BAA2B,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CAmDxE;CACJ"}
 | 
					{"version":3,"file":"CheckoutVaildValue.d.ts","sourceRoot":"","sources":["../../../src/Common/CheckoutVaildValue.ts"],"names":[],"mappings":"AAIA,oBAAY,eAAe;IAEvB,EAAE,UAAU;IACZ,EAAE,UAAU;IACZ,EAAE,UAAU;IACZ,EAAE,SAAS;IACX,EAAE,qBAAqB;IACvB,EAAE,aAAa;IACf,GAAG,YAAY;IACf,GAAG,qBAAqB;IACxB,GAAG,sBAAsB;IACzB,GAAG,uBAAuB;IAC1B,GAAG,WAAW;IACd,UAAU,YAAY;IACtB,IAAI,SAAS;IACb,UAAU,eAAe;IACzB,YAAY;IACZ,MAAM,WAAW;IACjB,GAAG,qBAAqB;IACxB,EAAE,cAAc,CAAC,MAAM;IACvB,IAAI,kBAAkB,CAAC,IAAI;IAC3B,cAAc,mBAAmB,CAAC,WAAW;IAC7C,UAAU,eAAe;CAC5B;AAED,yBAAiB,aAAa,CAC9B;IACI,SAAgB,cAAc,CAAC,GAAG,EAAE,MAAM,EAAE,OAAO,EAAE,eAAe,GAAG,MAAM,CA2D5E;IACD,SAAgB,WAAW,CAAC,IAAI,EAAE,eAAe,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,UAkEtE;IACD,SAAgB,wBAAwB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CAerE;IACD,SAAgB,mBAAmB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CAiJhE;IACD,SAAgB,mBAAmB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,OAAO,GAAG,MAAM,CAwE1E;IACD,SAAgB,oBAAoB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CAuDjE;IACD,SAAgB,mBAAmB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CAsChE;IACD,SAAgB,kBAAkB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CAoE/D;IACD,SAAgB,8BAA8B,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CAgB3E;IACD,SAAgB,sBAAsB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CAanE;IACD,SAAgB,uBAAuB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CAwBpE;IACD,SAAgB,8BAA8B,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CAU3E;IACD,SAAgB,sBAAsB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CA0CnE;IACD,SAAgB,qBAAqB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CAoClE;IAED,SAAgB,uBAAuB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CA+CpE;IACD,SAAgB,2BAA2B,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CAmDxE;CACJ"}
 | 
				
			||||||
							
								
								
									
										6
									
								
								types/Common/ColorPalette.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								types/Common/ColorPalette.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -26,10 +26,12 @@ export declare class ColorMaterial {
 | 
				
			|||||||
    static GetBasicMaterialTransparent2(color: number, opacity: number): MeshBasicMaterial;
 | 
					    static GetBasicMaterialTransparent2(color: number, opacity: number): MeshBasicMaterial;
 | 
				
			||||||
    static GetColor(color: number): Color;
 | 
					    static GetColor(color: number): Color;
 | 
				
			||||||
    private static _ConceptualEdgeMaterial;
 | 
					    private static _ConceptualEdgeMaterial;
 | 
				
			||||||
    static GetConceptualEdgeMaterial(): LineBasicMaterial;
 | 
					    private static _ConceptualEdgeBasicMaterial;
 | 
				
			||||||
 | 
					    static GetConceptualEdgeMaterial(): LineBasicMaterial | LineMaterial;
 | 
				
			||||||
    static UpdateConceptualEdgeMaterial(): void;
 | 
					    static UpdateConceptualEdgeMaterial(): void;
 | 
				
			||||||
    private static _Physical2EdgeMaterial;
 | 
					    private static _Physical2EdgeMaterial;
 | 
				
			||||||
    static GetPhysical2EdgeMaterial(): LineBasicMaterial;
 | 
					    private static _Physical2EdgeBasicMaterial;
 | 
				
			||||||
 | 
					    static GetPhysical2EdgeMaterial(): LineBasicMaterial | LineMaterial;
 | 
				
			||||||
    static UpdatePhysical2EdgeMaterial(): void;
 | 
					    static UpdatePhysical2EdgeMaterial(): void;
 | 
				
			||||||
    static RubberBandMaterial: LineDashedMaterial;
 | 
					    static RubberBandMaterial: LineDashedMaterial;
 | 
				
			||||||
    static SnapAxisMaterial: LineDashedMaterial;
 | 
					    static SnapAxisMaterial: LineDashedMaterial;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"ColorPalette.d.ts","sourceRoot":"","sources":["../../../src/Common/ColorPalette.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAyB,iBAAiB,EAAE,kBAAkB,EAAE,iBAAiB,EAAE,cAAc,EAAE,IAAI,EAAoB,MAAM,OAAO,CAAC;AACvJ,OAAO,EAAE,YAAY,EAAE,MAAM,uCAAuC,CAAC;AAIrE,eAAO,MAAM,YAAY,YAwQxB,CAAC;AAEF,eAAO,MAAM,UAAU,IAAI,CAAC;AAG5B,qBAAa,aAAa;IAEtB,OAAO;IACP,OAAO,CAAC,MAAM,CAAC,gBAAgB,CAAwC;IACvE,OAAO,CAAC,MAAM,CAAC,iBAAiB,CAAwC;IACxE,MAAM,CAAC,SAAS,UAAS;IACzB,MAAM,CAAC,eAAe,CAAC,KAAK,EAAE,MAAM,EAAE,MAAM,UAAQ,GAAG,iBAAiB;IAUxE,OAAO,CAAC,MAAM,CAAC,eAAe,CAAyC;IACvE,MAAM,CAAC,cAAc,CAAC,KAAK,EAAE,MAAM,GAAG,kBAAkB;IAYxD,MAAM,CAAC,gBAAgB,CAAC,KAAK,EAAE,MAAM,GAAG,iBAAiB;IASzD,OAAO,CAAC,MAAM,CAAC,2BAA2B,CAAwC;IAClF,MAAM,CAAC,0BAA0B,CAAC,KAAK,EAAE,MAAM,GAAG,iBAAiB;IASnE,OAAO,CAAC,MAAM,CAAC,mBAAmB,CAA0C;IAC5E,MAAM,CAAC,qBAAqB,CAAC,KAAK,EAAE,MAAM,EAAE,IAAI,GAAE,IAAgB,EAAE,iBAAiB,UAAQ;IAqB7F,OAAO,CAAC,MAAM,CAAC,8BAA8B,CAA0C;IACvF,MAAM,CAAC,gCAAgC,CAAC,KAAK,EAAE,MAAM,EAAE,IAAI,GAAE,IAAgB;IAiB7E,MAAM,CAAC,wBAAwB,CAAC,SAAS,EAAE,OAAO;IAKlD,OAAO,CAAC,MAAM,CAAC,wBAAwB,CAAiB;IACxD,MAAM,CAAC,0BAA0B;IAiBjC,OAAO,CAAC,MAAM,CAAC,4BAA4B,CAA6C;IACxF,MAAM,CAAC,2BAA2B,CAAC,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM;IAUjE,OAAO,CAAC,MAAM,CAAC,6BAA6B,CAA6C;IACzF,MAAM,CAAC,4BAA4B,CAAC,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM;IAUlE,MAAM,CAAC,QAAQ,CAAC,KAAK,EAAE,MAAM;IAU7B,OAAO,CAAC,MAAM,CAAC,uBAAuB,CAAoB;IAC1D,MAAM,CAAC,yBAAyB;IAOhC,MAAM,CAAC,4BAA4B;IAKnC,OAAO,CAAC,MAAM,CAAC,sBAAsB,CAAoB;IACzD,MAAM,CAAC,wBAAwB;IAO/B,MAAM,CAAC,2BAA2B;IAOlC,MAAM,CAAC,kBAAkB,qBAItB;IAGH,MAAM,CAAC,gBAAgB,qBAIpB;IAGH,MAAM,CAAC,gBAAgB,eAMpB;IAGH,MAAM,CAAC,2BAA2B,oBAI/B;IAEH,MAAM,CAAC,uBAAuB,oBAG3B;CACN"}
 | 
					{"version":3,"file":"ColorPalette.d.ts","sourceRoot":"","sources":["../../../src/Common/ColorPalette.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAyB,iBAAiB,EAAE,kBAAkB,EAAE,iBAAiB,EAAE,cAAc,EAAE,IAAI,EAAoB,MAAM,OAAO,CAAC;AACvJ,OAAO,EAAE,YAAY,EAAE,MAAM,uCAAuC,CAAC;AAIrE,eAAO,MAAM,YAAY,YAwQxB,CAAC;AAEF,eAAO,MAAM,UAAU,IAAI,CAAC;AAG5B,qBAAa,aAAa;IAEtB,OAAO;IACP,OAAO,CAAC,MAAM,CAAC,gBAAgB,CAAwC;IACvE,OAAO,CAAC,MAAM,CAAC,iBAAiB,CAAwC;IACxE,MAAM,CAAC,SAAS,UAAS;IACzB,MAAM,CAAC,eAAe,CAAC,KAAK,EAAE,MAAM,EAAE,MAAM,UAAQ,GAAG,iBAAiB;IAUxE,OAAO,CAAC,MAAM,CAAC,eAAe,CAAyC;IACvE,MAAM,CAAC,cAAc,CAAC,KAAK,EAAE,MAAM,GAAG,kBAAkB;IAYxD,MAAM,CAAC,gBAAgB,CAAC,KAAK,EAAE,MAAM,GAAG,iBAAiB;IASzD,OAAO,CAAC,MAAM,CAAC,2BAA2B,CAAwC;IAClF,MAAM,CAAC,0BAA0B,CAAC,KAAK,EAAE,MAAM,GAAG,iBAAiB;IASnE,OAAO,CAAC,MAAM,CAAC,mBAAmB,CAA0C;IAC5E,MAAM,CAAC,qBAAqB,CAAC,KAAK,EAAE,MAAM,EAAE,IAAI,GAAE,IAAgB,EAAE,iBAAiB,UAAQ;IAqB7F,OAAO,CAAC,MAAM,CAAC,8BAA8B,CAA0C;IACvF,MAAM,CAAC,gCAAgC,CAAC,KAAK,EAAE,MAAM,EAAE,IAAI,GAAE,IAAgB;IAiB7E,MAAM,CAAC,wBAAwB,CAAC,SAAS,EAAE,OAAO;IAKlD,OAAO,CAAC,MAAM,CAAC,wBAAwB,CAAiB;IACxD,MAAM,CAAC,0BAA0B;IAiBjC,OAAO,CAAC,MAAM,CAAC,4BAA4B,CAA6C;IACxF,MAAM,CAAC,2BAA2B,CAAC,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM;IAUjE,OAAO,CAAC,MAAM,CAAC,6BAA6B,CAA6C;IACzF,MAAM,CAAC,4BAA4B,CAAC,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM;IAUlE,MAAM,CAAC,QAAQ,CAAC,KAAK,EAAE,MAAM;IAU7B,OAAO,CAAC,MAAM,CAAC,uBAAuB,CAAe;IACrD,OAAO,CAAC,MAAM,CAAC,4BAA4B,CAAoB;IAC/D,MAAM,CAAC,yBAAyB;IAwBhC,MAAM,CAAC,4BAA4B;IAenC,OAAO,CAAC,MAAM,CAAC,sBAAsB,CAAe;IACpD,OAAO,CAAC,MAAM,CAAC,2BAA2B,CAAoB;IAC9D,MAAM,CAAC,wBAAwB;IAwB/B,MAAM,CAAC,2BAA2B;IAiBlC,MAAM,CAAC,kBAAkB,qBAItB;IAGH,MAAM,CAAC,gBAAgB,qBAIpB;IAGH,MAAM,CAAC,gBAAgB,eAMpB;IAGH,MAAM,CAAC,2BAA2B,oBAI/B;IAEH,MAAM,CAAC,uBAAuB,oBAG3B;CACN"}
 | 
				
			||||||
							
								
								
									
										3
									
								
								types/Common/InterfereUtil.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								types/Common/InterfereUtil.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -1,4 +1,3 @@
 | 
				
			|||||||
import { Geom3 } from "@jscad/modeling/src/geometries/types";
 | 
					 | 
				
			||||||
import { Box3, Material, Mesh } from "three";
 | 
					import { Box3, Material, Mesh } from "three";
 | 
				
			||||||
import { ExtrudeHole } from "../DatabaseServices/3DSolid/ExtrudeHole";
 | 
					import { ExtrudeHole } from "../DatabaseServices/3DSolid/ExtrudeHole";
 | 
				
			||||||
import { SweepSolid } from "../DatabaseServices/3DSolid/SweepSolid";
 | 
					import { SweepSolid } from "../DatabaseServices/3DSolid/SweepSolid";
 | 
				
			||||||
@@ -18,8 +17,6 @@ export declare class CheckInterfereTool {
 | 
				
			|||||||
    IsSkipEntity(en: Entity): boolean;
 | 
					    IsSkipEntity(en: Entity): boolean;
 | 
				
			||||||
    Check(selectEnts: (HardwareCompositeEntity | ExtrudeSolid | SweepSolid)[], progressCallBack?: (index: number, all: number) => void): Promise<[Mesh<import("three").Geometry | import("three").BufferGeometry, Material | Material[]>, [Solid3D, Solid3D]][]>;
 | 
					    Check(selectEnts: (HardwareCompositeEntity | ExtrudeSolid | SweepSolid)[], progressCallBack?: (index: number, all: number) => void): Promise<[Mesh<import("three").Geometry | import("three").BufferGeometry, Material | Material[]>, [Solid3D, Solid3D]][]>;
 | 
				
			||||||
    Clear(): void;
 | 
					    Clear(): void;
 | 
				
			||||||
    csgCache: Map<Entity, Geom3>;
 | 
					 | 
				
			||||||
    private GetCSG;
 | 
					 | 
				
			||||||
    obbCache: Map<Entity, OBB>;
 | 
					    obbCache: Map<Entity, OBB>;
 | 
				
			||||||
    private GetOBB;
 | 
					    private GetOBB;
 | 
				
			||||||
    boxCache: Map<Entity, Box3>;
 | 
					    boxCache: Map<Entity, Box3>;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"InterfereUtil.d.ts","sourceRoot":"","sources":["../../../src/Common/InterfereUtil.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAE,MAAM,sCAAsC,CAAC;AAK7D,OAAO,EAAE,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAW,MAAM,OAAO,CAAC;AACtD,OAAO,EAAE,WAAW,EAAE,MAAM,yCAAyC,CAAC;AACtE,OAAO,EAAE,UAAU,EAAE,MAAM,wCAAwC,CAAC;AAEpE,OAAO,EAAE,MAAM,EAAE,MAAM,mCAAmC,CAAC;AAC3D,OAAO,EAAE,YAAY,EAAE,MAAM,oCAAoC,CAAC;AAClE,OAAO,EAAE,uBAAuB,EAAE,MAAM,sDAAsD,CAAC;AAK/F,OAAO,EAAE,GAAG,EAAE,MAAM,qBAAqB,CAAC;AAQ1C,MAAM,MAAM,OAAO,GAAG,YAAY,GAAG,UAAU,GAAG,WAAW,CAAC;AAE9D,qBAAa,kBAAkB;IAER,aAAa,EAAE,QAAQ;gBAAvB,aAAa,GAAE,QAA4C;IAI9E,MAAM,CAAC,eAAe,EAAE,kBAAkB,CAAC;IAC3C,MAAM,CAAC,WAAW,IAAI,kBAAkB;IAOxC,SAAS,EAAE,GAAG,CAAC,OAAO,CAAC,CAAa;IACpC,MAAM,EAAE,CAAC,IAAI,EAAE,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,EAAE,CAAM;IAC1C,UAAU,CAAC,UAAU,EAAE,CAAC,uBAAuB,GAAG,YAAY,GAAG,UAAU,CAAC,EAAE;IAkB9E,YAAY,CAAC,EAAE,EAAE,MAAM;IAQjB,KAAK,CAAC,UAAU,EAAE,CAAC,uBAAuB,GAAG,YAAY,GAAG,UAAU,CAAC,EAAE,EAAE,gBAAgB,CAAC,EAAE,CAAC,KAAK,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,KAAK,IAAI;IAyJxI,KAAK;IAML,QAAQ,EAAE,GAAG,CAAC,MAAM,EAAE,KAAK,CAAC,CAAa;IACzC,OAAO,CAAC,MAAM;IAkBd,QAAQ,mBAA0B;IAClC,OAAO,CAAC,MAAM;IASd,QAAQ,oBAA2B;IACnC,OAAO,CAAC,MAAM;CAQjB"}
 | 
					{"version":3,"file":"InterfereUtil.d.ts","sourceRoot":"","sources":["../../../src/Common/InterfereUtil.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE,MAAM,OAAO,CAAC;AAC7C,OAAO,EAAE,WAAW,EAAE,MAAM,yCAAyC,CAAC;AACtE,OAAO,EAAE,UAAU,EAAE,MAAM,wCAAwC,CAAC;AACpE,OAAO,EAAE,MAAM,EAAE,MAAM,mCAAmC,CAAC;AAC3D,OAAO,EAAE,YAAY,EAAE,MAAM,oCAAoC,CAAC;AAClE,OAAO,EAAE,uBAAuB,EAAE,MAAM,sDAAsD,CAAC;AAI/F,OAAO,EAAE,GAAG,EAAE,MAAM,qBAAqB,CAAC;AAG1C,MAAM,MAAM,OAAO,GAAG,YAAY,GAAG,UAAU,GAAG,WAAW,CAAC;AAE9D,qBAAa,kBAAkB;IAER,aAAa,EAAE,QAAQ;gBAAvB,aAAa,GAAE,QAA4C;IAI9E,MAAM,CAAC,eAAe,EAAE,kBAAkB,CAAC;IAC3C,MAAM,CAAC,WAAW,IAAI,kBAAkB;IAOxC,SAAS,EAAE,GAAG,CAAC,OAAO,CAAC,CAAa;IACpC,MAAM,EAAE,CAAC,IAAI,EAAE,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,EAAE,CAAM;IAC1C,UAAU,CAAC,UAAU,EAAE,CAAC,uBAAuB,GAAG,YAAY,GAAG,UAAU,CAAC,EAAE;IAkB9E,YAAY,CAAC,EAAE,EAAE,MAAM;IAQjB,KAAK,CAAC,UAAU,EAAE,CAAC,uBAAuB,GAAG,YAAY,GAAG,UAAU,CAAC,EAAE,EAAE,gBAAgB,CAAC,EAAE,CAAC,KAAK,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,KAAK,IAAI;IAaxI,KAAK;IAQL,QAAQ,mBAA0B;IAClC,OAAO,CAAC,MAAM;IASd,QAAQ,oBAA2B;IACnC,OAAO,CAAC,MAAM;CAQjB"}
 | 
				
			||||||
							
								
								
									
										34
									
								
								types/DatabaseServices/Entity/Board.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										34
									
								
								types/DatabaseServices/Entity/Board.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -1,12 +1,9 @@
 | 
				
			|||||||
import Geom3 from '@jscad/modeling/src/geometries/geom3/type';
 | 
					import { Matrix4, Object3D, UVGenerator, Vector3 } from 'three';
 | 
				
			||||||
import { Frustum, Geometry, Matrix3, Matrix4, Object3D, ShapeBufferGeometry, UVGenerator, Vector3 } from 'three';
 | 
					 | 
				
			||||||
import { ArcBoardBuild } from '../../Add-on/ArcBoard/ArcBoardBuild';
 | 
					import { ArcBoardBuild } from '../../Add-on/ArcBoard/ArcBoardBuild';
 | 
				
			||||||
import { ArcBoardOptions } from '../../Add-on/ArcBoard/ArcBoardFeeding';
 | 
					import { ArcBoardOptions } from '../../Add-on/ArcBoard/ArcBoardFeeding';
 | 
				
			||||||
import { SplitBoardSideModelUtil } from '../../Add-on/BoardCutting/SplitBoardSideModel';
 | 
					import { SplitBoardSideModelUtil } from '../../Add-on/BoardCutting/SplitBoardSideModel';
 | 
				
			||||||
import { FaceDirection } from "../../Add-on/DrawDrilling/DrillType";
 | 
					import { FaceDirection } from "../../Add-on/DrawDrilling/DrillType";
 | 
				
			||||||
import { ObjectSnapMode } from '../../Editor/ObjectSnapMode';
 | 
					 | 
				
			||||||
import { Box3Ext } from '../../Geometry/Box';
 | 
					import { Box3Ext } from '../../Geometry/Box';
 | 
				
			||||||
import { RenderType } from '../../GraphicsSystem/RenderType';
 | 
					 | 
				
			||||||
import { BoardProcessOption } from "../../UI/Store/OptionInterface/BoardProcessOption";
 | 
					import { BoardProcessOption } from "../../UI/Store/OptionInterface/BoardProcessOption";
 | 
				
			||||||
import { CADFiler } from '../CADFiler';
 | 
					import { CADFiler } from '../CADFiler';
 | 
				
			||||||
import { ObjectId } from '../ObjectId';
 | 
					import { ObjectId } from '../ObjectId';
 | 
				
			||||||
@@ -164,7 +161,6 @@ export declare class Board extends ExtrudeSolid {
 | 
				
			|||||||
    set Modeling2D(ms: I2DModeling[]);
 | 
					    set Modeling2D(ms: I2DModeling[]);
 | 
				
			||||||
    get Modeling3D(): I3DModeling[];
 | 
					    get Modeling3D(): I3DModeling[];
 | 
				
			||||||
    set Modeling3D(ms: I3DModeling[]);
 | 
					    set Modeling3D(ms: I3DModeling[]);
 | 
				
			||||||
    RelevanceSideModelMap: Map<number, ExtrudeSolid[]>;
 | 
					 | 
				
			||||||
    get SideModelingMap(): Map<number, ExtrudeSolid[]>;
 | 
					    get SideModelingMap(): Map<number, ExtrudeSolid[]>;
 | 
				
			||||||
    set SideModelingMap(sideModelingMap: Map<number, ExtrudeSolid[]>);
 | 
					    set SideModelingMap(sideModelingMap: Map<number, ExtrudeSolid[]>);
 | 
				
			||||||
    get AllSideModelGrooveMap(): Map<number, ExtrudeSolid[]>;
 | 
					    get AllSideModelGrooveMap(): Map<number, ExtrudeSolid[]>;
 | 
				
			||||||
@@ -224,7 +220,6 @@ export declare class Board extends ExtrudeSolid {
 | 
				
			|||||||
    };
 | 
					    };
 | 
				
			||||||
    protected ApplyMirrorMatrix(m: Matrix4): this;
 | 
					    protected ApplyMirrorMatrix(m: Matrix4): this;
 | 
				
			||||||
    get UCGenerator(): UVGenerator;
 | 
					    get UCGenerator(): UVGenerator;
 | 
				
			||||||
    UpdateUV(geo: Geometry, ocs: Matrix4, isRev?: boolean): void;
 | 
					 | 
				
			||||||
    CopyFrom(obj: Board): void;
 | 
					    CopyFrom(obj: Board): void;
 | 
				
			||||||
    Clone(cloneDraw?: boolean): this;
 | 
					    Clone(cloneDraw?: boolean): this;
 | 
				
			||||||
    Join(target: this): import("../../Common/Status").Status;
 | 
					    Join(target: this): import("../../Common/Status").Status;
 | 
				
			||||||
@@ -236,20 +231,15 @@ export declare class Board extends ExtrudeSolid {
 | 
				
			|||||||
    Clear3DPathCache(): void;
 | 
					    Clear3DPathCache(): void;
 | 
				
			||||||
    private Get3DPathDrawObject;
 | 
					    private Get3DPathDrawObject;
 | 
				
			||||||
    Clear2DPathCache(): void;
 | 
					    Clear2DPathCache(): void;
 | 
				
			||||||
    _2DPathCsgs: Geom3[];
 | 
					 | 
				
			||||||
    _2DPathDrawObject: Object3D;
 | 
					    _2DPathDrawObject: Object3D;
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
     * 这个函数生成了二维刀路的csg数组,并且同时生成了_2DPathDrawObject(二维刀路提刀线框显示对象)
 | 
					     * 这个函数生成了二维刀路的csg数组,并且同时生成了_2DPathDrawObject(二维刀路提刀线框显示对象)
 | 
				
			||||||
     */
 | 
					     */
 | 
				
			||||||
    Get2DPathCsgs(): Geom3[];
 | 
					 | 
				
			||||||
    _SideModeingCsgs: Geom3[];
 | 
					 | 
				
			||||||
    GetSideModeingCsgs(): Geom3[];
 | 
					 | 
				
			||||||
    ClearSideModelingCache(): void;
 | 
					    ClearSideModelingCache(): void;
 | 
				
			||||||
    get HasSideModel(): boolean;
 | 
					    get HasSideModel(): boolean;
 | 
				
			||||||
    private _asyncSideModelIng;
 | 
					    private _asyncSideModelIng;
 | 
				
			||||||
    get AsyncSideModeling(): boolean;
 | 
					    get AsyncSideModeling(): boolean;
 | 
				
			||||||
    protected get Has2DPath(): boolean;
 | 
					    protected get Has2DPath(): boolean;
 | 
				
			||||||
    private _workerCalcedGeom;
 | 
					 | 
				
			||||||
    private _async2DPathIng;
 | 
					    private _async2DPathIng;
 | 
				
			||||||
    get Async2DPathing(): boolean;
 | 
					    get Async2DPathing(): boolean;
 | 
				
			||||||
    GoodBye(): void;
 | 
					    GoodBye(): void;
 | 
				
			||||||
@@ -257,34 +247,12 @@ export declare class Board extends ExtrudeSolid {
 | 
				
			|||||||
    private _2DPathBuildPromise;
 | 
					    private _2DPathBuildPromise;
 | 
				
			||||||
    Load2DPathPromise(): Promise<boolean>;
 | 
					    Load2DPathPromise(): Promise<boolean>;
 | 
				
			||||||
    HandleSpliteEntitys(splitEntitys: this[]): void;
 | 
					    HandleSpliteEntitys(splitEntitys: this[]): void;
 | 
				
			||||||
    private BuildArcGeometry;
 | 
					 | 
				
			||||||
    UpdateDrawObject(renderType: RenderType, obj: Object3D): Object3D;
 | 
					 | 
				
			||||||
    private DrawAsyncText;
 | 
					 | 
				
			||||||
    private get PlaceColor();
 | 
					 | 
				
			||||||
    private GetPlaceFace;
 | 
					 | 
				
			||||||
    /** 获取大孔面的几何体 */
 | 
					 | 
				
			||||||
    get BigHoleFaceGeo(): ShapeBufferGeometry;
 | 
					 | 
				
			||||||
    private GetBigHoleFace;
 | 
					 | 
				
			||||||
    OffsetPathCache: Map<Polyline, {
 | 
					    OffsetPathCache: Map<Polyline, {
 | 
				
			||||||
        [key: string]: Polyline;
 | 
					        [key: string]: Polyline;
 | 
				
			||||||
    }>;
 | 
					    }>;
 | 
				
			||||||
    /**
 | 
					 | 
				
			||||||
     * 根据板的信息修改绘制的实体
 | 
					 | 
				
			||||||
     *  1.非拆单板 灰色
 | 
					 | 
				
			||||||
     *  2.纹路 开门方向纹路
 | 
					 | 
				
			||||||
     *  3.二维 三维刀路
 | 
					 | 
				
			||||||
     */
 | 
					 | 
				
			||||||
    private UpdateDrawObjectByBoardInfo;
 | 
					 | 
				
			||||||
    UpdateDrawObjectMaterial(renderType: RenderType, obj: Object3D): void;
 | 
					 | 
				
			||||||
    CheckSealing(obj: Object3D): void;
 | 
					    CheckSealing(obj: Object3D): void;
 | 
				
			||||||
    private AddSideModelGripPoints;
 | 
					 | 
				
			||||||
    GetStrectchPointCountList(dragType: DragPointType): number[];
 | 
					    GetStrectchPointCountList(dragType: DragPointType): number[];
 | 
				
			||||||
    GetGripPoints(): Vector3[];
 | 
					 | 
				
			||||||
    private MapToArcPoints;
 | 
					 | 
				
			||||||
    MoveGripPoints(indexList: number[], vec: Vector3): void;
 | 
					    MoveGripPoints(indexList: number[], vec: Vector3): void;
 | 
				
			||||||
    GetStretchPoints(): Vector3[];
 | 
					 | 
				
			||||||
    MoveStretchPoints(indexList: Array<number>, vec: Vector3): void;
 | 
					 | 
				
			||||||
    GetObjectSnapPoints(snapMode: ObjectSnapMode, pickPoint: Vector3, lastPoint: Vector3, viewXform?: Matrix3, frustum?: Frustum): Vector3[];
 | 
					 | 
				
			||||||
    private MoveArcBoardPoints;
 | 
					    private MoveArcBoardPoints;
 | 
				
			||||||
    private GetOffsetVecAlongPath;
 | 
					    private GetOffsetVecAlongPath;
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
 
 | 
				
			|||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										44
									
								
								types/DatabaseServices/Entity/Extrude.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										44
									
								
								types/DatabaseServices/Entity/Extrude.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -1,14 +1,10 @@
 | 
				
			|||||||
import { BoxGeometry, BufferGeometry, Frustum, Geometry, Matrix3, Matrix4, Mesh, Object3D, UVGenerator, Vector3 } from "three";
 | 
					import { BufferGeometry, Frustum, Matrix3, Matrix4, UVGenerator, Vector3 } from "three";
 | 
				
			||||||
import { Line2 } from "three/examples/jsm/lines/Line2";
 | 
					 | 
				
			||||||
import { Status } from "../../Common/Status";
 | 
					import { Status } from "../../Common/Status";
 | 
				
			||||||
import { ObjectSnapMode } from "../../Editor/ObjectSnapMode";
 | 
					import { ObjectSnapMode } from "../../Editor/ObjectSnapMode";
 | 
				
			||||||
import { Box3Ext } from "../../Geometry/Box";
 | 
					import { Box3Ext } from "../../Geometry/Box";
 | 
				
			||||||
import { EdgesGeometry } from "../../Geometry/EdgeGeometry";
 | 
					 | 
				
			||||||
import { OBB } from "../../Geometry/OBB/obb";
 | 
					import { OBB } from "../../Geometry/OBB/obb";
 | 
				
			||||||
import { RenderType } from "../../GraphicsSystem/RenderType";
 | 
					 | 
				
			||||||
import { CADFiler } from "../CADFiler";
 | 
					import { CADFiler } from "../CADFiler";
 | 
				
			||||||
import { ObjectId } from "../ObjectId";
 | 
					import { ObjectId } from "../ObjectId";
 | 
				
			||||||
import { PhysicalMaterialRecord } from "../PhysicalMaterialRecord";
 | 
					 | 
				
			||||||
import { Shape } from "../Shape";
 | 
					import { Shape } from "../Shape";
 | 
				
			||||||
import { Circle } from "./Circle";
 | 
					import { Circle } from "./Circle";
 | 
				
			||||||
import { DragPointType } from "./DragPointType";
 | 
					import { DragPointType } from "./DragPointType";
 | 
				
			||||||
@@ -55,8 +51,7 @@ export declare class ExtrudeSolid extends Entity {
 | 
				
			|||||||
        Version: number;
 | 
					        Version: number;
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
    constructor();
 | 
					    constructor();
 | 
				
			||||||
    set Material(materialId: ObjectId<PhysicalMaterialRecord>);
 | 
					    get Material(): ObjectId<import("../PhysicalMaterialRecord").PhysicalMaterialRecord>;
 | 
				
			||||||
    get Material(): ObjectId<PhysicalMaterialRecord>;
 | 
					 | 
				
			||||||
    get DisplayAccuracy(): number;
 | 
					    get DisplayAccuracy(): number;
 | 
				
			||||||
    set DisplayAccuracy(v: number);
 | 
					    set DisplayAccuracy(v: number);
 | 
				
			||||||
    get KnifeRadius(): number;
 | 
					    get KnifeRadius(): number;
 | 
				
			||||||
@@ -129,25 +124,17 @@ export declare class ExtrudeSolid extends Entity {
 | 
				
			|||||||
     * @returns 切割是否成功
 | 
					     * @returns 切割是否成功
 | 
				
			||||||
     */
 | 
					     */
 | 
				
			||||||
    Subtract(extrudes: ExtrudeSolid[], output?: ExtrudeSolid[], checkIntersect?: boolean): boolean;
 | 
					    Subtract(extrudes: ExtrudeSolid[], output?: ExtrudeSolid[], checkIntersect?: boolean): boolean;
 | 
				
			||||||
    ParseGrooves(knifeExtrudes: ExtrudeSolid[]): {
 | 
					 | 
				
			||||||
        grooves: ExtrudeSolid[];
 | 
					 | 
				
			||||||
        relevanceSideModelMap: Map<number, ExtrudeSolid[]>;
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
    RelevanceSubtract(knif: ExtrudeSolid, check?: boolean): void;
 | 
					    RelevanceSubtract(knif: ExtrudeSolid, check?: boolean): void;
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
    * 当实体被分裂后,加入新图纸时,需要修复关联拉槽
 | 
					    * 当实体被分裂后,加入新图纸时,需要修复关联拉槽
 | 
				
			||||||
    */
 | 
					    */
 | 
				
			||||||
    RepairRelevance(): void;
 | 
					    RepairRelevance(): void;
 | 
				
			||||||
    AppendGroove(groove: ExtrudeSolid): void;
 | 
					    AppendGroove(groove: ExtrudeSolid): void;
 | 
				
			||||||
    /** 添加槽进板件,并且自动分裂.
 | 
					 | 
				
			||||||
     *  通常槽已经校验过准确性,所以不在校验
 | 
					 | 
				
			||||||
     */
 | 
					 | 
				
			||||||
    AppendGrooves(grooves: ExtrudeSolid[], output?: ExtrudeSolid[]): void;
 | 
					 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
     *  添加侧面槽
 | 
					     * 添加槽进板件,并且自动分裂.
 | 
				
			||||||
     * 通常槽已经校验过准确性,所以不在校验
 | 
					     * 通常槽已经校验过准确性,所以不在校验
 | 
				
			||||||
     */
 | 
					     */
 | 
				
			||||||
    AppendRelevanceSideModel(relevanceSideModelMap: Map<number, ExtrudeSolid[]>): void;
 | 
					    AppendGrooves(grooves: ExtrudeSolid[], output?: ExtrudeSolid[], outSplitExtrudeSolid?: ExtrudeSolid[]): void;
 | 
				
			||||||
    AppendSideModel(relevanceSideModelMap: Map<number, ExtrudeSolid[]>): void;
 | 
					    AppendSideModel(relevanceSideModelMap: Map<number, ExtrudeSolid[]>): void;
 | 
				
			||||||
    GetObjectSnapPoints(snapMode: ObjectSnapMode, pickPoint: Vector3, lastPoint: Vector3, viewXform?: Matrix3, frustum?: Frustum): Vector3[];
 | 
					    GetObjectSnapPoints(snapMode: ObjectSnapMode, pickPoint: Vector3, lastPoint: Vector3, viewXform?: Matrix3, frustum?: Frustum): Vector3[];
 | 
				
			||||||
    protected GetStrectchPointCountList(dragType: DragPointType): number[];
 | 
					    protected GetStrectchPointCountList(dragType: DragPointType): number[];
 | 
				
			||||||
@@ -199,11 +186,9 @@ export declare class ExtrudeSolid extends Entity {
 | 
				
			|||||||
     */
 | 
					     */
 | 
				
			||||||
    GrooveCheckAll(splitEntitys: this[]): void;
 | 
					    GrooveCheckAll(splitEntitys: this[]): void;
 | 
				
			||||||
    /** 校验内部槽并且自动分裂 */
 | 
					    /** 校验内部槽并且自动分裂 */
 | 
				
			||||||
    GrooveCheckAllAutoSplit(output?: ExtrudeSolid[]): void;
 | 
					    GrooveCheckAllAutoSplit(output?: ExtrudeSolid[], outSplitExtrudeSolid?: ExtrudeSolid[]): void;
 | 
				
			||||||
    HandleSpliteEntitys(splitEntitys: this[]): void;
 | 
					    HandleSpliteEntitys(splitEntitys: this[]): void;
 | 
				
			||||||
    LazyGrooveCheckAll(): void;
 | 
					    LazyGrooveCheckAll(): void;
 | 
				
			||||||
    GetPrintObject3D(): (Line2 | Mesh<BufferGeometry, import("three").ShaderMaterial>)[];
 | 
					 | 
				
			||||||
    InitDrawObject(renderType?: RenderType): Object3D;
 | 
					 | 
				
			||||||
    get UCGenerator(): UVGenerator;
 | 
					    get UCGenerator(): UVGenerator;
 | 
				
			||||||
    __CacheKnifVersion__: {
 | 
					    __CacheKnifVersion__: {
 | 
				
			||||||
        [key: number]: number;
 | 
					        [key: number]: number;
 | 
				
			||||||
@@ -211,33 +196,17 @@ export declare class ExtrudeSolid extends Entity {
 | 
				
			|||||||
    get NeedUpdateRelevanceGroove(): boolean;
 | 
					    get NeedUpdateRelevanceGroove(): boolean;
 | 
				
			||||||
    __CacheVolume__: number;
 | 
					    __CacheVolume__: number;
 | 
				
			||||||
    __CacheSplitExtrudes: this[];
 | 
					    __CacheSplitExtrudes: this[];
 | 
				
			||||||
    /**
 | 
					    _WorkerCalcedBufferGeometryMap: Map<ExtrudeSolid, BufferGeometry[]>;
 | 
				
			||||||
     * 计算关联拉槽,更新绘制对象(MeshGeometry和EdgeGeometry)
 | 
					 | 
				
			||||||
     */
 | 
					 | 
				
			||||||
    protected CalcRelevanceGroove(): void;
 | 
					 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
     * 如果实体被切割,那么将返回分裂的实体数组,否则返回自身
 | 
					     * 如果实体被切割,那么将返回分裂的实体数组,否则返回自身
 | 
				
			||||||
     */
 | 
					     */
 | 
				
			||||||
    get SplitExtrudes(): this[];
 | 
					    get SplitExtrudes(): this[];
 | 
				
			||||||
    protected GetRelevanceKnifes(knifs: ExtrudeSolid[]): void;
 | 
					    protected GetRelevanceKnifes(knifs: ExtrudeSolid[]): void;
 | 
				
			||||||
    ClearRelevance(en?: ExtrudeSolid): void;
 | 
					    ClearRelevance(en?: ExtrudeSolid): void;
 | 
				
			||||||
    protected _MeshGeometry: BufferGeometry;
 | 
					 | 
				
			||||||
    get MeshGeometry(): BufferGeometry;
 | 
					 | 
				
			||||||
    UpdateMeshGeom(geo: BufferGeometry | Geometry): BufferGeometry;
 | 
					 | 
				
			||||||
    protected get Has2DPath(): boolean;
 | 
					    protected get Has2DPath(): boolean;
 | 
				
			||||||
    protected get HasSideModel(): boolean;
 | 
					    protected get HasSideModel(): boolean;
 | 
				
			||||||
    protected _EdgeGeometry: EdgesGeometry | BufferGeometry;
 | 
					 | 
				
			||||||
    get EdgeGeometry(): BufferGeometry;
 | 
					 | 
				
			||||||
    UpdateUV(geo: Geometry, ocs: Matrix4, isRev?: boolean): void;
 | 
					 | 
				
			||||||
    GenWorldUV(geo: BufferGeometry): void;
 | 
					 | 
				
			||||||
    UpdateBufferGeometryUvs(isRev: boolean): void;
 | 
					 | 
				
			||||||
    DeferUpdate(): void;
 | 
					    DeferUpdate(): void;
 | 
				
			||||||
    ClearDraw(): this;
 | 
					    ClearDraw(): this;
 | 
				
			||||||
    UpdateDrawObject(renderType: RenderType, obj: Object3D): Object3D;
 | 
					 | 
				
			||||||
    UpdateDrawObjectMaterial(renderType: RenderType, obj: Object3D): void;
 | 
					 | 
				
			||||||
    private GetConceptualMaterial;
 | 
					 | 
				
			||||||
    private GetModelGroove;
 | 
					 | 
				
			||||||
    private GetSideModelGroove;
 | 
					 | 
				
			||||||
    UpdateJigMaterial(color?: number): void;
 | 
					    UpdateJigMaterial(color?: number): void;
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
     * 简化的文件读取和写入,只写入必要的数据,没有id,没有其他版本号
 | 
					     * 简化的文件读取和写入,只写入必要的数据,没有id,没有其他版本号
 | 
				
			||||||
@@ -249,5 +218,4 @@ export declare class ExtrudeSolid extends Entity {
 | 
				
			|||||||
    protected _ReadFile(file: CADFiler): void;
 | 
					    protected _ReadFile(file: CADFiler): void;
 | 
				
			||||||
    WriteFile(file: CADFiler): void;
 | 
					    WriteFile(file: CADFiler): void;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
export declare function FastMeshGeometry(width: number, height: number, thickness: number): BoxGeometry;
 | 
					 | 
				
			||||||
//# sourceMappingURL=Extrude.d.ts.map
 | 
					//# sourceMappingURL=Extrude.d.ts.map
 | 
				
			||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"DefaultConfig.d.ts","sourceRoot":"","sources":["../../../src/Editor/DefaultConfig.ts"],"names":[],"mappings":"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"}
 | 
					{"version":3,"file":"DefaultConfig.d.ts","sourceRoot":"","sources":["../../../src/Editor/DefaultConfig.ts"],"names":[],"mappings":"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"}
 | 
				
			||||||
							
								
								
									
										8
									
								
								types/Editor/UserConfig.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								types/Editor/UserConfig.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -73,6 +73,10 @@ export declare class UserConfig implements IConfigStore {
 | 
				
			|||||||
    ConceptualColorUI: string;
 | 
					    ConceptualColorUI: string;
 | 
				
			||||||
    IsTransparentMetals: boolean;
 | 
					    IsTransparentMetals: boolean;
 | 
				
			||||||
    IsTransparentComp: boolean;
 | 
					    IsTransparentComp: boolean;
 | 
				
			||||||
 | 
					    linewidths: {
 | 
				
			||||||
 | 
					        Conceptual: number;
 | 
				
			||||||
 | 
					        Physical2: number;
 | 
				
			||||||
 | 
					    };
 | 
				
			||||||
    Physical2EdgeColor: number;
 | 
					    Physical2EdgeColor: number;
 | 
				
			||||||
    titleWidthMap: Map<string, number>;
 | 
					    titleWidthMap: Map<string, number>;
 | 
				
			||||||
    autoSaveConfig: {
 | 
					    autoSaveConfig: {
 | 
				
			||||||
@@ -307,6 +311,10 @@ export declare class UserConfig implements IConfigStore {
 | 
				
			|||||||
            IsTransparentMetals: boolean;
 | 
					            IsTransparentMetals: boolean;
 | 
				
			||||||
            IsTransparentComp: boolean;
 | 
					            IsTransparentComp: boolean;
 | 
				
			||||||
            sealWidthPercentage: number;
 | 
					            sealWidthPercentage: number;
 | 
				
			||||||
 | 
					            linewidths: {
 | 
				
			||||||
 | 
					                Conceptual: number;
 | 
				
			||||||
 | 
					                Physical2: number;
 | 
				
			||||||
 | 
					            };
 | 
				
			||||||
        };
 | 
					        };
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
    UpdateOption(config: IConfigOption): void;
 | 
					    UpdateOption(config: IConfigOption): void;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"UserConfig.d.ts","sourceRoot":"","sources":["../../../src/Editor/UserConfig.ts"],"names":[],"mappings":"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"}
 | 
					{"version":3,"file":"UserConfig.d.ts","sourceRoot":"","sources":["../../../src/Editor/UserConfig.ts"],"names":[],"mappings":"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"}
 | 
				
			||||||
@@ -1,7 +1,4 @@
 | 
				
			|||||||
import { Geom3 } from "@jscad/modeling/src/geometries/geom3";
 | 
					 | 
				
			||||||
import { Matrix4 } from "three";
 | 
					import { Matrix4 } from "three";
 | 
				
			||||||
import { Board } from "../../DatabaseServices/Entity/Board";
 | 
					 | 
				
			||||||
import { Curve } from "../../DatabaseServices/Entity/Curve";
 | 
					import { Curve } from "../../DatabaseServices/Entity/Curve";
 | 
				
			||||||
export declare function BoardSideModelCSGBuilder(board: Board): Geom3[];
 | 
					 | 
				
			||||||
export declare function GetSideCuFaceMtx(cu: Curve, inverseZ?: boolean): Matrix4;
 | 
					export declare function GetSideCuFaceMtx(cu: Curve, inverseZ?: boolean): Matrix4;
 | 
				
			||||||
//# sourceMappingURL=BoardSideModelCSGBuilder.d.ts.map
 | 
					//# sourceMappingURL=BoardSideModelCSGBuilder.d.ts.map
 | 
				
			||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"BoardSideModelCSGBuilder.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/Board2DModelCSG/BoardSideModelCSGBuilder.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAa,MAAM,sCAAsC,CAAC;AAExE,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAEhC,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAK5D,wBAAgB,wBAAwB,CAAC,KAAK,EAAE,KAAK,GAAG,KAAK,EAAE,CAgC9D;AAED,wBAAgB,gBAAgB,CAAC,EAAE,EAAE,KAAK,EAAE,QAAQ,UAAQ,GAAG,OAAO,CAUrE"}
 | 
					{"version":3,"file":"BoardSideModelCSGBuilder.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/Board2DModelCSG/BoardSideModelCSGBuilder.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAChC,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAK5D,wBAAgB,gBAAgB,CAAC,EAAE,EAAE,KAAK,EAAE,QAAQ,UAAQ,GAAG,OAAO,CAUrE"}
 | 
				
			||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"CalcEdgeSealing.d.ts","sourceRoot":"","sources":["../../../src/GraphicsSystem/CalcEdgeSealing.ts"],"names":[],"mappings":"AAQA,OAAO,EAAE,KAAK,EAAE,MAAM,kCAAkC,CAAC;AAEzD,OAAO,EAAE,KAAK,EAAE,MAAM,kCAAkC,CAAC;AACzD,OAAO,EAAE,mBAAmB,EAAE,MAAM,oCAAoC,CAAC;AAMzE,OAAO,EAAc,cAAc,EAAE,MAAM,uBAAuB,CAAC;AACnE,OAAO,EAAE,mBAAmB,EAAE,qBAAqB,EAAE,eAAe,EAAE,MAAM,6CAA6C,CAAC;AAI1H,KAAK,WAAW,GAAG,CAAC,KAAK,EAAE,CAAC,EAAE,CAAC;AAE/B;;;;;GAKG;AACH,wBAAgB,2BAA2B,CAAC,aAAa,EAAE,KAAK,EAAE,GAAG,WAAW,CAgH/E;AAID,wBAAgB,gBAAgB,CAAC,EAAE,EAAE,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE,GAAG,eAAe,EAAE,CAkD/E;AAED,wBAAgB,wBAAwB,CAAC,EAAE,EAAE,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE,GAAG,qBAAqB,EAAE,CAiD7F;AAED;;;;;;GAMG;AACH,wBAAgB,sBAAsB,CAAC,EAAE,EAAE,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE,EAAE,MAAM,UAAQ,GAAG,mBAAmB,EAAE,CAoDzG;AAED,iBAAiB;AACjB,wBAAgB,wBAAwB,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,WASlE;AAED;;;;KAIK;AACL,wBAAgB,qBAAqB,CAAC,EAAE,EAAE,KAAK,EAAE,YAAY,UAAQ,GAAG,KAAK,EAAE,CA6B9E;AAGD,MAAM,WAAW,YAAY;IAEzB,SAAS,EAAE,mBAAmB,CAAC;IAC/B,aAAa,EAAE,mBAAmB,CAAC;IAEnC,QAAQ,EAAE,KAAK,EAAE,CAAC;IAClB,SAAS,EAAE,eAAe,EAAE,CAAC;IAC7B,iBAAiB,EAAE,qBAAqB,EAAE,CAAC;IAC3C,YAAY,CAAC,EAAE,OAAO,CAAC;CAC1B;AA2BD;;;;EAIE;AACF,wBAAgB,eAAe,CAAC,EAAE,EAAE,KAAK,GAAG,mBAAmB,GAAG,SAAS,CAqB1E;AAGD;;;;;;GAMG;AACH,wBAAgB,qBAAqB,CAAC,EAAE,EAAE,KAAK,EAAE,SAAS,GAAE,cAAuC,GAAG,YAAY,GAAG,SAAS,CA6M7H;AAGD;;;;;GAKG;AACH,wBAAgB,4BAA4B,CAAC,KAAK,EAAE,eAAe,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,GAAG,eAAe,EAAE,CAgBzG;AAGD;;;;;;GAMG;AACH,wBAAgB,gCAAgC,CAAC,EAAE,EAAE,KAAK,EAAE,SAAS,EAAE,eAAe,EAAE,EAAE,UAAU,CAAC,EAAE,KAAK,EAAE,EAAE,cAAc,CAAC,EAAE,mBAAmB,QA8DnJ;AAED,wBAAgB,wBAAwB,CAAC,EAAE,EAAE,KAAK,EAAE,SAAS,EAAE,qBAAqB,EAAE,EAAE,UAAU,CAAC,EAAE,KAAK,EAAE,EAAE,cAAc,CAAC,EAAE,mBAAmB,QAoCjJ;AAED,wBAAgB,sBAAsB,CAAC,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,mBAAmB,EAAE,EAAE,UAAU,CAAC,EAAE,KAAK,EAAE,EAAE,cAAc,CAAC,EAAE,mBAAmB,QAqC/I"}
 | 
					{"version":3,"file":"CalcEdgeSealing.d.ts","sourceRoot":"","sources":["../../../src/GraphicsSystem/CalcEdgeSealing.ts"],"names":[],"mappings":"AAQA,OAAO,EAAE,KAAK,EAAE,MAAM,kCAAkC,CAAC;AAEzD,OAAO,EAAE,KAAK,EAAE,MAAM,kCAAkC,CAAC;AACzD,OAAO,EAAE,mBAAmB,EAAE,MAAM,oCAAoC,CAAC;AAOzE,OAAO,EAAc,cAAc,EAAE,MAAM,uBAAuB,CAAC;AACnE,OAAO,EAAE,mBAAmB,EAAE,qBAAqB,EAAE,eAAe,EAAE,MAAM,6CAA6C,CAAC;AAI1H,KAAK,WAAW,GAAG,CAAC,KAAK,EAAE,CAAC,EAAE,CAAC;AAE/B;;;;;GAKG;AACH,wBAAgB,2BAA2B,CAAC,aAAa,EAAE,KAAK,EAAE,GAAG,WAAW,CAgH/E;AAID,wBAAgB,gBAAgB,CAAC,EAAE,EAAE,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE,GAAG,eAAe,EAAE,CAkD/E;AAED,wBAAgB,wBAAwB,CAAC,EAAE,EAAE,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE,GAAG,qBAAqB,EAAE,CAiD7F;AAED;;;;;;GAMG;AACH,wBAAgB,sBAAsB,CAAC,EAAE,EAAE,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE,EAAE,MAAM,UAAQ,GAAG,mBAAmB,EAAE,CAoDzG;AAED,iBAAiB;AACjB,wBAAgB,wBAAwB,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,WASlE;AAED;;;;KAIK;AACL,wBAAgB,qBAAqB,CAAC,EAAE,EAAE,KAAK,EAAE,YAAY,UAAQ,GAAG,KAAK,EAAE,CA6B9E;AAGD,MAAM,WAAW,YAAY;IAEzB,SAAS,EAAE,mBAAmB,CAAC;IAC/B,aAAa,EAAE,mBAAmB,CAAC;IAEnC,QAAQ,EAAE,KAAK,EAAE,CAAC;IAClB,SAAS,EAAE,eAAe,EAAE,CAAC;IAC7B,iBAAiB,EAAE,qBAAqB,EAAE,CAAC;IAC3C,YAAY,CAAC,EAAE,OAAO,CAAC;CAC1B;AA2BD;;;;EAIE;AACF,wBAAgB,eAAe,CAAC,EAAE,EAAE,KAAK,GAAG,mBAAmB,GAAG,SAAS,CAqB1E;AAGD;;;;;;GAMG;AACH,wBAAgB,qBAAqB,CAAC,EAAE,EAAE,KAAK,EAAE,SAAS,GAAE,cAAuC,GAAG,YAAY,GAAG,SAAS,CA6M7H;AAGD;;;;;GAKG;AACH,wBAAgB,4BAA4B,CAAC,KAAK,EAAE,eAAe,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,GAAG,eAAe,EAAE,CAgBzG;AAGD;;;;;;GAMG;AACH,wBAAgB,gCAAgC,CAAC,EAAE,EAAE,KAAK,EAAE,SAAS,EAAE,eAAe,EAAE,EAAE,UAAU,CAAC,EAAE,KAAK,EAAE,EAAE,cAAc,CAAC,EAAE,mBAAmB,QA8DnJ;AAED,wBAAgB,wBAAwB,CAAC,EAAE,EAAE,KAAK,EAAE,SAAS,EAAE,qBAAqB,EAAE,EAAE,UAAU,CAAC,EAAE,KAAK,EAAE,EAAE,cAAc,CAAC,EAAE,mBAAmB,QAoCjJ;AAED,wBAAgB,sBAAsB,CAAC,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,mBAAmB,EAAE,EAAE,UAAU,CAAC,EAAE,KAAK,EAAE,EAAE,cAAc,CAAC,EAAE,mBAAmB,QAqC/I"}
 | 
				
			||||||
							
								
								
									
										8
									
								
								types/Production/GetSpliteSize.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								types/Production/GetSpliteSize.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
				
			|||||||
 | 
					import { Board } from "../DatabaseServices/Entity/Board";
 | 
				
			||||||
 | 
					export declare function HasSpiteSize(br: Board): boolean;
 | 
				
			||||||
 | 
					export declare function GetSpiteSize(br: Board): {
 | 
				
			||||||
 | 
					    spliteHeight: number;
 | 
				
			||||||
 | 
					    spliteWidth: number;
 | 
				
			||||||
 | 
					    spliteThickness: number;
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					//# sourceMappingURL=GetSpliteSize.d.ts.map
 | 
				
			||||||
							
								
								
									
										1
									
								
								types/Production/GetSpliteSize.d.ts.map
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								types/Production/GetSpliteSize.d.ts.map
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					{"version":3,"file":"GetSpliteSize.d.ts","sourceRoot":"","sources":["../../../src/Production/GetSpliteSize.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,KAAK,EAAE,MAAM,kCAAkC,CAAC;AAGzD,wBAAgB,YAAY,CAAC,EAAE,EAAE,KAAK,GAAG,OAAO,CAM/C;AAGD,wBAAgB,YAAY,CAAC,EAAE,EAAE,KAAK;;;;EAuBrC"}
 | 
				
			||||||
							
								
								
									
										6
									
								
								types/Production/Product.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								types/Production/Product.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -166,12 +166,6 @@ export declare namespace Production {
 | 
				
			|||||||
        sideModel: IOriginSideModelingData[];
 | 
					        sideModel: IOriginSideModelingData[];
 | 
				
			||||||
        sideHole: IDrillingOption[];
 | 
					        sideHole: IDrillingOption[];
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
    function HasSpiteSize(br: Board): boolean;
 | 
					 | 
				
			||||||
    function GetSpiteSize(br: Board): {
 | 
					 | 
				
			||||||
        spliteHeight: number;
 | 
					 | 
				
			||||||
        spliteWidth: number;
 | 
					 | 
				
			||||||
        spliteThickness: number;
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
    function GetSpliteOutlineBySpliteSize(br: Board): Polyline | null;
 | 
					    function GetSpliteOutlineBySpliteSize(br: Board): Polyline | null;
 | 
				
			||||||
    /**孔信息,侧孔的z 均为 从上到下距离 */
 | 
					    /**孔信息,侧孔的z 均为 从上到下距离 */
 | 
				
			||||||
    function GetBoardHolesData(br: Board, offsetTanslation: Vector3, sealedContour: ExtrudeContourCurve): IBoardHoleInfo;
 | 
					    function GetBoardHolesData(br: Board, offsetTanslation: Vector3, sealedContour: ExtrudeContourCurve): IBoardHoleInfo;
 | 
				
			||||||
 
 | 
				
			|||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"Asset.d.ts","sourceRoot":"","sources":["../../../../src/UI/Components/Asset.tsx"],"names":[],"mappings":"AAGA,OAAO,KAAK,EAAE,EAAiB,SAAS,EAAE,MAAM,OAAO,CAAC;AAaxD,OAAO,EAAE,sBAAsB,EAAE,MAAM,+CAA+C,CAAC;AACvF,OAAO,EAAE,kBAAkB,EAAE,MAAM,gCAAgC,CAAC;AAgDpE,UAAU,UAAU;IAEhB,QAAQ,EAAE,sBAAsB,CAAC;IACjC,UAAU,CAAC,EAAE,OAAO,CAAC;IACrB,WAAW,EAAE,CAAC,GAAG,CAAC,EAAE,sBAAsB,KAAK,IAAI,CAAC;CACvD;AAED,oBAAY,aAAa;IAErB,IAAI,IAAI;IACR,IAAI,IAAI;IACR,KAAK,IAAI;IACT,WAAW,IAAI;CAClB;AAED;;GAEG;AACH,qBACa,KAAM,SAAQ,KAAK,CAAC,SAAS,CAAC,UAAU,EAAE,EAAE,CAAC;IAE1C,MAAM,UAAsD;IACxE,MAAM,oCAAuC;IAC7C,YAAY,kCAAqC;IACjD,2BAA2B,EAAE,MAAM,CAAK;IACxC,4BAA4B,EAAE,MAAM,CAAK;IACzC,kCAAkC,EAAE,MAAM,CAAK;IAC/C,gCAAgC,EAAE,MAAM,CAAO;IAC/C,OAAO,EAAE,cAAc,CAAC;IACxB,WAAW,EAAE,QAAQ,EAAE,CAAM;IAC7B,UAAU,UAAS;IAEnB,iBAAiB;IAUjB,oBAAoB;IAKpB,aAAa,YAAa,kBAAkB,UAM1C;IAEF;;OAEG;IACH,oBAAoB,sBAmClB;IAEF,QAAQ,aAIN;IAEF,kBAAkB,sBAehB;IAEF,YAAY,aAGV;IAEF,gBAAgB,aASd;IAGF,uBAAuB,sBA+BrB;IAGF,iBAAiB,sBAmCf;IAGF,aAAa,SAAU,aAAa,UA6BlC;IAEF,aAAa,sBA0BX;IAEF,YAAY,MAAO,SAAS,UAG1B;IAEF;;OAEG;IACH,oBAAoB;IAyCpB,MAAM;CA4GT"}
 | 
					{"version":3,"file":"Asset.d.ts","sourceRoot":"","sources":["../../../../src/UI/Components/Asset.tsx"],"names":[],"mappings":"AAGA,OAAO,KAAK,EAAE,EAAiB,SAAS,EAAE,MAAM,OAAO,CAAC;AAaxD,OAAO,EAAE,sBAAsB,EAAE,MAAM,+CAA+C,CAAC;AACvF,OAAO,EAAE,kBAAkB,EAAE,MAAM,gCAAgC,CAAC;AA+CpE,UAAU,UAAU;IAEhB,QAAQ,EAAE,sBAAsB,CAAC;IACjC,UAAU,CAAC,EAAE,OAAO,CAAC;IACrB,WAAW,EAAE,CAAC,GAAG,CAAC,EAAE,sBAAsB,KAAK,IAAI,CAAC;CACvD;AAED,oBAAY,aAAa;IAErB,IAAI,IAAI;IACR,IAAI,IAAI;IACR,KAAK,IAAI;IACT,WAAW,IAAI;CAClB;AAED;;GAEG;AACH,qBACa,KAAM,SAAQ,KAAK,CAAC,SAAS,CAAC,UAAU,EAAE,EAAE,CAAC;IAE1C,MAAM,UAAsD;IACxE,MAAM,oCAAuC;IAC7C,YAAY,kCAAqC;IACjD,2BAA2B,EAAE,MAAM,CAAK;IACxC,4BAA4B,EAAE,MAAM,CAAK;IACzC,kCAAkC,EAAE,MAAM,CAAK;IAC/C,gCAAgC,EAAE,MAAM,CAAO;IAC/C,OAAO,EAAE,cAAc,CAAC;IACxB,WAAW,EAAE,QAAQ,EAAE,CAAM;IAC7B,UAAU,UAAS;IAEnB,iBAAiB;IAUjB,oBAAoB;IAKpB,aAAa,YAAa,kBAAkB,UAM1C;IAEF;;OAEG;IACH,oBAAoB,sBAmClB;IAEF,QAAQ,aAIN;IAEF,kBAAkB,sBAehB;IAEF,YAAY,aAGV;IAEF,gBAAgB,aASd;IAGF,uBAAuB,sBA+BrB;IAGF,iBAAiB,sBAmCf;IAGF,aAAa,SAAU,aAAa,UA6BlC;IAEF,aAAa,sBA0BX;IAEF,YAAY,MAAO,SAAS,UAG1B;IAEF;;OAEG;IACH,oBAAoB;IAyCpB,MAAM;CA6GT"}
 | 
				
			||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"BoardFindCommon.d.ts","sourceRoot":"","sources":["../../../../../src/UI/Components/Board/BoardFindCommon.tsx"],"names":[],"mappings":"AAGA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAM/B,OAAO,EAA6C,gBAAgB,EAAa,MAAM,gCAAgC,CAAC;AACxH,OAAO,EAAE,cAAc,EAAE,MAAM,kCAAkC,CAAC;AAClE,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,8CAA8C,CAAC;AACpF,OAAO,EAAE,qBAAqB,EAAE,MAAM,kCAAkC,CAAC;AAGzE,OAAO,EAAE,uBAAuB,EAAE,MAAM,4BAA4B,CAAC;AAIrE,MAAM,WAAW,WAAW;IAExB,CAAC,EAAE,MAAM,CAAC;IACV,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,gBAAgB,CAAC;IACzB,QAAQ,EAAE,SAAS,CAAC,SAAS,CAAC,CAAC;IAC/B,KAAK,EAAE,MAAM,CAAC;IACd,SAAS,CAAC,EAAE,OAAO,CAAC;IACpB,YAAY,EAAE,OAAO,CAAC;IACtB,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,WAAW,CAAC,QAAG;IACf,OAAO,CAAC,CAAC,GAAG,IAAI,OAAA,OAAE;CACrB;AAED,qBACa,aAAc,SAAQ,KAAK,CAAC,SAAS,CAAC,WAAW,EAAE,EAAE,CAAC;IAExD,MAAM;CAyDhB;AAED,MAAM,WAAW,eAAe;IAE5B,CAAC,EAAE,MAAM,CAAC;IACV,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,gBAAgB,CAAC;IACzB,KAAK,EAAE,MAAM,CAAC;IACd,YAAY,EAAE,GAAG,EAAE,CAAC;IACpB,WAAW,CAAC,QAAG;CAClB;AACD,qBACa,mBAAoB,SAAQ,KAAK,CAAC,SAAS,CAAC,eAAe,EAAE,EAAE,CAAC;IAElE,MAAM;CAuChB;AAGD,UAAU,iBAAiB;IAEvB,MAAM,EAAE,gBAAgB,GAAG,uBAAuB,CAAC;IACnD,cAAc,EAAE,MAAM,IAAI,CAAC;IAC3B,MAAM,CAAC,EAAE,MAAM,IAAI,CAAC;IACpB,UAAU,EAAE,OAAO,CAAC;CACvB;AAED,qBACa,WAAY,SAAQ,KAAK,CAAC,SAAS,CAAC,iBAAiB,CAAC;IAE/D,SAAS,2CAAyB;IAClC,MAAM;IAsJN,OAAO,CAAC,iBAAiB,CAOvB;CACL;AAED,UAAU,eAAe;IAErB,KAAK,EAAE,qBAAqB,GAAG,cAAc,CAAC;IAC9C,QAAQ,CAAC,EAAE,MAAM,IAAI,CAAC;IACtB,aAAa,EAAE,MAAM,EAAE,CAAC;IACxB,kBAAkB,CAAC,EAAE,OAAO,CAAC;CAChC;AAGD,qBACa,YAAa,SAAQ,KAAK,CAAC,SAAS,CAAC,eAAe,CAAC;IAE9D,MAAM;IA6LN,OAAO,CAAC,0BAA0B,CAWhC;IACF,OAAO,CAAC,YAAY,CAMlB;CACL"}
 | 
					{"version":3,"file":"BoardFindCommon.d.ts","sourceRoot":"","sources":["../../../../../src/UI/Components/Board/BoardFindCommon.tsx"],"names":[],"mappings":"AAGA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAM/B,OAAO,EAA6C,gBAAgB,EAAa,MAAM,gCAAgC,CAAC;AACxH,OAAO,EAAE,cAAc,EAAE,MAAM,kCAAkC,CAAC;AAClE,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,8CAA8C,CAAC;AACpF,OAAO,EAAE,qBAAqB,EAAE,MAAM,kCAAkC,CAAC;AAGzE,OAAO,EAAE,uBAAuB,EAAE,MAAM,4BAA4B,CAAC;AAIrE,MAAM,WAAW,WAAW;IAExB,CAAC,EAAE,MAAM,CAAC;IACV,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,gBAAgB,CAAC;IACzB,QAAQ,EAAE,SAAS,CAAC,SAAS,CAAC,CAAC;IAC/B,KAAK,EAAE,MAAM,CAAC;IACd,SAAS,CAAC,EAAE,OAAO,CAAC;IACpB,YAAY,EAAE,OAAO,CAAC;IACtB,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,WAAW,CAAC,QAAG;IACf,OAAO,CAAC,CAAC,GAAG,IAAI,OAAA,OAAE;CACrB;AAED,qBACa,aAAc,SAAQ,KAAK,CAAC,SAAS,CAAC,WAAW,EAAE,EAAE,CAAC;IAExD,MAAM;CAyDhB;AAED,MAAM,WAAW,eAAe;IAE5B,CAAC,EAAE,MAAM,CAAC;IACV,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,gBAAgB,CAAC;IACzB,KAAK,EAAE,MAAM,CAAC;IACd,YAAY,EAAE,GAAG,EAAE,CAAC;IACpB,WAAW,CAAC,QAAG;CAClB;AACD,qBACa,mBAAoB,SAAQ,KAAK,CAAC,SAAS,CAAC,eAAe,EAAE,EAAE,CAAC;IAElE,MAAM;CAuChB;AAGD,UAAU,iBAAiB;IAEvB,MAAM,EAAE,gBAAgB,GAAG,uBAAuB,CAAC;IACnD,cAAc,EAAE,MAAM,IAAI,CAAC;IAC3B,MAAM,CAAC,EAAE,MAAM,IAAI,CAAC;IACpB,UAAU,EAAE,OAAO,CAAC;CACvB;AAED,qBACa,WAAY,SAAQ,KAAK,CAAC,SAAS,CAAC,iBAAiB,CAAC;IAE/D,SAAS,2CAAyB;IAClC,MAAM;IAgJN,OAAO,CAAC,iBAAiB,CAOvB;CACL;AAED,UAAU,eAAe;IAErB,KAAK,EAAE,qBAAqB,GAAG,cAAc,CAAC;IAC9C,QAAQ,CAAC,EAAE,MAAM,IAAI,CAAC;IACtB,aAAa,EAAE,MAAM,EAAE,CAAC;IACxB,kBAAkB,CAAC,EAAE,OAAO,CAAC;CAChC;AAGD,qBACa,YAAa,SAAQ,KAAK,CAAC,SAAS,CAAC,eAAe,CAAC;IAE9D,MAAM;IA6LN,OAAO,CAAC,0BAA0B,CAWhC;IACF,OAAO,CAAC,YAAY,CAMlB;CACL"}
 | 
				
			||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"ClosingStripModal.d.ts","sourceRoot":"","sources":["../../../../../src/UI/Components/Board/ClosingStripModal.tsx"],"names":[],"mappings":"AAYA,OAAO,EAAE,iBAAiB,EAAE,MAAM,wBAAwB,CAAC;AAM3D,eAAO,MAAM,iBAAiB,UACR;IAAE,KAAK,CAAC,EAAE,iBAAiB,CAAC;CAAE,gBAwL7C,CAAC"}
 | 
					{"version":3,"file":"ClosingStripModal.d.ts","sourceRoot":"","sources":["../../../../../src/UI/Components/Board/ClosingStripModal.tsx"],"names":[],"mappings":"AAYA,OAAO,EAAE,iBAAiB,EAAE,MAAM,wBAAwB,CAAC;AAM3D,eAAO,MAAM,iBAAiB,UACR;IAAE,KAAK,CAAC,EAAE,iBAAiB,CAAC;CAAE,gBA+L7C,CAAC"}
 | 
				
			||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"CommonBoardOption.d.ts","sourceRoot":"","sources":["../../../../../src/UI/Components/Board/CommonBoardOption.tsx"],"names":[],"mappings":"AACA,OAAO,EAAU,gBAAgB,EAAE,gBAAgB,EAAoB,MAAM,MAAM,CAAC;AACpF,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAE/B,OAAO,EAAE,eAAe,EAAE,MAAM,0CAA0C,CAAC;AAE3E,OAAO,EAAE,aAAa,EAAE,MAAM,wCAAwC,CAAC;AACvE,OAAO,EAAE,kBAAkB,EAA6D,MAAM,wCAAwC,CAAC;AAOvI,OAAO,EAAE,mBAAmB,EAAE,MAAM,+CAA+C,CAAC;AACpF,OAAO,EAAE,KAAK,EAAE,MAAM,wCAAwC,CAAC;AAM/D,OAAO,EAAE,kBAAkB,EAAE,MAAM,gDAAgD,CAAC;AACpF,OAAO,EAAE,aAAa,EAAE,SAAS,EAAE,iBAAiB,EAAE,MAAM,8CAA8C,CAAC;AAG3G,MAAM,WAAW,kBAAkB;IAE/B,aAAa,EAAE,gBAAgB,CAAC,KAAK,CAAC,CAAC;IACvC,WAAW,CAAC,EAAE,MAAM,IAAI,CAAC;IACzB,mBAAmB,CAAC,EAAE,MAAM,IAAI,CAAC;IACjC,aAAa,CAAC,EAAE,iBAAiB,CAAC;IAClC,cAAc,CAAC,EAAE,kBAAkB,CAAC;IACpC,aAAa,CAAC,EAAE,aAAa,CAAC;IAC9B,YAAY,CAAC,EAAE,kBAAkB,CAAC;IAClC,cAAc,CAAC,EAAE,gBAAgB,CAAC,OAAO,CAAC,CAAC;IAC3C,WAAW,CAAC,EAAE,gBAAgB,CAAC,OAAO,CAAC,CAAC;IACxC,eAAe,CAAC,EAAE,gBAAgB,CAAC,OAAO,CAAC,CAAC;IAC5C,QAAQ,EAAE,gBAAgB,CAAC,OAAO,CAAC,CAAC;IACpC,eAAe,CAAC,EAAE,gBAAgB,CAAC,OAAO,CAAC,CAAC;IAC5C,cAAc,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,GAAG,CAAC;KAAE,CAAC;IACxC,wBAAwB,CAAC,EAAE,CAAC,EAAE,EAAE,KAAK,KAAK,IAAI,CAAC;IAC/C,cAAc,CAAC,EAAE,SAAS,CAAC,iBAAiB,CAAC,CAAC;IAC9C,OAAO,CAAC,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC,EAAE,CAAC;IAC7B,eAAe,EAAE,GAAG,CAAC,MAAM,EAAE,eAAe,CAAC,CAAC;IAC9C,cAAc,EAAE;QAAE,gBAAgB,EAAE,aAAa,CAAC;QAAC,UAAU,EAAE,MAAM,CAAC;QAAC,eAAe,EAAE,OAAO,CAAC;QAAC,mBAAmB,EAAE,mBAAmB,CAAC;KAAE,CAAC;IAC7I,mBAAmB,CAAC,EAAE,gBAAgB,CAAC,GAAG,CAAC,CAAC;CAC/C;AAED,wBAAgB,mBAAmB,CAAC,GAAG,EAAE,KAAK,CAAC,aAAa,CAAC,kBAAkB,CAAC;;uBAKlD,iBAAiB;wBAGhB,kBAAkB;uBAGnB,aAAa;sBAMd,kBAAkB;uBAMjB,gBAAgB,CAAC,KAAK,CAAC;;;;;;;QAO7C,6BAA6B;iBACb,CAAC,MAAM,EAAE,MAAM,CAAC,EAAE;;;;;;yBAEV,SAAS,CAAC,iBAAiB,CAAC;;;;;;;;;;;;;;uCAsTb,KAAK;;;mBArVF,KAAK;;;;mBAAL,KAAK;;;;;;;;;;mBAAL,KAAK;;;;;mBAAL,KAAK;;;mBAAL,KAAK;;;;;mBAAL,KAAK;;;mBAAL,KAAK;;;mBAAL,KAAK;;;mBAAL,KAAK;;;;;EA4VtD"}
 | 
					{"version":3,"file":"CommonBoardOption.d.ts","sourceRoot":"","sources":["../../../../../src/UI/Components/Board/CommonBoardOption.tsx"],"names":[],"mappings":"AACA,OAAO,EAAU,gBAAgB,EAAE,gBAAgB,EAAoB,MAAM,MAAM,CAAC;AACpF,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAE/B,OAAO,EAAE,eAAe,EAAE,MAAM,0CAA0C,CAAC;AAE3E,OAAO,EAAE,aAAa,EAAE,MAAM,wCAAwC,CAAC;AACvE,OAAO,EAAE,kBAAkB,EAA6D,MAAM,wCAAwC,CAAC;AAOvI,OAAO,EAAE,mBAAmB,EAAE,MAAM,+CAA+C,CAAC;AACpF,OAAO,EAAE,KAAK,EAAE,MAAM,wCAAwC,CAAC;AAM/D,OAAO,EAAE,kBAAkB,EAAE,MAAM,gDAAgD,CAAC;AACpF,OAAO,EAAE,aAAa,EAAE,SAAS,EAAE,iBAAiB,EAAE,MAAM,8CAA8C,CAAC;AAG3G,MAAM,WAAW,kBAAkB;IAE/B,aAAa,EAAE,gBAAgB,CAAC,KAAK,CAAC,CAAC;IACvC,WAAW,CAAC,EAAE,MAAM,IAAI,CAAC;IACzB,mBAAmB,CAAC,EAAE,MAAM,IAAI,CAAC;IACjC,aAAa,CAAC,EAAE,iBAAiB,CAAC;IAClC,cAAc,CAAC,EAAE,kBAAkB,CAAC;IACpC,aAAa,CAAC,EAAE,aAAa,CAAC;IAC9B,YAAY,CAAC,EAAE,kBAAkB,CAAC;IAClC,cAAc,CAAC,EAAE,gBAAgB,CAAC,OAAO,CAAC,CAAC;IAC3C,WAAW,CAAC,EAAE,gBAAgB,CAAC,OAAO,CAAC,CAAC;IACxC,eAAe,CAAC,EAAE,gBAAgB,CAAC,OAAO,CAAC,CAAC;IAC5C,QAAQ,EAAE,gBAAgB,CAAC,OAAO,CAAC,CAAC;IACpC,eAAe,CAAC,EAAE,gBAAgB,CAAC,OAAO,CAAC,CAAC;IAC5C,cAAc,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,GAAG,CAAC;KAAE,CAAC;IACxC,wBAAwB,CAAC,EAAE,CAAC,EAAE,EAAE,KAAK,KAAK,IAAI,CAAC;IAC/C,cAAc,CAAC,EAAE,SAAS,CAAC,iBAAiB,CAAC,CAAC;IAC9C,OAAO,CAAC,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC,EAAE,CAAC;IAC7B,eAAe,EAAE,GAAG,CAAC,MAAM,EAAE,eAAe,CAAC,CAAC;IAC9C,cAAc,EAAE;QAAE,gBAAgB,EAAE,aAAa,CAAC;QAAC,UAAU,EAAE,MAAM,CAAC;QAAC,eAAe,EAAE,OAAO,CAAC;QAAC,mBAAmB,EAAE,mBAAmB,CAAC;KAAE,CAAC;IAC7I,mBAAmB,CAAC,EAAE,gBAAgB,CAAC,GAAG,CAAC,CAAC;CAC/C;AAED,wBAAgB,mBAAmB,CAAC,GAAG,EAAE,KAAK,CAAC,aAAa,CAAC,kBAAkB,CAAC;;uBAKlD,iBAAiB;wBAGhB,kBAAkB;uBAGnB,aAAa;sBAMd,kBAAkB;uBAMjB,gBAAgB,CAAC,KAAK,CAAC;;;;;;;QAO7C,6BAA6B;iBACb,CAAC,MAAM,EAAE,MAAM,CAAC,EAAE;;;;;;yBAEV,SAAS,CAAC,iBAAiB,CAAC;;;;;;;;;;;;;;uCA+Tb,KAAK;;;mBA9VF,KAAK;;;;mBAAL,KAAK;;;;;;;;;;mBAAL,KAAK;;;;;mBAAL,KAAK;;;mBAAL,KAAK;;;;;mBAAL,KAAK;;;mBAAL,KAAK;;;mBAAL,KAAK;;;mBAAL,KAAK;;;;;EAqWtD"}
 | 
				
			||||||
@@ -14,6 +14,10 @@ export declare class ConfigStore extends Singleton {
 | 
				
			|||||||
    oldLyBg: string;
 | 
					    oldLyBg: string;
 | 
				
			||||||
    oldConceptualEdgeColor: number;
 | 
					    oldConceptualEdgeColor: number;
 | 
				
			||||||
    oldPhysical2EdgeColor: number;
 | 
					    oldPhysical2EdgeColor: number;
 | 
				
			||||||
 | 
					    oldLinewidths: {
 | 
				
			||||||
 | 
					        Conceptual: number;
 | 
				
			||||||
 | 
					        Physical2: number;
 | 
				
			||||||
 | 
					    };
 | 
				
			||||||
    oldViewSize: {
 | 
					    oldViewSize: {
 | 
				
			||||||
        minViewHeight: number;
 | 
					        minViewHeight: number;
 | 
				
			||||||
        maxViewHeight: number;
 | 
					        maxViewHeight: number;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"ConfigDialog.d.ts","sourceRoot":"","sources":["../../../../../../src/UI/Components/Modal/OptionModal/ConfigDialog.tsx"],"names":[],"mappings":"AAGA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAM/B,OAAO,EAAE,SAAS,EAAE,MAAM,8BAA8B,CAAC;AAuBzD,oBAAY,YAAY;IAEpB,IAAI,SAAS;IACb,IAAI,OAAO;IACX,GAAG,QAAQ;IACX,IAAI,OAAO;IACX,OAAO,YAAY;IACnB,IAAI,SAAS;IACb,UAAU,eAAe;CAC5B;AAED,qBAAa,WAAY,SAAQ,SAAS;IAEtC,UAAU,EAAE,MAAM,CAAC;IACnB,OAAO,EAAE,MAAM,CAAC;IAChB,sBAAsB,EAAE,MAAM,CAAkC;IAChE,qBAAqB,EAAE,MAAM,CAAiC;IAC9D,WAAW;;;;MAIT;IACF,cAAc;;;;;MAKZ;IACF,kBAAkB,EAAE,OAAO,CAA8B;IACzD,kBAAkB,EAAE,OAAO,CAA8B;IAC7C,YAAY,UAAS;IACrB,UAAU,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC,EAAE,CAA8C;IAExF,OAAO,aAsCL;IACF,IAAI,sBAqGF;CACL;AAED;;GAEG;AACH,qBACa,YAAa,SAAQ,KAAK,CAAC,SAAS,CAAC;IAAE,KAAK,EAAE,WAAW,CAAC;IAAC,aAAa,EAAE,YAAY,CAAC;CAAE,CAAC;IAEvF,cAAc,EAAE,YAAY,CAAiD;IAC7E,aAAa,SAAQ;IACjC,WAAW,EAAE,WAAW,CAAC;IACzB,OAAO,CAAC,KAAK,CAAW;gBACZ,KAAK,KAAA;IAQjB,IAAI,aAAa,CAAC,KAAK,EAAE,YAAY,EAIpC;IACD,2BAA2B;IAgBrB,iBAAiB;IAgBvB,oBAAoB;IAKpB,WAAW,sBAOT;IACF,MAAM;CAuDT"}
 | 
					{"version":3,"file":"ConfigDialog.d.ts","sourceRoot":"","sources":["../../../../../../src/UI/Components/Modal/OptionModal/ConfigDialog.tsx"],"names":[],"mappings":"AAGA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAM/B,OAAO,EAAE,SAAS,EAAE,MAAM,8BAA8B,CAAC;AAuBzD,oBAAY,YAAY;IAEpB,IAAI,SAAS;IACb,IAAI,OAAO;IACX,GAAG,QAAQ;IACX,IAAI,OAAO;IACX,OAAO,YAAY;IACnB,IAAI,SAAS;IACb,UAAU,eAAe;CAC5B;AAED,qBAAa,WAAY,SAAQ,SAAS;IAEtC,UAAU,EAAE,MAAM,CAAC;IACnB,OAAO,EAAE,MAAM,CAAC;IAChB,sBAAsB,EAAE,MAAM,CAAkC;IAChE,qBAAqB,EAAE,MAAM,CAAiC;IAC9D,aAAa;;;MAA+B;IAC5C,WAAW;;;;MAIT;IACF,cAAc;;;;;MAKZ;IACF,kBAAkB,EAAE,OAAO,CAA8B;IACzD,kBAAkB,EAAE,OAAO,CAA8B;IAC7C,YAAY,UAAS;IACrB,UAAU,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC,EAAE,CAA8C;IAExF,OAAO,aAwCL;IACF,IAAI,sBAsGF;CACL;AAED;;GAEG;AACH,qBACa,YAAa,SAAQ,KAAK,CAAC,SAAS,CAAC;IAAE,KAAK,EAAE,WAAW,CAAC;IAAC,aAAa,EAAE,YAAY,CAAC;CAAE,CAAC;IAEvF,cAAc,EAAE,YAAY,CAAiD;IAC7E,aAAa,SAAQ;IACjC,WAAW,EAAE,WAAW,CAAC;IACzB,OAAO,CAAC,KAAK,CAAW;gBACZ,KAAK,KAAA;IAQjB,IAAI,aAAa,CAAC,KAAK,EAAE,YAAY,EAIpC;IACD,2BAA2B;IAgBrB,iBAAiB;IAgBvB,oBAAoB;IAKpB,WAAW,sBAOT;IACF,MAAM;CAuDT"}
 | 
				
			||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"DisplayConfigPanel.d.ts","sourceRoot":"","sources":["../../../../../../src/UI/Components/Modal/OptionModal/DisplayConfigPanel.tsx"],"names":[],"mappings":"AAGA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,EAAE,WAAW,EAAgB,MAAM,aAAa,CAAC;AAUxD,OAAO,EAAE,aAAa,EAAE,MAAM,kCAAkC,CAAC;AAIjE,OAAO,EAAE,SAAS,EAAE,MAAM,iDAAiD,CAAC;AAG5E,OAAO,EAAE,WAAW,EAAE,MAAM,gBAAgB,CAAC;AAC7C,OAAO,yBAAyB,CAAC;AAuBjC,eAAO,MAAM,SAAS,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC,EAKvC,CAAC;AAEF,qBACa,kBAAmB,SAAQ,KAAK,CAAC,SAAS,CAAC;IAAE,KAAK,EAAE,WAAW,CAAC;CAAE,CAAC;IAE5E,OAAO,CAAC,UAAU,CAEhB;IACU,OAAO,CAAC,cAAc,CAAS;IAC/B,OAAO,SAAQ;IACf,UAAU,EAAE,MAAM,CAAiC;IACnD,OAAO,CAAC,QAAQ,CAAgE;IAChF,OAAO,CAAC,YAAY,CAAkB;IACtC,OAAO,CAAC,QAAQ,CAAM;IACtB,MAAM,UAAS;IAC3B,SAAS,oCAAuC;IAChD,SAAS,oCAAuC;IAChD,eAAe,oCAAuC;IACtD,aAAa,oCAAuC;IAEpD,cAAc,oCAAuC;IACrD,cAAc,oCAAuC;IACrD,cAAc,oCAAuC;IACrD,cAAc,oCAAuC;IACrD,cAAc,EAAE,OAAO,CAAS;IAChC,aAAa,EAAE,SAAS,CAAC,aAAa,CAAC,CAAC;IAExC,yBAAyB;IAMzB,iBAAiB,UAAW,WAAW,UAQrC;IAEF,qBAAqB,MAAO,KAAK,CAAC,UAAU,CAAC,gBAAgB,CAAC,QAAQ,MAAM,UAK1E;IACF,MAAM;IAsoBN,aAAa,CAAC,CAAC,EAAE,KAAK,CAAC,WAAW,CAAC,gBAAgB,CAAC,EAAE,CAAC,EAAE,MAAM;IAU/D,UAAU,CAAC,CAAC,EAAE,KAAK,CAAC,WAAW,CAAC,gBAAgB,CAAC,EAAE,CAAC,EAAE,MAAM;IAuC5D,gBAAgB;IAChB,iBAAiB,CAAC,CAAC,EAAE,KAAK,CAAC,WAAW,CAAC,gBAAgB,CAAC;IAiBxD,WAAW,aAGT;CACL"}
 | 
					{"version":3,"file":"DisplayConfigPanel.d.ts","sourceRoot":"","sources":["../../../../../../src/UI/Components/Modal/OptionModal/DisplayConfigPanel.tsx"],"names":[],"mappings":"AAGA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,EAAE,WAAW,EAAgB,MAAM,aAAa,CAAC;AAUxD,OAAO,EAAE,aAAa,EAAE,MAAM,kCAAkC,CAAC;AAIjE,OAAO,EAAE,SAAS,EAAE,MAAM,iDAAiD,CAAC;AAG5E,OAAO,EAAE,WAAW,EAAE,MAAM,gBAAgB,CAAC;AAC7C,OAAO,yBAAyB,CAAC;AAuBjC,eAAO,MAAM,SAAS,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC,EAKvC,CAAC;AAEF,qBACa,kBAAmB,SAAQ,KAAK,CAAC,SAAS,CAAC;IAAE,KAAK,EAAE,WAAW,CAAC;CAAE,CAAC;IAE5E,OAAO,CAAC,UAAU,CAEhB;IACU,OAAO,CAAC,cAAc,CAAS;IAC/B,OAAO,SAAQ;IACf,UAAU,EAAE,MAAM,CAAiC;IACnD,OAAO,CAAC,QAAQ,CAAgE;IAChF,OAAO,CAAC,YAAY,CAAkB;IACtC,OAAO,CAAC,QAAQ,CAAM;IACtB,MAAM,UAAS;IAC3B,SAAS,oCAAuC;IAChD,SAAS,oCAAuC;IAChD,eAAe,oCAAuC;IACtD,aAAa,oCAAuC;IAEpD,cAAc,oCAAuC;IACrD,cAAc,oCAAuC;IACrD,cAAc,oCAAuC;IACrD,cAAc,oCAAuC;IACrD,cAAc,EAAE,OAAO,CAAS;IAChC,aAAa,EAAE,SAAS,CAAC,aAAa,CAAC,CAAC;IAExC,yBAAyB;IAMzB,iBAAiB,UAAW,WAAW,UAQrC;IAEF,qBAAqB,MAAO,KAAK,CAAC,UAAU,CAAC,gBAAgB,CAAC,QAAQ,MAAM,UAK1E;IACF,MAAM;IAspBN,aAAa,CAAC,CAAC,EAAE,KAAK,CAAC,WAAW,CAAC,gBAAgB,CAAC,EAAE,CAAC,EAAE,MAAM;IAU/D,UAAU,CAAC,CAAC,EAAE,KAAK,CAAC,WAAW,CAAC,gBAAgB,CAAC,EAAE,CAAC,EAAE,MAAM;IAuC5D,gBAAgB;IAChB,iBAAiB,CAAC,CAAC,EAAE,KAAK,CAAC,WAAW,CAAC,gBAAgB,CAAC;IAiBxD,WAAW,aAGT;CACL"}
 | 
				
			||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"TemplateDrawHingeTool.d.ts","sourceRoot":"","sources":["../../../../../src/UI/Components/Template/TemplateDrawHingeTool.ts"],"names":[],"mappings":"AAAA,OAAO,EAAQ,OAAO,EAAW,MAAM,OAAO,CAAC;AAC/C,OAAO,EAAE,SAAS,EAAgD,MAAM,uDAAuD,CAAC;AAQhI,OAAO,EAAE,KAAK,EAAE,MAAM,wCAAwC,CAAC;AAC/D,OAAO,EAAE,YAAY,EAAa,MAAM,iDAAiD,CAAC;AAC1F,OAAO,EAAE,MAAM,EAAE,MAAM,yCAAyC,CAAC;AAEjE,OAAO,EAAE,uBAAuB,EAAE,MAAM,4DAA4D,CAAC;AACrG,OAAO,EAAE,QAAQ,EAAE,MAAM,oCAAoC,CAAC;AAE9D,OAAO,EAAE,cAAc,EAAE,MAAM,mDAAmD,CAAC;AAWnF,qBAAa,qBAAqB;IAE9B,OAAO,CAAC,QAAQ,CAA4B;IAEtC,cAAc,CAAC,IAAI,EAAE,KAAK,GAAG,uBAAuB,EAAE,SAAS,EAAE,cAAc,EAAE,YAAY,EAAE,MAAM,EAAE,GAAG,OAAO,CAAC,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;IA2S3I,qBAAqB,CAAC,UAAU,EAAE,MAAM,EAAE,EAAE,QAAQ,EAAE,OAAO,EAAE,IAAI,EAAE,KAAK,GAAG,uBAAuB,EAAE,QAAQ,EAAE,OAAO;IAoLvH,OAAO,CAAC,eAAe;CAsH1B;AAED,wBAAgB,YAAY,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,EAAE,YAAY,EAAE,MAAM,EAAE,EAAE,QAAQ,EAAE,OAAO,GAAG,SAAS,CAqQtH;AAED,wBAAgB,YAAY,CAAC,MAAM,EAAE,QAAQ,EAAE,QAoB9C"}
 | 
					{"version":3,"file":"TemplateDrawHingeTool.d.ts","sourceRoot":"","sources":["../../../../../src/UI/Components/Template/TemplateDrawHingeTool.ts"],"names":[],"mappings":"AAAA,OAAO,EAAQ,OAAO,EAAW,MAAM,OAAO,CAAC;AAC/C,OAAO,EAAE,SAAS,EAAgD,MAAM,uDAAuD,CAAC;AAQhI,OAAO,EAAE,KAAK,EAAE,MAAM,wCAAwC,CAAC;AAC/D,OAAO,EAAE,YAAY,EAAa,MAAM,iDAAiD,CAAC;AAC1F,OAAO,EAAE,MAAM,EAAE,MAAM,yCAAyC,CAAC;AAEjE,OAAO,EAAE,uBAAuB,EAAE,MAAM,4DAA4D,CAAC;AACrG,OAAO,EAAE,QAAQ,EAAE,MAAM,oCAAoC,CAAC;AAE9D,OAAO,EAAE,cAAc,EAAE,MAAM,mDAAmD,CAAC;AAWnF,qBAAa,qBAAqB;IAE9B,OAAO,CAAC,QAAQ,CAA4B;IAEtC,cAAc,CAAC,IAAI,EAAE,KAAK,GAAG,uBAAuB,EAAE,SAAS,EAAE,cAAc,EAAE,YAAY,EAAE,MAAM,EAAE,GAAG,OAAO,CAAC,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;IA2S3I,qBAAqB,CAAC,UAAU,EAAE,MAAM,EAAE,EAAE,QAAQ,EAAE,OAAO,EAAE,IAAI,EAAE,KAAK,GAAG,uBAAuB,EAAE,QAAQ,EAAE,OAAO;IAuLvH,OAAO,CAAC,eAAe;CAsH1B;AAED,wBAAgB,YAAY,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,EAAE,YAAY,EAAE,MAAM,EAAE,EAAE,QAAQ,EAAE,OAAO,GAAG,SAAS,CAqQtH;AAED,wBAAgB,YAAY,CAAC,MAAM,EAAE,QAAQ,EAAE,QAoB9C"}
 | 
				
			||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"BoardStore.d.ts","sourceRoot":"","sources":["../../../../src/UI/Store/BoardStore.ts"],"names":[],"mappings":"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"}
 | 
					{"version":3,"file":"BoardStore.d.ts","sourceRoot":"","sources":["../../../../src/UI/Store/BoardStore.ts"],"names":[],"mappings":"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"}
 | 
				
			||||||
@@ -1,7 +1,7 @@
 | 
				
			|||||||
import { BrRelativePos } from "../../../DatabaseServices/Entity/BoardInterface";
 | 
					import { BrRelativePos } from "../../../DatabaseServices/Entity/BoardInterface";
 | 
				
			||||||
import { BoardConfigOption } from "./IOptionInterface";
 | 
					import { BoardConfigOption } from "./IOptionInterface";
 | 
				
			||||||
export declare enum StripType {
 | 
					export declare enum StripType {
 | 
				
			||||||
    H = "h",
 | 
					    H = "h",//横放
 | 
				
			||||||
    V = "v"
 | 
					    V = "v"
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
export interface ClosingStripOption extends BoardConfigOption {
 | 
					export interface ClosingStripOption extends BoardConfigOption {
 | 
				
			||||||
@@ -17,5 +17,6 @@ export interface ClosingStripOption extends BoardConfigOption {
 | 
				
			|||||||
    fuZhuBrName: string;
 | 
					    fuZhuBrName: string;
 | 
				
			||||||
    fuZhuMaterial: string;
 | 
					    fuZhuMaterial: string;
 | 
				
			||||||
    fuZhuColor: string;
 | 
					    fuZhuColor: string;
 | 
				
			||||||
 | 
					    sktDirMove: string;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
//# sourceMappingURL=ClosingStripOption.d.ts.map
 | 
					//# sourceMappingURL=ClosingStripOption.d.ts.map
 | 
				
			||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"ClosingStripOption.d.ts","sourceRoot":"","sources":["../../../../../src/UI/Store/OptionInterface/ClosingStripOption.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,iDAAiD,CAAC;AAChF,OAAO,EAAE,iBAAiB,EAAE,MAAM,oBAAoB,CAAC;AAEvD,oBAAY,SAAS;IAEjB,CAAC,MAAM;IACP,CAAC,MAAM;CACV;AAED,MAAM,WAAW,kBAAmB,SAAQ,iBAAiB;IAEzD,aAAa,EAAE,aAAa,CAAC;IAC7B,SAAS,EAAE,SAAS,CAAC;IACrB,WAAW,EAAE,MAAM,CAAC;IACpB,WAAW,EAAE,OAAO,CAAC;IACrB,OAAO,EAAE,MAAM,CAAC;IAChB,WAAW,EAAE,MAAM,CAAC;IACpB,iBAAiB,EAAE,OAAO,CAAC;IAC3B,MAAM,EAAE,MAAM,CAAC;IACf,SAAS,EAAE,SAAS,CAAC;IACrB,WAAW,EAAE,MAAM,CAAC;IACpB,aAAa,EAAE,MAAM,CAAC;IACtB,UAAU,EAAE,MAAM,CAAC;CACtB"}
 | 
					{"version":3,"file":"ClosingStripOption.d.ts","sourceRoot":"","sources":["../../../../../src/UI/Store/OptionInterface/ClosingStripOption.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,iDAAiD,CAAC;AAChF,OAAO,EAAE,iBAAiB,EAAE,MAAM,oBAAoB,CAAC;AAEvD,oBAAY,SAAS;IAEjB,CAAC,MAAM,CAAE,IAAI;IACb,CAAC,MAAM;CACV;AAED,MAAM,WAAW,kBAAmB,SAAQ,iBAAiB;IAEzD,aAAa,EAAE,aAAa,CAAC;IAC7B,SAAS,EAAE,SAAS,CAAC;IACrB,WAAW,EAAE,MAAM,CAAC;IACpB,WAAW,EAAE,OAAO,CAAC;IACrB,OAAO,EAAE,MAAM,CAAC;IAChB,WAAW,EAAE,MAAM,CAAC;IACpB,iBAAiB,EAAE,OAAO,CAAC;IAC3B,MAAM,EAAE,MAAM,CAAC;IACf,SAAS,EAAE,SAAS,CAAC;IACrB,WAAW,EAAE,MAAM,CAAC;IACpB,aAAa,EAAE,MAAM,CAAC;IACtB,UAAU,EAAE,MAAM,CAAC;IACnB,UAAU,EAAE,MAAM,CAAC;CACtB"}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user