Compare commits
4 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
21d68fcf3c | ||
![]() |
0431e9ab86 | ||
![]() |
fc4a0fc40b | ||
![]() |
4a1542027d |
2681
api.cjs.js
2681
api.cjs.js
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
437
api.esm.js
437
api.esm.js
@@ -1,4 +1,3 @@
|
|||||||
import * as THREE from 'three';
|
|
||||||
import { Vector3, Matrix4, Box3, Color, MeshPhysicalMaterial, Object3D, Vector2 as Vector2$1, Quaternion, MathUtils, Shape as Shape$1, EllipseCurve, FrontSide, LineDashedMaterial, DoubleSide, MeshBasicMaterial, LineBasicMaterial, ShaderMaterial, BufferGeometry, ShapeGeometry, BufferAttribute, Line as Line$1, Plane, Line3, CatmullRomCurve3, Path as Path$1, LineSegments, Mesh, CylinderBufferGeometry, Float32BufferAttribute, Geometry, ShapeUtils, Face3, BoxBufferGeometry, InstancedInterleavedBuffer, InterleavedBufferAttribute, ExtrudeGeometry, BoxGeometry, AmbientLight as AmbientLight$1, DirectionalLightHelper, SphereBufferGeometry, Matrix3, Group, DirectionalLight as DirectionalLight$1, HemisphereLight as HemisphereLight$1, MirroredRepeatWrapping, Texture, OrthographicCamera, PerspectiveCamera, Scene, WebGLRenderTarget, Frustum, MeshNormalMaterial, PointLight as PointLight$1, SphereGeometry, BackSide, RectAreaLight as RectAreaLight$1, SpotLight as SpotLight$1, ConeGeometry, PointsMaterial, Points, Box2 as Box2$1, Raycaster } from 'three';
|
import { Vector3, Matrix4, Box3, Color, MeshPhysicalMaterial, Object3D, Vector2 as Vector2$1, Quaternion, MathUtils, Shape as Shape$1, EllipseCurve, FrontSide, LineDashedMaterial, DoubleSide, MeshBasicMaterial, LineBasicMaterial, ShaderMaterial, BufferGeometry, ShapeGeometry, BufferAttribute, Line as Line$1, Plane, Line3, CatmullRomCurve3, Path as Path$1, LineSegments, Mesh, CylinderBufferGeometry, Float32BufferAttribute, Geometry, ShapeUtils, Face3, BoxBufferGeometry, InstancedInterleavedBuffer, InterleavedBufferAttribute, ExtrudeGeometry, BoxGeometry, AmbientLight as AmbientLight$1, DirectionalLightHelper, SphereBufferGeometry, Matrix3, Group, DirectionalLight as DirectionalLight$1, HemisphereLight as HemisphereLight$1, MirroredRepeatWrapping, Texture, OrthographicCamera, PerspectiveCamera, Scene, WebGLRenderTarget, Frustum, MeshNormalMaterial, PointLight as PointLight$1, SphereGeometry, BackSide, RectAreaLight as RectAreaLight$1, SpotLight as SpotLight$1, ConeGeometry, PointsMaterial, Points, Box2 as Box2$1, Raycaster } from 'three';
|
||||||
import { iaop, end } from 'xaop';
|
import { iaop, end } from 'xaop';
|
||||||
import { Line2 } from 'three/examples/jsm/lines/Line2';
|
import { Line2 } from 'three/examples/jsm/lines/Line2';
|
||||||
@@ -461,6 +460,7 @@ function AutoRecord(target, property, descriptor) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//const UE_REX_DEL = /_.*/g;
|
||||||
/**
|
/**
|
||||||
* CAD对象工厂,通过注册 和暴露的创建方法,动态创建对象
|
* CAD对象工厂,通过注册 和暴露的创建方法,动态创建对象
|
||||||
*/
|
*/
|
||||||
@@ -469,6 +469,7 @@ class CADFactory {
|
|||||||
this.objectNameMap = new Map();
|
this.objectNameMap = new Map();
|
||||||
}
|
}
|
||||||
static RegisterObject(C) {
|
static RegisterObject(C) {
|
||||||
|
//this.factory.objectNameMap.set(C.name.replace(UE_REX_DEL, ""), C);
|
||||||
this.factory.objectNameMap.set(C.name, C);
|
this.factory.objectNameMap.set(C.name, C);
|
||||||
}
|
}
|
||||||
static RegisterObjectAlias(C, name) {
|
static RegisterObjectAlias(C, name) {
|
||||||
@@ -1502,13 +1503,17 @@ let Entity = Entity_1 = class Entity extends CADObject {
|
|||||||
this.Update(UpdateDraw.Matrix);
|
this.Update(UpdateDraw.Matrix);
|
||||||
}
|
}
|
||||||
get Z() { return this._Matrix.elements[14]; }
|
get Z() { return this._Matrix.elements[14]; }
|
||||||
|
set Z(z) {
|
||||||
|
if (equaln$1(this.Z, z))
|
||||||
|
return;
|
||||||
|
this.Move({ x: 0, y: 0, z: z - this.Z });
|
||||||
|
}
|
||||||
//Z轴归0
|
//Z轴归0
|
||||||
Z0() {
|
Z0() {
|
||||||
if (this._Matrix.elements[14] === 0)
|
if (this._Matrix.elements[14] === 0)
|
||||||
return this;
|
return this;
|
||||||
this.WriteAllObjectRecord();
|
this.WriteAllObjectRecord();
|
||||||
this._Matrix.elements[14] = 0;
|
this.Move({ x: 0, y: 0, z: -this.Z });
|
||||||
this.Update(UpdateDraw.Matrix);
|
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
//坐标系二维化
|
//坐标系二维化
|
||||||
@@ -9404,7 +9409,7 @@ function ConverCircleToPolyline(cir) {
|
|||||||
// return pl;
|
// return pl;
|
||||||
let arcs = cir.GetSplitCurves([0, 0.5]);
|
let arcs = cir.GetSplitCurves([0, 0.5]);
|
||||||
let pl = new Polyline();
|
let pl = new Polyline();
|
||||||
pl.OCS = cir.OCS;
|
pl.OCS = cir.OCSNoClone;
|
||||||
pl.Join(arcs[0]);
|
pl.Join(arcs[0]);
|
||||||
pl.Join(arcs[1]);
|
pl.Join(arcs[1]);
|
||||||
return pl;
|
return pl;
|
||||||
@@ -13432,7 +13437,7 @@ class LookOverBoardInfosTool {
|
|||||||
Toaster({ message: `柜名:${b.BoardProcessOption.cabinetName} 板名:${b.Name} 的排钻的编组丢失,统计排钻个数时会丢失该个数!`, timeout: 5000, intent: Intent.DANGER });
|
Toaster({ message: `柜名:${b.BoardProcessOption.cabinetName} 板名:${b.Name} 的排钻的编组丢失,统计排钻个数时会丢失该个数!`, timeout: 5000, intent: Intent.DANGER });
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (gd instanceof CylinderHole)
|
if (gd instanceof CylinderHole) {
|
||||||
switch (gd.Type) {
|
switch (gd.Type) {
|
||||||
case GangDrillType.Pxl:
|
case GangDrillType.Pxl:
|
||||||
pxlCount++;
|
pxlCount++;
|
||||||
@@ -13450,6 +13455,8 @@ class LookOverBoardInfosTool {
|
|||||||
default:
|
default:
|
||||||
break findHole;
|
break findHole;
|
||||||
}
|
}
|
||||||
|
options?.getHoles && options?.getHoles(spliteName || group.Name || "未命名", gd);
|
||||||
|
}
|
||||||
else {
|
else {
|
||||||
if (gd.isThrough)
|
if (gd.isThrough)
|
||||||
isTk = true;
|
isTk = true;
|
||||||
@@ -13487,13 +13494,13 @@ class LookOverBoardInfosTool {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
//封边
|
//封边
|
||||||
let sealData = Production.GetBoardSealingData(b);
|
let sealData = GetBoardSealingData(GetSealedBoardContour(b, true, true));
|
||||||
let color = b.BoardProcessOption[EBoardKeyList.Color];
|
let color = b.BoardProcessOption[EBoardKeyList.Color];
|
||||||
for (let data of sealData) {
|
for (let data of sealData) {
|
||||||
if (equaln$1(0, data.size))
|
if (equaln$1(0, data.size))
|
||||||
continue;
|
continue;
|
||||||
let k = `${data.size}-${FixedNotZero(b.Thickness, 2)}-${color}`;
|
let k = `${data.size}-${FixedNotZero(b.Thickness, 2)}-${color}`;
|
||||||
if (options) {
|
if (options && options.sealGruopKey) {
|
||||||
options.sealGruopKey(k, b, data.size);
|
options.sealGruopKey(k, b, data.size);
|
||||||
}
|
}
|
||||||
let len = this.sealMap.get(k);
|
let len = this.sealMap.get(k);
|
||||||
@@ -17711,17 +17718,17 @@ class BoardGetFace {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
//坐标系共面且法线相反
|
//坐标系共面且法线相反
|
||||||
function MatrixIsCoplane2(matrixFrom, matrixTo, fuzz = 1e-5) {
|
function MatrixIsCoplane2(matrixFrom, matrixTo, zFuzz) {
|
||||||
let nor1 = new Vector3().setFromMatrixColumn(matrixFrom, 2);
|
let nor1 = new Vector3().setFromMatrixColumn(matrixFrom, 2);
|
||||||
let nor2 = new Vector3().setFromMatrixColumn(matrixTo, 2);
|
let nor2 = new Vector3().setFromMatrixColumn(matrixTo, 2);
|
||||||
//法线共面
|
//法线共面
|
||||||
if (!equalv3(nor1, nor2.negate(), fuzz))
|
if (!equalv3(nor1, nor2.negate(), 1e-5))
|
||||||
return false;
|
return false;
|
||||||
//高共面
|
//高共面
|
||||||
let pt = new Vector3().setFromMatrixPosition(matrixTo);
|
let pt = new Vector3().setFromMatrixPosition(matrixTo);
|
||||||
//变换到自身对象坐标系.
|
//变换到自身对象坐标系.
|
||||||
pt.applyMatrix4(new Matrix4().getInverse(matrixFrom));
|
pt.applyMatrix4(new Matrix4().getInverse(matrixFrom));
|
||||||
return equaln$1(pt.z, 0, fuzz);
|
return equaln$1(pt.z, 0, zFuzz);
|
||||||
}
|
}
|
||||||
function GetSideFaceMtx(cu, inverseZ = false) {
|
function GetSideFaceMtx(cu, inverseZ = false) {
|
||||||
let x = cu.GetFistDeriv(0).normalize();
|
let x = cu.GetFistDeriv(0).normalize();
|
||||||
@@ -18450,12 +18457,48 @@ function GetModelingFromCustomDrill(br) {
|
|||||||
return { modeling, sideModeling };
|
return { modeling, sideModeling };
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//转换成多段线点表(pts bul)
|
||||||
|
function ConverToPtsBul(cu, isOutline = true) {
|
||||||
|
let ptsBuls;
|
||||||
|
if (cu instanceof Circle) {
|
||||||
|
let pl = ConverCircleToPolyline(cu);
|
||||||
|
ptsBuls = pl.PtsBuls;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
if (isOutline && cu.IsClose && cu.Normal.z * cu.Area2 < 0)
|
||||||
|
cu.Reverse();
|
||||||
|
ptsBuls = cu.PtsBuls;
|
||||||
|
}
|
||||||
|
let ocs = cu.OCSNoClone;
|
||||||
|
if (!equaln$1(ocs.elements[0], 1)
|
||||||
|
|| !equaln$1(ocs.elements[9], 0)
|
||||||
|
|| !equaln$1(ocs.elements[10], 0)) {
|
||||||
|
for (let i = 0; i < ptsBuls.pts.length; i++) {
|
||||||
|
Vector2ApplyMatrix4(ocs, ptsBuls.pts[i]);
|
||||||
|
ptsBuls.buls[i] *= cu.Normal.z;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return ptsBuls;
|
||||||
|
}
|
||||||
|
//转换成多段线点表(pts bul)
|
||||||
|
function ConverArcToPtsBul(arc, hasEnd = false) {
|
||||||
|
let result = { pts: [], buls: [] };
|
||||||
|
let bul = arc.Bul;
|
||||||
|
result.pts.push(arc.StartPoint);
|
||||||
|
result.buls.push(bul);
|
||||||
|
if (hasEnd) {
|
||||||
|
result.pts.push(arc.EndPoint);
|
||||||
|
result.buls.push(0);
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
var Production;
|
var Production;
|
||||||
(function (Production) {
|
(function (Production) {
|
||||||
/**获取板件拆单数据 */
|
/**获取板件拆单数据 */
|
||||||
function GetBoardSplitOrderData(br) {
|
function GetBoardSplitOrderData(br) {
|
||||||
let sealedContour = GetSealedBoardContour(br, true);
|
let orgContour = GetSealedBoardContour(br, true, true);
|
||||||
if (!sealedContour || equaln$1(sealedContour.Area, 0)) {
|
if (!orgContour || equaln$1(orgContour.Area, 0)) {
|
||||||
Toaster({
|
Toaster({
|
||||||
message: br.Name + " 轮廓错误,可能存在轮廓自交,请检查后重新拆单!(错误的板已经选中,您可以按住鼠标中键查看该板!)(使用FISC命令可以修复自交轮廓!)",
|
message: br.Name + " 轮廓错误,可能存在轮廓自交,请检查后重新拆单!(错误的板已经选中,您可以按住鼠标中键查看该板!)(使用FISC命令可以修复自交轮廓!)",
|
||||||
timeout: 8000,
|
timeout: 8000,
|
||||||
@@ -18464,8 +18507,8 @@ var Production;
|
|||||||
Report([br.__OriginalEnt__ ?? br], br.Name + " 轮廓错误");
|
Report([br.__OriginalEnt__ ?? br], br.Name + " 轮廓错误");
|
||||||
return undefined;
|
return undefined;
|
||||||
}
|
}
|
||||||
let outline = GetSealedBoardContour(br, false);
|
let sealedOutline = GetSealedBoardContour(br, false);
|
||||||
if (!outline || equaln$1(outline.Area, 0)) {
|
if (!sealedOutline || equaln$1(sealedOutline.Area, 0)) {
|
||||||
Toaster({
|
Toaster({
|
||||||
message: br.Name + "扣除封边轮廓有误,请检查后重新拆单!(错误的板已经选中,您可以按住鼠标中键查看该板!)",
|
message: br.Name + "扣除封边轮廓有误,请检查后重新拆单!(错误的板已经选中,您可以按住鼠标中键查看该板!)",
|
||||||
timeout: 8000,
|
timeout: 8000,
|
||||||
@@ -18474,28 +18517,28 @@ var Production;
|
|||||||
Report([br.__OriginalEnt__ ?? br], br.Name + "扣除封边轮廓有误");
|
Report([br.__OriginalEnt__ ?? br], br.Name + "扣除封边轮廓有误");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
let offsetTanslation = outline.BoundingBox.min;
|
let offsetTanslation = sealedOutline.BoundingBox.min;
|
||||||
outline.Position = outline.Position.sub(offsetTanslation);
|
sealedOutline.Position = sealedOutline.Position.sub(offsetTanslation);
|
||||||
let outlinePtsBul = ConverToPolylineAndSplitArc(outline);
|
let sealedOutlinePtsBul = ConverToPtsBul(sealedOutline); //不分裂圆弧转点表
|
||||||
//外轮廓去掉最后的闭合点
|
//外轮廓去掉最后的闭合点
|
||||||
outlinePtsBul.pts.pop();
|
sealedOutlinePtsBul.pts.pop();
|
||||||
outlinePtsBul.buls.pop();
|
sealedOutlinePtsBul.buls.pop();
|
||||||
let size = outline.BoundingBox.getSize(new Vector3);
|
let size = sealedOutline.BoundingBox.getSize(new Vector3);
|
||||||
//不扣除封边的轮廓信息
|
//不扣除封边的轮廓信息
|
||||||
let originOutlinePtsBul = ConverToPolylineAndSplitArc(sealedContour);
|
let originOutlinePtsBul = ConverToPtsBul(orgContour);
|
||||||
originOutlinePtsBul.pts.pop();
|
originOutlinePtsBul.pts.pop();
|
||||||
originOutlinePtsBul.buls.pop();
|
originOutlinePtsBul.buls.pop();
|
||||||
let { modeling, sideModeling } = GetBoardModelingData(br, offsetTanslation);
|
let { modeling, sideModeling } = GetBoardModelingData(br, offsetTanslation);
|
||||||
let boardContour;
|
let boardContour;
|
||||||
if (GetSpiteSize(br))
|
if (GetSpiteSize(br))
|
||||||
boardContour = ConverToPolylineAndSplitArc(br.ContourCurve);
|
boardContour = ConverToPtsBul(br.ContourCurve); //不分裂圆弧转点表
|
||||||
return {
|
return {
|
||||||
info: GetBoardInfo(br, size),
|
info: GetBoardInfo(br, size),
|
||||||
originOutlin: originOutlinePtsBul,
|
originOutlin: originOutlinePtsBul,
|
||||||
outline: outlinePtsBul,
|
outline: sealedOutlinePtsBul,
|
||||||
sealing: GetBoardSealingData(br),
|
sealing: GetBoardSealingData(orgContour),
|
||||||
modeling,
|
modeling,
|
||||||
holes: GetBoardHolesData(br, offsetTanslation, sealedContour),
|
holes: GetBoardHolesData(br, offsetTanslation, orgContour),
|
||||||
sideModeling,
|
sideModeling,
|
||||||
offsetTanslation,
|
offsetTanslation,
|
||||||
metalsData: GetBoardMetals(br),
|
metalsData: GetBoardMetals(br),
|
||||||
@@ -18530,161 +18573,6 @@ var Production;
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
Production.GetBoardInfo = GetBoardInfo;
|
Production.GetBoardInfo = GetBoardInfo;
|
||||||
/**
|
|
||||||
* 转换成多段线并且将圆弧打断(大于1/4的话)
|
|
||||||
*/
|
|
||||||
function ConverToPolylineAndSplitArc(cu, isOutline = true, isSplite = true) {
|
|
||||||
let ptsBuls;
|
|
||||||
if (cu instanceof Circle) {
|
|
||||||
let pl = ConverCircleToPolyline(cu);
|
|
||||||
ptsBuls = pl.PtsBuls;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
if (isOutline && cu.IsClose && cu.Normal.z * cu.Area2 < 0)
|
|
||||||
cu.Reverse();
|
|
||||||
if (isSplite)
|
|
||||||
ptsBuls = SplitePolylineAtArc(cu);
|
|
||||||
else
|
|
||||||
ptsBuls = cu.PtsBuls;
|
|
||||||
}
|
|
||||||
let ocs = cu.OCS;
|
|
||||||
if (!equaln$1(ocs.elements[0], 1)
|
|
||||||
|| !equaln$1(ocs.elements[9], 0)
|
|
||||||
|| !equaln$1(ocs.elements[10], 0)) {
|
|
||||||
for (let i = 0; i < ptsBuls.pts.length; i++) {
|
|
||||||
Vector2ApplyMatrix4(ocs, ptsBuls.pts[i]);
|
|
||||||
ptsBuls.buls[i] *= cu.Normal.z;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return ptsBuls;
|
|
||||||
}
|
|
||||||
Production.ConverToPolylineAndSplitArc = ConverToPolylineAndSplitArc;
|
|
||||||
function ConverCircleToPolyline(cir) {
|
|
||||||
let arcs = cir.GetSplitCurves([0, 0.25, 0.5, 0.75]);
|
|
||||||
let pl = new Polyline();
|
|
||||||
pl.OCS = cir.OCS;
|
|
||||||
for (let arc of arcs)
|
|
||||||
pl.Join(arc);
|
|
||||||
return pl;
|
|
||||||
}
|
|
||||||
Production.ConverCircleToPolyline = ConverCircleToPolyline;
|
|
||||||
const SPLITBUL = Math.tan(Math.PI / 8);
|
|
||||||
function GetSpliteCount(allAngle) {
|
|
||||||
return Math.ceil(Math.abs(allAngle) / Math.PI * 2);
|
|
||||||
}
|
|
||||||
/** 打断多段线超过1/4圆的圆弧*/
|
|
||||||
function SplitePolylineAtArc(cu, isSplite = true) {
|
|
||||||
let ptsBuls = cu.PtsBuls;
|
|
||||||
let ocsInv = cu.OCSInv;
|
|
||||||
let result = { pts: [], buls: [] };
|
|
||||||
if (ptsBuls.pts.length === 0)
|
|
||||||
return result;
|
|
||||||
for (let i = 0; i < ptsBuls.buls.length - 1; i++) {
|
|
||||||
let bul = ptsBuls.buls[i];
|
|
||||||
if (Math.abs(bul) > SPLITBUL + 1e-8 && isSplite) {
|
|
||||||
let allAngle = Math.atan(bul) * 4;
|
|
||||||
let splitCount = GetSpliteCount(allAngle);
|
|
||||||
let arc = cu.GetCurveAtIndex(i);
|
|
||||||
let paramDiv = 1 / splitCount;
|
|
||||||
let newBul = Math.tan((allAngle / splitCount) / 4);
|
|
||||||
for (let i = 0; i < splitCount; i++) {
|
|
||||||
let param = i * paramDiv;
|
|
||||||
let p = arc.GetPointAtParam(param).applyMatrix4(ocsInv);
|
|
||||||
let p2 = AsVector2(p);
|
|
||||||
//暂时不处理0长度段
|
|
||||||
{
|
|
||||||
result.pts.push(p2);
|
|
||||||
result.buls.push(newBul);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
//暂时不处理0长度段
|
|
||||||
{
|
|
||||||
result.pts.push(ptsBuls.pts[i]);
|
|
||||||
result.buls.push(ptsBuls.buls[i]);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
result.pts.push(arrayLast(ptsBuls.pts));
|
|
||||||
result.buls.push(arrayLast(ptsBuls.buls));
|
|
||||||
//测试是否存在无效的边(0长度边)
|
|
||||||
// for (let i = 1; i < result.pts.length; i++)
|
|
||||||
// {
|
|
||||||
// if (equalv2(result.pts[i], result.pts[i - 1], 0.01))
|
|
||||||
// alert("存在无效的边");
|
|
||||||
// }
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
Production.SplitePolylineAtArc = SplitePolylineAtArc;
|
|
||||||
function SplitetArc(arc, hasEnd = false) {
|
|
||||||
let result = { pts: [], buls: [] };
|
|
||||||
let bul = arc.Bul;
|
|
||||||
if (Math.abs(bul) > SPLITBUL + 1e-8) {
|
|
||||||
let allAngle = Math.atan(bul) * 4;
|
|
||||||
let splitCount = GetSpliteCount(allAngle);
|
|
||||||
let paramDiv = 1 / splitCount;
|
|
||||||
let newBul = Math.tan((allAngle / splitCount) / 4);
|
|
||||||
for (let i = 0; i < splitCount; i++) {
|
|
||||||
let param = i * paramDiv;
|
|
||||||
let p = arc.GetPointAtParam(param);
|
|
||||||
result.pts.push(p);
|
|
||||||
result.buls.push(newBul);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
result.pts.push(arc.StartPoint);
|
|
||||||
result.buls.push(bul);
|
|
||||||
}
|
|
||||||
if (hasEnd) {
|
|
||||||
result.pts.push(arc.EndPoint);
|
|
||||||
result.buls.push(0);
|
|
||||||
}
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
Production.SplitetArc = SplitetArc;
|
|
||||||
/**
|
|
||||||
* 获取封边数据
|
|
||||||
* 封边数据未统一逆时针顺序,用于拆单
|
|
||||||
* */
|
|
||||||
function GetBoardSealingData(br) {
|
|
||||||
let sealCus = GetBoardSealingCurves(br);
|
|
||||||
let highSeal = GetBoardHighSeal(br, sealCus);
|
|
||||||
let sealData = [];
|
|
||||||
for (let i = 0; i < sealCus.length; i++) {
|
|
||||||
let sealCu = sealCus[i];
|
|
||||||
let data = highSeal[i];
|
|
||||||
let cus = [];
|
|
||||||
if (sealCu instanceof Polyline)
|
|
||||||
cus.push(...sealCu.Explode());
|
|
||||||
else
|
|
||||||
cus.push(sealCu);
|
|
||||||
for (let cu of cus) {
|
|
||||||
if (cu instanceof Line) {
|
|
||||||
sealData.push(Object.assign({}, data, { length: cu.Length }));
|
|
||||||
}
|
|
||||||
else if (cu instanceof Arc) {
|
|
||||||
let splitCount = GetSpliteCount(cu.AllAngle);
|
|
||||||
let len = 2 * Math.PI * cu.Radius / 4;
|
|
||||||
for (let i = 0; i < splitCount; i++) {
|
|
||||||
let arcLen = i !== splitCount - 1 ? len : cu.Length - (splitCount - 1) * len;
|
|
||||||
if (!equaln$1(arcLen, 0))
|
|
||||||
sealData.push(Object.assign({}, data, { length: arcLen }));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (cu instanceof Circle) {
|
|
||||||
let length = 2 * Math.PI * cu.Radius / 4;
|
|
||||||
sealData.push(...Array.from({ length: 4 }, () => {
|
|
||||||
return { ...data, length };
|
|
||||||
}));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (br.ContourCurve instanceof Polyline && br.ContourCurve.Area2 < 0)
|
|
||||||
sealData.reverse();
|
|
||||||
return sealData;
|
|
||||||
}
|
|
||||||
Production.GetBoardSealingData = GetBoardSealingData;
|
|
||||||
function GetMetalTotalEntitys(md, isHole = false, filter) {
|
function GetMetalTotalEntitys(md, isHole = false, filter) {
|
||||||
let holes = [];
|
let holes = [];
|
||||||
if (isHole && !md.HardwareOption.isHole)
|
if (isHole && !md.HardwareOption.isHole)
|
||||||
@@ -18713,8 +18601,8 @@ var Production;
|
|||||||
if (HostApplicationServices.chaidanOption.useDefaultRad)
|
if (HostApplicationServices.chaidanOption.useDefaultRad)
|
||||||
m.knifeRadius = HostApplicationServices.chaidanOption.radius;
|
m.knifeRadius = HostApplicationServices.chaidanOption.radius;
|
||||||
data.push({
|
data.push({
|
||||||
outline: ConverToPolylineAndSplitArc(cu.Clone(), false, false),
|
outline: ConverToPtsBul(cu.Clone(), false),
|
||||||
holes: m.shape.Holes.map(h => ConverToPolylineAndSplitArc(h.Curve.Clone(), false, false)),
|
holes: m.shape.Holes.map(h => ConverToPtsBul(h.Curve.Clone(), false)),
|
||||||
thickness: m.thickness + (m.addDepth ?? 0),
|
thickness: m.thickness + (m.addDepth ?? 0),
|
||||||
dir: m.dir,
|
dir: m.dir,
|
||||||
knifeRadius: m.knifeRadius,
|
knifeRadius: m.knifeRadius,
|
||||||
@@ -18742,7 +18630,7 @@ var Production;
|
|||||||
let paths = tool.GetModelFeedPath(br, m);
|
let paths = tool.GetModelFeedPath(br, m);
|
||||||
if (!isSide)
|
if (!isSide)
|
||||||
paths.forEach(path => path.ApplyMatrix(tMtx));
|
paths.forEach(path => path.ApplyMatrix(tMtx));
|
||||||
let feeding = paths.map((c) => ConverToPolylineAndSplitArc(c, false));
|
let feeding = paths.map((c) => ConverToPtsBul(c, false));
|
||||||
if (feeding.length > 0)
|
if (feeding.length > 0)
|
||||||
data.push({
|
data.push({
|
||||||
feeding,
|
feeding,
|
||||||
@@ -18750,8 +18638,8 @@ var Production;
|
|||||||
dir: m.dir,
|
dir: m.dir,
|
||||||
knifeRadius: m.knifeRadius,
|
knifeRadius: m.knifeRadius,
|
||||||
origin: {
|
origin: {
|
||||||
outline: ConverToPolylineAndSplitArc(cu.Clone(), false, false),
|
outline: ConverToPtsBul(cu.Clone(), false),
|
||||||
holes: m.shape.Holes.map(h => ConverToPolylineAndSplitArc(h.Curve.Clone(), false, false)),
|
holes: m.shape.Holes.map(h => ConverToPtsBul(h.Curve.Clone(), false)),
|
||||||
addLen: m.addLen,
|
addLen: m.addLen,
|
||||||
addWidth: m.addWidth,
|
addWidth: m.addWidth,
|
||||||
addDepth: m.addDepth,
|
addDepth: m.addDepth,
|
||||||
@@ -19239,7 +19127,7 @@ var Production;
|
|||||||
for (let m of br.Modeling2D) {
|
for (let m of br.Modeling2D) {
|
||||||
let path = m.path.Clone().ApplyMatrix(tmtx);
|
let path = m.path.Clone().ApplyMatrix(tmtx);
|
||||||
res.push({
|
res.push({
|
||||||
path: ConverToPolylineAndSplitArc(path),
|
path: ConverToPtsBul(path),
|
||||||
dir: m.dir,
|
dir: m.dir,
|
||||||
items: m.items.map(item => ({ ...item }))
|
items: m.items.map(item => ({ ...item }))
|
||||||
});
|
});
|
||||||
@@ -19267,7 +19155,7 @@ var Production;
|
|||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
let arc = new Arc().ParseFromBul(d1.pt.clone().sub(offset), d2.pt.clone().sub(offset), d1.bul);
|
let arc = new Arc().ParseFromBul(d1.pt.clone().sub(offset), d2.pt.clone().sub(offset), d1.bul);
|
||||||
let r = SplitetArc(arc, false);
|
let r = ConverArcToPtsBul(arc, false);
|
||||||
r.pts.forEach(p => InvertPosition(p, br.Thickness));
|
r.pts.forEach(p => InvertPosition(p, br.Thickness));
|
||||||
d.path.pts.push(...r.pts);
|
d.path.pts.push(...r.pts);
|
||||||
d.path.buls.push(...r.buls);
|
d.path.buls.push(...r.buls);
|
||||||
@@ -19297,11 +19185,51 @@ var Production;
|
|||||||
thickness,
|
thickness,
|
||||||
dir, knifeRadius, addLen, addWidth, addDepth
|
dir, knifeRadius, addLen, addWidth, addDepth
|
||||||
});
|
});
|
||||||
return paths.map((c) => ConverToPolylineAndSplitArc(c, false));
|
return paths.map((c) => ConverToPtsBul(c, false));
|
||||||
}
|
}
|
||||||
Production.GetChaiDanFeedingPath = GetChaiDanFeedingPath;
|
Production.GetChaiDanFeedingPath = GetChaiDanFeedingPath;
|
||||||
})(Production || (Production = {}));
|
})(Production || (Production = {}));
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分析曲线的上下左右位置的线
|
||||||
|
* @param curves
|
||||||
|
*/
|
||||||
|
function ParseEdgeSealDir(curves) {
|
||||||
|
let boxAll = new Box3;
|
||||||
|
let fb = new Flatbush(curves.length);
|
||||||
|
for (let c of curves) {
|
||||||
|
let box = c.BoundingBox;
|
||||||
|
boxAll.union(box);
|
||||||
|
fb.add(box.min.x, box.min.y, box.max.x, box.max.y);
|
||||||
|
}
|
||||||
|
fb.finish();
|
||||||
|
let leftids = fb.search(boxAll.min.x - 1, boxAll.min.y - 1, boxAll.min.x + 1, boxAll.max.y + 1);
|
||||||
|
let rightids = fb.search(boxAll.max.x - 1, boxAll.min.y - 1, boxAll.max.x + 1, boxAll.max.y + 1);
|
||||||
|
let topids = fb.search(boxAll.min.x - 1, boxAll.max.y - 1, boxAll.max.x + 1, boxAll.max.y + 1);
|
||||||
|
let bottomids = fb.search(boxAll.min.x - 1, boxAll.min.y - 1, boxAll.max.x + 1, boxAll.min.y + 1);
|
||||||
|
const FindBestCurveIndex = (ids, dirRef) => {
|
||||||
|
if (ids.length === 1)
|
||||||
|
return ids[0];
|
||||||
|
let maxLength = -Infinity;
|
||||||
|
let bestIndex = -1;
|
||||||
|
for (let id of ids) {
|
||||||
|
let c = curves[id];
|
||||||
|
let dir = c.EndPoint.sub(c.StartPoint).normalize();
|
||||||
|
let length = Math.abs(dir.dot(dirRef)); //取模(模越长 表示和dirRef越平行(接近))
|
||||||
|
if (length > maxLength) {
|
||||||
|
bestIndex = id;
|
||||||
|
maxLength = length;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return bestIndex;
|
||||||
|
};
|
||||||
|
let left = FindBestCurveIndex(leftids, YAxis);
|
||||||
|
let right = FindBestCurveIndex(rightids, YAxis);
|
||||||
|
let top = FindBestCurveIndex(topids, XAxis);
|
||||||
|
let bottom = FindBestCurveIndex(bottomids, XAxis);
|
||||||
|
return [left, right, top, bottom];
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*曲线列表分段
|
*曲线列表分段
|
||||||
* @l-arc-l,l-arc-arc-l,l-arc-l-arc-l....
|
* @l-arc-l,l-arc-arc-l,l-arc-l-arc-l....
|
||||||
@@ -19393,9 +19321,9 @@ function ParagraphCulist(cus) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
*计算封边
|
* 计算封边(删除无效线,连接尖角)
|
||||||
*/
|
*/
|
||||||
function CalcEdgeSealing(cus) {
|
function CalcEdgeSealing(cus, highSeals) {
|
||||||
if (cus.length <= 1)
|
if (cus.length <= 1)
|
||||||
return;
|
return;
|
||||||
let oldLine;
|
let oldLine;
|
||||||
@@ -19409,16 +19337,23 @@ function CalcEdgeSealing(cus) {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
let dist = frontLine.EndPoint.distanceToSquared(laterLine.StartPoint);
|
let dist = frontLine.EndPoint.distanceToSquared(laterLine.StartPoint);
|
||||||
if (dist < LINK_FUZZ ** 2) {
|
if (dist < LINK_FUZZ ** 2) //直连共线(只有共线才有可能起点等于终点)
|
||||||
|
{
|
||||||
if (frontLine instanceof Line && laterLine instanceof Line) {
|
if (frontLine instanceof Line && laterLine instanceof Line) {
|
||||||
if (frontLine.PtOnCurve(laterLine.EndPoint)) {
|
if (frontLine.PtOnCurve(laterLine.EndPoint)) //反向共线 later 在front内
|
||||||
|
{
|
||||||
|
//删除线
|
||||||
cus.splice(laterIndex, 1);
|
cus.splice(laterIndex, 1);
|
||||||
|
highSeals?.splice(laterIndex, 1);
|
||||||
if (laterIndex === 0)
|
if (laterIndex === 0)
|
||||||
firstLine = cus[0].Clone();
|
firstLine = cus[0].Clone();
|
||||||
i -= 2;
|
i -= 2;
|
||||||
}
|
}
|
||||||
else if (laterLine.PtOnCurve(frontLine.StartPoint)) {
|
else if (laterLine.PtOnCurve(frontLine.StartPoint)) //反向共线 front 在 later内
|
||||||
|
{
|
||||||
|
//删除线
|
||||||
cus.splice(i, 1);
|
cus.splice(i, 1);
|
||||||
|
highSeals?.splice(i, 1);
|
||||||
i -= 2;
|
i -= 2;
|
||||||
if (i < -1)
|
if (i < -1)
|
||||||
i = -1;
|
i = -1;
|
||||||
@@ -19429,13 +19364,14 @@ function CalcEdgeSealing(cus) {
|
|||||||
let refLine = oldLine ?? frontLine;
|
let refLine = oldLine ?? frontLine;
|
||||||
let refLine2 = i === cus.length - 1 ? firstLine : laterLine;
|
let refLine2 = i === cus.length - 1 ? firstLine : laterLine;
|
||||||
let iPts = refLine.IntersectWith(refLine2, IntersectOption.ExtendBoth);
|
let iPts = refLine.IntersectWith(refLine2, IntersectOption.ExtendBoth);
|
||||||
let tPts = iPts.filter(p => refLine.PtOnCurve(p)
|
let tPts = iPts.filter(p => refLine.PtOnCurve(p) && refLine2.PtOnCurve(p));
|
||||||
&& refLine2.PtOnCurve(p));
|
|
||||||
let iPt = SelectNearP(tPts.length > 0 ? tPts : iPts, refLine.EndPoint);
|
let iPt = SelectNearP(tPts.length > 0 ? tPts : iPts, refLine.EndPoint);
|
||||||
if (!iPt) {
|
if (!iPt) {
|
||||||
//没交点,如果删过线,则尝试继续连接
|
//没交点,如果删过线,则尝试继续连接
|
||||||
if (cus.length !== oldLen && cus.length > 2) {
|
if (cus.length !== oldLen && cus.length > 2) {
|
||||||
|
//删除线
|
||||||
cus.splice(i, 1);
|
cus.splice(i, 1);
|
||||||
|
highSeals?.splice(i, 1);
|
||||||
i -= 2;
|
i -= 2;
|
||||||
if (i < -1)
|
if (i < -1)
|
||||||
i = -1;
|
i = -1;
|
||||||
@@ -19448,6 +19384,7 @@ function CalcEdgeSealing(cus) {
|
|||||||
//前面线的点无效直接删除
|
//前面线的点无效直接删除
|
||||||
if (par < 1e-6) {
|
if (par < 1e-6) {
|
||||||
cus.splice(i, 1);
|
cus.splice(i, 1);
|
||||||
|
highSeals?.splice(i, 1);
|
||||||
i -= 2;
|
i -= 2;
|
||||||
if (i < -1)
|
if (i < -1)
|
||||||
i = -1;
|
i = -1;
|
||||||
@@ -19461,7 +19398,9 @@ function CalcEdgeSealing(cus) {
|
|||||||
//后面线点无效,如果是起始线,则删除,否则缓存原始线,继续尝试连接
|
//后面线点无效,如果是起始线,则删除,否则缓存原始线,继续尝试连接
|
||||||
if (par > 1 - 1e-6) {
|
if (par > 1 - 1e-6) {
|
||||||
if (laterIndex === 0) {
|
if (laterIndex === 0) {
|
||||||
|
//删除线
|
||||||
cus.shift();
|
cus.shift();
|
||||||
|
highSeals?.shift();
|
||||||
firstLine = cus[0].Clone();
|
firstLine = cus[0].Clone();
|
||||||
i -= 2;
|
i -= 2;
|
||||||
continue;
|
continue;
|
||||||
@@ -19552,32 +19491,47 @@ function GetBoardSealingCurves(br, isOffset = false) {
|
|||||||
return cus;
|
return cus;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
const SEAL_VALUE_KEY = "__highSeals__";
|
||||||
/**
|
/**
|
||||||
* 获取板件轮廓
|
* 获取板件轮廓
|
||||||
* 结果轮廓拆单用,统一逆时针数据
|
* 结果轮廓拆单用,统一逆时针数据
|
||||||
* hasSealing 轮廓是否包含封边
|
* hasSealing 轮廓是否包含封边
|
||||||
* 用户计算拆单侧孔面id
|
* 用户计算拆单侧孔面id
|
||||||
* TODO:如果封边一致,那么应该直接偏移!!!
|
*
|
||||||
|
* //返回的曲线中 如果 hasSealing isParseSeal 那么将可以取出封边信息
|
||||||
*/
|
*/
|
||||||
function GetSealedBoardContour(br, hasSealing) {
|
function GetSealedBoardContour(br, hasSealing, isParseSeal = false) {
|
||||||
let area2 = br.ContourCurve.Area2;
|
let area2 = br.ContourCurve.Area2;
|
||||||
if (Math.abs(area2) < 10)
|
if (Math.abs(area2) < 10)
|
||||||
return;
|
return;
|
||||||
let offsetCus = [];
|
let offsetCus = [];
|
||||||
let cus = GetBoardSealingCurves(br);
|
let curves = GetBoardSealingCurves(br);
|
||||||
let dir = Math.sign(area2);
|
let dir = Math.sign(area2);
|
||||||
|
let highSealsExpd; //展开后的封边信息(仅在未扣除封边的分支中计算)
|
||||||
if (hasSealing) {
|
if (hasSealing) {
|
||||||
for (let c of cus) {
|
let highSeals;
|
||||||
if (c instanceof Polyline)
|
if (isParseSeal) {
|
||||||
offsetCus.push(...c.Explode());
|
highSeals = GetBoardHighSeal(br, curves);
|
||||||
else
|
highSealsExpd = [];
|
||||||
|
}
|
||||||
|
for (let i = 0; i < curves.length; i++) {
|
||||||
|
let curve = curves[i];
|
||||||
|
const PushCurve = (c) => {
|
||||||
offsetCus.push(c);
|
offsetCus.push(c);
|
||||||
|
highSealsExpd?.push({ size: highSeals[i].size, length: c.Length });
|
||||||
|
};
|
||||||
|
if (curve instanceof Polyline)
|
||||||
|
for (let cu of curve.Explode())
|
||||||
|
PushCurve(cu);
|
||||||
|
else
|
||||||
|
PushCurve(curve);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
let highSeals = GetBoardHighSeal(br, cus);
|
let highSeals = GetBoardHighSeal(br, curves);
|
||||||
if (cus[0] instanceof Circle)
|
//圆的dir始终等于1
|
||||||
dir = 1;
|
// if (cus[0] instanceof Circle)
|
||||||
|
// dir = 1;
|
||||||
//所有的封边都一样时
|
//所有的封边都一样时
|
||||||
if (highSeals.every(s => equaln$1(s.size, highSeals[0].size), 1e-3)) {
|
if (highSeals.every(s => equaln$1(s.size, highSeals[0].size), 1e-3)) {
|
||||||
let brContour = br.ContourCurve;
|
let brContour = br.ContourCurve;
|
||||||
@@ -19608,42 +19562,55 @@ function GetSealedBoardContour(br, hasSealing) {
|
|||||||
if (retPl)
|
if (retPl)
|
||||||
return retPl;
|
return retPl;
|
||||||
}
|
}
|
||||||
for (let i = 0; i < cus.length; i++) {
|
for (let i = 0; i < curves.length; i++) {
|
||||||
let cs;
|
let cs;
|
||||||
if (!highSeals[i].size)
|
if (!highSeals[i].size)
|
||||||
cs = [cus[i].Clone()];
|
cs = [curves[i].Clone()];
|
||||||
else
|
else
|
||||||
cs = cus[i].GetOffsetCurves(-highSeals[i].size * dir);
|
cs = curves[i].GetOffsetCurves(-highSeals[i].size * dir);
|
||||||
for (let c of cs) {
|
for (let c of cs) {
|
||||||
if (c instanceof Polyline)
|
if (c instanceof Polyline)
|
||||||
offsetCus.push(...c.Explode());
|
arrayPushArray(offsetCus, c.Explode());
|
||||||
else
|
else
|
||||||
offsetCus.push(c);
|
offsetCus.push(c);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (offsetCus.length === 1 && offsetCus[0] instanceof Circle)
|
if (offsetCus.length === 1 && offsetCus[0] instanceof Circle) {
|
||||||
return offsetCus[0];
|
let cir = offsetCus[0];
|
||||||
if (!CalcEdgeSealing(offsetCus))
|
if (highSealsExpd)
|
||||||
|
cir[SEAL_VALUE_KEY] = highSealsExpd;
|
||||||
|
return cir;
|
||||||
|
}
|
||||||
|
if (!CalcEdgeSealing(offsetCus, highSealsExpd))
|
||||||
return;
|
return;
|
||||||
let pl = Polyline.FastCombine(offsetCus, LINK_FUZZ);
|
let pl = Polyline.FastCombine(offsetCus, LINK_FUZZ);
|
||||||
if (pl && dir < 0)
|
if (pl && dir < 0) {
|
||||||
pl.Reverse();
|
pl.Reverse();
|
||||||
|
highSealsExpd?.reverse();
|
||||||
|
}
|
||||||
|
if (highSealsExpd)
|
||||||
|
pl[SEAL_VALUE_KEY] = highSealsExpd;
|
||||||
return pl;
|
return pl;
|
||||||
}
|
}
|
||||||
|
function GetBoardSealingData(curve) {
|
||||||
|
return curve[SEAL_VALUE_KEY];
|
||||||
|
}
|
||||||
/**处理常规板件封边数据和上下左右封边值 */
|
/**处理常规板件封边数据和上下左右封边值 */
|
||||||
function HandleRectBoardSealingData(br, edges, cus) {
|
function HandleRectBoardSealingData(br, edges, cus) {
|
||||||
let dir = Math.sign(br.ContourCurve.Area2);
|
let dir = Math.sign(br.ContourCurve.Area2);
|
||||||
if (!cus)
|
if (!cus)
|
||||||
cus = br.ContourCurve.Explode();
|
cus = br.ContourCurve.Explode();
|
||||||
let param = { L: br.Height, W: br.Width, H: br.Thickness };
|
//现在我们不管是否有拆单尺寸,我们总是关系封边值
|
||||||
let spliteHeight = safeEval(br.BoardProcessOption.spliteHeight, param, "L");
|
// let param = { L: br.Height, W: br.Width, H: br.Thickness };
|
||||||
let spliteWidth = safeEval(br.BoardProcessOption.spliteWidth, param, "W");
|
// let spliteHeight = safeEval(br.BoardProcessOption.spliteHeight, param, "L");
|
||||||
let spliteThickness = safeEval(br.BoardProcessOption.spliteThickness, param, "H");
|
// let spliteWidth = safeEval(br.BoardProcessOption.spliteWidth, param, "W");
|
||||||
if ((spliteHeight && spliteWidth && spliteThickness) || !br.IsSpecialShape && cus.length === 4) {
|
// let spliteThickness = safeEval(br.BoardProcessOption.spliteThickness, param, "H");
|
||||||
|
// if ((spliteHeight && spliteWidth && spliteThickness) || !br.IsSpecialShape && cus.length === 4)
|
||||||
|
if (!br.IsSpecialShape && cus.length === 4) {
|
||||||
for (let i = 0; i < 4; i++) {
|
for (let i = 0; i < 4; i++) {
|
||||||
let derv = cus[i].GetFistDeriv(0);
|
let derv = cus[i].GetFistDeriv(0).normalize();
|
||||||
if (isParallelTo(derv, XAxis)) {
|
if (isParallelTo(derv, XAxis, 1e-4)) {
|
||||||
if (derv.x * dir > 0)
|
if (derv.x * dir > 0)
|
||||||
br.BoardProcessOption[EBoardKeyList.DownSealed] = edges[i].size.toString();
|
br.BoardProcessOption[EBoardKeyList.DownSealed] = edges[i].size.toString();
|
||||||
else
|
else
|
||||||
@@ -19657,6 +19624,13 @@ function HandleRectBoardSealingData(br, edges, cus) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
let [left, right, top, bottom] = ParseEdgeSealDir(cus);
|
||||||
|
br.BoardProcessOption[EBoardKeyList.LeftSealed] = edges[left].size.toString();
|
||||||
|
br.BoardProcessOption[EBoardKeyList.RightSealed] = edges[right].size.toString();
|
||||||
|
br.BoardProcessOption[EBoardKeyList.UpSealed] = edges[top].size.toString();
|
||||||
|
br.BoardProcessOption[EBoardKeyList.DownSealed] = edges[bottom].size.toString();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -20904,6 +20878,8 @@ function InsertSortedIndex(array, element, comparefunc) {
|
|||||||
let compareresult = comparefunc(element, testelement);
|
let compareresult = comparefunc(element, testelement);
|
||||||
if (compareresult > 0) // element > testelement
|
if (compareresult > 0) // element > testelement
|
||||||
leftbound = testindex + 1;
|
leftbound = testindex + 1;
|
||||||
|
else if (compareresult === 0) //因为函数 FindBestRange 会取index-1 来取范围
|
||||||
|
leftbound = testindex + 1;
|
||||||
else
|
else
|
||||||
rightbound = testindex;
|
rightbound = testindex;
|
||||||
}
|
}
|
||||||
@@ -21760,7 +21736,7 @@ let HistoricManage = HistoricManage_1 = class HistoricManage extends CADObject {
|
|||||||
this.curIndex = -1; //当前执行位置,也就是当前的状态, undo时,撤销当前状态,redo时,应用下一个状态
|
this.curIndex = -1; //当前执行位置,也就是当前的状态, undo时,撤销当前状态,redo时,应用下一个状态
|
||||||
this.lockIndex = -1; //锁定极限撤销索引(将无法在往前撤销)
|
this.lockIndex = -1; //锁定极限撤销索引(将无法在往前撤销)
|
||||||
this.historyRecord = []; //历史记录
|
this.historyRecord = []; //历史记录
|
||||||
this.doing = false;
|
this.doing = false; //正在执行工作 例如: 文件读取中 撤销中 重做中
|
||||||
this.Enable = true;
|
this.Enable = true;
|
||||||
}
|
}
|
||||||
Clear() {
|
Clear() {
|
||||||
@@ -24085,7 +24061,7 @@ let Cylineder = class Cylineder extends Entity {
|
|||||||
return new ExtrudeGeometry(cir, extrudeSettings);
|
return new ExtrudeGeometry(cir, extrudeSettings);
|
||||||
}
|
}
|
||||||
InitDrawObject(renderType) {
|
InitDrawObject(renderType) {
|
||||||
return new THREE.Mesh(this.CreateGeometry(), new MeshNormalMaterial());
|
return new Mesh(this.CreateGeometry(), new MeshNormalMaterial());
|
||||||
}
|
}
|
||||||
UpdateDrawObject(type, en) {
|
UpdateDrawObject(type, en) {
|
||||||
let obj = en;
|
let obj = en;
|
||||||
@@ -27458,15 +27434,19 @@ let RoomWallBase = class RoomWallBase extends RoomBase {
|
|||||||
this.RelevancyHoles.push(id);
|
this.RelevancyHoles.push(id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (ver > 2) {
|
||||||
|
this._Height = file.Read();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
//对象将自身数据写入到文件.
|
//对象将自身数据写入到文件.
|
||||||
WriteFile(file) {
|
WriteFile(file) {
|
||||||
file.Write(2);
|
file.Write(3);
|
||||||
super.WriteFile(file);
|
super.WriteFile(file);
|
||||||
file.Write(this._Thickness);
|
file.Write(this._Thickness);
|
||||||
file.Write(this.RelevancyHoles.length);
|
file.Write(this.RelevancyHoles.length);
|
||||||
for (let id of this.RelevancyHoles)
|
for (let id of this.RelevancyHoles)
|
||||||
file.WriteObjectId(id);
|
file.WriteObjectId(id);
|
||||||
|
file.Write(this._Height);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
RoomWallBase.SnapMode = WallSnapMode.All;
|
RoomWallBase.SnapMode = WallSnapMode.All;
|
||||||
@@ -35344,7 +35324,10 @@ class RoomRegionParse {
|
|||||||
Do(walls) {
|
Do(walls) {
|
||||||
let curves = [];
|
let curves = [];
|
||||||
let leftCurves = new Set();
|
let leftCurves = new Set();
|
||||||
|
let maxZ = 0;
|
||||||
|
let minZ = walls[0].Z;
|
||||||
for (let wall of walls) {
|
for (let wall of walls) {
|
||||||
|
maxZ = Math.max(wall.Z + wall.Height, maxZ);
|
||||||
if (!wall.LeftCurves) {
|
if (!wall.LeftCurves) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@@ -35417,7 +35400,8 @@ class RoomRegionParse {
|
|||||||
top.Contour = con.contour.Curve;
|
top.Contour = con.contour.Curve;
|
||||||
floor.Holes = con.children.map(c => c.contour.Curve);
|
floor.Holes = con.children.map(c => c.contour.Curve);
|
||||||
top.Holes = con.children.map(c => c.contour.Curve);
|
top.Holes = con.children.map(c => c.contour.Curve);
|
||||||
top.Move({ x: 0, y: 0, z: 2700 }); //等轮廓设置完在移动 否则设置失败
|
floor.Z = minZ;
|
||||||
|
top.Z = maxZ; //等轮廓设置完在移动 否则设置失败
|
||||||
let conPts = Polyline2Points(floor.Contour, false, 0)[1];
|
let conPts = Polyline2Points(floor.Contour, false, 0)[1];
|
||||||
let holePts = floor.HoleDatas.map(h => Polyline2Points(UpdateTempPolyline(h), false, 0)[1]);
|
let holePts = floor.HoleDatas.map(h => Polyline2Points(UpdateTempPolyline(h), false, 0)[1]);
|
||||||
let pos = ParseRegionTextPos(conPts, holePts);
|
let pos = ParseRegionTextPos(conPts, holePts);
|
||||||
@@ -35444,7 +35428,8 @@ class RoomRegionParse {
|
|||||||
floor.OCS = con.contour.Curve.OCSNoClone;
|
floor.OCS = con.contour.Curve.OCSNoClone;
|
||||||
floor.UpdateContourHoles(con.contour.Curve, con.children.map(c => c.contour.Curve));
|
floor.UpdateContourHoles(con.contour.Curve, con.children.map(c => c.contour.Curve));
|
||||||
top.UpdateContourHoles(con.contour.Curve, con.children.map(c => c.contour.Curve));
|
top.UpdateContourHoles(con.contour.Curve, con.children.map(c => c.contour.Curve));
|
||||||
top.Move({ x: 0, y: 0, z: 2700 }); //等轮廓设置完在移动 否则设置失败
|
floor.Z = minZ;
|
||||||
|
top.Z = maxZ; //等轮廓设置完在移动 否则设置失败
|
||||||
oldR.Position = pos;
|
oldR.Position = pos;
|
||||||
oldR.Area = floor.Area;
|
oldR.Area = floor.Area;
|
||||||
});
|
});
|
||||||
@@ -35672,7 +35657,7 @@ class RoomWallParse {
|
|||||||
return map;
|
return map;
|
||||||
};
|
};
|
||||||
//按Z轴区分
|
//按Z轴区分
|
||||||
let zgroupMap = GroupWalls(walls, w => Math.round(w.OCSNoClone.elements[14] * 100));
|
let zgroupMap = GroupWalls(walls, w => Math.round(w.Z * 100));
|
||||||
for (let [, walls] of zgroupMap) {
|
for (let [, walls] of zgroupMap) {
|
||||||
this.PraseWallsFromSameFloor(walls, changeWalls);
|
this.PraseWallsFromSameFloor(walls, changeWalls);
|
||||||
regionPrase.Do(walls);
|
regionPrase.Do(walls);
|
||||||
|
File diff suppressed because one or more lines are too long
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "webcad_ue4_api",
|
"name": "webcad_ue4_api",
|
||||||
"version": "0.3.1",
|
"version": "0.3.5",
|
||||||
"description": "",
|
"description": "",
|
||||||
"main": "api.esm.js",
|
"main": "api.esm.js",
|
||||||
"module": "api.esm.js",
|
"module": "api.esm.js",
|
||||||
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"DrawDoorTool.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/DrawBoard/DrawDoorDrawer/DrawDoorTool.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,KAAK,EAAE,MAAM,wCAAwC,CAAC;AAC/D,OAAO,EAAE,MAAM,EAAE,MAAM,yCAAyC,CAAC;AAQjE,OAAO,EAAE,cAAc,EAAE,MAAM,mDAAmD,CAAC;AAGnF,OAAO,EAAE,WAAW,EAAE,MAAM,0CAA0C,CAAC;AAEvE,OAAO,EAAgB,kBAAkB,EAAwB,MAAM,kCAAkC,CAAC;AAC1G,OAAO,EAAE,SAAS,EAAgB,MAAM,6CAA6C,CAAC;AACtF,OAAO,EAAgE,iBAAiB,EAAE,SAAS,EAAE,MAAM,iCAAiC,CAAC;AAM7I,qBAAa,YAAY;IAiBjB,OAAO,CAAC,KAAK;IACb,SAAS,CAAC,UAAU,EAAE,WAAW;IAhBrC,YAAY;IACZ,SAAS,CAAC,UAAU,EAAE,GAAG,CAAC,MAAM,EAAE,cAAc,CAAC,CAAa;IAE9D,SAAS,CAAC,SAAS,EAAE,CAAC,MAAM,GAAG,MAAM,CAAC,EAAE,CAAM;IAC9C,SAAS,CAAC,SAAS,EAAE,CAAC,MAAM,GAAG,MAAM,CAAC,EAAE,CAAM;IAC9C,SAAS,CAAC,YAAY,EAAE,OAAO,EAAE,CAAM;IACvC,SAAS,CAAC,YAAY,EAAE,OAAO,EAAE,CAAM;IACvC,SAAS,CAAC,cAAc,EAAE,kBAAkB,CAAC;IAC7C,gBAAgB;IAChB,SAAS,CAAC,WAAW,EAAE,GAAG,CAAC,MAAM,EAAE,SAAS,CAAC,CAAa;IAC1D,OAAO,CAAC,QAAQ,CAA4B;IAC5C,SAAS,CAAC,MAAM,EAAE,iBAAiB,CAAC;IACpC,SAAS,CAAC,SAAS,EAAE,SAAS,EAAE,CAAC;IACjC,OAAO,CAAC,kBAAkB,CAAmB;gBAEjC,KAAK,EAAE,SAAS,EACd,UAAU,EAAE,WAAW;IAOrC,OAAO,CAAC,aAAa;cAIL,IAAI;IA2Fd,IAAI;IAGV,SAAS,CAAC,mBAAmB,CAAC,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,EAAE,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,EAAE,MAAM;IAU3G,SAAS,CAAC,eAAe;IAkDzB,OAAO,CAAC,gBAAgB;IAUxB,SAAS,CAAC,aAAa,CAAC,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,cAAc;IAwEjE,SAAS,CAAC,YAAY,CAAC,IAAI,EAAE,SAAS,EAAE,IAAI,EAAE,cAAc;IAuJ5D,SAAS,CAAC,qBAAqB,CAAC,UAAU,EAAE,MAAM,EAAE;IAyKpD,OAAO,CAAC,YAAY;IAapB,iBAAiB;IAgBjB,SAAS,CAAC,WAAW,CAAC,IAAI,EAAE,SAAS;IA4ErC,SAAS,CAAC,UAAU,CAAC,SAAS,EAAE,cAAc,EAAE,IAAI,EAAE,SAAS;IAoB/D,OAAO,CAAC,eAAe;IAiCvB;;;;;;;;;;;;OAYG;IACH,OAAO,CAAC,eAAe;IAiBvB,OAAO,CAAC,SAAS;IAgCjB,OAAO,CAAC,YAAY;CAUvB"}
|
{"version":3,"file":"DrawDoorTool.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/DrawBoard/DrawDoorDrawer/DrawDoorTool.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,KAAK,EAAE,MAAM,wCAAwC,CAAC;AAC/D,OAAO,EAAE,MAAM,EAAE,MAAM,yCAAyC,CAAC;AAQjE,OAAO,EAAE,cAAc,EAAE,MAAM,mDAAmD,CAAC;AAGnF,OAAO,EAAE,WAAW,EAAE,MAAM,0CAA0C,CAAC;AAEvE,OAAO,EAAgB,kBAAkB,EAAwB,MAAM,kCAAkC,CAAC;AAC1G,OAAO,EAAE,SAAS,EAAgB,MAAM,6CAA6C,CAAC;AACtF,OAAO,EAAgE,iBAAiB,EAAE,SAAS,EAAE,MAAM,iCAAiC,CAAC;AAM7I,qBAAa,YAAY;IAiBjB,OAAO,CAAC,KAAK;IACb,SAAS,CAAC,UAAU,EAAE,WAAW;IAhBrC,YAAY;IACZ,SAAS,CAAC,UAAU,EAAE,GAAG,CAAC,MAAM,EAAE,cAAc,CAAC,CAAa;IAE9D,SAAS,CAAC,SAAS,EAAE,CAAC,MAAM,GAAG,MAAM,CAAC,EAAE,CAAM;IAC9C,SAAS,CAAC,SAAS,EAAE,CAAC,MAAM,GAAG,MAAM,CAAC,EAAE,CAAM;IAC9C,SAAS,CAAC,YAAY,EAAE,OAAO,EAAE,CAAM;IACvC,SAAS,CAAC,YAAY,EAAE,OAAO,EAAE,CAAM;IACvC,SAAS,CAAC,cAAc,EAAE,kBAAkB,CAAC;IAC7C,gBAAgB;IAChB,SAAS,CAAC,WAAW,EAAE,GAAG,CAAC,MAAM,EAAE,SAAS,CAAC,CAAa;IAC1D,OAAO,CAAC,QAAQ,CAA4B;IAC5C,SAAS,CAAC,MAAM,EAAE,iBAAiB,CAAC;IACpC,SAAS,CAAC,SAAS,EAAE,SAAS,EAAE,CAAC;IACjC,OAAO,CAAC,kBAAkB,CAAmB;gBAEjC,KAAK,EAAE,SAAS,EACd,UAAU,EAAE,WAAW;IAOrC,OAAO,CAAC,aAAa;cAIL,IAAI;IA2Fd,IAAI;IAGV,SAAS,CAAC,mBAAmB,CAAC,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,EAAE,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,EAAE,MAAM;IAU3G,SAAS,CAAC,eAAe;IAkDzB,OAAO,CAAC,gBAAgB;IAUxB,SAAS,CAAC,aAAa,CAAC,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,cAAc;IAwEjE,SAAS,CAAC,YAAY,CAAC,IAAI,EAAE,SAAS,EAAE,IAAI,EAAE,cAAc;IAuJ5D,SAAS,CAAC,qBAAqB,CAAC,UAAU,EAAE,MAAM,EAAE;IAyKpD,OAAO,CAAC,YAAY;IAapB,iBAAiB;IAgBjB,SAAS,CAAC,WAAW,CAAC,IAAI,EAAE,SAAS;IA4ErC,SAAS,CAAC,UAAU,CAAC,SAAS,EAAE,cAAc,EAAE,IAAI,EAAE,SAAS;IAqB/D,OAAO,CAAC,eAAe;IAiCvB;;;;;;;;;;;;OAYG;IACH,OAAO,CAAC,eAAe;IAiBvB,OAAO,CAAC,SAAS;IAgCjB,OAAO,CAAC,YAAY;CAUvB"}
|
8
types/Add-on/DrawFloor.d.ts
vendored
8
types/Add-on/DrawFloor.d.ts
vendored
@@ -1,8 +1,8 @@
|
|||||||
import * as THREE from 'three';
|
import { TextureLoader } from 'three';
|
||||||
import { Command } from '../Editor/CommandMachine';
|
import { Command } from '../Editor/CommandMachine';
|
||||||
export declare class DrawFloor implements Command {
|
export declare class DrawFloor implements Command {
|
||||||
textureLoader: THREE.TextureLoader;
|
textureLoader: TextureLoader;
|
||||||
get scene(): THREE.Scene;
|
get scene(): import("three").Scene;
|
||||||
constructor();
|
constructor();
|
||||||
exec(): Promise<void>;
|
exec(): Promise<void>;
|
||||||
loadFbx(): Promise<void>;
|
loadFbx(): Promise<void>;
|
||||||
@@ -13,7 +13,7 @@ export declare class DrawFloor implements Command {
|
|||||||
private drawHemiLight;
|
private drawHemiLight;
|
||||||
drawWall(): void;
|
drawWall(): void;
|
||||||
drawBox(): void;
|
drawBox(): void;
|
||||||
cubemap(): THREE.CubeTexture;
|
cubemap(): import("three").CubeTexture;
|
||||||
drawBox2(): void;
|
drawBox2(): void;
|
||||||
loadMaterialNode(): void;
|
loadMaterialNode(): void;
|
||||||
}
|
}
|
||||||
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"DrawFloor.d.ts","sourceRoot":"","sources":["../../../src/Add-on/DrawFloor.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAG/B,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAEnD,qBAAa,SAAU,YAAW,OAAO;IAErC,aAAa,EAAE,KAAK,CAAC,aAAa,CAAC;IAEnC,IAAI,KAAK,gBAGR;;IAKK,IAAI;IAoBJ,OAAO;IAOb,OAAO,CAAC,SAAS;IAmCjB,YAAY,QAAM;IAClB,YAAY;IA6CZ,SAAS;IAoCT,OAAO,CAAC,aAAa;IAUrB,QAAQ;IAkER,OAAO;IA+BP,OAAO;IAcP,QAAQ;IAiHR,gBAAgB;CAGnB"}
|
{"version":3,"file":"DrawFloor.d.ts","sourceRoot":"","sources":["../../../src/Add-on/DrawFloor.ts"],"names":[],"mappings":"AAAA,OAAO,EAA+I,aAAa,EAAE,MAAM,OAAO,CAAC;AAGnL,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAEnD,qBAAa,SAAU,YAAW,OAAO;IAErC,aAAa,EAAE,aAAa,CAAC;IAE7B,IAAI,KAAK,0BAGR;;IAKK,IAAI;IAoBJ,OAAO;IAOb,OAAO,CAAC,SAAS;IAmCjB,YAAY,QAAM;IAClB,YAAY;IA6CZ,SAAS;IAoCT,OAAO,CAAC,aAAa;IAUrB,QAAQ;IAkER,OAAO;IA+BP,OAAO;IAcP,QAAQ;IAiHR,gBAAgB;CAGnB"}
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"DrawGripStretch.d.ts","sourceRoot":"","sources":["../../../src/Add-on/DrawGripStretch.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAEnD;;GAEG;AACH,qBAAa,eAAgB,YAAW,OAAO;IAErC,IAAI;CAiCb"}
|
{"version":3,"file":"DrawGripStretch.d.ts","sourceRoot":"","sources":["../../../src/Add-on/DrawGripStretch.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAEnD;;GAEG;AACH,qBAAa,eAAgB,YAAW,OAAO;IAErC,IAAI;CAiCb"}
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"DrawSky.d.ts","sourceRoot":"","sources":["../../../src/Add-on/DrawSky.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAGnD,qBAAa,OAAQ,YAAW,OAAO;IAE7B,IAAI;CAab"}
|
{"version":3,"file":"DrawSky.d.ts","sourceRoot":"","sources":["../../../src/Add-on/DrawSky.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAGnD,qBAAa,OAAQ,YAAW,OAAO;IAE7B,IAAI;CAab"}
|
11
types/Add-on/Erp/Models/ArrayHelper.d.ts
vendored
Normal file
11
types/Add-on/Erp/Models/ArrayHelper.d.ts
vendored
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
import { Vec2 } from "three";
|
||||||
|
import { IOriginModelingData } from "../../../Production/Product";
|
||||||
|
import { BaseModel, CadBlockInfo } from "./CadBlockInfo";
|
||||||
|
import { CadBlockBasePosition } from "./CadModel";
|
||||||
|
export declare function GetOrgModelingArray(modeling: IOriginModelingData): (number | (number[] | number[][])[] | (number[] | number[][])[][])[];
|
||||||
|
export declare function GetArray<T extends BaseModel>(c: new () => T, arr: T[]): any[];
|
||||||
|
export declare function GetPointInfoArray(info: CadBlockInfo): [object, object, object, object, object, object];
|
||||||
|
export declare function GetVec2ListArray(pointList: Vec2[]): [number, number][];
|
||||||
|
export declare function GetVec2Array(point: Vec2): [number, number];
|
||||||
|
export declare function GetBasePositionArray(basePosition: CadBlockBasePosition): [number, number, number];
|
||||||
|
//# sourceMappingURL=ArrayHelper.d.ts.map
|
1
types/Add-on/Erp/Models/ArrayHelper.d.ts.map
Normal file
1
types/Add-on/Erp/Models/ArrayHelper.d.ts.map
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"ArrayHelper.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/Erp/Models/ArrayHelper.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,IAAI,EAAE,MAAM,OAAO,CAAC;AAE7B,OAAO,EAAE,mBAAmB,EAAE,MAAM,6BAA6B,CAAC;AAClE,OAAO,EAAE,SAAS,EAAiB,YAAY,EAAgC,MAAM,gBAAgB,CAAC;AACtG,OAAO,EAAE,oBAAoB,EAAE,MAAM,YAAY,CAAC;AAClD,wBAAgB,mBAAmB,CAAC,QAAQ,EAAE,mBAAmB,wEAgBhE;AAaD,wBAAgB,QAAQ,CAAC,CAAC,SAAS,SAAS,EAAE,CAAC,EAAE,UAAU,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,SAQrE;AACD,wBAAgB,iBAAiB,CAAC,IAAI,EAAE,YAAY,GAAG,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,CActG;AACD,wBAAgB,gBAAgB,CAAC,SAAS,EAAE,IAAI,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,EAAE,CAOtE;AACD,wBAAgB,YAAY,CAAC,KAAK,EAAE,IAAI,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAG1D;AACD,wBAAgB,oBAAoB,CAAC,YAAY,EAAE,oBAAoB,GAAG,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,CAGjG"}
|
26
types/Add-on/Erp/Models/CadBlockInfo.d.ts
vendored
26
types/Add-on/Erp/Models/CadBlockInfo.d.ts
vendored
@@ -1,12 +1,18 @@
|
|||||||
import { IOriginModelingData } from "../../../Production/Product";
|
import { IOriginModelingData } from '../../../Production/Product';
|
||||||
export declare class CadBlockPoint {
|
export declare abstract class BaseModel {
|
||||||
|
protected get props(): any[];
|
||||||
|
ToArray(): any[];
|
||||||
|
}
|
||||||
|
export declare class CadBlockPoint extends BaseModel {
|
||||||
PointID: number;
|
PointID: number;
|
||||||
PointX: number;
|
PointX: number;
|
||||||
PointY: number;
|
PointY: number;
|
||||||
Curve: number;
|
Curve: number;
|
||||||
SealSize: number;
|
SealSize: number;
|
||||||
|
protected get props(): string[];
|
||||||
|
ToArray(): any[];
|
||||||
}
|
}
|
||||||
export declare class CadBlockHoles {
|
export declare class CadBlockHoles extends BaseModel {
|
||||||
HoleID: number;
|
HoleID: number;
|
||||||
HoleType: HoleType;
|
HoleType: HoleType;
|
||||||
Face: FaceType;
|
Face: FaceType;
|
||||||
@@ -19,6 +25,7 @@ export declare class CadBlockHoles {
|
|||||||
PointX2: number;
|
PointX2: number;
|
||||||
PointY2: number;
|
PointY2: number;
|
||||||
Angle?: number;
|
Angle?: number;
|
||||||
|
protected get props(): string[];
|
||||||
}
|
}
|
||||||
export declare enum HoleType {
|
export declare enum HoleType {
|
||||||
大孔 = 0,
|
大孔 = 0,
|
||||||
@@ -35,7 +42,7 @@ export declare enum FaceType {
|
|||||||
反面 = 1,
|
反面 = 1,
|
||||||
侧面 = 2
|
侧面 = 2
|
||||||
}
|
}
|
||||||
export declare class CadBlockModel {
|
export declare class CadBlockModel extends BaseModel {
|
||||||
ModelID: number;
|
ModelID: number;
|
||||||
LineID: number;
|
LineID: number;
|
||||||
Face: FaceType;
|
Face: FaceType;
|
||||||
@@ -45,16 +52,19 @@ export declare class CadBlockModel {
|
|||||||
PointList: CadBlockModelPoint[];
|
PointList: CadBlockModelPoint[];
|
||||||
OffSetList: ModelOffSetData[];
|
OffSetList: ModelOffSetData[];
|
||||||
OriginModeling: IOriginModelingData;
|
OriginModeling: IOriginModelingData;
|
||||||
|
protected get props(): string[];
|
||||||
|
ToArray(): (string | number | any[])[];
|
||||||
}
|
}
|
||||||
export declare class ModelOffSetData {
|
export declare class ModelOffSetData extends BaseModel {
|
||||||
Name: string;
|
Name: string;
|
||||||
Face: FaceType;
|
Face: FaceType;
|
||||||
Value: number;
|
Value: number;
|
||||||
Radius: number;
|
Radius: number;
|
||||||
Deep: number;
|
Deep: number;
|
||||||
Angle: number;
|
Angle: number;
|
||||||
|
ToArray(): (string | number)[];
|
||||||
}
|
}
|
||||||
export declare class CadBlockModelPoint {
|
export declare class CadBlockModelPoint extends BaseModel {
|
||||||
LineID: number;
|
LineID: number;
|
||||||
PointID: number;
|
PointID: number;
|
||||||
PointX: number;
|
PointX: number;
|
||||||
@@ -62,12 +72,14 @@ export declare class CadBlockModelPoint {
|
|||||||
Radius: number;
|
Radius: number;
|
||||||
Depth: number;
|
Depth: number;
|
||||||
Curve: number;
|
Curve: number;
|
||||||
|
protected get props(): string[];
|
||||||
}
|
}
|
||||||
export declare class BasePosition {
|
export declare class BasePosition extends BaseModel {
|
||||||
BasePoint: string;
|
BasePoint: string;
|
||||||
XVec: string;
|
XVec: string;
|
||||||
YVec: string;
|
YVec: string;
|
||||||
ZVec: string;
|
ZVec: string;
|
||||||
|
protected get props(): string[];
|
||||||
}
|
}
|
||||||
export declare class CadBlockInfo {
|
export declare class CadBlockInfo {
|
||||||
PointDetail: CadBlockPoint[];
|
PointDetail: CadBlockPoint[];
|
||||||
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"CadBlockInfo.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/Erp/Models/CadBlockInfo.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,mBAAmB,EAAE,MAAM,6BAA6B,CAAC;AAElE,qBAAa,aAAa;IAEtB,OAAO,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,MAAM,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,KAAK,EAAE,MAAM,CAAC;IACd,QAAQ,EAAE,MAAM,CAAC;CACpB;AACD,qBAAa,aAAa;IAEtB,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,QAAQ,CAAC;IACnB,IAAI,EAAE,QAAQ,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,KAAK,EAAE,MAAM,CAAC;IACd,QAAQ,EAAE,MAAM,CAAC;IACjB,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,EAAE,MAAM,CAAC;IAChB,KAAK,CAAC,EAAE,MAAM,CAAC;CAClB;AACD,oBAAY,QAAQ;IAAG,EAAE,IAAI;IAAE,EAAE,KAAK;IAAE,EAAE,KAAK;IAAE,IAAI,KAAK;IAAE,GAAG,KAAK;IAAE,EAAE,KAAK;IAAE,GAAG,KAAK;IAAE,GAAG,MAAM;CAAE;AACpG,oBAAY,QAAQ;IAAG,EAAE,IAAI;IAAE,EAAE,IAAI;IAAE,EAAE,IAAI;CAAE;AAG/C,qBAAa,aAAa;IAEtB,OAAO,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,MAAM,CAAC;IACf,IAAI,EAAE,QAAQ,CAAC;IACf,SAAS,EAAE,MAAM,CAAC;IAClB,WAAW,EAAE,MAAM,CAAC;IACpB,KAAK,EAAE,MAAM,CAAC;IACd,SAAS,EAAE,kBAAkB,EAAE,CAAC;IAChC,UAAU,EAAE,eAAe,EAAE,CAAC;IAC9B,cAAc,EAAE,mBAAmB,CAAC;CACvC;AACD,qBAAa,eAAe;IAExB,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,QAAQ,CAAC;IACf,KAAK,EAAE,MAAM,CAAC;IACd,MAAM,EAAE,MAAM,CAAC;IACf,IAAI,EAAE,MAAM,CAAC;IACb,KAAK,EAAE,MAAM,CAAC;CACjB;AAED,qBAAa,kBAAkB;IAE3B,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,MAAM,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,KAAK,EAAE,MAAM,CAAC;IACd,KAAK,EAAE,MAAM,CAAC;CACjB;AACD,qBAAa,YAAY;IAErB,SAAS,EAAE,MAAM,CAAC;IAClB,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,MAAM,CAAC;CAChB;AACD,qBAAa,YAAY;IAErB,WAAW,EAAE,aAAa,EAAE,CAAC;IAC7B,UAAU,EAAE,aAAa,EAAE,CAAC;IAC5B,WAAW,EAAE,aAAa,EAAE,CAAC;IAC7B,cAAc,EAAE,aAAa,EAAE,CAAC;IAChC,eAAe,EAAE,aAAa,EAAE,CAAC;IACjC,cAAc,EAAE,aAAa,EAAE,CAAC;CACnC"}
|
{"version":3,"file":"CadBlockInfo.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/Erp/Models/CadBlockInfo.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,mBAAmB,EAAE,MAAM,6BAA6B,CAAC;AAGlE,8BAAsB,SAAS;IAE3B,SAAS,KAAK,KAAK,UAGlB;IACD,OAAO;CASV;AACD,qBAAa,aAAc,SAAQ,SAAS;IAExC,OAAO,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,MAAM,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,KAAK,EAAE,MAAM,CAAC;IACd,QAAQ,EAAE,MAAM,CAAC;IACjB,SAAS,KAAK,KAAK,aAGlB;IACD,OAAO;CAKV;AACD,qBAAa,aAAc,SAAQ,SAAS;IAExC,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,QAAQ,CAAC;IACnB,IAAI,EAAE,QAAQ,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,KAAK,EAAE,MAAM,CAAC;IACd,QAAQ,EAAE,MAAM,CAAC;IACjB,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,EAAE,MAAM,CAAC;IAChB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,SAAS,KAAK,KAAK,aAGlB;CACJ;AACD,oBAAY,QAAQ;IAAG,EAAE,IAAI;IAAE,EAAE,KAAK;IAAE,EAAE,KAAK;IAAE,IAAI,KAAK;IAAE,GAAG,KAAK;IAAE,EAAE,KAAK;IAAE,GAAG,KAAK;IAAE,GAAG,MAAM;CAAE;AACpG,oBAAY,QAAQ;IAAG,EAAE,IAAI;IAAE,EAAE,IAAI;IAAE,EAAE,IAAI;CAAE;AAG/C,qBAAa,aAAc,SAAQ,SAAS;IAExC,OAAO,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,MAAM,CAAC;IACf,IAAI,EAAE,QAAQ,CAAC;IACf,SAAS,EAAE,MAAM,CAAC;IAClB,WAAW,EAAE,MAAM,CAAC;IACpB,KAAK,EAAE,MAAM,CAAC;IACd,SAAS,EAAE,kBAAkB,EAAE,CAAC;IAChC,UAAU,EAAE,eAAe,EAAE,CAAC;IAC9B,cAAc,EAAE,mBAAmB,CAAC;IACpC,SAAS,KAAK,KAAK,aAGlB;IACD,OAAO;CAOV;AACD,qBAAa,eAAgB,SAAQ,SAAS;IAE1C,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,QAAQ,CAAC;IACf,KAAK,EAAE,MAAM,CAAC;IACd,MAAM,EAAE,MAAM,CAAC;IACf,IAAI,EAAE,MAAM,CAAC;IACb,KAAK,EAAE,MAAM,CAAC;IACd,OAAO;CAIV;AAED,qBAAa,kBAAmB,SAAQ,SAAS;IAE7C,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,MAAM,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,KAAK,EAAE,MAAM,CAAC;IACd,KAAK,EAAE,MAAM,CAAC;IACd,SAAS,KAAK,KAAK,aAGlB;CAEJ;AACD,qBAAa,YAAa,SAAQ,SAAS;IAEvC,SAAS,EAAE,MAAM,CAAC;IAClB,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,MAAM,CAAC;IACb,SAAS,KAAK,KAAK,aAGlB;CACJ;AACD,qBAAa,YAAY;IAErB,WAAW,EAAE,aAAa,EAAE,CAAC;IAC7B,UAAU,EAAE,aAAa,EAAE,CAAC;IAC5B,WAAW,EAAE,aAAa,EAAE,CAAC;IAC7B,cAAc,EAAE,aAAa,EAAE,CAAC;IAChC,eAAe,EAAE,aAAa,EAAE,CAAC;IACjC,cAAc,EAAE,aAAa,EAAE,CAAC;CACnC"}
|
7
types/Add-on/Erp/Models/CadModel.d.ts
vendored
7
types/Add-on/Erp/Models/CadModel.d.ts
vendored
@@ -1,5 +1,6 @@
|
|||||||
import { Vec2 } from "three";
|
import { Vec2 } from "three";
|
||||||
export declare class CADDbBoard {
|
import { BaseModel } from "./CadBlockInfo";
|
||||||
|
export declare class CADDbBoard extends BaseModel {
|
||||||
L: number;
|
L: number;
|
||||||
W: number;
|
W: number;
|
||||||
H: number;
|
H: number;
|
||||||
@@ -15,17 +16,19 @@ export declare class CADDbBoard {
|
|||||||
SubBoardLocal: CADDbBoard[];
|
SubBoardLocal: CADDbBoard[];
|
||||||
SubBoardAssoc: CADDbBoard[];
|
SubBoardAssoc: CADDbBoard[];
|
||||||
Drillings: CadBlockDrillings[];
|
Drillings: CadBlockDrillings[];
|
||||||
|
ToArray(): any;
|
||||||
}
|
}
|
||||||
export declare class CadBlockBasePosition {
|
export declare class CadBlockBasePosition {
|
||||||
x: number;
|
x: number;
|
||||||
y: number;
|
y: number;
|
||||||
z: number;
|
z: number;
|
||||||
}
|
}
|
||||||
export declare class CadBlockDrillings {
|
export declare class CadBlockDrillings extends BaseModel {
|
||||||
x: number;
|
x: number;
|
||||||
y: number;
|
y: number;
|
||||||
r: number;
|
r: number;
|
||||||
h: number;
|
h: number;
|
||||||
f: number;
|
f: number;
|
||||||
|
protected get props(): string[];
|
||||||
}
|
}
|
||||||
//# sourceMappingURL=CadModel.d.ts.map
|
//# sourceMappingURL=CadModel.d.ts.map
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"CadModel.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/Erp/Models/CadModel.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAE,MAAM,OAAO,CAAC;AAC7B,qBAAa,UAAU;IAEnB,CAAC,EAAE,MAAM,CAAK;IACd,CAAC,EAAE,MAAM,CAAK;IACd,CAAC,EAAE,MAAM,CAAK;IACd,OAAO,EAAE,MAAM,CAAM;IACrB,SAAS,SAAM;IACf,SAAS,EAAE,oBAAoB,CAAQ;IACvC,IAAI,EAAE,oBAAoB,CAAQ;IAClC,IAAI,EAAE,oBAAoB,CAAQ;IAClC,IAAI,EAAE,oBAAoB,CAAQ;IAClC,KAAK,EAAE,MAAM,CAAK;IAClB,GAAG,EAAE,IAAI,EAAE,CAAQ;IACnB,IAAI,EAAE,MAAM,EAAE,CAAQ;IACtB,aAAa,EAAE,UAAU,EAAE,CAAQ;IACnC,aAAa,EAAE,UAAU,EAAE,CAAQ;IACnC,SAAS,EAAE,iBAAiB,EAAE,CAAQ;CACzC;AACD,qBAAa,oBAAoB;IAE7B,CAAC,EAAE,MAAM,CAAC;IACV,CAAC,EAAE,MAAM,CAAC;IACV,CAAC,EAAE,MAAM,CAAC;CACb;AACD,qBAAa,iBAAiB;IAE1B,CAAC,EAAE,MAAM,CAAC;IACV,CAAC,EAAE,MAAM,CAAC;IACV,CAAC,EAAE,MAAM,CAAC;IACV,CAAC,EAAE,MAAM,CAAC;IACV,CAAC,EAAE,MAAM,CAAC;CACb"}
|
{"version":3,"file":"CadModel.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/Erp/Models/CadModel.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAE,MAAM,OAAO,CAAC;AAE7B,OAAO,EAAE,SAAS,EAAE,MAAM,gBAAgB,CAAC;AAE3C,qBAAa,UAAW,SAAQ,SAAS;IAErC,CAAC,EAAE,MAAM,CAAK;IACd,CAAC,EAAE,MAAM,CAAK;IACd,CAAC,EAAE,MAAM,CAAK;IACd,OAAO,EAAE,MAAM,CAAM;IACrB,SAAS,SAAM;IACf,SAAS,EAAE,oBAAoB,CAAQ;IACvC,IAAI,EAAE,oBAAoB,CAAQ;IAClC,IAAI,EAAE,oBAAoB,CAAQ;IAClC,IAAI,EAAE,oBAAoB,CAAQ;IAClC,KAAK,EAAE,MAAM,CAAK;IAClB,GAAG,EAAE,IAAI,EAAE,CAAQ;IACnB,IAAI,EAAE,MAAM,EAAE,CAAQ;IACtB,aAAa,EAAE,UAAU,EAAE,CAAQ;IACnC,aAAa,EAAE,UAAU,EAAE,CAAQ;IACnC,SAAS,EAAE,iBAAiB,EAAE,CAAQ;IAEtC,OAAO;CAIV;AACD,qBAAa,oBAAoB;IAE7B,CAAC,EAAE,MAAM,CAAC;IACV,CAAC,EAAE,MAAM,CAAC;IACV,CAAC,EAAE,MAAM,CAAC;CACb;AACD,qBAAa,iBAAkB,SAAQ,SAAS;IAE5C,CAAC,EAAE,MAAM,CAAC;IACV,CAAC,EAAE,MAAM,CAAC;IACV,CAAC,EAAE,MAAM,CAAC;IACV,CAAC,EAAE,MAAM,CAAC;IACV,CAAC,EAAE,MAAM,CAAC;IACV,SAAS,KAAK,KAAK,aAGlB;CACJ"}
|
36
types/Add-on/Erp/ParseData.d.ts
vendored
36
types/Add-on/Erp/ParseData.d.ts
vendored
@@ -2,12 +2,13 @@ import { Vec2 } from "three";
|
|||||||
import { GangDrillType } from "../../DatabaseServices/3DSolid/CylinderHole";
|
import { GangDrillType } from "../../DatabaseServices/3DSolid/CylinderHole";
|
||||||
import { Board } from "../../DatabaseServices/Entity/Board";
|
import { Board } from "../../DatabaseServices/Entity/Board";
|
||||||
import { ExtrudeSolid } from "../../DatabaseServices/Entity/Extrude";
|
import { ExtrudeSolid } from "../../DatabaseServices/Entity/Extrude";
|
||||||
import { I2DModeling, I3DContourData, I3DModeling, IContourData, IDrillingOption, IHardwareType, IModelingData, IOriginModelingData, ISealingData, ISpliteOrderData } from '../../Production/Product';
|
import { IContourData } from "../../Production/Convert2PtsBul";
|
||||||
import { FaceDirection, LinesType } from "../../UI/Store/BoardInterface";
|
import { I2DModeling, I3DContourData, I3DModeling, IDrillingOption, IHardwareType, IModelingData, ISpliteOrderData } from '../../Production/Product';
|
||||||
|
import { FaceDirection, ISealingData, LinesType } from "../../UI/Store/BoardInterface";
|
||||||
import { ICountType } from "../LookOverBoardInfos/LookOverBoardInfosTool";
|
import { ICountType } from "../LookOverBoardInfos/LookOverBoardInfosTool";
|
||||||
import { OrderDataBlock, WaveType } from "./Models/CadBlock";
|
import { OrderDataBlock, WaveType } from "./Models/CadBlock";
|
||||||
import { BasePosition, CadBlockHoles, CadBlockInfo, CadBlockModel, CadBlockModelPoint, CadBlockPoint, FaceType, HoleType, ModelOffSetData } from "./Models/CadBlockInfo";
|
import { CadBlockHoles, CadBlockInfo, CadBlockModel, CadBlockModelPoint, CadBlockPoint, FaceType, HoleType, ModelOffSetData } from "./Models/CadBlockInfo";
|
||||||
import { CadBlockBasePosition, CadBlockDrillings, CADDbBoard } from "./Models/CadModel";
|
import { CADDbBoard } from "./Models/CadModel";
|
||||||
import { OrderDataObject, ProcessGroupObject } from "./Models/CadObject";
|
import { OrderDataObject, ProcessGroupObject } from "./Models/CadObject";
|
||||||
declare enum FrontOrSide {
|
declare enum FrontOrSide {
|
||||||
正面反面 = 0,
|
正面反面 = 0,
|
||||||
@@ -40,28 +41,13 @@ export declare class ErpParseData {
|
|||||||
GetModelData(br: ExtrudeSolid): CADDbBoard;
|
GetModelData(br: ExtrudeSolid): CADDbBoard;
|
||||||
GetFaceAdd(point: Vec2): number;
|
GetFaceAdd(point: Vec2): number;
|
||||||
GetRemark(remarks: [string, string][], filter: (block: [string, string]) => boolean): [string, string][];
|
GetRemark(remarks: [string, string][], filter: (block: [string, string]) => boolean): [string, string][];
|
||||||
GetAllDrillsObjects(boardList: Board[]): Promise<OrderDataObject[]>;
|
GetDrillObjects(drills: ICountType[], RoomName: string, BoxName: string, specFun: (name: string) => {
|
||||||
GetDrillObjects(drills: ICountType[], RoomName: string, BoxName: string): OrderDataObject[];
|
spec: string;
|
||||||
|
count: number;
|
||||||
|
}[]): OrderDataObject[];
|
||||||
GetOrderTopLines(hardWares: IHardwareType[]): OrderDataObject[];
|
GetOrderTopLines(hardWares: IHardwareType[]): OrderDataObject[];
|
||||||
GetOrderSealing(boardList: Board[]): Promise<OrderDataObject[]>;
|
GetSealingAndDrills(boardList: Board[]): OrderDataObject[];
|
||||||
GetPointsArray(points: CadBlockPoint[]): number[][];
|
GetSealObjects(seals: ICountType[], roomName: string, boxName: string, sealMap: Map<string, object>): OrderDataObject[];
|
||||||
GetHolesArray(holes: CadBlockHoles[]): (string | number)[][];
|
|
||||||
GetModelsArray(models: CadBlockModel[]): (string | number | (string | number)[][] | (number | (number[] | number[][])[] | (number[] | number[][])[][])[])[][];
|
|
||||||
GetOrgModelingArray(modeling: IOriginModelingData): (number | (number[] | number[][])[] | (number[] | number[][])[][])[];
|
|
||||||
GetOrgModelingHolesArray(contours: IContourData[]): (number[] | number[][])[][];
|
|
||||||
GetContourDataArray(data: IContourData): (number[] | number[][])[];
|
|
||||||
GetContourPointsArray(pts: Vec2[]): number[][];
|
|
||||||
GetModelPointsArray(points: CadBlockModelPoint[]): number[][];
|
|
||||||
GetModelOffSetsArray(offsets: ModelOffSetData[]): (string | number)[][];
|
|
||||||
GetBasePointArray(info: BasePosition): [string, string, string, string];
|
|
||||||
GetPointInfoArray(info: CadBlockInfo): [object, object, object, object, object, object];
|
|
||||||
GetBasePositionArray(basePosition: CadBlockBasePosition): [number, number, number];
|
|
||||||
GetBasePositionListArray(basePositionList: CadBlockBasePosition[]): [number, number, number][];
|
|
||||||
GetVec2ListArray(pointList: Vec2[]): [number, number][];
|
|
||||||
GetVec2Array(point: Vec2): [number, number];
|
|
||||||
GetDrillingsArray(drillings: CadBlockDrillings): number[];
|
|
||||||
GetDrillingsListArray(drillingsList: CadBlockDrillings[]): number[][];
|
|
||||||
GetCadModelArray(CADDbBoardList: CADDbBoard[]): any;
|
|
||||||
groupBy(data: any[], fileds: string[]): any[];
|
groupBy(data: any[], fileds: string[]): any[];
|
||||||
}
|
}
|
||||||
export {};
|
export {};
|
||||||
|
@@ -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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"}
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"Fillet.d.ts","sourceRoot":"","sources":["../../../src/Add-on/Fillet.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,OAAO,EAAE,MAAM,sBAAsB,CAAC;AAU/C,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAEnD,OAAO,EAAE,kBAAkB,EAAgB,MAAM,wBAAwB,CAAC;AAM1E,qBAAa,aAAc,YAAW,OAAO;IAEzC,aAAa,EAAE,MAAM,CAAK;IAC1B,OAAO,CAAC,YAAY,CAAqB;;IAOnC,IAAI;IA2IV,kBAAkB,CAAC,SAAS,EAAE,MAAM;IAU9B,WAAW,CAAC,KAAK,EAAE,kBAAkB;IA4BrC,WAAW,CAAC,OAAO,EAAE,OAAO,EAAE,GAAG,OAAO,CAAC,kBAAkB,CAAC;CAoIrE"}
|
{"version":3,"file":"Fillet.d.ts","sourceRoot":"","sources":["../../../src/Add-on/Fillet.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,OAAO,EAAE,MAAM,sBAAsB,CAAC;AAU/C,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAEnD,OAAO,EAAE,kBAAkB,EAAgB,MAAM,wBAAwB,CAAC;AAM1E,qBAAa,aAAc,YAAW,OAAO;IAEzC,aAAa,EAAE,MAAM,CAAK;IAC1B,OAAO,CAAC,YAAY,CAAqB;;IAOnC,IAAI;IA6IV,kBAAkB,CAAC,SAAS,EAAE,MAAM;IAU9B,WAAW,CAAC,KAAK,EAAE,kBAAkB;IA4BrC,WAAW,CAAC,OAAO,EAAE,OAAO,EAAE,GAAG,OAAO,CAAC,kBAAkB,CAAC;CAoIrE"}
|
@@ -1,4 +1,5 @@
|
|||||||
import { Vector3 } from "three";
|
import { Vector3 } from "three";
|
||||||
|
import { CylinderHole } from "../../DatabaseServices/3DSolid/CylinderHole";
|
||||||
import { Board } from "../../DatabaseServices/Entity/Board";
|
import { Board } from "../../DatabaseServices/Entity/Board";
|
||||||
import { IHardwareType } from "../../Production/Product";
|
import { IHardwareType } from "../../Production/Product";
|
||||||
export interface ICountType<T = IHardwareType> {
|
export interface ICountType<T = IHardwareType> {
|
||||||
@@ -11,6 +12,7 @@ export interface ICountType<T = IHardwareType> {
|
|||||||
}
|
}
|
||||||
export declare type GetCountOption = {
|
export declare type GetCountOption = {
|
||||||
sealGruopKey: (key: string, block: Board, size: number) => void;
|
sealGruopKey: (key: string, block: Board, size: number) => void;
|
||||||
|
getHoles?: (name: string, hole: CylinderHole) => void;
|
||||||
};
|
};
|
||||||
declare class LookOverBoardInfosTool {
|
declare class LookOverBoardInfosTool {
|
||||||
private drillTypeMap;
|
private drillTypeMap;
|
||||||
|
@@ -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;AAShC,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAK5D,OAAO,EAAE,aAAa,EAAc,MAAM,0BAA0B,CAAC;AAGrE,MAAM,WAAW,UAAU,CAAC,CAAC,GAAG,aAAa;IAEzC,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,KAAK,EAAE,MAAM,CAAC;IACd,MAAM,CAAC,EAAE,CAAC,CAAC;IACX,MAAM,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC;IACzB,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,MAAM,CAAC,EAAE,MAAM,CAAC;CACnB;AACD,oBAAY,cAAc,GAAG;IAAE,YAAY,EAAE,CAAC,GAAG,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,KAAK,IAAI,CAAC;CAAE,CAAC;AAClG,cAAM,sBAAsB;IAExB,OAAO,CAAC,YAAY,CAAoD;IACxE,OAAO,CAAC,OAAO,CAAkC;IACjD,OAAO,CAAC,QAAQ,CAA8B;IAC9C,QAAQ,CAAC,GAAG,EAAE,CAAC,KAAK,GAAG,aAAa,CAAC,EAAE,EAAE,OAAO,GAAE,cAAqB;;;;;;IA2CvE,OAAO,CAAC,MAAM;IA+Jd,SAAS,CAAC,EAAE,EAAE,aAAa,GAAG,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,GAAG,CAAC,EAAE,MAAM;IAKjE,kBAAkB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,aAAa,EAAE,EAAE,aAAa,EAAE,UAAU,EAAE;IA6C7E,OAAO,CAAC,cAAc;IAmBtB,iBAAiB,CAAC,EAAE,EAAE,KAAK;IAQ3B,aAAa,CAAC,GAAG,EAAE,KAAK,EAAE;CAc7B;AAED,eAAO,MAAM,sBAAsB,wBAA+B,CAAC"}
|
{"version":3,"file":"LookOverBoardInfosTool.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/LookOverBoardInfos/LookOverBoardInfosTool.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAMhC,OAAO,EAAE,YAAY,EAAiB,MAAM,6CAA6C,CAAC;AAG1F,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAM5D,OAAO,EAAE,aAAa,EAAc,MAAM,0BAA0B,CAAC;AAGrE,MAAM,WAAW,UAAU,CAAC,CAAC,GAAG,aAAa;IAEzC,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,KAAK,EAAE,MAAM,CAAC;IACd,MAAM,CAAC,EAAE,CAAC,CAAC;IACX,MAAM,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC;IACzB,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,MAAM,CAAC,EAAE,MAAM,CAAC;CACnB;AACD,oBAAY,cAAc,GAAG;IAAE,YAAY,EAAE,CAAC,GAAG,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,KAAK,IAAI,CAAC;IAAC,QAAQ,CAAC,EAAE,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,YAAY,KAAK,IAAI,CAAC;CAAE,CAAC;AACzJ,cAAM,sBAAsB;IAExB,OAAO,CAAC,YAAY,CAAoD;IACxE,OAAO,CAAC,OAAO,CAAkC;IACjD,OAAO,CAAC,QAAQ,CAA8B;IAC9C,QAAQ,CAAC,GAAG,EAAE,CAAC,KAAK,GAAG,aAAa,CAAC,EAAE,EAAE,OAAO,GAAE,cAAqB;;;;;;IA2CvE,OAAO,CAAC,MAAM;IAkKd,SAAS,CAAC,EAAE,EAAE,aAAa,GAAG,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,GAAG,CAAC,EAAE,MAAM;IAKjE,kBAAkB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,aAAa,EAAE,EAAE,aAAa,EAAE,UAAU,EAAE;IA6C7E,OAAO,CAAC,cAAc;IAmBtB,iBAAiB,CAAC,EAAE,EAAE,KAAK;IAQ3B,aAAa,CAAC,GAAG,EAAE,KAAK,EAAE;CAc7B;AAED,eAAO,MAAM,sBAAsB,wBAA+B,CAAC"}
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"TestFb.d.ts","sourceRoot":"","sources":["../../../src/Add-on/TestFb.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAKnD,qBAAa,MAAO,YAAW,OAAO;IAE5B,IAAI;CAgEb"}
|
{"version":3,"file":"TestFb.d.ts","sourceRoot":"","sources":["../../../src/Add-on/TestFb.ts"],"names":[],"mappings":"AAQA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAKnD,qBAAa,MAAO,YAAW,OAAO;IAE5B,IAAI;CAoFb"}
|
5
types/Add-on/test/TestParseEdgeSealDir.d.ts
vendored
Normal file
5
types/Add-on/test/TestParseEdgeSealDir.d.ts
vendored
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
import { Command } from "../../Editor/CommandMachine";
|
||||||
|
export declare class Command_TestParseEdgeSealDir implements Command {
|
||||||
|
exec(): Promise<void>;
|
||||||
|
}
|
||||||
|
//# sourceMappingURL=TestParseEdgeSealDir.d.ts.map
|
1
types/Add-on/test/TestParseEdgeSealDir.d.ts.map
Normal file
1
types/Add-on/test/TestParseEdgeSealDir.d.ts.map
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"TestParseEdgeSealDir.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/test/TestParseEdgeSealDir.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAKtD,qBAAa,4BAA6B,YAAW,OAAO;IAElD,IAAI;CAgBb"}
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"Application.d.ts","sourceRoot":"","sources":["../../../src/ApplicationServices/Application.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,sBAAsB,EAAE,MAAM,+CAA+C,CAAC;AACvF,OAAO,EAAE,eAAe,EAAE,MAAM,wCAAwC,CAAC;AAUzE,OAAO,EAAE,QAAQ,EAAE,MAAM,8BAA8B,CAAC;AACxD,OAAO,EAAE,QAAQ,EAAE,MAAM,8BAA8B,CAAC;AAIxD,OAAO,EAAE,cAAc,EAAE,MAAM,oBAAoB,CAAC;AACpD,OAAO,EAAE,aAAa,EAAE,MAAM,yBAAyB,CAAC;AACxD,OAAO,EAAE,cAAc,EAAE,MAAM,0BAA0B,CAAC;AAG1D,OAAO,EAAE,MAAM,EAAE,MAAM,kBAAkB,CAAC;AAC1C,OAAO,EAAE,OAAO,EAAE,MAAM,mBAAmB,CAAC;AAC5C,OAAO,EAAE,UAAU,EAAE,MAAM,sBAAsB,CAAC;AAOlD,OAAO,EAAE,MAAM,EAAE,MAAM,0BAA0B,CAAC;AAClD,OAAO,EAAE,cAAc,EAAE,MAAM,kCAAkC,CAAC;AAGlE,OAAO,EAAE,cAAc,EAAE,MAAM,2BAA2B,CAAC;AAE3D,OAAO,EAAE,eAAe,EAAE,MAAM,4BAA4B,CAAC;AAM7D,OAAO,EAAE,qBAAqB,EAAE,MAAM,yBAAyB,CAAC;AAEhE,eAAO,IAAI,GAAG,EAAE,kBAAkB,CAAC;AAEnC,oBAAY,cAAc;IAEtB,GAAG,IAAI;IACP,IAAI,IAAI;CACX;AAED;;GAEG;AACH,qBAAa,kBAAkB;IAE3B,QAAQ,EAAE,QAAQ,CAAC;IACnB,MAAM,EAAE,MAAM,CAAC;IACf,cAAc,EAAE,cAAc,CAAC;IAC/B,MAAM,EAAE,MAAM,CAAC;IACf,cAAc,EAAE,cAAc,CAAC;IAC/B,gBAAgB,EAAE,eAAe,CAAC;IAElC,uBAAuB,EAAE,sBAAsB,CAAC;IAChD,KAAK,UAAQ;IACb,QAAQ,EAAE,aAAa,CAAC;IACxB,SAAS,EAAE,qBAAqB,CAA6D;IAC7F,eAAe,EAAE,eAAe,CAAC;IACjC,cAAc,EAAE,cAAc,CAAC;IAC/B,UAAU,EAAE,UAAU,CAAC;IAEvB,cAAc,EAAE,cAAc,CAAC;IAC/B,OAAO,EAAE,OAAO,CAAC;IAGjB,cAAc,iBAAsB;IACpC,cAAc,SAAK;IAEnB,OAAO,CAAC,mBAAmB,CAAS;;IAwSpC,uBAAuB;IAgBvB,IAAI,kBAAkB,IACI,OAAO,CAD4B;IAC7D,IAAI,kBAAkB,CAAC,CAAC,EAAE,OAAO,EAOhC;IACD,OAAO,CAAC,gBAAgB,CAQtB;IAEF,WAAW;IAoBX,cAAc,CAAC,IAAI,GAAE,MAAc;IAanC,OAAO,IAAI,QAAQ;IAanB,QAAQ;IAaR,QAAQ,CAAC,CAAC,EAAE,QAAQ;CAkBvB"}
|
{"version":3,"file":"Application.d.ts","sourceRoot":"","sources":["../../../src/ApplicationServices/Application.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,sBAAsB,EAAE,MAAM,+CAA+C,CAAC;AACvF,OAAO,EAAE,eAAe,EAAE,MAAM,wCAAwC,CAAC;AAUzE,OAAO,EAAE,QAAQ,EAAE,MAAM,8BAA8B,CAAC;AACxD,OAAO,EAAE,QAAQ,EAAE,MAAM,8BAA8B,CAAC;AAIxD,OAAO,EAAE,cAAc,EAAE,MAAM,oBAAoB,CAAC;AACpD,OAAO,EAAE,aAAa,EAAE,MAAM,yBAAyB,CAAC;AACxD,OAAO,EAAE,cAAc,EAAE,MAAM,0BAA0B,CAAC;AAG1D,OAAO,EAAE,MAAM,EAAE,MAAM,kBAAkB,CAAC;AAC1C,OAAO,EAAE,OAAO,EAAE,MAAM,mBAAmB,CAAC;AAC5C,OAAO,EAAE,UAAU,EAAE,MAAM,sBAAsB,CAAC;AAOlD,OAAO,EAAE,MAAM,EAAE,MAAM,0BAA0B,CAAC;AAClD,OAAO,EAAE,cAAc,EAAE,MAAM,kCAAkC,CAAC;AAGlE,OAAO,EAAE,cAAc,EAAE,MAAM,2BAA2B,CAAC;AAE3D,OAAO,EAAE,eAAe,EAAE,MAAM,4BAA4B,CAAC;AAM7D,OAAO,EAAE,qBAAqB,EAAE,MAAM,yBAAyB,CAAC;AAEhE,eAAO,IAAI,GAAG,EAAE,kBAAkB,CAAC;AAEnC,oBAAY,cAAc;IAEtB,GAAG,IAAI;IACP,IAAI,IAAI;CACX;AAED;;GAEG;AACH,qBAAa,kBAAkB;IAE3B,QAAQ,EAAE,QAAQ,CAAC;IACnB,MAAM,EAAE,MAAM,CAAC;IACf,cAAc,EAAE,cAAc,CAAC;IAC/B,MAAM,EAAE,MAAM,CAAC;IACf,cAAc,EAAE,cAAc,CAAC;IAC/B,gBAAgB,EAAE,eAAe,CAAC;IAElC,uBAAuB,EAAE,sBAAsB,CAAC;IAChD,KAAK,UAAQ;IACb,QAAQ,EAAE,aAAa,CAAC;IACxB,SAAS,EAAE,qBAAqB,CAA6D;IAC7F,eAAe,EAAE,eAAe,CAAC;IACjC,cAAc,EAAE,cAAc,CAAC;IAC/B,UAAU,EAAE,UAAU,CAAC;IAEvB,cAAc,EAAE,cAAc,CAAC;IAC/B,OAAO,EAAE,OAAO,CAAC;IAGjB,cAAc,iBAAsB;IACpC,cAAc,SAAK;IAEnB,OAAO,CAAC,mBAAmB,CAAS;;IAySpC,uBAAuB;IAgBvB,IAAI,kBAAkB,IACI,OAAO,CAD4B;IAC7D,IAAI,kBAAkB,CAAC,CAAC,EAAE,OAAO,EAOhC;IACD,OAAO,CAAC,gBAAgB,CAQtB;IAEF,WAAW;IAoBX,cAAc,CAAC,IAAI,GAAE,MAAc;IAanC,OAAO,IAAI,QAAQ;IAanB,QAAQ;IAaR,QAAQ,CAAC,CAAC,EAAE,QAAQ;CAkBvB"}
|
1
types/Common/CommandNames.d.ts
vendored
1
types/Common/CommandNames.d.ts
vendored
@@ -290,6 +290,7 @@ export declare enum CommandNames {
|
|||||||
DrawIHole = "DRAWIHOLE",
|
DrawIHole = "DRAWIHOLE",
|
||||||
DrawLHole = "DRAWLHOLE",
|
DrawLHole = "DRAWLHOLE",
|
||||||
DrawUHole = "DRAWUHOLE",
|
DrawUHole = "DRAWUHOLE",
|
||||||
|
WallThick = "WALLTHICK",
|
||||||
Gallery = "GALLERY"
|
Gallery = "GALLERY"
|
||||||
}
|
}
|
||||||
//# sourceMappingURL=CommandNames.d.ts.map
|
//# sourceMappingURL=CommandNames.d.ts.map
|
File diff suppressed because one or more lines are too long
4
types/Common/SetMaterial.d.ts
vendored
4
types/Common/SetMaterial.d.ts
vendored
@@ -1,3 +1,3 @@
|
|||||||
import * as THREE from 'three';
|
import { Material, Object3D } from "three";
|
||||||
export declare function SetMaterial(obj: THREE.Object3D, material: THREE.Material): void;
|
export declare function SetMaterial(obj: Object3D, material: Material): void;
|
||||||
//# sourceMappingURL=SetMaterial.d.ts.map
|
//# sourceMappingURL=SetMaterial.d.ts.map
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"SetMaterial.d.ts","sourceRoot":"","sources":["../../../src/Common/SetMaterial.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAG/B,wBAAgB,WAAW,CAAC,GAAG,EAAE,KAAK,CAAC,QAAQ,EAAE,QAAQ,EAAE,KAAK,CAAC,QAAQ,QAexE"}
|
{"version":3,"file":"SetMaterial.d.ts","sourceRoot":"","sources":["../../../src/Common/SetMaterial.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,OAAO,CAAC;AAE3C,wBAAgB,WAAW,CAAC,GAAG,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,QAe5D"}
|
@@ -1,5 +1,4 @@
|
|||||||
import * as THREE from 'three';
|
import { ExtrudeGeometry, Object3D, Vector3 } from "three";
|
||||||
import { Object3D, Vector3 } from "three";
|
|
||||||
import { RenderType } from "../../GraphicsSystem/RenderType";
|
import { RenderType } from "../../GraphicsSystem/RenderType";
|
||||||
import { CADFiler } from '../CADFiler';
|
import { CADFiler } from '../CADFiler';
|
||||||
import { Entity } from '../Entity/Entity';
|
import { Entity } from '../Entity/Entity';
|
||||||
@@ -14,7 +13,7 @@ export declare class Cylineder extends Entity {
|
|||||||
set Height(v: number);
|
set Height(v: number);
|
||||||
get Center(): Vector3;
|
get Center(): Vector3;
|
||||||
set Center(v: Vector3);
|
set Center(v: Vector3);
|
||||||
CreateGeometry(): THREE.ExtrudeGeometry;
|
CreateGeometry(): ExtrudeGeometry;
|
||||||
InitDrawObject(renderType: RenderType): Object3D;
|
InitDrawObject(renderType: RenderType): Object3D;
|
||||||
UpdateDrawObject(type: RenderType, en: Object3D): void;
|
UpdateDrawObject(type: RenderType, en: Object3D): void;
|
||||||
protected _ReadFile(file: CADFiler): void;
|
protected _ReadFile(file: CADFiler): void;
|
||||||
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"Cylineder.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/3DSolid/Cylineder.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,EAAsB,QAAQ,EAAY,OAAO,EAAmB,MAAM,OAAO,CAAC;AACzF,OAAO,EAAE,UAAU,EAAE,MAAM,iCAAiC,CAAC;AAC7D,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AAIvC,OAAO,EAAE,MAAM,EAAE,MAAM,kBAAkB,CAAC;AAE1C,qBACa,SAAU,SAAQ,MAAM;IAEjC,OAAO,CAAC,QAAQ,CAAS;IACzB,OAAO,CAAC,QAAQ,CAAS;IACzB,OAAO,CAAC,QAAQ,CAA0B;gBAC9B,GAAG,CAAC,EAAE,MAAM,EAAE,MAAM,CAAC,EAAE,MAAM;IAMzC,IAAI,MAAM,IAII,MAAM,CADnB;IACD,IAAI,MAAM,CAAC,CAAC,EAAE,MAAM,EAKnB;IACD,IAAI,MAAM,IAII,MAAM,CADnB;IACD,IAAI,MAAM,CAAC,CAAC,EAAE,MAAM,EAKnB;IACD,IAAI,MAAM,IAII,OAAO,CADpB;IACD,IAAI,MAAM,CAAC,CAAC,EAAE,OAAO,EAKpB;IACD,cAAc;IASd,cAAc,CAAC,UAAU,EAAE,UAAU,GAAG,QAAQ;IAIhD,gBAAgB,CAAC,IAAI,EAAE,UAAU,EAAE,EAAE,EAAE,QAAQ;IAO/C,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,QAAQ;IAQlC,SAAS,CAAC,IAAI,EAAE,QAAQ;CAQ3B"}
|
{"version":3,"file":"Cylineder.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/3DSolid/Cylineder.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,eAAe,EAAsC,QAAQ,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAC/F,OAAO,EAAE,UAAU,EAAE,MAAM,iCAAiC,CAAC;AAE7D,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AAGvC,OAAO,EAAE,MAAM,EAAE,MAAM,kBAAkB,CAAC;AAE1C,qBACa,SAAU,SAAQ,MAAM;IAEjC,OAAO,CAAC,QAAQ,CAAS;IACzB,OAAO,CAAC,QAAQ,CAAS;IACzB,OAAO,CAAC,QAAQ,CAA0B;gBAC9B,GAAG,CAAC,EAAE,MAAM,EAAE,MAAM,CAAC,EAAE,MAAM;IAMzC,IAAI,MAAM,IAII,MAAM,CADnB;IACD,IAAI,MAAM,CAAC,CAAC,EAAE,MAAM,EAKnB;IACD,IAAI,MAAM,IAII,MAAM,CADnB;IACD,IAAI,MAAM,CAAC,CAAC,EAAE,MAAM,EAKnB;IACD,IAAI,MAAM,IAII,OAAO,CADpB;IACD,IAAI,MAAM,CAAC,CAAC,EAAE,OAAO,EAKpB;IACD,cAAc;IASd,cAAc,CAAC,UAAU,EAAE,UAAU,GAAG,QAAQ;IAIhD,gBAAgB,CAAC,IAAI,EAAE,UAAU,EAAE,EAAE,EAAE,QAAQ;IAO/C,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,QAAQ;IAQlC,SAAS,CAAC,IAAI,EAAE,QAAQ;CAQ3B"}
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"CADFactory.d.ts","sourceRoot":"","sources":["../../../src/DatabaseServices/CADFactory.ts"],"names":[],"mappings":"AACA;;GAEG;AACH,qBAAa,UAAU;IAEnB,OAAO;IACP,OAAO,CAAC,aAAa,CAA0B;IAC/C,OAAO,CAAC,MAAM,CAAC,OAAO,CAAoB;IAC1C,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,GAAG;IAI5B,MAAM,CAAC,mBAAmB,CAAC,CAAC,EAAE,GAAG,EAAE,IAAI,EAAE,MAAM;IAI/C,MAAM,CAAC,YAAY,CAAC,IAAI,EAAE,MAAM,GAAG,GAAG;CAKzC;AAGD,wBAAgB,OAAO,CAAC,MAAM,EAAE,MAAM,QAGrC"}
|
{"version":3,"file":"CADFactory.d.ts","sourceRoot":"","sources":["../../../src/DatabaseServices/CADFactory.ts"],"names":[],"mappings":"AAGA;;GAEG;AACH,qBAAa,UAAU;IAEnB,OAAO;IACP,OAAO,CAAC,aAAa,CAA0B;IAC/C,OAAO,CAAC,MAAM,CAAC,OAAO,CAAoB;IAC1C,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,GAAG;IAK5B,MAAM,CAAC,mBAAmB,CAAC,CAAC,EAAE,GAAG,EAAE,IAAI,EAAE,MAAM;IAI/C,MAAM,CAAC,YAAY,CAAC,IAAI,EAAE,MAAM,GAAG,GAAG;CAKzC;AAGD,wBAAgB,OAAO,CAAC,MAAM,EAAE,MAAM,QAGrC"}
|
1
types/DatabaseServices/Entity/Entity.d.ts
vendored
1
types/DatabaseServices/Entity/Entity.d.ts
vendored
@@ -66,6 +66,7 @@ export declare class Entity extends CADObject {
|
|||||||
Move(v: Vec3): this;
|
Move(v: Vec3): this;
|
||||||
set Position(pt: Vector3);
|
set Position(pt: Vector3);
|
||||||
get Z(): number;
|
get Z(): number;
|
||||||
|
set Z(z: number);
|
||||||
Z0(): this;
|
Z0(): this;
|
||||||
MatrixPlanarizere(): this;
|
MatrixPlanarizere(): this;
|
||||||
get OCSInv(): Matrix4;
|
get OCSInv(): Matrix4;
|
||||||
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"Entity.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Entity/Entity.ts"],"names":[],"mappings":"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"}
|
{"version":3,"file":"Entity.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Entity/Entity.ts"],"names":[],"mappings":"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"}
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"RoomWallBase.d.ts","sourceRoot":"","sources":["../../../../../../src/DatabaseServices/Room/Entity/Wall/RoomWallBase.ts"],"names":[],"mappings":"AAAA,OAAO,EAAuB,QAAQ,EAAE,MAAM,OAAO,CAAC;AAGtD,OAAO,EAAE,UAAU,EAAE,MAAM,uCAAuC,CAAC;AAGnE,OAAO,EAAE,QAAQ,EAAE,MAAM,mBAAmB,CAAC;AAC7C,OAAO,EAAE,SAAS,EAAE,MAAM,oBAAoB,CAAC;AAC/C,OAAO,EAAE,GAAG,EAAE,MAAM,qBAAqB,CAAC;AAC1C,OAAO,EAAE,KAAK,EAAE,MAAM,uBAAuB,CAAC;AAC9C,OAAO,EAAE,IAAI,EAAE,MAAM,sBAAsB,CAAC;AAC5C,OAAO,EAAE,QAAQ,EAAE,MAAM,0BAA0B,CAAC;AACpD,OAAO,EAAE,QAAQ,EAAE,MAAM,mBAAmB,CAAC;AAC7C,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AACvC,OAAO,EAAE,gBAAgB,EAAE,MAAM,yBAAyB,CAAC;AAC3D,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAE9C,eAAO,MAAM,mBAAmB,4BAA4B,CAAC;AAE7D,oBAAY,YAAY;IAEpB,MAAM,IAAI;IACV,MAAM,IAAI;IACV,OAAO,IAAI;CACd;AAED,UAAU,QAAQ;IAEd,UAAU,EAAE,MAAM,CAAC;IACnB,QAAQ,EAAE,MAAM,CAAC;IACjB,MAAM,EAAE,MAAM,CAAC;IACf,GAAG,EAAE,MAAM,CAAC;CACf;AAED,8BACsB,YAAa,SAAQ,QAAQ;IAE/C,MAAM,CAAC,QAAQ,EAAE,YAAY,CAAoB;IAErC,cAAc,EAAE,QAAQ,CAAC,gBAAgB,CAAC,EAAE,CAAM;IAC9D,KAAK,EAAE,QAAQ,EAAE,CAAM;IAEvB,IAAI,SAAS,IAAI,QAAQ,EAAE,CAG1B;IAED,SAAS,CAAC,UAAU,SAAO;IAC3B,SAAS,CAAC,OAAO,SAAQ;IAEzB,IAAI,MAAM,WAGT;IACD,IAAI,MAAM,CAAC,UAAU,QAAA,EAMpB;IAED,IAAI,SAAS,IACI,MAAM,CADoB;IAC3C,IAAI,SAAS,CAAC,CAAC,EAAE,MAAM,EAMtB;IAID,IAAI,eAAe,IAAI,GAAG,GAAG,IAAI,CAAY;IAG7C,WAAW,CAAC,EAAE,EAAE,KAAK;IAGrB,UAAU,EAAE,CAAC,GAAG,GAAG,IAAI,CAAC,EAAE,CAAC;IAC3B,WAAW,EAAE,CAAC,GAAG,GAAG,IAAI,CAAC,EAAE,CAAC;IAC5B,SAAS,EAAE,CAAC,GAAG,GAAG,IAAI,CAAC,EAAE,CAAC;IAC1B,MAAM,EAAE,QAAQ,CAAC;IAEjB,wBAAwB,CAAC,UAAU,EAAE,UAAU,EAAE,GAAG,EAAE,QAAQ;IA2BrD,QAAQ,CAAC,GAAG,EAAE,SAAS;IAkBhC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,QAAQ;IAmBlC,SAAS,CAAC,IAAI,EAAE,QAAQ;CAW3B;AAGD,MAAM,WAAW,YAAa,SAAQ,QAAQ,EAAE,KAAK;CAAI;AAEzD,eAAO,MAAM,gBAAgB,UAyC5B,CAAC;AAGF,wBAAgB,WAAW,CAAC,WAAW,EAAE,GAAG,EAAE,WAAW,EAAE,GAAG,EAAE,OAAO,WAAmB,QAQzF"}
|
{"version":3,"file":"RoomWallBase.d.ts","sourceRoot":"","sources":["../../../../../../src/DatabaseServices/Room/Entity/Wall/RoomWallBase.ts"],"names":[],"mappings":"AAAA,OAAO,EAAuB,QAAQ,EAAE,MAAM,OAAO,CAAC;AAGtD,OAAO,EAAE,UAAU,EAAE,MAAM,uCAAuC,CAAC;AAGnE,OAAO,EAAE,QAAQ,EAAE,MAAM,mBAAmB,CAAC;AAC7C,OAAO,EAAE,SAAS,EAAE,MAAM,oBAAoB,CAAC;AAC/C,OAAO,EAAE,GAAG,EAAE,MAAM,qBAAqB,CAAC;AAC1C,OAAO,EAAE,KAAK,EAAE,MAAM,uBAAuB,CAAC;AAC9C,OAAO,EAAE,IAAI,EAAE,MAAM,sBAAsB,CAAC;AAC5C,OAAO,EAAE,QAAQ,EAAE,MAAM,0BAA0B,CAAC;AACpD,OAAO,EAAE,QAAQ,EAAE,MAAM,mBAAmB,CAAC;AAC7C,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AACvC,OAAO,EAAE,gBAAgB,EAAE,MAAM,yBAAyB,CAAC;AAC3D,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAE9C,eAAO,MAAM,mBAAmB,4BAA4B,CAAC;AAE7D,oBAAY,YAAY;IAEpB,MAAM,IAAI;IACV,MAAM,IAAI;IACV,OAAO,IAAI;CACd;AAED,UAAU,QAAQ;IAEd,UAAU,EAAE,MAAM,CAAC;IACnB,QAAQ,EAAE,MAAM,CAAC;IACjB,MAAM,EAAE,MAAM,CAAC;IACf,GAAG,EAAE,MAAM,CAAC;CACf;AAED,8BACsB,YAAa,SAAQ,QAAQ;IAE/C,MAAM,CAAC,QAAQ,EAAE,YAAY,CAAoB;IAErC,cAAc,EAAE,QAAQ,CAAC,gBAAgB,CAAC,EAAE,CAAM;IAC9D,KAAK,EAAE,QAAQ,EAAE,CAAM;IAEvB,IAAI,SAAS,IAAI,QAAQ,EAAE,CAG1B;IAED,SAAS,CAAC,UAAU,SAAO;IAC3B,SAAS,CAAC,OAAO,SAAQ;IAEzB,IAAI,MAAM,WAGT;IACD,IAAI,MAAM,CAAC,UAAU,QAAA,EAMpB;IAED,IAAI,SAAS,IACI,MAAM,CADoB;IAC3C,IAAI,SAAS,CAAC,CAAC,EAAE,MAAM,EAMtB;IAID,IAAI,eAAe,IAAI,GAAG,GAAG,IAAI,CAAY;IAG7C,WAAW,CAAC,EAAE,EAAE,KAAK;IAGrB,UAAU,EAAE,CAAC,GAAG,GAAG,IAAI,CAAC,EAAE,CAAC;IAC3B,WAAW,EAAE,CAAC,GAAG,GAAG,IAAI,CAAC,EAAE,CAAC;IAC5B,SAAS,EAAE,CAAC,GAAG,GAAG,IAAI,CAAC,EAAE,CAAC;IAC1B,MAAM,EAAE,QAAQ,CAAC;IAEjB,wBAAwB,CAAC,UAAU,EAAE,UAAU,EAAE,GAAG,EAAE,QAAQ;IA2BrD,QAAQ,CAAC,GAAG,EAAE,SAAS;IAkBhC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,QAAQ;IAwBlC,SAAS,CAAC,IAAI,EAAE,QAAQ;CAa3B;AAGD,MAAM,WAAW,YAAa,SAAQ,QAAQ,EAAE,KAAK;CAAI;AAEzD,eAAO,MAAM,gBAAgB,UAyC5B,CAAC;AAGF,wBAAgB,WAAW,CAAC,WAAW,EAAE,GAAG,EAAE,WAAW,EAAE,GAAG,EAAE,OAAO,WAAmB,QAQzF"}
|
@@ -21,6 +21,7 @@ export declare class RoomIHoleParseAndModify {
|
|||||||
get RightDist(): number;
|
get RightDist(): number;
|
||||||
get TopDist(): number;
|
get TopDist(): number;
|
||||||
get BottomDist(): number;
|
get BottomDist(): number;
|
||||||
|
get Length(): number;
|
||||||
set LeftDist(value: number);
|
set LeftDist(value: number);
|
||||||
set RightDist(value: number);
|
set RightDist(value: number);
|
||||||
set BottomDist(value: number);
|
set BottomDist(value: number);
|
||||||
@@ -28,6 +29,11 @@ export declare class RoomIHoleParseAndModify {
|
|||||||
set Length(newLength: number);
|
set Length(newLength: number);
|
||||||
set Height(newHeight: number);
|
set Height(newHeight: number);
|
||||||
get MaxLeftDist(): number;
|
get MaxLeftDist(): number;
|
||||||
|
get MaxRightDist(): number;
|
||||||
|
get MaxTopDist(): number;
|
||||||
|
get MaxBottomDist(): number;
|
||||||
|
get MaxLengthDist(): number;
|
||||||
|
get MaxHightDist(): number;
|
||||||
}
|
}
|
||||||
export declare class RoomLHoleParseAndModify {
|
export declare class RoomLHoleParseAndModify {
|
||||||
hole: RoomHolePolyline;
|
hole: RoomHolePolyline;
|
||||||
@@ -38,6 +44,8 @@ export declare class RoomLHoleParseAndModify {
|
|||||||
private _Wall;
|
private _Wall;
|
||||||
MaxLeftDist: number;
|
MaxLeftDist: number;
|
||||||
MaxRightDist: number;
|
MaxRightDist: number;
|
||||||
|
MinLeftDist: number;
|
||||||
|
MinRightDist: number;
|
||||||
leftDir: Vector3;
|
leftDir: Vector3;
|
||||||
rightDir: Vector3;
|
rightDir: Vector3;
|
||||||
constructor(hole: RoomHolePolyline);
|
constructor(hole: RoomHolePolyline);
|
||||||
@@ -45,8 +53,13 @@ export declare class RoomLHoleParseAndModify {
|
|||||||
set LeftDist(value: number);
|
set LeftDist(value: number);
|
||||||
get RightDist(): number;
|
get RightDist(): number;
|
||||||
set RightDist(value: number);
|
set RightDist(value: number);
|
||||||
|
get BottomDist(): number;
|
||||||
set BottomDist(value: number);
|
set BottomDist(value: number);
|
||||||
|
get TopDist(): number;
|
||||||
set TopDist(value: number);
|
set TopDist(value: number);
|
||||||
set Height(newHeight: number);
|
set Height(newHeight: number);
|
||||||
|
get MaxTopDist(): number;
|
||||||
|
get MaxBottomDist(): number;
|
||||||
|
get MaxHightDist(): number;
|
||||||
}
|
}
|
||||||
//# sourceMappingURL=RoomIHoleParseAndModify.d.ts.map
|
//# sourceMappingURL=RoomIHoleParseAndModify.d.ts.map
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"RoomIHoleParseAndModify.d.ts","sourceRoot":"","sources":["../../../../../../src/DatabaseServices/Room/ParseService/Hole/RoomIHoleParseAndModify.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAChC,OAAO,EAAE,gBAAgB,EAAE,MAAM,yCAAyC,CAAC;AAM3E;;GAEG;AACH,qBAAa,uBAAuB;IAab,IAAI,EAAE,gBAAgB;IAXzC,OAAO,CAAC,SAAS,CAAS;IAC1B,OAAO,CAAC,UAAU,CAAS;IAC3B,OAAO,CAAC,QAAQ,CAAS;IACzB,OAAO,CAAC,WAAW,CAAS;IAC5B,OAAO,CAAC,SAAS,CAAgB;IACjC,OAAO,CAAC,KAAK,CAAe;IAC5B,OAAO,CAAC,OAAO,CAAS;IACxB,OAAO,CAAC,WAAW,CAAS;IAC5B,OAAO,CAAC,WAAW,CAAS;IAC5B,OAAO,CAAC,YAAY,CAAS;IAC7B,OAAO,CAAC,UAAU,CAAU;gBACT,IAAI,EAAE,gBAAgB;IAuCzC,IAAI,QAAQ,IAKQ,MAAM,CALe;IACzC,IAAI,SAAS,IAqCQ,MAAM,CArCgB;IAC3C,IAAI,OAAO,IA6EQ,MAAM,CA7Ec;IACvC,IAAI,UAAU,IAqEQ,MAAM,CArEiB;IAE7C,IAAI,QAAQ,CAAC,KAAK,EAAE,MAAM,EA+BzB;IAED,IAAI,SAAS,CAAC,KAAK,EAAE,MAAM,EAgC1B;IAED,IAAI,UAAU,CAAC,KAAK,EAAE,MAAM,EAK3B;IAED,IAAI,OAAO,CAAC,KAAK,EAAE,MAAM,EAKxB;IAED,IAAI,MAAM,CAAC,SAAS,EAAE,MAAM,EA+B3B;IAED,IAAI,MAAM,CAAC,SAAS,EAAE,MAAM,EAY3B;IAED,IAAI,WAAW,WAGd;CAIJ;AAED,qBAAa,uBAAuB;IAcb,IAAI,EAAE,gBAAgB;IAZzC,OAAO,CAAC,SAAS,CAAS;IAC1B,OAAO,CAAC,UAAU,CAAS;IAC3B,OAAO,CAAC,QAAQ,CAAS;IACzB,OAAO,CAAC,WAAW,CAAS;IAE5B,OAAO,CAAC,KAAK,CAAe;IAE5B,WAAW,EAAE,MAAM,CAAC;IACpB,YAAY,EAAE,MAAM,CAAC;IAErB,OAAO,EAAE,OAAO,CAAC;IACjB,QAAQ,EAAE,OAAO,CAAC;gBACC,IAAI,EAAE,gBAAgB;IAoCzC,IAAI,QAAQ,IACQ,MAAM,CADe;IACzC,IAAI,QAAQ,CAAC,KAAK,EAAE,MAAM,EAMzB;IAED,IAAI,SAAS,IACQ,MAAM,CADgB;IAC3C,IAAI,SAAS,CAAC,KAAK,EAAE,MAAM,EAM1B;IAED,IAAI,UAAU,CAAC,KAAK,EAAE,MAAM,EAK3B;IAED,IAAI,OAAO,CAAC,KAAK,EAAE,MAAM,EAKxB;IAED,IAAI,MAAM,CAAC,SAAS,EAAE,MAAM,EAY3B;CACJ"}
|
{"version":3,"file":"RoomIHoleParseAndModify.d.ts","sourceRoot":"","sources":["../../../../../../src/DatabaseServices/Room/ParseService/Hole/RoomIHoleParseAndModify.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAChC,OAAO,EAAE,gBAAgB,EAAE,MAAM,yCAAyC,CAAC;AAM3E;;GAEG;AACH,qBAAa,uBAAuB;IAab,IAAI,EAAE,gBAAgB;IAXzC,OAAO,CAAC,SAAS,CAAS;IAC1B,OAAO,CAAC,UAAU,CAAS;IAC3B,OAAO,CAAC,QAAQ,CAAS;IACzB,OAAO,CAAC,WAAW,CAAS;IAC5B,OAAO,CAAC,SAAS,CAAgB;IACjC,OAAO,CAAC,KAAK,CAAe;IAC5B,OAAO,CAAC,OAAO,CAAS;IACxB,OAAO,CAAC,WAAW,CAAS;IAC5B,OAAO,CAAC,WAAW,CAAS;IAC5B,OAAO,CAAC,YAAY,CAAS;IAC7B,OAAO,CAAC,UAAU,CAAU;gBACT,IAAI,EAAE,gBAAgB;IAuCzC,IAAI,QAAQ,IAMQ,MAAM,CANe;IACzC,IAAI,SAAS,IAwCQ,MAAM,CAxCgB;IAC3C,IAAI,OAAO,IAoFQ,MAAM,CApFc;IACvC,IAAI,UAAU,IA0EQ,MAAM,CA1EiB;IAC7C,IAAI,MAAM,IA2FY,MAAM,CA3FS;IAErC,IAAI,QAAQ,CAAC,KAAK,EAAE,MAAM,EAiCzB;IAED,IAAI,SAAS,CAAC,KAAK,EAAE,MAAM,EAkC1B;IAED,IAAI,UAAU,CAAC,KAAK,EAAE,MAAM,EAO3B;IAED,IAAI,OAAO,CAAC,KAAK,EAAE,MAAM,EAOxB;IAED,IAAI,MAAM,CAAC,SAAS,EAAE,MAAM,EAgC3B;IAED,IAAI,MAAM,CAAC,SAAS,EAAE,MAAM,EAa3B;IAED,IAAI,WAAW,WAGd;IACD,IAAI,YAAY,WAGf;IACD,IAAI,UAAU,WAGb;IACD,IAAI,aAAa,WAGhB;IAED,IAAI,aAAa,WAGhB;IACD,IAAI,YAAY,WAGf;CACJ;AAED,qBAAa,uBAAuB;IAcb,IAAI,EAAE,gBAAgB;IAZzC,OAAO,CAAC,SAAS,CAAS;IAC1B,OAAO,CAAC,UAAU,CAAS;IAC3B,OAAO,CAAC,QAAQ,CAAS;IACzB,OAAO,CAAC,WAAW,CAAS;IAC5B,OAAO,CAAC,KAAK,CAAe;IAC5B,WAAW,EAAE,MAAM,CAAC;IACpB,YAAY,EAAE,MAAM,CAAC;IACrB,WAAW,EAAE,MAAM,CAAC;IACpB,YAAY,EAAE,MAAM,CAAC;IACrB,OAAO,EAAE,OAAO,CAAC;IACjB,QAAQ,EAAE,OAAO,CAAC;gBAEC,IAAI,EAAE,gBAAgB;IAsCzC,IAAI,QAAQ,IACQ,MAAM,CADe;IACzC,IAAI,QAAQ,CAAC,KAAK,EAAE,MAAM,EASzB;IAED,IAAI,SAAS,IACQ,MAAM,CADgB;IAC3C,IAAI,SAAS,CAAC,KAAK,EAAE,MAAM,EAS1B;IAED,IAAI,UAAU,IACQ,MAAM,CADiB;IAC7C,IAAI,UAAU,CAAC,KAAK,EAAE,MAAM,EAM3B;IAED,IAAI,OAAO,IACQ,MAAM,CADc;IACvC,IAAI,OAAO,CAAC,KAAK,EAAE,MAAM,EAMxB;IAED,IAAI,MAAM,CAAC,SAAS,EAAE,MAAM,EAY3B;IAED,IAAI,UAAU,WAGb;IAED,IAAI,aAAa,WAGhB;IAED,IAAI,YAAY,WAGf;CACJ"}
|
@@ -17,6 +17,6 @@ export declare class RoomWallPlaceIHoleHelper {
|
|||||||
private GenFb;
|
private GenFb;
|
||||||
ParseWallCanPlaceHoleRange(): void;
|
ParseWallCanPlaceHoleRange(): void;
|
||||||
}
|
}
|
||||||
export declare function FindBestRange(param: number, ranges: [number, number][]): [number, number];
|
export declare function FindBestRange(param: number, ranges: [number, number][], fuzz?: number): [number, number];
|
||||||
export declare function ParseWallRange(wall: RoomWallBase, getParam?: import("../GetCurveParam").GetLineParam | import("../GetCurveParam").GetArcParam): [number, number][];
|
export declare function ParseWallRange(wall: RoomWallBase, getParam?: import("../GetCurveParam").GetLineParam | import("../GetCurveParam").GetArcParam): [number, number][];
|
||||||
//# sourceMappingURL=RoomWallPlaceIHoleHelper.d.ts.map
|
//# sourceMappingURL=RoomWallPlaceIHoleHelper.d.ts.map
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"RoomWallPlaceIHoleHelper.d.ts","sourceRoot":"","sources":["../../../../../../src/DatabaseServices/Room/ParseService/Hole/RoomWallPlaceIHoleHelper.ts"],"names":[],"mappings":"AAAA,OAAO,QAAQ,MAAM,UAAU,CAAC;AAChC,OAAO,EAAW,OAAO,EAAE,MAAM,OAAO,CAAC;AACzC,OAAO,EAAE,YAAY,EAAE,MAAM,gCAAgC,CAAC;AAC9D,OAAO,EAAuB,aAAa,EAAE,MAAM,kBAAkB,CAAC;AAGtE,qBAAa,wBAAwB;IAMd,MAAM,EAAE,YAAY,EAAE;IAJzC,SAAS,CAAC,UAAU,EAAE,aAAa,EAAE,CAAM;IAC3C,SAAS,CAAC,YAAY,EAAE,CAAC,CAAC,MAAM,EAAE,MAAM,CAAC,EAAE,CAAC,EAAE,CAAM;IACpD,SAAS,CAAC,GAAG,EAAE,QAAQ,CAAC;gBAEL,MAAM,EAAE,YAAY,EAAE;IAMzC,aAAa,CAAC,CAAC,EAAE,OAAO;;;;;;IAwCxB,OAAO,CAAC,KAAK;IAab,0BAA0B;CAS7B;AAID,wBAAgB,aAAa,CAAC,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CA4BzF;AAED,wBAAgB,cAAc,CAAC,IAAI,EAAE,YAAY,EAAE,QAAQ,mFAA4B,sBAyBtF"}
|
{"version":3,"file":"RoomWallPlaceIHoleHelper.d.ts","sourceRoot":"","sources":["../../../../../../src/DatabaseServices/Room/ParseService/Hole/RoomWallPlaceIHoleHelper.ts"],"names":[],"mappings":"AAAA,OAAO,QAAQ,MAAM,UAAU,CAAC;AAChC,OAAO,EAAW,OAAO,EAAE,MAAM,OAAO,CAAC;AACzC,OAAO,EAAE,YAAY,EAAE,MAAM,gCAAgC,CAAC;AAC9D,OAAO,EAAuB,aAAa,EAAE,MAAM,kBAAkB,CAAC;AAGtE,qBAAa,wBAAwB;IAMd,MAAM,EAAE,YAAY,EAAE;IAJzC,SAAS,CAAC,UAAU,EAAE,aAAa,EAAE,CAAM;IAC3C,SAAS,CAAC,YAAY,EAAE,CAAC,CAAC,MAAM,EAAE,MAAM,CAAC,EAAE,CAAC,EAAE,CAAM;IACpD,SAAS,CAAC,GAAG,EAAE,QAAQ,CAAC;gBAEL,MAAM,EAAE,YAAY,EAAE;IAMzC,aAAa,CAAC,CAAC,EAAE,OAAO;;;;;;IAwCxB,OAAO,CAAC,KAAK;IAab,0BAA0B;CAS7B;AAID,wBAAgB,aAAa,CAAC,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC,EAAE,EAAE,IAAI,SAAO,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CA4BtG;AAED,wBAAgB,cAAc,CAAC,IAAI,EAAE,YAAY,EAAE,QAAQ,mFAA4B,sBAyBtF"}
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"RangeUtils.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Room/ParseService/RangeUtils.ts"],"names":[],"mappings":"AAEA,aAAK,KAAK,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;AAK9B,wBAAgB,gBAAgB,CAAC,MAAM,EAAE,KAAK,EAAE,EAAE,MAAM,EAAE,MAAM,UAG/D;AAGD,wBAAgB,iBAAiB,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,EAAE,EAAE,OAAO,EAAE,CAAC,EAAE,WAAW,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,KAAK,MAAM,UAelG;AAGD;;GAEG;AACH,wBAAgB,mBAAmB,CAC/B,MAAM,EAAE,KAAK,EAAE,EACf,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,WAAW,SAAmC,WA8DjD;AAGD,wBAAgB,UAAU,CAAC,MAAM,EAAE,KAAK,EAAE,WAiBzC;AAGD,wBAAgB,YAAY,CAAC,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,KAAK,GAAG,KAAK,GAAG,SAAS,CAM5E"}
|
{"version":3,"file":"RangeUtils.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Room/ParseService/RangeUtils.ts"],"names":[],"mappings":"AAEA,aAAK,KAAK,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;AAK9B,wBAAgB,gBAAgB,CAAC,MAAM,EAAE,KAAK,EAAE,EAAE,MAAM,EAAE,MAAM,UAG/D;AAGD,wBAAgB,iBAAiB,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,EAAE,EAAE,OAAO,EAAE,CAAC,EAAE,WAAW,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,KAAK,MAAM,UAiBlG;AAED;;GAEG;AACH,wBAAgB,mBAAmB,CAC/B,MAAM,EAAE,KAAK,EAAE,EACf,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,WAAW,SAAmC,WA8DjD;AAGD,wBAAgB,UAAU,CAAC,MAAM,EAAE,KAAK,EAAE,WAiBzC;AAGD,wBAAgB,YAAY,CAAC,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,KAAK,GAAG,KAAK,GAAG,SAAS,CAM5E"}
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"RoomParseReactor.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Room/ParseService/RoomParseReactor.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,kBAAkB,EAAE,MAAM,0CAA0C,CAAC;AAmD9E;;;;GAIG;AACH,qBAAa,gBAAgB;IAEb,OAAO,CAAC,GAAG;gBAAH,GAAG,EAAE,kBAAkB;CA+D9C"}
|
{"version":3,"file":"RoomParseReactor.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Room/ParseService/RoomParseReactor.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,kBAAkB,EAAE,MAAM,0CAA0C,CAAC;AAoD9E;;;;GAIG;AACH,qBAAa,gBAAgB;IAEb,OAAO,CAAC,GAAG;gBAAH,GAAG,EAAE,kBAAkB;CA+D9C"}
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"RoomRegionParse.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Room/ParseService/RoomRegionParse.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAM1C,OAAO,EAAE,UAAU,EAAE,MAAM,6BAA6B,CAAC;AACzD,OAAO,EAAuB,YAAY,EAAgB,MAAM,6BAA6B,CAAC;AAE9F,OAAO,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AAcxD;;GAEG;AACH,qBAAa,eAAe;IASZ,OAAO,CAAC,SAAS;IAP7B,EAAE,EAAE,iBAAiB,CAAC;IACtB,KAAK,EAAE,GAAG,CAAC,UAAU,CAAC,CAAC;IACvB,OAAO,EAAE,UAAU,EAAE,CAAC;IAEtB;;OAEG;gBACiB,SAAS,EAAE,QAAQ;IAUvC,EAAE,CAAC,KAAK,EAAE,YAAY,EAAE;IA8KxB,GAAG;CAaN"}
|
{"version":3,"file":"RoomRegionParse.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Room/ParseService/RoomRegionParse.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAM1C,OAAO,EAAE,UAAU,EAAE,MAAM,6BAA6B,CAAC;AACzD,OAAO,EAAuB,YAAY,EAAgB,MAAM,6BAA6B,CAAC;AAE9F,OAAO,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AAcxD;;GAEG;AACH,qBAAa,eAAe;IASZ,OAAO,CAAC,SAAS;IAP7B,EAAE,EAAE,iBAAiB,CAAC;IACtB,KAAK,EAAE,GAAG,CAAC,UAAU,CAAC,CAAC;IACvB,OAAO,EAAE,UAAU,EAAE,CAAC;IAEtB;;OAEG;gBACiB,SAAS,EAAE,QAAQ;IAUvC,EAAE,CAAC,KAAK,EAAE,YAAY,EAAE;IAoLxB,GAAG;CAaN"}
|
@@ -9,6 +9,7 @@ export declare class RoomWallRemoveDuplicate {
|
|||||||
* @param [walls=GetAllWalls()] 都在图纸内
|
* @param [walls=GetAllWalls()] 都在图纸内
|
||||||
*/
|
*/
|
||||||
constructor(diffWalls: RoomWallBase[], walls?: RoomWallBase[]);
|
constructor(diffWalls: RoomWallBase[], walls?: RoomWallBase[]);
|
||||||
|
private Do;
|
||||||
private GenFlatbush;
|
private GenFlatbush;
|
||||||
}
|
}
|
||||||
//# sourceMappingURL=RoomWallRemoveDuplicate.d.ts.map
|
//# sourceMappingURL=RoomWallRemoveDuplicate.d.ts.map
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"RoomWallRemoveDuplicate.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Room/ParseService/RoomWallRemoveDuplicate.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,YAAY,EAAE,MAAM,6BAA6B,CAAC;AAQ3D;;GAEG;AACH,qBAAa,uBAAuB;IAEhC,UAAU,EAAE,YAAY,EAAE,CAAM;IAEhC;;;OAGG;gBACS,SAAS,EAAE,YAAY,EAAE,EAAE,KAAK,GAAE,YAAY,EAAkB;IA2H5E,OAAO,CAAC,WAAW;CAYtB"}
|
{"version":3,"file":"RoomWallRemoveDuplicate.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Room/ParseService/RoomWallRemoveDuplicate.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,YAAY,EAAE,MAAM,6BAA6B,CAAC;AAQ3D;;GAEG;AACH,qBAAa,uBAAuB;IAEhC,UAAU,EAAE,YAAY,EAAE,CAAM;IAEhC;;;OAGG;gBACS,SAAS,EAAE,YAAY,EAAE,EAAE,KAAK,GAAE,YAAY,EAAkB;IAgC5E,OAAO,CAAC,EAAE;IA0HV,OAAO,CAAC,WAAW;CAYtB"}
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"CommandRegister.d.ts","sourceRoot":"","sources":["../../../src/Editor/CommandRegister.ts"],"names":[],"mappings":"AAuQA,wBAAgB,eAAe,SA0f9B;AAED,wBAAsB,YAAY,kBAIjC"}
|
{"version":3,"file":"CommandRegister.d.ts","sourceRoot":"","sources":["../../../src/Editor/CommandRegister.ts"],"names":[],"mappings":"AAwQA,wBAAgB,eAAe,SA2f9B;AAED,wBAAsB,YAAY,kBAIjC"}
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"DbClick.d.ts","sourceRoot":"","sources":["../../../../src/Editor/DbClick/DbClick.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,SAAS,EAAE,MAAM,wBAAwB,CAAC;AA4CnD,qBAAa,cAAe,SAAQ,SAAS;IAEzC,SAAS,sBAiPP;CACL"}
|
{"version":3,"file":"DbClick.d.ts","sourceRoot":"","sources":["../../../../src/Editor/DbClick/DbClick.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,SAAS,EAAE,MAAM,wBAAwB,CAAC;AA6CnD,qBAAa,cAAe,SAAQ,SAAS;IAEzC,SAAS,sBAwPP;CACL"}
|
2
types/Geometry/DrillParse/BoardGetFace.d.ts
vendored
2
types/Geometry/DrillParse/BoardGetFace.d.ts
vendored
@@ -17,6 +17,6 @@ export declare class BoardGetFace {
|
|||||||
IntersectFace(br: BoardGetFace, bInsEqual?: boolean): Face[];
|
IntersectFace(br: BoardGetFace, bInsEqual?: boolean): Face[];
|
||||||
static GetAllSidesFaces(br: Board, isMergeFace?: boolean): Face[];
|
static GetAllSidesFaces(br: Board, isMergeFace?: boolean): Face[];
|
||||||
}
|
}
|
||||||
export declare function MatrixIsCoplane2(matrixFrom: Matrix4, matrixTo: Matrix4, fuzz?: number): boolean;
|
export declare function MatrixIsCoplane2(matrixFrom: Matrix4, matrixTo: Matrix4, zFuzz: number): boolean;
|
||||||
export declare function GetSideFaceMtx(cu: Curve, inverseZ?: boolean): Matrix4;
|
export declare function GetSideFaceMtx(cu: Curve, inverseZ?: boolean): Matrix4;
|
||||||
//# sourceMappingURL=BoardGetFace.d.ts.map
|
//# sourceMappingURL=BoardGetFace.d.ts.map
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"BoardGetFace.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/DrillParse/BoardGetFace.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAW,MAAM,OAAO,CAAC;AAIzC,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAI5D,OAAO,EAAE,IAAI,EAAE,MAAM,QAAQ,CAAC;AAG9B,eAAO,MAAM,eAAe,MAAM,CAAC;AAEnC,oBAAY,aAAa;IAErB,IAAI,IAAI;IACR,MAAM,IAAI;CACb;AACD,qBAAa,YAAY;IAGF,KAAK,EAAE,KAAK;IAD/B,KAAK,EAAE,IAAI,EAAE,CAAM;gBACA,KAAK,EAAE,KAAK;IAI/B,UAAU;IAOV,mBAAmB,CAAC,UAAU,UAAQ;IAqCtC,YAAY;IA0BZ,aAAa,CAAC,EAAE,EAAE,YAAY,EAAE,SAAS,GAAE,OAAe,GAAG,IAAI,EAAE;IAqBnE,MAAM,CAAC,gBAAgB,CAAC,EAAE,EAAE,KAAK,EAAE,WAAW,UAAQ;CAwBzD;AAGD,wBAAgB,gBAAgB,CAAC,UAAU,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,IAAI,SAAO,GAAG,OAAO,CAe7F;AACD,wBAAgB,cAAc,CAAC,EAAE,EAAE,KAAK,EAAE,QAAQ,UAAQ,GAAG,OAAO,CAmBnE"}
|
{"version":3,"file":"BoardGetFace.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/DrillParse/BoardGetFace.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAW,MAAM,OAAO,CAAC;AAIzC,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAI5D,OAAO,EAAE,IAAI,EAAE,MAAM,QAAQ,CAAC;AAG9B,eAAO,MAAM,eAAe,MAAM,CAAC;AAEnC,oBAAY,aAAa;IAErB,IAAI,IAAI;IACR,MAAM,IAAI;CACb;AACD,qBAAa,YAAY;IAGF,KAAK,EAAE,KAAK;IAD/B,KAAK,EAAE,IAAI,EAAE,CAAM;gBACA,KAAK,EAAE,KAAK;IAI/B,UAAU;IAOV,mBAAmB,CAAC,UAAU,UAAQ;IAqCtC,YAAY;IA0BZ,aAAa,CAAC,EAAE,EAAE,YAAY,EAAE,SAAS,GAAE,OAAe,GAAG,IAAI,EAAE;IAqBnE,MAAM,CAAC,gBAAgB,CAAC,EAAE,EAAE,KAAK,EAAE,WAAW,UAAQ;CAwBzD;AAGD,wBAAgB,gBAAgB,CAAC,UAAU,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,KAAK,EAAE,MAAM,GAAG,OAAO,CAe/F;AACD,wBAAgB,cAAc,CAAC,EAAE,EAAE,KAAK,EAAE,QAAQ,UAAQ,GAAG,OAAO,CAmBnE"}
|
12
types/GraphicsSystem/CalcEdgeSealing.d.ts
vendored
12
types/GraphicsSystem/CalcEdgeSealing.d.ts
vendored
@@ -2,16 +2,16 @@ import { Board } from "../DatabaseServices/Entity/Board";
|
|||||||
import { Circle } from "../DatabaseServices/Entity/Circle";
|
import { Circle } from "../DatabaseServices/Entity/Circle";
|
||||||
import { Curve } from "../DatabaseServices/Entity/Curve";
|
import { Curve } from "../DatabaseServices/Entity/Curve";
|
||||||
import { Polyline } from "../DatabaseServices/Entity/Polyline";
|
import { Polyline } from "../DatabaseServices/Entity/Polyline";
|
||||||
import { IHighSealedItem } from "../UI/Store/BoardInterface";
|
import { IHighSealedItem, ISealingData } from "../UI/Store/BoardInterface";
|
||||||
/**
|
/**
|
||||||
*曲线列表分段
|
*曲线列表分段
|
||||||
* @l-arc-l,l-arc-arc-l,l-arc-l-arc-l....
|
* @l-arc-l,l-arc-arc-l,l-arc-l-arc-l....
|
||||||
*/
|
*/
|
||||||
export declare function ParagraphCulist(cus: Curve[]): void;
|
export declare function ParagraphCulist(cus: Curve[]): void;
|
||||||
/**
|
/**
|
||||||
*计算封边
|
* 计算封边(删除无效线,连接尖角)
|
||||||
*/
|
*/
|
||||||
export declare function CalcEdgeSealing(cus: Curve[]): boolean;
|
export declare function CalcEdgeSealing(cus: Curve[], highSeals?: IHighSealedItem[]): boolean;
|
||||||
export declare function GetBoardHighSeal(br: Board, sealcus: Curve[]): IHighSealedItem[];
|
export declare function GetBoardHighSeal(br: Board, sealcus: Curve[]): IHighSealedItem[];
|
||||||
/**偏移前后曲线起点没改变 */
|
/**偏移前后曲线起点没改变 */
|
||||||
export declare function OffsetOutlineSpNotChange(oldcu: Curve, newCu: Curve): boolean;
|
export declare function OffsetOutlineSpNotChange(oldcu: Curve, newCu: Curve): boolean;
|
||||||
@@ -26,9 +26,11 @@ export declare function GetBoardSealingCurves(br: Board, isOffset?: boolean): Cu
|
|||||||
* 结果轮廓拆单用,统一逆时针数据
|
* 结果轮廓拆单用,统一逆时针数据
|
||||||
* hasSealing 轮廓是否包含封边
|
* hasSealing 轮廓是否包含封边
|
||||||
* 用户计算拆单侧孔面id
|
* 用户计算拆单侧孔面id
|
||||||
* TODO:如果封边一致,那么应该直接偏移!!!
|
*
|
||||||
|
* //返回的曲线中 如果 hasSealing isParseSeal 那么将可以取出封边信息
|
||||||
*/
|
*/
|
||||||
export declare function GetSealedBoardContour(br: Board, hasSealing: boolean): Polyline | Circle | undefined;
|
export declare function GetSealedBoardContour(br: Board, hasSealing: boolean, isParseSeal?: boolean): Polyline | Circle | undefined;
|
||||||
|
export declare function GetBoardSealingData(curve: Polyline | Circle): ISealingData[];
|
||||||
export declare function ParagraphSealinglist(hightSeal: IHighSealedItem[], cus: Curve[]): IHighSealedItem[];
|
export declare function ParagraphSealinglist(hightSeal: IHighSealedItem[], cus: Curve[]): IHighSealedItem[];
|
||||||
/**处理常规板件封边数据和上下左右封边值 */
|
/**处理常规板件封边数据和上下左右封边值 */
|
||||||
export declare function HandleRectBoardSealingData(br: Board, edges: IHighSealedItem[], cus?: Curve[]): void;
|
export declare function HandleRectBoardSealingData(br: Board, edges: IHighSealedItem[], cus?: Curve[]): void;
|
||||||
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"CalcEdgeSealing.d.ts","sourceRoot":"","sources":["../../../src/GraphicsSystem/CalcEdgeSealing.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,KAAK,EAAE,MAAM,kCAAkC,CAAC;AACzD,OAAO,EAAE,MAAM,EAAE,MAAM,mCAAmC,CAAC;AAC3D,OAAO,EAAE,KAAK,EAAE,MAAM,kCAAkC,CAAC;AAGzD,OAAO,EAAE,QAAQ,EAAE,MAAM,qCAAqC,CAAC;AAI/D,OAAO,EAAE,eAAe,EAAE,MAAM,4BAA4B,CAAC;AAG7D;;;GAGG;AACH,wBAAgB,eAAe,CAAC,GAAG,EAAE,KAAK,EAAE,QA4G3C;AAED;;GAEG;AACH,wBAAgB,eAAe,CAAC,GAAG,EAAE,KAAK,EAAE,WAiG3C;AAED,wBAAgB,gBAAgB,CAAC,EAAE,EAAE,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE,qBA6B3D;AAED,iBAAiB;AACjB,wBAAgB,wBAAwB,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,WASlE;AAED;;;;KAIK;AACL,wBAAgB,qBAAqB,CAAC,EAAE,EAAE,KAAK,EAAE,QAAQ,UAAQ,GAAG,KAAK,EAAE,CA8C1E;AAED;;;;;;GAMG;AACH,wBAAgB,qBAAqB,CAAC,EAAE,EAAE,KAAK,EAAE,UAAU,EAAE,OAAO,GAAG,QAAQ,GAAG,MAAM,GAAG,SAAS,CA6FnG;AAGD,wBAAgB,oBAAoB,CAAC,SAAS,EAAE,eAAe,EAAE,EAAE,GAAG,EAAE,KAAK,EAAE,qBAoF9E;AAED,wBAAwB;AACxB,wBAAgB,0BAA0B,CAAC,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,eAAe,EAAE,EAAE,GAAG,CAAC,EAAE,KAAK,EAAE,QAiC5F"}
|
{"version":3,"file":"CalcEdgeSealing.d.ts","sourceRoot":"","sources":["../../../src/GraphicsSystem/CalcEdgeSealing.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,KAAK,EAAE,MAAM,kCAAkC,CAAC;AACzD,OAAO,EAAE,MAAM,EAAE,MAAM,mCAAmC,CAAC;AAC3D,OAAO,EAAE,KAAK,EAAE,MAAM,kCAAkC,CAAC;AAGzD,OAAO,EAAE,QAAQ,EAAE,MAAM,qCAAqC,CAAC;AAI/D,OAAO,EAAE,eAAe,EAAE,YAAY,EAAE,MAAM,4BAA4B,CAAC;AAI3E;;;GAGG;AACH,wBAAgB,eAAe,CAAC,GAAG,EAAE,KAAK,EAAE,QA4G3C;AAED;;GAEG;AACH,wBAAgB,eAAe,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,SAAS,CAAC,EAAE,eAAe,EAAE,WAuG1E;AAED,wBAAgB,gBAAgB,CAAC,EAAE,EAAE,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE,qBA6B3D;AAED,iBAAiB;AACjB,wBAAgB,wBAAwB,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,WASlE;AAED;;;;KAIK;AACL,wBAAgB,qBAAqB,CAAC,EAAE,EAAE,KAAK,EAAE,QAAQ,UAAQ,GAAG,KAAK,EAAE,CA8C1E;AAMD;;;;;;;GAOG;AACH,wBAAgB,qBAAqB,CAAC,EAAE,EAAE,KAAK,EAAE,UAAU,EAAE,OAAO,EAAE,WAAW,UAAQ,GAAG,QAAQ,GAAG,MAAM,GAAG,SAAS,CA6HxH;AAED,wBAAgB,mBAAmB,CAAC,KAAK,EAAE,QAAQ,GAAG,MAAM,kBAG3D;AAGD,wBAAgB,oBAAoB,CAAC,SAAS,EAAE,eAAe,EAAE,EAAE,GAAG,EAAE,KAAK,EAAE,qBAoF9E;AAED,wBAAwB;AACxB,wBAAgB,0BAA0B,CAAC,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,eAAe,EAAE,EAAE,GAAG,CAAC,EAAE,KAAK,EAAE,QA0C5F"}
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"Octree.d.ts","sourceRoot":"","sources":["../../../src/GraphicsSystem/Octree.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAgB,MAAM,OAAO,CAAC;AAS9C;;GAEG;AACH,qBAAa,MAAM;IAEf,SAAS,MAAC;IACV,kBAAkB,MAAC;IACnB,oBAAoB,MAAC;IACrB,mBAAmB,MAAC;IACpB,mBAAmB,MAAC;IACpB,mBAAmB,MAAC;IACpB,mBAAmB,MAAC;IACpB,mBAAmB,MAAC;IACpB,mBAAmB,MAAC;IACpB,iBAAiB,MAAC;IAClB,UAAU,MAAC;IACX,UAAU,MAAC;IAAC,UAAU,MAAC;IAAC,UAAU,MAAC;IAAC,UAAU,MAAC;IAAC,UAAU,MAAC;IAC3D,eAAe,EAAE,OAAO,CAAC;IACzB,eAAe,EAAE,OAAO,CAAC;IACzB,KAAK,MAAC;IACN,cAAc,MAAC;IACf,cAAc,MAAC;IACf,OAAO,MAAC;IACR,UAAU,KAAM;IAChB,WAAW,QAAM;IACjB,eAAe,QAAM;IAErB,QAAQ,MAAC;IACT,gBAAgB,MAAC;IACjB,UAAU,MAAC;IACX,UAAU,MAAC;IACX,IAAI,MAAC;gBACO,UAAU,CAAC,EAAE,GAAG;IAmE5B,MAAM;IAKN,GAAG,CAAC,MAAM,EAAE,GAAG,EAAE,OAAO,CAAC,EAAE,GAAG;IAK9B,WAAW,CAAC,MAAM,EAAE,GAAG,EAAE,OAAO,CAAC,EAAE,GAAG;IAKtC,aAAa,CAAC,MAAM,EAAE,GAAG,EAAE,IAAI,EAAE,GAAG;IAKpC,MAAM,CAAC,MAAM,EAAE,GAAG;IAKlB,MAAM,CAAC,MAAM,EAAE,MAAM;IAKrB,OAAO;IAKP,YAAY,CAAC,MAAM,EAAE,GAAG;IAKxB,MAAM,CAAC,QAAQ,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,gBAAgB,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO;IAKvF,OAAO,CAAC,IAAI,EAAE,GAAG;IAKjB,WAAW,IAAI,MAAM;IAKrB,eAAe,IAAI,MAAM;IAMzB,iBAAiB,IAAI,MAAM;IAM3B,SAAS;CAIZ"}
|
{"version":3,"file":"Octree.d.ts","sourceRoot":"","sources":["../../../src/GraphicsSystem/Octree.ts"],"names":[],"mappings":"AAAA,OAAO,EAAqD,OAAO,EAAE,MAAM,OAAO,CAAC;AAQnF;;GAEG;AACH,qBAAa,MAAM;IAEf,SAAS,MAAC;IACV,kBAAkB,MAAC;IACnB,oBAAoB,MAAC;IACrB,mBAAmB,MAAC;IACpB,mBAAmB,MAAC;IACpB,mBAAmB,MAAC;IACpB,mBAAmB,MAAC;IACpB,mBAAmB,MAAC;IACpB,mBAAmB,MAAC;IACpB,iBAAiB,MAAC;IAClB,UAAU,MAAC;IACX,UAAU,MAAC;IAAC,UAAU,MAAC;IAAC,UAAU,MAAC;IAAC,UAAU,MAAC;IAAC,UAAU,MAAC;IAC3D,eAAe,EAAE,OAAO,CAAC;IACzB,eAAe,EAAE,OAAO,CAAC;IACzB,KAAK,MAAC;IACN,cAAc,MAAC;IACf,cAAc,MAAC;IACf,OAAO,MAAC;IACR,UAAU,KAAM;IAChB,WAAW,QAAM;IACjB,eAAe,QAAM;IAErB,QAAQ,MAAC;IACT,gBAAgB,MAAC;IACjB,UAAU,MAAC;IACX,UAAU,MAAC;IACX,IAAI,MAAC;gBACO,UAAU,CAAC,EAAE,GAAG;IAmE5B,MAAM;IAKN,GAAG,CAAC,MAAM,EAAE,GAAG,EAAE,OAAO,CAAC,EAAE,GAAG;IAK9B,WAAW,CAAC,MAAM,EAAE,GAAG,EAAE,OAAO,CAAC,EAAE,GAAG;IAKtC,aAAa,CAAC,MAAM,EAAE,GAAG,EAAE,IAAI,EAAE,GAAG;IAKpC,MAAM,CAAC,MAAM,EAAE,GAAG;IAKlB,MAAM,CAAC,MAAM,EAAE,MAAM;IAKrB,OAAO;IAKP,YAAY,CAAC,MAAM,EAAE,GAAG;IAKxB,MAAM,CAAC,QAAQ,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,gBAAgB,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO;IAKvF,OAAO,CAAC,IAAI,EAAE,GAAG;IAKjB,WAAW,IAAI,MAAM;IAKrB,eAAe,IAAI,MAAM;IAMzB,iBAAiB,IAAI,MAAM;IAM3B,SAAS;CAIZ"}
|
7
types/GraphicsSystem/ParseEdgeSealDir.d.ts
vendored
Normal file
7
types/GraphicsSystem/ParseEdgeSealDir.d.ts
vendored
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
import { Curve } from "../DatabaseServices/Entity/Curve";
|
||||||
|
/**
|
||||||
|
* 分析曲线的上下左右位置的线
|
||||||
|
* @param curves
|
||||||
|
*/
|
||||||
|
export declare function ParseEdgeSealDir(curves: Curve[]): [number, number, number, number];
|
||||||
|
//# sourceMappingURL=ParseEdgeSealDir.d.ts.map
|
1
types/GraphicsSystem/ParseEdgeSealDir.d.ts.map
Normal file
1
types/GraphicsSystem/ParseEdgeSealDir.d.ts.map
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"ParseEdgeSealDir.d.ts","sourceRoot":"","sources":["../../../src/GraphicsSystem/ParseEdgeSealDir.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,KAAK,EAAE,MAAM,kCAAkC,CAAC;AAGzD;;;GAGG;AACH,wBAAgB,gBAAgB,CAAC,MAAM,EAAE,KAAK,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,CAiDlF"}
|
15
types/Production/Convert2PtsBul.d.ts
vendored
Normal file
15
types/Production/Convert2PtsBul.d.ts
vendored
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
import { Vector2, Vector3 } from "three";
|
||||||
|
import { Arc } from "../DatabaseServices/Entity/Arc";
|
||||||
|
import { Circle } from "../DatabaseServices/Entity/Circle";
|
||||||
|
import { Polyline } from "../DatabaseServices/Entity/Polyline";
|
||||||
|
/**轮廓(多段线Pts Bul)数据 */
|
||||||
|
export interface IContourData {
|
||||||
|
pts: Vector2[];
|
||||||
|
buls: number[];
|
||||||
|
}
|
||||||
|
export declare function ConverToPtsBul(cu: Polyline | Circle, isOutline?: boolean): IContourData;
|
||||||
|
export declare function ConverArcToPtsBul(arc: Arc, hasEnd?: boolean): {
|
||||||
|
pts: Vector3[];
|
||||||
|
buls: number[];
|
||||||
|
};
|
||||||
|
//# sourceMappingURL=Convert2PtsBul.d.ts.map
|
1
types/Production/Convert2PtsBul.d.ts.map
Normal file
1
types/Production/Convert2PtsBul.d.ts.map
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"Convert2PtsBul.d.ts","sourceRoot":"","sources":["../../../src/Production/Convert2PtsBul.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAGzC,OAAO,EAAE,GAAG,EAAE,MAAM,gCAAgC,CAAC;AACrD,OAAO,EAAE,MAAM,EAAE,MAAM,mCAAmC,CAAC;AAC3D,OAAO,EAAE,QAAQ,EAAE,MAAM,qCAAqC,CAAC;AAI/D,sBAAsB;AACtB,MAAM,WAAW,YAAY;IAEzB,GAAG,EAAE,OAAO,EAAE,CAAC;IACf,IAAI,EAAE,MAAM,EAAE,CAAC;CAClB;AAID,wBAAgB,cAAc,CAAC,EAAE,EAAE,QAAQ,GAAG,MAAM,EAAE,SAAS,UAAO,GAAG,YAAY,CA2BpF;AAGD,wBAAgB,iBAAiB,CAAC,GAAG,EAAE,GAAG,EAAE,MAAM,UAAQ,GAAG;IAAE,GAAG,EAAE,OAAO,EAAE,CAAC;IAAC,IAAI,EAAE,MAAM,EAAE,CAAC;CAAE,CAe/F"}
|
37
types/Production/Product.d.ts
vendored
37
types/Production/Product.d.ts
vendored
@@ -1,32 +1,20 @@
|
|||||||
import { Vector2, Vector3 } from "three";
|
import { Vector3 } from "three";
|
||||||
import { EBoardKeyList } from "../Common/BoardKeyList";
|
import { EBoardKeyList } from "../Common/BoardKeyList";
|
||||||
import { GangDrillType } from "../DatabaseServices/3DSolid/CylinderHole";
|
import { GangDrillType } from "../DatabaseServices/3DSolid/CylinderHole";
|
||||||
import { Arc } from "../DatabaseServices/Entity/Arc";
|
|
||||||
import { Board, I2DModeingItem, IKnifeInfo } from "../DatabaseServices/Entity/Board";
|
import { Board, I2DModeingItem, IKnifeInfo } from "../DatabaseServices/Entity/Board";
|
||||||
import { Circle } from "../DatabaseServices/Entity/Circle";
|
|
||||||
import { ExtrudeContourCurve } from "../DatabaseServices/Entity/Extrude";
|
import { ExtrudeContourCurve } from "../DatabaseServices/Entity/Extrude";
|
||||||
import { Polyline } from "../DatabaseServices/Entity/Polyline";
|
import { Polyline } from "../DatabaseServices/Entity/Polyline";
|
||||||
import { HardwareCompositeEntity } from "../DatabaseServices/Hardware/HardwareCompositeEntity";
|
import { HardwareCompositeEntity } from "../DatabaseServices/Hardware/HardwareCompositeEntity";
|
||||||
import { HardwareTopline } from "../DatabaseServices/Hardware/HardwareTopline";
|
import { HardwareTopline } from "../DatabaseServices/Hardware/HardwareTopline";
|
||||||
import { Vec2 } from "../Geometry/CheckIntersect";
|
|
||||||
import { IHardwareOption } from "../UI/Components/RightPanel/RightPanelInterface";
|
import { IHardwareOption } from "../UI/Components/RightPanel/RightPanelInterface";
|
||||||
import { BoardOpenDir, FaceDirection, IHighSealedItem } from "../UI/Store/BoardInterface";
|
import { BoardOpenDir, FaceDirection, ISealingData } from "../UI/Store/BoardInterface";
|
||||||
import { Entity } from './../DatabaseServices/Entity/Entity';
|
import { Entity } from './../DatabaseServices/Entity/Entity';
|
||||||
/**轮廓数据 */
|
import { IContourData } from "./Convert2PtsBul";
|
||||||
export interface IContourData {
|
|
||||||
pts: Vec2[];
|
|
||||||
buls: number[];
|
|
||||||
}
|
|
||||||
export interface I3DContourData {
|
export interface I3DContourData {
|
||||||
pts: Vector3[];
|
pts: Vector3[];
|
||||||
buls: number[];
|
buls: number[];
|
||||||
}
|
}
|
||||||
export declare type IHardwareType = HardwareTopline | HardwareCompositeEntity;
|
export declare type IHardwareType = HardwareTopline | HardwareCompositeEntity;
|
||||||
export interface ISealingData extends IHighSealedItem {
|
|
||||||
length: number;
|
|
||||||
type?: string;
|
|
||||||
shop?: string;
|
|
||||||
}
|
|
||||||
export interface IModelingData {
|
export interface IModelingData {
|
||||||
feeding: IContourData[];
|
feeding: IContourData[];
|
||||||
thickness: number;
|
thickness: number;
|
||||||
@@ -123,25 +111,6 @@ export declare namespace Production {
|
|||||||
/**获取板件拆单数据 */
|
/**获取板件拆单数据 */
|
||||||
function GetBoardSplitOrderData(br: Board): ISpliteOrderData | undefined;
|
function GetBoardSplitOrderData(br: Board): ISpliteOrderData | undefined;
|
||||||
function GetBoardInfo(br: Board, size: Vector3): IBoardProdInfo;
|
function GetBoardInfo(br: Board, size: Vector3): IBoardProdInfo;
|
||||||
/**
|
|
||||||
* 转换成多段线并且将圆弧打断(大于1/4的话)
|
|
||||||
*/
|
|
||||||
function ConverToPolylineAndSplitArc(cu: Polyline | Circle, isOutline?: boolean, isSplite?: boolean): IContourData;
|
|
||||||
function ConverCircleToPolyline(cir: Circle): Polyline;
|
|
||||||
/** 打断多段线超过1/4圆的圆弧*/
|
|
||||||
function SplitePolylineAtArc(cu: Polyline, isSplite?: boolean): {
|
|
||||||
pts: Vector2[];
|
|
||||||
buls: number[];
|
|
||||||
};
|
|
||||||
function SplitetArc(arc: Arc, hasEnd?: boolean): {
|
|
||||||
pts: Vector3[];
|
|
||||||
buls: number[];
|
|
||||||
};
|
|
||||||
/**
|
|
||||||
* 获取封边数据
|
|
||||||
* 封边数据未统一逆时针顺序,用于拆单
|
|
||||||
* */
|
|
||||||
function GetBoardSealingData(br: Board): ISealingData[];
|
|
||||||
function GetMetalTotalEntitys(md: HardwareCompositeEntity, isHole?: boolean, filter?: (e: Entity) => boolean): Entity[];
|
function GetMetalTotalEntitys(md: HardwareCompositeEntity, isHole?: boolean, filter?: (e: Entity) => boolean): Entity[];
|
||||||
function GetOriginBoardModelingData(br: Board): {
|
function GetOriginBoardModelingData(br: Board): {
|
||||||
modeling: IOriginModelingData[];
|
modeling: IOriginModelingData[];
|
||||||
|
File diff suppressed because one or more lines are too long
1
types/Reactor/SyncDataReactor.d.ts
vendored
1
types/Reactor/SyncDataReactor.d.ts
vendored
@@ -8,6 +8,7 @@ export interface IncrementData {
|
|||||||
export declare class SyncDataReactor {
|
export declare class SyncDataReactor {
|
||||||
private app;
|
private app;
|
||||||
constructor(app: ApplicationService);
|
constructor(app: ApplicationService);
|
||||||
|
RegistCommandEnd(): void;
|
||||||
private SendData;
|
private SendData;
|
||||||
}
|
}
|
||||||
//# sourceMappingURL=SyncDataReactor.d.ts.map
|
//# sourceMappingURL=SyncDataReactor.d.ts.map
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"SyncDataReactor.d.ts","sourceRoot":"","sources":["../../../src/Reactor/SyncDataReactor.ts"],"names":[],"mappings":"AACA,OAAO,EAAkB,IAAI,EAAgB,MAAM,sBAAsB,CAAC;AAC1E,OAAO,EAAO,kBAAkB,EAAE,MAAM,oCAAoC,CAAC;AAY7E,MAAM,WAAW,aAAa;IAE1B,GAAG,EAAE,IAAI,CAAC;IACV,MAAM,EAAE,IAAI,CAAC;IACb,MAAM,EAAE,IAAI,CAAC;CAChB;AAOD,qBAAa,eAAe;IAEZ,OAAO,CAAC,GAAG;gBAAH,GAAG,EAAE,kBAAkB;IAyF3C,OAAO,CAAC,QAAQ;CAuEnB"}
|
{"version":3,"file":"SyncDataReactor.d.ts","sourceRoot":"","sources":["../../../src/Reactor/SyncDataReactor.ts"],"names":[],"mappings":"AACA,OAAO,EAAkB,IAAI,EAAgB,MAAM,sBAAsB,CAAC;AAC1E,OAAO,EAAO,kBAAkB,EAAE,MAAM,oCAAoC,CAAC;AAa7E,MAAM,WAAW,aAAa;IAE1B,GAAG,EAAE,IAAI,CAAC;IACV,MAAM,EAAE,IAAI,CAAC;IACb,MAAM,EAAE,IAAI,CAAC;CAChB;AAOD,qBAAa,eAAe;IAEZ,OAAO,CAAC,GAAG;gBAAH,GAAG,EAAE,kBAAkB;IAmE3C,gBAAgB;IA2BhB,OAAO,CAAC,QAAQ;CAkFnB"}
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"DrillComponent.d.ts","sourceRoot":"","sources":["../../../../../src/UI/Components/RightPanel/DrillComponent.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAI/B,OAAO,EAAE,eAAe,EAAE,MAAM,6CAA6C,CAAC;AAK9E,qBAEa,iBAAkB,SAAQ,KAAK,CAAC,SAAS,CAAC;IAAE,KAAK,CAAC,EAAE,eAAe,CAAC;CAAE,CAAC;IAEhF,MAAM;IAkEN,OAAO,CAAC,EAAE,CAIR;IACF,OAAO,CAAC,IAAI;CAIf"}
|
{"version":3,"file":"DrillComponent.d.ts","sourceRoot":"","sources":["../../../../../src/UI/Components/RightPanel/DrillComponent.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAK/B,OAAO,EAAE,eAAe,EAAE,MAAM,6CAA6C,CAAC;AAI9E,qBAEa,iBAAkB,SAAQ,KAAK,CAAC,SAAS,CAAC;IAAE,KAAK,CAAC,EAAE,eAAe,CAAC;CAAE,CAAC;IAEhF,MAAM;IAuEN,OAAO,CAAC,EAAE,CAIR;IACF,OAAO,CAAC,IAAI;CAIf"}
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"ModelingComponent.d.ts","sourceRoot":"","sources":["../../../../../src/UI/Components/RightPanel/ModelingComponent.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAG/B,OAAO,EAAE,aAAa,EAAE,MAAM,4BAA4B,CAAC;AAC3D,OAAO,EAAE,eAAe,EAAE,MAAM,6CAA6C,CAAC;AAI9E,MAAM,WAAW,aAAa;IAE1B,QAAQ,CAAC,KAAK,EAAE,MAAM,CAAC;IACvB,MAAM,EAAE,MAAM,CAAC;IACf,GAAG,EAAE,aAAa,CAAC;IACnB,QAAQ,EAAE,MAAM,CAAC;IACjB,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,MAAM,CAAC;IACjB,QAAQ,EAAE,MAAM,CAAC;CACpB;AAED,qBAEa,iBAAkB,SAAQ,KAAK,CAAC,SAAS,CAAC;IAAE,KAAK,CAAC,EAAE,eAAe,CAAC;CAAE,CAAC;IAEhF,MAAM;CAsFT"}
|
{"version":3,"file":"ModelingComponent.d.ts","sourceRoot":"","sources":["../../../../../src/UI/Components/RightPanel/ModelingComponent.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAG/B,OAAO,EAAE,aAAa,EAAE,MAAM,4BAA4B,CAAC;AAC3D,OAAO,EAAE,eAAe,EAAE,MAAM,6CAA6C,CAAC;AAI9E,MAAM,WAAW,aAAa;IAE1B,QAAQ,CAAC,KAAK,EAAE,MAAM,CAAC;IACvB,MAAM,EAAE,MAAM,CAAC;IACf,GAAG,EAAE,aAAa,CAAC;IACnB,QAAQ,EAAE,MAAM,CAAC;IACjB,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,MAAM,CAAC;IACjB,QAAQ,EAAE,MAAM,CAAC;CACpB;AAED,qBAEa,iBAAkB,SAAQ,KAAK,CAAC,SAAS,CAAC;IAAE,KAAK,CAAC,EAAE,eAAe,CAAC;CAAE,CAAC;IAEhF,MAAM;CAuFT"}
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"SealingComponent.d.ts","sourceRoot":"","sources":["../../../../../src/UI/Components/RightPanel/SealingComponent.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAI/B,OAAO,EAAE,eAAe,EAAE,MAAM,6CAA6C,CAAC;AAG9E,qBAEa,gBAAiB,SAAQ,KAAK,CAAC,SAAS,CAAC;IAAE,KAAK,CAAC,EAAE,eAAe,CAAC;CAAE,CAAC;IAE/E,MAAM;IAyDN,OAAO,CAAC,EAAE,CAIR;IACF,OAAO,CAAC,IAAI;CAIf"}
|
{"version":3,"file":"SealingComponent.d.ts","sourceRoot":"","sources":["../../../../../src/UI/Components/RightPanel/SealingComponent.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAI/B,OAAO,EAAE,eAAe,EAAE,MAAM,6CAA6C,CAAC;AAG9E,qBAEa,gBAAiB,SAAQ,KAAK,CAAC,SAAS,CAAC;IAAE,KAAK,CAAC,EAAE,eAAe,CAAC;CAAE,CAAC;IAE/E,MAAM;IA0DN,OAAO,CAAC,EAAE,CAKR;IACF,OAAO,CAAC,IAAI;CAIf"}
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"ModifyModelPanel.d.ts","sourceRoot":"","sources":["../../../../../../src/UI/Components/ToolBar/ModifyModel/ModifyModelPanel.tsx"],"names":[],"mappings":"AAEA,OAAc,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,OAAO,CAAC;AACpD,OAAO,oBAAoB,CAAC;AAC5B,OAAO,gBAAgB,MAAM,oBAAoB,CAAC;AAIlD,MAAM,CAAC,OAAO,OAAO,gBAAiB,SAAQ,SAAS;IAEnD,mBAAmB,EAAE,SAAS,CAAC,cAAc,CAAC,CAAqC;IACnF,gBAAgB,EAAE,gBAAgB,CAAwC;IAC1E,MAAM;CAkBT"}
|
{"version":3,"file":"ModifyModelPanel.d.ts","sourceRoot":"","sources":["../../../../../../src/UI/Components/ToolBar/ModifyModel/ModifyModelPanel.tsx"],"names":[],"mappings":"AAEA,OAAc,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,OAAO,CAAC;AACpD,OAAO,oBAAoB,CAAC;AAC5B,OAAO,gBAAgB,MAAM,oBAAoB,CAAC;AAKlD,MAAM,CAAC,OAAO,OAAO,gBAAiB,SAAQ,SAAS;IAEnD,mBAAmB,EAAE,SAAS,CAAC,cAAc,CAAC,CAAqC;IACnF,gBAAgB,EAAE,gBAAgB,CAAwC;IAC1E,MAAM;CAmBT"}
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"ModifyModelStore.d.ts","sourceRoot":"","sources":["../../../../../../src/UI/Components/ToolBar/ModifyModel/ModifyModelStore.ts"],"names":[],"mappings":"AASA,OAAO,EAAE,MAAM,EAAE,MAAM,4CAA4C,CAAC;AAMpE,MAAM,CAAC,OAAO,OAAO,gBAAgB;IAErB,gBAAgB,EAAE,OAAO,CAAQ;IACjC,kBAAkB,EAAE,OAAO,CAAQ;IACnC,aAAa,EAAE,MAAM,CAAK;IAC1B,YAAY,EAAE,MAAM,CAAK;IACzB,aAAa,EAAE,MAAM,CAAK;IAC1B,SAAS,EAAE,MAAM,CAAK;IACtB,OAAO,EAAE,MAAM,CAAK;IACpB,OAAO,EAAE,MAAM,CAAK;IACpB,OAAO,EAAE,MAAM,CAAK;IACpB,SAAS,EAAE,MAAM,CAAK;IACtB,SAAS,EAAE,MAAM,CAAK;IACtB,SAAS,EAAE,MAAM,CAAK;IACtB,IAAI,EAAE,MAAM,CAAM;IAClB,SAAS,EAAE,MAAM,CAAM;IACvB,UAAU,EAAE,MAAM,EAAE,CAAM;IAEtC,OAAO;IA0EP,YAAY;IAuEZ,kBAAkB,QAAS,MAAM,KAAK,MAAM,KAAK,MAAM,KAAK,MAAM,UAOhE;IAEF,OAAO,CAAC,KAAK,CAAO;IACpB,OAAO,CAAC,OAAO;IAMf,iBAAiB,WAAkB,MAAM,SAAS,MAAM,UAAU,MAAM,mBAqDtE;IACF,OAAO,CAAC,MAAM,CAAC,eAAe,CAAmB;IACjD,MAAM,CAAC,iBAAiB,QAAO,gBAAgB,CAK7C;CACL"}
|
{"version":3,"file":"ModifyModelStore.d.ts","sourceRoot":"","sources":["../../../../../../src/UI/Components/ToolBar/ModifyModel/ModifyModelStore.ts"],"names":[],"mappings":"AASA,OAAO,EAAE,MAAM,EAAE,MAAM,4CAA4C,CAAC;AAOpE,MAAM,CAAC,OAAO,OAAO,gBAAgB;IAErB,gBAAgB,EAAE,OAAO,CAAQ;IACjC,kBAAkB,EAAE,OAAO,CAAQ;IACnC,aAAa,EAAE,MAAM,CAAK;IAC1B,YAAY,EAAE,MAAM,CAAK;IACzB,aAAa,EAAE,MAAM,CAAK;IAC1B,SAAS,EAAE,MAAM,CAAK;IACtB,OAAO,EAAE,MAAM,CAAK;IACpB,OAAO,EAAE,MAAM,CAAK;IACpB,OAAO,EAAE,MAAM,CAAK;IACpB,SAAS,EAAE,MAAM,CAAK;IACtB,SAAS,EAAE,MAAM,CAAK;IACtB,SAAS,EAAE,MAAM,CAAK;IACtB,IAAI,EAAE,MAAM,CAAM;IAClB,SAAS,EAAE,MAAM,CAAM;IACvB,UAAU,EAAE,MAAM,EAAE,CAAM;IAEtC,OAAO;IA0EP,YAAY;IAuEZ,kBAAkB,QAAS,MAAM,KAAK,MAAM,KAAK,MAAM,KAAK,MAAM,UAOhE;IAEF,OAAO,CAAC,KAAK,CAAO;IACpB,OAAO,CAAC,OAAO;IAMf,iBAAiB,WAAkB,MAAM,SAAS,MAAM,UAAU,MAAM,mBAqDtE;IACF,OAAO,CAAC,MAAM,CAAC,eAAe,CAAmB;IACjD,MAAM,CAAC,iBAAiB,QAAO,gBAAgB,CAK7C;CACL"}
|
@@ -1,5 +1,6 @@
|
|||||||
import { Component } from 'react';
|
import { Component } from 'react';
|
||||||
import ModifyModelStore from './ModifyModelStore';
|
import ModifyModelStore from './ModifyModelStore';
|
||||||
|
import RoomBaseParamsStore from './RoomBaseParamsStore';
|
||||||
export declare enum ModuleAxis {
|
export declare enum ModuleAxis {
|
||||||
x = "x",
|
x = "x",
|
||||||
y = "y",
|
y = "y",
|
||||||
@@ -7,6 +8,7 @@ export declare enum ModuleAxis {
|
|||||||
}
|
}
|
||||||
export default class ModuleBaseParams extends Component<{}, {}> {
|
export default class ModuleBaseParams extends Component<{}, {}> {
|
||||||
ModifyModelStore: ModifyModelStore;
|
ModifyModelStore: ModifyModelStore;
|
||||||
|
RoomBaseParamsStore: RoomBaseParamsStore;
|
||||||
render(): JSX.Element;
|
render(): JSX.Element;
|
||||||
}
|
}
|
||||||
//# sourceMappingURL=ModuleBaseParams.d.ts.map
|
//# sourceMappingURL=ModuleBaseParams.d.ts.map
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"ModuleBaseParams.d.ts","sourceRoot":"","sources":["../../../../../../src/UI/Components/ToolBar/ModifyModel/ModuleBaseParams.tsx"],"names":[],"mappings":"AAEA,OAAc,EAAE,SAAS,EAAE,MAAM,OAAO,CAAC;AAQzC,OAAO,gBAAgB,MAAM,oBAAoB,CAAC;AAElD,oBAAY,UAAU;IAElB,CAAC,MAAM;IACP,CAAC,MAAM;IACP,CAAC,MAAM;CACV;AAED,MAAM,CAAC,OAAO,OAAO,gBAAiB,SAAQ,SAAS,CAAC,EAAE,EAAE,EAAE,CAAC;IAE3D,gBAAgB,EAAE,gBAAgB,CAAwC;IAC1E,MAAM;CAoJT"}
|
{"version":3,"file":"ModuleBaseParams.d.ts","sourceRoot":"","sources":["../../../../../../src/UI/Components/ToolBar/ModifyModel/ModuleBaseParams.tsx"],"names":[],"mappings":"AAEA,OAAc,EAAE,SAAS,EAAE,MAAM,OAAO,CAAC;AAQzC,OAAO,gBAAgB,MAAM,oBAAoB,CAAC;AAClD,OAAO,mBAAmB,MAAM,uBAAuB,CAAC;AAExD,oBAAY,UAAU;IAElB,CAAC,MAAM;IACP,CAAC,MAAM;IACP,CAAC,MAAM;CACV;AAED,MAAM,CAAC,OAAO,OAAO,gBAAiB,SAAQ,SAAS,CAAC,EAAE,EAAE,EAAE,CAAC;IAE3D,gBAAgB,EAAE,gBAAgB,CAAwC;IAC1E,mBAAmB,EAAE,mBAAmB,CAA2C;IAEnF,MAAM;CAoJT"}
|
7
types/UI/Components/ToolBar/ModifyModel/RoomBaseParams.d.ts
vendored
Normal file
7
types/UI/Components/ToolBar/ModifyModel/RoomBaseParams.d.ts
vendored
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
import { Component } from 'react';
|
||||||
|
import RoomBaseParamsStore from "./RoomBaseParamsStore";
|
||||||
|
export default class RoomBaseParams extends Component<{}, {}> {
|
||||||
|
roomBaseParamsStore: RoomBaseParamsStore;
|
||||||
|
render(): JSX.Element;
|
||||||
|
}
|
||||||
|
//# sourceMappingURL=RoomBaseParams.d.ts.map
|
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"RoomBaseParams.d.ts","sourceRoot":"","sources":["../../../../../../src/UI/Components/ToolBar/ModifyModel/RoomBaseParams.tsx"],"names":[],"mappings":"AAEA,OAAc,EAAE,SAAS,EAAE,MAAM,OAAO,CAAC;AAMzC,OAAO,mBAAmB,MAAM,uBAAuB,CAAC;AAIxD,MAAM,CAAC,OAAO,OAAO,cAAe,SAAQ,SAAS,CAAC,EAAE,EAAE,EAAE,CAAC;IAEzD,mBAAmB,EAAE,mBAAmB,CAA2C;IAEnF,MAAM;CAsHT"}
|
29
types/UI/Components/ToolBar/ModifyModel/RoomBaseParamsStore.d.ts
vendored
Normal file
29
types/UI/Components/ToolBar/ModifyModel/RoomBaseParamsStore.d.ts
vendored
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
import { RoomWallBase } from "../../../../DatabaseServices/Room/Entity/Wall/RoomWallBase";
|
||||||
|
export default class RoomBaseParamsStore {
|
||||||
|
isRoomWallParamsOpen: boolean;
|
||||||
|
isRoomHoleParamsOpen: boolean;
|
||||||
|
wallThick: number;
|
||||||
|
wallHeight: number;
|
||||||
|
holeIHight: number;
|
||||||
|
holeILength: number;
|
||||||
|
holeLeftDist: number;
|
||||||
|
holeRightDist: number;
|
||||||
|
holeTopDist: number;
|
||||||
|
holeBottomDist: number;
|
||||||
|
holeMaxHightDist: number;
|
||||||
|
holeMaxLengthDist: number;
|
||||||
|
holeLeftDistSliderMin: number;
|
||||||
|
holeRightDistSliderMin: number;
|
||||||
|
holeLeftDistSliderMax: number;
|
||||||
|
holeRightDistSliderMax: number;
|
||||||
|
holeTopDistSliderMax: number;
|
||||||
|
holeBottomDistSliderMax: number;
|
||||||
|
_EntityIds: number[];
|
||||||
|
private constructor();
|
||||||
|
UpdateUIData(): void;
|
||||||
|
UpDateRoomBaseEntitysParams: (size_key: string) => Promise<void>;
|
||||||
|
UpdateRoomBaseParse(ent: RoomWallBase): void;
|
||||||
|
private static _SingleInstance;
|
||||||
|
static GetSingleInstance: () => RoomBaseParamsStore;
|
||||||
|
}
|
||||||
|
//# sourceMappingURL=RoomBaseParamsStore.d.ts.map
|
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"RoomBaseParamsStore.d.ts","sourceRoot":"","sources":["../../../../../../src/UI/Components/ToolBar/ModifyModel/RoomBaseParamsStore.ts"],"names":[],"mappings":"AAQA,OAAO,EAAE,YAAY,EAAE,MAAM,4DAA4D,CAAC;AAQ1F,MAAM,CAAC,OAAO,OAAO,mBAAmB;IAExB,oBAAoB,EAAE,OAAO,CAAQ;IACrC,oBAAoB,EAAE,OAAO,CAAQ;IACrC,SAAS,EAAE,MAAM,CAAM;IACvB,UAAU,EAAE,MAAM,CAAQ;IAC1B,UAAU,EAAE,MAAM,CAAO;IACzB,WAAW,EAAE,MAAM,CAAO;IAC1B,YAAY,EAAE,MAAM,CAAK;IACzB,aAAa,EAAE,MAAM,CAAK;IAC1B,WAAW,EAAE,MAAM,CAAK;IACxB,cAAc,EAAE,MAAM,CAAK;IAC3B,gBAAgB,EAAE,MAAM,CAAK;IAC7B,iBAAiB,EAAE,MAAM,CAAK;IAC9B,qBAAqB,EAAE,MAAM,CAAK;IAClC,sBAAsB,EAAE,MAAM,CAAK;IACnC,qBAAqB,EAAE,MAAM,CAAK;IAClC,sBAAsB,EAAE,MAAM,CAAK;IACnC,oBAAoB,EAAE,MAAM,CAAK;IACjC,uBAAuB,EAAE,MAAM,CAAK;IACpC,UAAU,EAAE,MAAM,EAAE,CAAM;IAEtC,OAAO;IAoEP,YAAY;IAoDZ,2BAA2B,aAAoB,MAAM,mBA6FnD;IAEF,mBAAmB,CAAC,GAAG,EAAE,YAAY;IAOrC,OAAO,CAAC,MAAM,CAAC,eAAe,CAAsB;IACpD,MAAM,CAAC,iBAAiB,QAAO,mBAAmB,CAMhD;CACL"}
|
20
types/UI/Components/ToolBar/ModifyModel/RoomWallParams.d.ts
vendored
Normal file
20
types/UI/Components/ToolBar/ModifyModel/RoomWallParams.d.ts
vendored
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
import { NumericInput } from "@blueprintjs/core";
|
||||||
|
import React from "react";
|
||||||
|
import RoomBaseParamsStore from "./RoomBaseParamsStore";
|
||||||
|
interface SizeComponentProps {
|
||||||
|
store: RoomBaseParamsStore;
|
||||||
|
sizeKey: (keyof RoomBaseParamsStore) & ("wallThick" | "wallHeight" | "holeIHight" | "holeILength" | "holeLeftDist" | "holeRightDist" | "holeTopDist" | "holeBottomDist");
|
||||||
|
sliderMin: number;
|
||||||
|
sliderMax: number;
|
||||||
|
title: string;
|
||||||
|
}
|
||||||
|
export declare class RoomParamsComPonent extends React.Component<SizeComponentProps> {
|
||||||
|
sizeRef: React.RefObject<NumericInput>;
|
||||||
|
disposeAutorun: Function;
|
||||||
|
componentDidMount(): void;
|
||||||
|
componentWillUnmount(): void;
|
||||||
|
ChangeParamsSize: () => void;
|
||||||
|
render(): JSX.Element;
|
||||||
|
}
|
||||||
|
export {};
|
||||||
|
//# sourceMappingURL=RoomWallParams.d.ts.map
|
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"RoomWallParams.d.ts","sourceRoot":"","sources":["../../../../../../src/UI/Components/ToolBar/ModifyModel/RoomWallParams.tsx"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAU,MAAM,mBAAmB,CAAC;AAGzD,OAAO,KAAK,MAAM,OAAO,CAAC;AAO1B,OAAO,mBAAmB,MAAM,uBAAuB,CAAC;AAExD,UAAU,kBAAkB;IAExB,KAAK,EAAE,mBAAmB,CAAC;IAC3B,OAAO,EAAE,CAAC,MAAM,mBAAmB,CAAC,GAAG,CAAC,WAAW,GAAG,YAAY,GAAG,YAAY,GAAG,aAAa,GAAG,cAAc,GAAG,eAAe,GAAG,aAAa,GAAG,gBAAgB,CAAC,CAAC;IACzK,SAAS,EAAE,MAAM,CAAC;IAClB,SAAS,EAAE,MAAM,CAAC;IAClB,KAAK,EAAE,MAAM,CAAC;CACjB;AACD,qBACa,mBAAoB,SAAQ,KAAK,CAAC,SAAS,CAAC,kBAAkB,CAAC;IAExE,OAAO,gCAAmC;IAC1C,cAAc,EAAE,QAAQ,CAAC;IAEzB,iBAAiB;IASjB,oBAAoB;IAOpB,gBAAgB,aAuBd;IAEF,MAAM;CA4CT"}
|
8
types/UI/Components/TopToolBar/RoomDesignPanel.d.ts
vendored
Normal file
8
types/UI/Components/TopToolBar/RoomDesignPanel.d.ts
vendored
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
import * as React from 'react';
|
||||||
|
import { ToolsBlockStore } from "./ToolsBlockStore";
|
||||||
|
export declare class RoomDesignPanel extends React.Component<{
|
||||||
|
store: ToolsBlockStore;
|
||||||
|
}, {}> {
|
||||||
|
render(): JSX.Element;
|
||||||
|
}
|
||||||
|
//# sourceMappingURL=RoomDesignPanel.d.ts.map
|
1
types/UI/Components/TopToolBar/RoomDesignPanel.d.ts.map
Normal file
1
types/UI/Components/TopToolBar/RoomDesignPanel.d.ts.map
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"RoomDesignPanel.d.ts","sourceRoot":"","sources":["../../../../../src/UI/Components/TopToolBar/RoomDesignPanel.tsx"],"names":[],"mappings":"AACA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAE/B,OAAO,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AAIpD,qBAAa,eAAgB,SAAQ,KAAK,CAAC,SAAS,CAAC;IAAE,KAAK,EAAE,eAAe,CAAC;CAAE,EAAE,EAAE,CAAC;IAEjF,MAAM;CAoBT"}
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"ToolsBlockStore.d.ts","sourceRoot":"","sources":["../../../../../src/UI/Components/TopToolBar/ToolsBlockStore.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,SAAS,EAAE,MAAM,2BAA2B,CAAC;AACtD,OAAO,EAAE,gBAAgB,EAAE,mBAAmB,EAAE,MAAM,uBAAuB,CAAC;AAE9E,qBAAa,eAAgB,SAAQ,SAAS;IAE1C,OAAO,EAAE,QAAQ,CAAuC;IACxD,QAAQ,EAAE,gBAAgB,CAkBxB;IAEF,UAAU,EAAE,mBAAmB,CA0BzB;IAEN,iBAAiB;CAUpB"}
|
{"version":3,"file":"ToolsBlockStore.d.ts","sourceRoot":"","sources":["../../../../../src/UI/Components/TopToolBar/ToolsBlockStore.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,SAAS,EAAE,MAAM,2BAA2B,CAAC;AACtD,OAAO,EAAE,gBAAgB,EAAE,mBAAmB,EAAE,MAAM,uBAAuB,CAAC;AAE9E,qBAAa,eAAgB,SAAQ,SAAS;IAE1C,OAAO,EAAE,QAAQ,CAAuC;IACxD,QAAQ,EAAE,gBAAgB,CAoBxB;IAEF,UAAU,EAAE,mBAAmB,CA0BzB;IAEN,iBAAiB;CAUpB"}
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"TopToolBar.d.ts","sourceRoot":"","sources":["../../../../../src/UI/Components/TopToolBar/TopToolBar.tsx"],"names":[],"mappings":"AAGA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAY/B,qBACa,UAAW,SAAQ,KAAK,CAAC,SAAS,CAAC,EAAE,EAAE,EAAE,CAAC;IAEvC,OAAO,CAAC,aAAa,CAAiB;IAClD,MAAM;CAiMT"}
|
{"version":3,"file":"TopToolBar.d.ts","sourceRoot":"","sources":["../../../../../src/UI/Components/TopToolBar/TopToolBar.tsx"],"names":[],"mappings":"AAGA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAa/B,qBACa,UAAW,SAAQ,KAAK,CAAC,SAAS,CAAC,EAAE,EAAE,EAAE,CAAC;IAEvC,OAAO,CAAC,aAAa,CAAiB;IAClD,MAAM;CA6MT"}
|
@@ -21,6 +21,8 @@ export interface ToolsBlockOption {
|
|||||||
commodity: ICommandIconInfo[];
|
commodity: ICommandIconInfo[];
|
||||||
layout: ICommandIconInfo[];
|
layout: ICommandIconInfo[];
|
||||||
gallery: ICommandIconInfo[];
|
gallery: ICommandIconInfo[];
|
||||||
|
roomWall: ICommandIconInfo[];
|
||||||
|
roomHole: ICommandIconInfo[];
|
||||||
}
|
}
|
||||||
export interface TopToolBarBlockDataItem {
|
export interface TopToolBarBlockDataItem {
|
||||||
IconNum: number;
|
IconNum: number;
|
||||||
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"TopToolBarInterface.d.ts","sourceRoot":"","sources":["../../../../../src/UI/Components/TopToolBar/TopToolBarInterface.ts"],"names":[],"mappings":"AAAA,MAAM,WAAW,gBAAgB;IAE7B,GAAG,EAAE,MAAM,CAAC;IACZ,KAAK,EAAE,MAAM,CAAC;IACd,OAAO,EAAE,MAAM,CAAC;CACnB;AACD,MAAM,WAAW,gBAAgB;IAE7B,IAAI,EAAE,gBAAgB,EAAE,CAAC;IACzB,IAAI,EAAE,gBAAgB,EAAE,CAAC;IACzB,MAAM,EAAE,gBAAgB,EAAE,CAAC;IAC3B,MAAM,EAAE,gBAAgB,EAAE,CAAC;IAC3B,MAAM,EAAE,gBAAgB,EAAE,CAAC;IAC3B,GAAG,EAAE,gBAAgB,EAAE,CAAC;IACxB,KAAK,EAAE,gBAAgB,EAAE,CAAC;IAC1B,KAAK,EAAE,gBAAgB,EAAE,CAAC;IAC1B,IAAI,EAAE,gBAAgB,EAAE,CAAC;IACzB,WAAW,EAAE,gBAAgB,EAAE,CAAC;IAChC,MAAM,EAAE,gBAAgB,EAAE,CAAC;IAC3B,OAAO,EAAE,gBAAgB,EAAE,CAAC;IAC5B,MAAM,EAAE,gBAAgB,EAAE,CAAC;IAC3B,QAAQ,EAAE,gBAAgB,EAAE,CAAC;IAC7B,SAAS,EAAE,gBAAgB,EAAE,CAAC;IAC9B,MAAM,EAAE,gBAAgB,EAAE,CAAC;IAC3B,OAAO,EAAE,gBAAgB,EAAE,CAAC;CAE/B;AACD,MAAM,WAAW,uBAAuB;IAEpC,OAAO,EAAE,MAAM,CAAC;IAChB,QAAQ,EAAE,MAAM,EAAE,CAAC;CACtB;AACD,MAAM,WAAW,mBAAmB;IAEhC,IAAI,EAAE,uBAAuB,CAAC;IAC9B,IAAI,EAAE,uBAAuB,CAAC;IAC9B,IAAI,EAAE,uBAAuB,CAAC;IAC9B,MAAM,EAAE,uBAAuB,CAAC;IAChC,SAAS,EAAE,uBAAuB,CAAC;IACnC,aAAa,EAAE,uBAAuB,CAAC;CAC1C"}
|
{"version":3,"file":"TopToolBarInterface.d.ts","sourceRoot":"","sources":["../../../../../src/UI/Components/TopToolBar/TopToolBarInterface.ts"],"names":[],"mappings":"AAAA,MAAM,WAAW,gBAAgB;IAE7B,GAAG,EAAE,MAAM,CAAC;IACZ,KAAK,EAAE,MAAM,CAAC;IACd,OAAO,EAAE,MAAM,CAAC;CACnB;AACD,MAAM,WAAW,gBAAgB;IAE7B,IAAI,EAAE,gBAAgB,EAAE,CAAC;IACzB,IAAI,EAAE,gBAAgB,EAAE,CAAC;IACzB,MAAM,EAAE,gBAAgB,EAAE,CAAC;IAC3B,MAAM,EAAE,gBAAgB,EAAE,CAAC;IAC3B,MAAM,EAAE,gBAAgB,EAAE,CAAC;IAC3B,GAAG,EAAE,gBAAgB,EAAE,CAAC;IACxB,KAAK,EAAE,gBAAgB,EAAE,CAAC;IAC1B,KAAK,EAAE,gBAAgB,EAAE,CAAC;IAC1B,IAAI,EAAE,gBAAgB,EAAE,CAAC;IACzB,WAAW,EAAE,gBAAgB,EAAE,CAAC;IAChC,MAAM,EAAE,gBAAgB,EAAE,CAAC;IAC3B,OAAO,EAAE,gBAAgB,EAAE,CAAC;IAC5B,MAAM,EAAE,gBAAgB,EAAE,CAAC;IAC3B,QAAQ,EAAE,gBAAgB,EAAE,CAAC;IAC7B,SAAS,EAAE,gBAAgB,EAAE,CAAC;IAC9B,MAAM,EAAE,gBAAgB,EAAE,CAAC;IAC3B,OAAO,EAAE,gBAAgB,EAAE,CAAC;IAC5B,QAAQ,EAAE,gBAAgB,EAAE,CAAC;IAC7B,QAAQ,EAAE,gBAAgB,EAAE,CAAC;CAChC;AACD,MAAM,WAAW,uBAAuB;IAEpC,OAAO,EAAE,MAAM,CAAC;IAChB,QAAQ,EAAE,MAAM,EAAE,CAAC;CACtB;AACD,MAAM,WAAW,mBAAmB;IAEhC,IAAI,EAAE,uBAAuB,CAAC;IAC9B,IAAI,EAAE,uBAAuB,CAAC;IAC9B,IAAI,EAAE,uBAAuB,CAAC;IAC9B,MAAM,EAAE,uBAAuB,CAAC;IAChC,SAAS,EAAE,uBAAuB,CAAC;IACnC,aAAa,EAAE,uBAAuB,CAAC;CAC1C"}
|
7
types/UI/IconEnum.d.ts
vendored
7
types/UI/IconEnum.d.ts
vendored
@@ -182,6 +182,11 @@ export declare enum IconEnum {
|
|||||||
EditorBBS = "EDITORBBS.svg",
|
EditorBBS = "EDITORBBS.svg",
|
||||||
R2b2 = "R2B2.svg",
|
R2b2 = "R2B2.svg",
|
||||||
ShowHSPanel = "SHOWHIDESELECT.svg",
|
ShowHSPanel = "SHOWHIDESELECT.svg",
|
||||||
ParseBoardName = "PARSEBOARDNAME.svg"
|
ParseBoardName = "PARSEBOARDNAME.svg",
|
||||||
|
Curve2Wall = "Curve2Wall.svg",
|
||||||
|
Curve2Wall2 = "Curve2Wall2.svg",
|
||||||
|
DrawWall = "DrawWall.svg",
|
||||||
|
DrawWallInside = "DWWS.svg",
|
||||||
|
DrawRecWall = "RecWall.svg"
|
||||||
}
|
}
|
||||||
//# sourceMappingURL=IconEnum.d.ts.map
|
//# sourceMappingURL=IconEnum.d.ts.map
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"IconEnum.d.ts","sourceRoot":"","sources":["../../../src/UI/IconEnum.ts"],"names":[],"mappings":"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"}
|
{"version":3,"file":"IconEnum.d.ts","sourceRoot":"","sources":["../../../src/UI/IconEnum.ts"],"names":[],"mappings":"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"}
|
5
types/UI/Store/BoardInterface.d.ts
vendored
5
types/UI/Store/BoardInterface.d.ts
vendored
@@ -68,6 +68,11 @@ export declare enum BrRelativePos {
|
|||||||
export interface IHighSealedItem {
|
export interface IHighSealedItem {
|
||||||
size: number;
|
size: number;
|
||||||
}
|
}
|
||||||
|
export interface ISealingData extends IHighSealedItem {
|
||||||
|
length: number;
|
||||||
|
type?: string;
|
||||||
|
shop?: string;
|
||||||
|
}
|
||||||
export interface BoardProcessOption extends IBaseOption {
|
export interface BoardProcessOption extends IBaseOption {
|
||||||
[EBoardKeyList.RoomName]?: string;
|
[EBoardKeyList.RoomName]?: string;
|
||||||
[EBoardKeyList.CabinetName]?: string;
|
[EBoardKeyList.CabinetName]?: string;
|
||||||
|
File diff suppressed because one or more lines are too long
@@ -7,5 +7,6 @@ export declare class SealingStore extends BoardEdgesEditor {
|
|||||||
private _dataMap;
|
private _dataMap;
|
||||||
protected ParseData(): void;
|
protected ParseData(): void;
|
||||||
protected WriteData(): Promise<void>;
|
protected WriteData(): Promise<void>;
|
||||||
|
Check(): boolean;
|
||||||
}
|
}
|
||||||
//# sourceMappingURL=SealingStore.d.ts.map
|
//# sourceMappingURL=SealingStore.d.ts.map
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"SealingStore.d.ts","sourceRoot":"","sources":["../../../../../src/UI/Store/RightPanelStore/SealingStore.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAoB,MAAM,oBAAoB,CAAC;AAExE,qBAAa,YAAa,SAAQ,gBAAgB;IAElC,SAAS,EAAE,MAAM,EAAE,CAAuB;IAEhD,QAAQ;IAId,SAAS,CAAC,SAAS;IA4BnB,SAAS,CAAC,WAAW;IAarB,OAAO,CAAC,QAAQ,CAA4C;IAC5D,SAAS,CAAC,SAAS;cAuBH,SAAS;CAe5B"}
|
{"version":3,"file":"SealingStore.d.ts","sourceRoot":"","sources":["../../../../../src/UI/Store/RightPanelStore/SealingStore.ts"],"names":[],"mappings":"AAYA,OAAO,EAAE,gBAAgB,EAAoB,MAAM,oBAAoB,CAAC;AAExE,qBAAa,YAAa,SAAQ,gBAAgB;IAElC,SAAS,EAAE,MAAM,EAAE,CAAuB;IAEhD,QAAQ;IAId,SAAS,CAAC,SAAS;IA4BnB,SAAS,CAAC,WAAW;IAarB,OAAO,CAAC,QAAQ,CAA4C;IAC5D,SAAS,CAAC,SAAS;cAuBH,SAAS;IAezB,KAAK;CA2BR"}
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"UserConfigStore.d.ts","sourceRoot":"","sources":["../../../../src/UI/Store/UserConfigStore.tsx"],"names":[],"mappings":"AASA,OAAO,EAAE,SAAS,EAAE,MAAM,wBAAwB,CAAC;AAUnD,OAAO,EAAE,cAAc,EAAa,MAAM,gCAAgC,CAAC;AAC3E,OAAO,EAAE,cAAc,EAAE,MAAM,oCAAoC,CAAC;AACpE,OAAO,EAAE,aAAa,EAAE,MAAM,gCAAgC,CAAC;AAK/D,OAAO,EAAE,SAAS,EAA2B,MAAM,kBAAkB,CAAC;AACtE,OAAO,EAAE,YAAY,EAAE,MAAM,cAAc,CAAC;AAY5C,UAAU,WAAW;IAEjB,MAAM,CAAC,EAAE,OAAO,CAAC;IACjB,WAAW,CAAC,EAAE,OAAO,CAAC;IACtB,OAAO,CAAC,EAAE,OAAO,CAAC;CACrB;AACD,oBAAY,aAAa;IAErB,MAAM,OAAO;IACb,SAAS,OAAO;IAChB,SAAS,OAAO;CACnB;AAED,qBAAa,eAAgB,SAAQ,SAAS;IAE1C,WAAW,EAAE,GAAG,CAAC,MAAM,CAAC,CAAa;IAC/B,WAAW,CAAC,OAAO,EAAE,SAAS,EAAE,IAAI,EAAE,MAAM;IAiB5C,eAAe;IAYf,0BAA0B;IAY1B,kBAAkB;IAQlB,cAAc;IA8Cd,eAAe;IAQf,oBAAoB;IAkB1B,gBAAgB;IACV,YAAY;IA6BZ,SAAS,CAAC,IAAI,EAAE,cAAc,GAAG,OAAO,CAAC,aAAa,GAAG,IAAI,CAAC;IAgBpE,OAAO,CAAC,kBAAkB;IAapB,aAAa,CAAC,GAAG,EAAE,cAAc,GAAG,MAAM,EAAE,eAAe,UAAO,GAAG,OAAO,CAAC,aAAa,CAAC,SAAS,CAAC,GAAG,SAAS,CAAC;IA6BlH,UAAU,CAAC,IAAI,EAAE,cAAc,EAAE,KAAK,EAAE,YAAY,EAAE,MAAM,GAAE,WAAgB;IA4E9E,YAAY,CAAC,IAAI,EAAE,cAAc,EAAE,KAAK,EAAE,YAAY;IAyD5D,iBAAiB,MAAa,MAAM,QAAQ,cAAc,SAAS,YAAY,mBAW7E;IACF,OAAO,CAAC,gBAAgB;IAOlB,eAAe;IA2Cf,iBAAiB;IAKjB,eAAe,CAAC,GAAG,EAAE;QAAE,gBAAgB,EAAE,MAAM,CAAC;KAAE,EAAE;IAwBpD,kBAAkB;IAclB,qBAAqB,CAAC,OAAO,EAAE,cAAc;IAS7C,aAAa;IAwCnB,aAAa;CAahB;AAED,eAAO,MAAM,eAAe,iBAAmD,CAAC"}
|
{"version":3,"file":"UserConfigStore.d.ts","sourceRoot":"","sources":["../../../../src/UI/Store/UserConfigStore.tsx"],"names":[],"mappings":"AASA,OAAO,EAAE,SAAS,EAAE,MAAM,wBAAwB,CAAC;AAUnD,OAAO,EAAE,cAAc,EAAa,MAAM,gCAAgC,CAAC;AAC3E,OAAO,EAAE,cAAc,EAAE,MAAM,oCAAoC,CAAC;AACpE,OAAO,EAAE,aAAa,EAAE,MAAM,gCAAgC,CAAC;AAM/D,OAAO,EAAE,SAAS,EAA2B,MAAM,kBAAkB,CAAC;AACtE,OAAO,EAAE,YAAY,EAAE,MAAM,cAAc,CAAC;AAY5C,UAAU,WAAW;IAEjB,MAAM,CAAC,EAAE,OAAO,CAAC;IACjB,WAAW,CAAC,EAAE,OAAO,CAAC;IACtB,OAAO,CAAC,EAAE,OAAO,CAAC;CACrB;AACD,oBAAY,aAAa;IAErB,MAAM,OAAO;IACb,SAAS,OAAO;IAChB,SAAS,OAAO;CACnB;AAED,qBAAa,eAAgB,SAAQ,SAAS;IAE1C,WAAW,EAAE,GAAG,CAAC,MAAM,CAAC,CAAa;IAC/B,WAAW,CAAC,OAAO,EAAE,SAAS,EAAE,IAAI,EAAE,MAAM;IAiB5C,eAAe;IAYf,0BAA0B;IAY1B,kBAAkB;IAQlB,cAAc;IA8Cd,eAAe;IAQf,oBAAoB;IAkB1B,gBAAgB;IACV,YAAY;IA8BZ,SAAS,CAAC,IAAI,EAAE,cAAc,GAAG,OAAO,CAAC,aAAa,GAAG,IAAI,CAAC;IAgBpE,OAAO,CAAC,kBAAkB;IAapB,aAAa,CAAC,GAAG,EAAE,cAAc,GAAG,MAAM,EAAE,eAAe,UAAO,GAAG,OAAO,CAAC,aAAa,CAAC,SAAS,CAAC,GAAG,SAAS,CAAC;IA6BlH,UAAU,CAAC,IAAI,EAAE,cAAc,EAAE,KAAK,EAAE,YAAY,EAAE,MAAM,GAAE,WAAgB;IA4E9E,YAAY,CAAC,IAAI,EAAE,cAAc,EAAE,KAAK,EAAE,YAAY;IAyD5D,iBAAiB,MAAa,MAAM,QAAQ,cAAc,SAAS,YAAY,mBAW7E;IACF,OAAO,CAAC,gBAAgB;IAOlB,eAAe;IA2Cf,iBAAiB;IAKjB,eAAe,CAAC,GAAG,EAAE;QAAE,gBAAgB,EAAE,MAAM,CAAC;KAAE,EAAE;IAwBpD,kBAAkB;IAclB,qBAAqB,CAAC,OAAO,EAAE,cAAc;IAS7C,aAAa;IAwCnB,aAAa;CAahB;AAED,eAAO,MAAM,eAAe,iBAAmD,CAAC"}
|
12
types/WebCADView/WebCADView.d.ts
vendored
12
types/WebCADView/WebCADView.d.ts
vendored
@@ -1,4 +1,4 @@
|
|||||||
import * as THREE from 'three';
|
import { LineSegments, Object3D } from 'three';
|
||||||
import { CameraControls } from '../Editor/CameraControls';
|
import { CameraControls } from '../Editor/CameraControls';
|
||||||
import { Viewer } from '../GraphicsSystem/Viewer';
|
import { Viewer } from '../GraphicsSystem/Viewer';
|
||||||
interface LoadFileRes {
|
interface LoadFileRes {
|
||||||
@@ -9,10 +9,10 @@ interface LoadFileRes {
|
|||||||
* 只允许拥有一个view的实例. 暂时不支持多个view在一个页面.
|
* 只允许拥有一个view的实例. 暂时不支持多个view在一个页面.
|
||||||
*/
|
*/
|
||||||
export declare class WebCADView {
|
export declare class WebCADView {
|
||||||
m_EdgeEntitytList: Array<THREE.LineSegments>;
|
_EdgeEntitytList: Array<LineSegments>;
|
||||||
m_SolidEntityList: Array<THREE.Object3D>;
|
_SolidEntityList: Array<Object3D>;
|
||||||
m_Viewer: Viewer;
|
_Viewer: Viewer;
|
||||||
m_CamerCtrl: CameraControls;
|
_CamerCtrl: CameraControls;
|
||||||
/**
|
/**
|
||||||
* Creates an instance of WebCADView.
|
* Creates an instance of WebCADView.
|
||||||
*
|
*
|
||||||
@@ -22,7 +22,7 @@ export declare class WebCADView {
|
|||||||
* @memberof WebCADView
|
* @memberof WebCADView
|
||||||
*/
|
*/
|
||||||
constructor(domNode: HTMLElement);
|
constructor(domNode: HTMLElement);
|
||||||
WriteEdge(obj: THREE.Object3D, color?: number): void;
|
WriteEdge(obj: Object3D, color?: number): void;
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* 加载场景
|
* 加载场景
|
||||||
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"WebCADView.d.ts","sourceRoot":"","sources":["../../../src/WebCADView/WebCADView.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAI/B,OAAO,EAAE,cAAc,EAAE,MAAM,0BAA0B,CAAC;AAC1D,OAAO,EAAE,MAAM,EAAE,MAAM,0BAA0B,CAAC;AAUlD,UAAU,WAAW;IAEjB,KAAK,EAAE,OAAO,CAAC;IACf,GAAG,CAAC,EAAE,MAAM,CAAC;CAChB;AAED;;GAEG;AACH,qBAAa,UAAU;IAEnB,iBAAiB,EAAE,KAAK,CAAC,KAAK,CAAC,YAAY,CAAC,CAAM;IAClD,iBAAiB,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAM;IAE9C,QAAQ,EAAE,MAAM,CAAC;IACjB,WAAW,EAAE,cAAc,CAAC;IAC5B;;;;;;;OAOG;gBACS,OAAO,EAAE,WAAW;IAShC,SAAS,CAAC,GAAG,EAAE,KAAK,CAAC,QAAQ,EAAE,KAAK,CAAC,EAAE,MAAM;IAsB7C;;;;;;OAMG;IACG,IAAI,CAAC,QAAQ,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM;IAuB5C;;;;;;OAMG;IACH,QAAQ,CAAC,QAAQ,EAAE,MAAM,GAAG,OAAO,CAAC,WAAW,CAAC;IAuChD,OAAO;IAKP,UAAU;IAKV,SAAS;IAOT,SAAS;IAWT,QAAQ;CAWX"}
|
{"version":3,"file":"WebCADView.d.ts","sourceRoot":"","sources":["../../../src/WebCADView/WebCADView.ts"],"names":[],"mappings":"AAAA,OAAO,EAAgE,YAAY,EAAW,QAAQ,EAAE,MAAM,OAAO,CAAC;AAGtH,OAAO,EAAE,cAAc,EAAE,MAAM,0BAA0B,CAAC;AAC1D,OAAO,EAAE,MAAM,EAAE,MAAM,0BAA0B,CAAC;AAUlD,UAAU,WAAW;IAEjB,KAAK,EAAE,OAAO,CAAC;IACf,GAAG,CAAC,EAAE,MAAM,CAAC;CAChB;AAED;;GAEG;AACH,qBAAa,UAAU;IAEnB,gBAAgB,EAAE,KAAK,CAAC,YAAY,CAAC,CAAM;IAC3C,gBAAgB,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAM;IAEvC,OAAO,EAAE,MAAM,CAAC;IAChB,UAAU,EAAE,cAAc,CAAC;IAC3B;;;;;;;OAOG;gBACS,OAAO,EAAE,WAAW;IAShC,SAAS,CAAC,GAAG,EAAE,QAAQ,EAAE,KAAK,CAAC,EAAE,MAAM;IAsBvC;;;;;;OAMG;IACG,IAAI,CAAC,QAAQ,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM;IAuB5C;;;;;;OAMG;IACH,QAAQ,CAAC,QAAQ,EAAE,MAAM,GAAG,OAAO,CAAC,WAAW,CAAC;IAuChD,OAAO;IAKP,UAAU;IAKV,SAAS;IAOT,SAAS;IAWT,QAAQ;CAWX"}
|
Reference in New Issue
Block a user