Compare commits
2 Commits
Author | SHA1 | Date | |
---|---|---|---|
b94848988a | |||
1a72a9679d |
134
api.cjs.js
134
api.cjs.js
@ -6,6 +6,7 @@ var measurements = require('@jscad/modeling/src/measurements');
|
|||||||
var three = require('three');
|
var three = require('three');
|
||||||
var Line2 = require('three/examples/jsm/lines/Line2');
|
var Line2 = require('three/examples/jsm/lines/Line2');
|
||||||
var LineGeometry = require('three/examples/jsm/lines/LineGeometry');
|
var LineGeometry = require('three/examples/jsm/lines/LineGeometry');
|
||||||
|
var LineSegments2 = require('three/examples/jsm/lines/LineSegments2');
|
||||||
var LineSegmentsGeometry = require('three/examples/jsm/lines/LineSegmentsGeometry');
|
var LineSegmentsGeometry = require('three/examples/jsm/lines/LineSegmentsGeometry');
|
||||||
var geom3 = require('@jscad/modeling/src/geometries/geom3');
|
var geom3 = require('@jscad/modeling/src/geometries/geom3');
|
||||||
var mat4 = require('@jscad/modeling/src/maths/mat4');
|
var mat4 = require('@jscad/modeling/src/maths/mat4');
|
||||||
@ -5214,10 +5215,8 @@ exports.Curve = Curve_1 = class Curve extends exports.Entity {
|
|||||||
for (let p of pts)
|
for (let p of pts)
|
||||||
array.push(p.x, p.y, 0);
|
array.push(p.x, p.y, 0);
|
||||||
let geometry = new LineGeometry.LineGeometry().setPositions(array);
|
let geometry = new LineGeometry.LineGeometry().setPositions(array);
|
||||||
const material = ColorMaterial.PrintLineMatrial.clone();
|
// 用 PrintColorIndex 便于 白->黑
|
||||||
// 引线的颜色
|
const material = ColorMaterial.GetPrintLineMaterial(this.PrintColorIndex);
|
||||||
if (HostApplicationServices.printIsColor)
|
|
||||||
material.color = ColorMaterial.GetColor(this.PrintColorIndex);
|
|
||||||
return new Line2.Line2(geometry, material);
|
return new Line2.Line2(geometry, material);
|
||||||
}
|
}
|
||||||
let geo = new three.BufferGeometry().setFromPoints(pts);
|
let geo = new three.BufferGeometry().setFromPoints(pts);
|
||||||
@ -5402,13 +5401,9 @@ exports.Line = Line_1 = class Line extends exports.Curve {
|
|||||||
for (let p of pts)
|
for (let p of pts)
|
||||||
array.push(p.x, p.y, p.z);
|
array.push(p.x, p.y, p.z);
|
||||||
let geometry = new LineGeometry.LineGeometry().setPositions(array);
|
let geometry = new LineGeometry.LineGeometry().setPositions(array);
|
||||||
// 线段的颜色
|
// 用 PrintColorIndex 便于 白->黑
|
||||||
if (HostApplicationServices.printIsColor) {
|
const printLineMatrial = ColorMaterial.GetPrintLineMaterial(this.PrintColorIndex);
|
||||||
const printLineMatrial = ColorMaterial.PrintLineMatrial.clone();
|
return new Line2.Line2(geometry, printLineMatrial);
|
||||||
printLineMatrial.color = ColorMaterial.GetColor(this.PrintColorIndex);
|
|
||||||
return new Line2.Line2(geometry, printLineMatrial);
|
|
||||||
}
|
|
||||||
return new Line2.Line2(geometry, ColorMaterial.PrintLineMatrial);
|
|
||||||
}
|
}
|
||||||
let geo = new three.BufferGeometry().setFromPoints(pts);
|
let geo = new three.BufferGeometry().setFromPoints(pts);
|
||||||
let line = new three.Line(geo, ColorMaterial.GetLineMaterial(this.DrawColorIndex, this._Freeze, this._LineType));
|
let line = new three.Line(geo, ColorMaterial.GetLineMaterial(this.DrawColorIndex, this._Freeze, this._LineType));
|
||||||
@ -5439,10 +5434,8 @@ exports.Line = Line_1 = class Line extends exports.Curve {
|
|||||||
UpdateDrawObjectMaterial(type, obj, material) {
|
UpdateDrawObjectMaterial(type, obj, material) {
|
||||||
if (type === exports.RenderType.WireframePrint) {
|
if (type === exports.RenderType.WireframePrint) {
|
||||||
let m = obj;
|
let m = obj;
|
||||||
const mtl = ColorMaterial.PrintLineMatrial.clone();
|
// 用 PrintColorIndex 便于 白->黑
|
||||||
if (HostApplicationServices.printIsColor) {
|
const mtl = ColorMaterial.GetPrintLineMaterial(this.PrintColorIndex);
|
||||||
mtl.color = ColorMaterial.GetColor(this.PrintColorIndex);
|
|
||||||
}
|
|
||||||
m.material = mtl;
|
m.material = mtl;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@ -7042,14 +7035,9 @@ exports.Circle = Circle_1 = class Circle extends exports.Curve {
|
|||||||
if (renderType === RenderType.WireframePrint)
|
if (renderType === RenderType.WireframePrint)
|
||||||
{
|
{
|
||||||
let geometry = new LineGeometry().setPositions(cirGeo.attributes.position.array as number[]);
|
let geometry = new LineGeometry().setPositions(cirGeo.attributes.position.array as number[]);
|
||||||
// 线段的颜色
|
// 用 PrintColorIndex 便于 白->黑
|
||||||
if (HostApplicationServices.printIsColor)
|
const printLineMatrial = ColorMaterial.GetPrintLineMaterial(this.PrintColorIndex);
|
||||||
{
|
obj.add(new Line2(geometry, printLineMatrial));
|
||||||
const printLineMatrial = ColorMaterial.PrintLineMatrial.clone();
|
|
||||||
printLineMatrial.color = ColorMaterial.GetColor(this.ColorIndex);
|
|
||||||
return new Line2(geometry, printLineMatrial);
|
|
||||||
}
|
|
||||||
obj.add(new Line2(geometry, ColorMaterial.PrintLineMatrial));
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -9866,10 +9854,8 @@ exports.Polyline = Polyline_1 = class Polyline extends exports.Curve {
|
|||||||
// 多段线也支持彩印
|
// 多段线也支持彩印
|
||||||
if (type === exports.RenderType.WireframePrint) {
|
if (type === exports.RenderType.WireframePrint) {
|
||||||
let m = obj;
|
let m = obj;
|
||||||
const mtl = ColorMaterial.PrintLineMatrial.clone();
|
// 用 PrintColorIndex 便于 白->黑
|
||||||
if (HostApplicationServices.printIsColor) {
|
const mtl = ColorMaterial.GetPrintLineMaterial(this.PrintColorIndex);
|
||||||
mtl.color = ColorMaterial.GetColor(this.PrintColorIndex);
|
|
||||||
}
|
|
||||||
m.material = mtl;
|
m.material = mtl;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@ -15286,6 +15272,7 @@ var ViewType;
|
|||||||
/** 映射: 视图->矩阵 */
|
/** 映射: 视图->矩阵 */
|
||||||
new Map([
|
new Map([
|
||||||
[ViewType.Front, new three.Matrix4().fromArray([1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1])],
|
[ViewType.Front, new three.Matrix4().fromArray([1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1])],
|
||||||
|
[ViewType.Back, new three.Matrix4().fromArray([-1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1])],
|
||||||
[ViewType.Left, new three.Matrix4().fromArray([0, -1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0, 0, 0, 1])],
|
[ViewType.Left, new three.Matrix4().fromArray([0, -1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0, 0, 0, 1])],
|
||||||
[ViewType.Down, new three.Matrix4().fromArray([1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1])],
|
[ViewType.Down, new three.Matrix4().fromArray([1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1])],
|
||||||
[ViewType.Right, new three.Matrix4().fromArray([0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1])],
|
[ViewType.Right, new three.Matrix4().fromArray([0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1])],
|
||||||
@ -17424,6 +17411,7 @@ const DefaultPartsAnalysisOption = {
|
|||||||
};
|
};
|
||||||
Object.freeze(DefaultPartsAnalysisOption);
|
Object.freeze(DefaultPartsAnalysisOption);
|
||||||
const DefaultFastDimOption = {
|
const DefaultFastDimOption = {
|
||||||
|
version: 1,
|
||||||
filterSmallSize: false,
|
filterSmallSize: false,
|
||||||
filterSmallSizeValue: 0,
|
filterSmallSizeValue: 0,
|
||||||
filterAppointSize: false,
|
filterAppointSize: false,
|
||||||
@ -17431,6 +17419,8 @@ const DefaultFastDimOption = {
|
|||||||
filterAppointForBoardName: false,
|
filterAppointForBoardName: false,
|
||||||
filterAppointForBoardNameValues: "",
|
filterAppointForBoardNameValues: "",
|
||||||
conditionType: ForBoardNameType.Same,
|
conditionType: ForBoardNameType.Same,
|
||||||
|
filterBoardDist: false,
|
||||||
|
filterBoardDistValue: 100
|
||||||
};
|
};
|
||||||
Object.freeze(DefaultFastDimOption);
|
Object.freeze(DefaultFastDimOption);
|
||||||
const DefaultOneClickInspectionOption = {
|
const DefaultOneClickInspectionOption = {
|
||||||
@ -17547,6 +17537,16 @@ const DefaultExtrudePl2Board = {
|
|||||||
isDrawBottom: true,
|
isDrawBottom: true,
|
||||||
};
|
};
|
||||||
Object.freeze(DefaultExtrudePl2Board);
|
Object.freeze(DefaultExtrudePl2Board);
|
||||||
|
const DefaultExportSTEPOption = {
|
||||||
|
version: 1,
|
||||||
|
drillHole: true, // 排钻孔
|
||||||
|
drilling: true, // 排钻
|
||||||
|
topLine: true, // 顶线
|
||||||
|
handle: true, // 拉手
|
||||||
|
hinge: true, // 铰链
|
||||||
|
compositeEntity: true, // 复合实体
|
||||||
|
};
|
||||||
|
Object.freeze(DefaultExportSTEPOption);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 使用轮廓和扫描路径构建扫描几何体,实现衣柜中的顶线或者地脚线之类的实体.
|
* 使用轮廓和扫描路径构建扫描几何体,实现衣柜中的顶线或者地脚线之类的实体.
|
||||||
@ -25245,6 +25245,13 @@ exports.CompositeEntity = CompositeEntity_1 = class CompositeEntity extends expo
|
|||||||
callback(en);
|
callback(en);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
ClearDraw() {
|
||||||
|
this.Traverse(ent => {
|
||||||
|
if (ent !== this)
|
||||||
|
ent.ClearDraw();
|
||||||
|
});
|
||||||
|
return super.ClearDraw();
|
||||||
|
}
|
||||||
//实体在被内嵌时,它绘制对象的世界矩阵会被影响,所以这里我们不直接计算它的盒子,而是用绘制对象的盒子来计算包围盒,避免错误
|
//实体在被内嵌时,它绘制对象的世界矩阵会被影响,所以这里我们不直接计算它的盒子,而是用绘制对象的盒子来计算包围盒,避免错误
|
||||||
//例如 复合扫略实体 的ZoomObject在这个实现下是错误的(因为扫略实体也是直接取绘制对象的包围盒)
|
//例如 复合扫略实体 的ZoomObject在这个实现下是错误的(因为扫略实体也是直接取绘制对象的包围盒)
|
||||||
// get BoundingBox()
|
// get BoundingBox()
|
||||||
@ -29379,16 +29386,16 @@ function Board2DModelCSGBuilder(board, side = false) {
|
|||||||
let cus = con.Explode();
|
let cus = con.Explode();
|
||||||
for (let [faceId, modelings] of board.Side2DModelingMap) {
|
for (let [faceId, modelings] of board.Side2DModelingMap) {
|
||||||
let faceMtx = GetSideCuFaceMtx(cus[faceId], inverseZ);
|
let faceMtx = GetSideCuFaceMtx(cus[faceId], inverseZ);
|
||||||
hasError = Creat2DModelGeom(board, modelings, _2DPathCsgs, faceMtx) || hasError;
|
hasError = Creat2DModelGeom(board, modelings, _2DPathCsgs, faceMtx, side) || hasError;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
hasError = Creat2DModelGeom(board, board.Modeling2D, _2DPathCsgs, faceMtx);
|
hasError = Creat2DModelGeom(board, board.Modeling2D, _2DPathCsgs, faceMtx, side);
|
||||||
if (hasError)
|
if (hasError)
|
||||||
Log(`板:${board.Name} 二维刀路建模异常!`, LogType.Error, [board]);
|
Log(`板:${board.Name} 二维刀路建模异常!`, LogType.Error, [board]);
|
||||||
return _2DPathCsgs;
|
return _2DPathCsgs;
|
||||||
}
|
}
|
||||||
function Creat2DModelGeom(board, modelings, _2DPathCsgs, faceMtx) {
|
function Creat2DModelGeom(board, modelings, _2DPathCsgs, faceMtx, side) {
|
||||||
let hasError = false;
|
let hasError = false;
|
||||||
let fuzzy = new FuzzyFactory;
|
let fuzzy = new FuzzyFactory;
|
||||||
let tempVec = new three.Vector3;
|
let tempVec = new three.Vector3;
|
||||||
@ -29437,7 +29444,7 @@ function Creat2DModelGeom(board, modelings, _2DPathCsgs, faceMtx) {
|
|||||||
for (let item of vm.items) {
|
for (let item of vm.items) {
|
||||||
let tempPath = GetOffsetPath(board, path, item);
|
let tempPath = GetOffsetPath(board, path, item);
|
||||||
if (tempPath) {
|
if (tempPath) {
|
||||||
let sweepContour = board.KnifePolylineMap.get(item.knife.id);
|
let sweepContour = side ? board.SideKnifePolylineMap.get(item.knife.id) : board.KnifePolylineMap.get(item.knife.id);
|
||||||
{
|
{
|
||||||
let curves = VData2Curve(VKnifToolPath(tempPath, item.depth, item.knife.angle / 2)); //走刀+提刀曲线
|
let curves = VData2Curve(VKnifToolPath(tempPath, item.depth, item.knife.angle / 2)); //走刀+提刀曲线
|
||||||
let pathObject = new three.Object3D(); //走刀路径绘制线
|
let pathObject = new three.Object3D(); //走刀路径绘制线
|
||||||
@ -29483,6 +29490,7 @@ function Creat2DModelGeom(board, modelings, _2DPathCsgs, faceMtx) {
|
|||||||
knifeGeomPts = shapePts.map(p => [p.x, p.y]);
|
knifeGeomPts = shapePts.map(p => [p.x, p.y]);
|
||||||
if (sweepContour.IsClockWise)
|
if (sweepContour.IsClockWise)
|
||||||
knifeGeomPts.reverse();
|
knifeGeomPts.reverse();
|
||||||
|
modelKnifePtsCache.set(item.knife.id, knifeGeomPts);
|
||||||
}
|
}
|
||||||
//刀截面geom
|
//刀截面geom
|
||||||
let knifeGeom = geom2__default["default"].fromPoints(knifeGeomPts);
|
let knifeGeom = geom2__default["default"].fromPoints(knifeGeomPts);
|
||||||
@ -30836,6 +30844,8 @@ exports.Board = Board_1 = class Board extends exports.ExtrudeSolid {
|
|||||||
this.bevelEnabled = true;
|
this.bevelEnabled = true;
|
||||||
//二维刀路 id -> polyline
|
//二维刀路 id -> polyline
|
||||||
this._KnifePolylineMap = new Map();
|
this._KnifePolylineMap = new Map();
|
||||||
|
//侧面二维刀路 id -> polyline
|
||||||
|
this._SideKnifePolylineMap = new Map();
|
||||||
this._FixContourByArcSweepPath_Ing = false;
|
this._FixContourByArcSweepPath_Ing = false;
|
||||||
this.UpdateSplitBoardSideModelUtil = true;
|
this.UpdateSplitBoardSideModelUtil = true;
|
||||||
this.UpdateSplitBoardSide2DModelUtil = true;
|
this.UpdateSplitBoardSide2DModelUtil = true;
|
||||||
@ -31684,6 +31694,7 @@ exports.Board = Board_1 = class Board extends exports.ExtrudeSolid {
|
|||||||
return;
|
return;
|
||||||
this.WriteAllObjectRecord();
|
this.WriteAllObjectRecord();
|
||||||
this._Side2DModelingMap.clear();
|
this._Side2DModelingMap.clear();
|
||||||
|
this._SideKnifePolylineMap.clear();
|
||||||
this.ClearSide2DPathCache();
|
this.ClearSide2DPathCache();
|
||||||
this.Update(exports.UpdateDraw.Geometry);
|
this.Update(exports.UpdateDraw.Geometry);
|
||||||
}
|
}
|
||||||
@ -32291,7 +32302,7 @@ exports.Board = Board_1 = class Board extends exports.ExtrudeSolid {
|
|||||||
l = new three.Line(BufferGeometryUtils.CreateFromPts(PointShapeUtils.LinesOpenDirPts(this.height, this.width, openDir)), ColorMaterial.GetWallLineMtl(color));
|
l = new three.Line(BufferGeometryUtils.CreateFromPts(PointShapeUtils.LinesOpenDirPts(this.height, this.width, openDir)), ColorMaterial.GetWallLineMtl(color));
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
// 虚线 todo线宽>3时,可能要对geom做二次填充
|
// 虚线
|
||||||
if (HostApplicationServices.openDirIsDash) {
|
if (HostApplicationServices.openDirIsDash) {
|
||||||
const geometry = new LineSegmentsGeometry.LineSegmentsGeometry();
|
const geometry = new LineSegmentsGeometry.LineSegmentsGeometry();
|
||||||
const nums = [];
|
const nums = [];
|
||||||
@ -32299,10 +32310,11 @@ exports.Board = Board_1 = class Board extends exports.ExtrudeSolid {
|
|||||||
for (let p of pts)
|
for (let p of pts)
|
||||||
nums.push(p.x, p.y, p.z);
|
nums.push(p.x, p.y, p.z);
|
||||||
geometry.setPositions(nums);
|
geometry.setPositions(nums);
|
||||||
const material = ColorMaterial.PrintLineMatrial.clone();
|
// 用 PrintColorIndex 便于 白->黑
|
||||||
material.linewidth = lineWidth;
|
const material = ColorMaterial.GetPrintLineMaterial(this.PrintColorIndex);
|
||||||
|
material.linewidth = lineWidth + 1; // 加1好看点
|
||||||
material.color = ColorMaterial.GetColor(color);
|
material.color = ColorMaterial.GetColor(color);
|
||||||
l = new three.LineSegments(geometry, material);
|
l = new LineSegments2.LineSegments2(geometry, material);
|
||||||
}
|
}
|
||||||
// 实线
|
// 实线
|
||||||
else {
|
else {
|
||||||
@ -32312,7 +32324,8 @@ exports.Board = Board_1 = class Board extends exports.ExtrudeSolid {
|
|||||||
for (let p of pts)
|
for (let p of pts)
|
||||||
nums.push(p.x, p.y, p.z);
|
nums.push(p.x, p.y, p.z);
|
||||||
geometry.setPositions(nums);
|
geometry.setPositions(nums);
|
||||||
const material = ColorMaterial.PrintLineMatrial.clone();
|
// 用 PrintColorIndex 便于 白->黑
|
||||||
|
const material = ColorMaterial.GetPrintLineMaterial(this.PrintColorIndex);
|
||||||
material.linewidth = lineWidth;
|
material.linewidth = lineWidth;
|
||||||
material.color = ColorMaterial.GetColor(color);
|
material.color = ColorMaterial.GetColor(color);
|
||||||
l = new Line2.Line2(geometry, material);
|
l = new Line2.Line2(geometry, material);
|
||||||
@ -32348,6 +32361,16 @@ exports.Board = Board_1 = class Board extends exports.ExtrudeSolid {
|
|||||||
this._KnifePolylineMap = map;
|
this._KnifePolylineMap = map;
|
||||||
//不进行更新 通常由其他的方法更新
|
//不进行更新 通常由其他的方法更新
|
||||||
}
|
}
|
||||||
|
get SideKnifePolylineMap() {
|
||||||
|
return this._SideKnifePolylineMap;
|
||||||
|
}
|
||||||
|
set SideKnifePolylineMap(map) {
|
||||||
|
if (map.size === 0 && this._SideKnifePolylineMap.size === 0)
|
||||||
|
return;
|
||||||
|
this.WriteAllObjectRecord();
|
||||||
|
this._SideKnifePolylineMap = map;
|
||||||
|
//不进行更新 通常由其他的方法更新
|
||||||
|
}
|
||||||
Clear3DPathCache() {
|
Clear3DPathCache() {
|
||||||
if (!this._3DPathObject)
|
if (!this._3DPathObject)
|
||||||
return;
|
return;
|
||||||
@ -33891,10 +33914,19 @@ exports.Board = Board_1 = class Board extends exports.ExtrudeSolid {
|
|||||||
}
|
}
|
||||||
if (ver > 26)
|
if (ver > 26)
|
||||||
DeserializationBoardSide2DModeingData(file, this._Side2DModelingMap);
|
DeserializationBoardSide2DModeingData(file, this._Side2DModelingMap);
|
||||||
|
this._SideKnifePolylineMap.clear();
|
||||||
|
if (ver > 27) {
|
||||||
|
let size = file.Read();
|
||||||
|
for (let i = 0; i < size; i++) {
|
||||||
|
let id = file.Read();
|
||||||
|
let pl = file.ReadObject();
|
||||||
|
this._SideKnifePolylineMap.set(id, pl);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
WriteFile(file) {
|
WriteFile(file) {
|
||||||
super.WriteFile(file);
|
super.WriteFile(file);
|
||||||
file.Write(27);
|
file.Write(28);
|
||||||
// file.Write(this._SpaceOCS.toArray()); ver < 6
|
// file.Write(this._SpaceOCS.toArray()); ver < 6
|
||||||
file.Write(this._BoardType);
|
file.Write(this._BoardType);
|
||||||
file.Write(this._Name);
|
file.Write(this._Name);
|
||||||
@ -34002,6 +34034,11 @@ exports.Board = Board_1 = class Board extends exports.ExtrudeSolid {
|
|||||||
file.Write(ids.Name);
|
file.Write(ids.Name);
|
||||||
}
|
}
|
||||||
SerializeBoardSide2DModeingData(file, this._Side2DModelingMap);
|
SerializeBoardSide2DModeingData(file, this._Side2DModelingMap);
|
||||||
|
file.Write(this._SideKnifePolylineMap.size);
|
||||||
|
for (let [id, pl] of this._SideKnifePolylineMap) {
|
||||||
|
file.Write(id);
|
||||||
|
file.WriteObject(pl);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
__decorate([
|
__decorate([
|
||||||
@ -38791,8 +38828,9 @@ exports.RoomHolePolyline = class RoomHolePolyline extends exports.RoomHoleBase {
|
|||||||
}
|
}
|
||||||
this._MeshGeometry = new three.BufferGeometry().fromGeometry(geo);
|
this._MeshGeometry = new three.BufferGeometry().fromGeometry(geo);
|
||||||
for (const group of this._MeshGeometry.groups) {
|
for (const group of this._MeshGeometry.groups) {
|
||||||
if (this._OverWriteMaterial.has(group.materialIndex)) {
|
let id = this._OverWriteMaterial.get(group.materialIndex);
|
||||||
let mtl = (this._OverWriteMaterial.get(group.materialIndex).Object);
|
if (id) {
|
||||||
|
let mtl = id.Object;
|
||||||
this.GenWorldUV(this._MeshGeometry, mtl, group.start, group.count);
|
this.GenWorldUV(this._MeshGeometry, mtl, group.start, group.count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -38816,9 +38854,10 @@ exports.RoomHolePolyline = class RoomHolePolyline extends exports.RoomHoleBase {
|
|||||||
}
|
}
|
||||||
for (const group of this.MeshGeometry.groups) {
|
for (const group of this.MeshGeometry.groups) {
|
||||||
if (this._OverWriteMaterial.size > 0) {
|
if (this._OverWriteMaterial.size > 0) {
|
||||||
if (this._OverWriteMaterial.has(group.materialIndex)) {
|
let id = this._OverWriteMaterial.get(group.materialIndex);
|
||||||
let mtl = (this._OverWriteMaterial.get(group.materialIndex).Object);
|
if (id) {
|
||||||
this.GenWorldUV(this.MeshGeometry, mtl, group.start, group.count);
|
let mtl = id.Object;
|
||||||
|
this.GenWorldUV(this._MeshGeometry, mtl, group.start, group.count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@ -42868,6 +42907,10 @@ exports.Dimension = class Dimension extends exports.Entity {
|
|||||||
this.WriteAllObjectRecord();
|
this.WriteAllObjectRecord();
|
||||||
this._CabinetName = value;
|
this._CabinetName = value;
|
||||||
}
|
}
|
||||||
|
ClearDraw() {
|
||||||
|
this._Text.ClearDraw();
|
||||||
|
return super.ClearDraw();
|
||||||
|
}
|
||||||
ReadDimStyle(file) {
|
ReadDimStyle(file) {
|
||||||
this._DimStyleOverride.clear();
|
this._DimStyleOverride.clear();
|
||||||
let size = file.Read();
|
let size = file.Read();
|
||||||
@ -51530,10 +51573,13 @@ exports.RadiusDimension = class RadiusDimension extends exports.Dimension {
|
|||||||
let [line, arrow, textObj] = obj.children;
|
let [line, arrow, textObj] = obj.children;
|
||||||
// 修改箭头类型
|
// 修改箭头类型
|
||||||
{
|
{
|
||||||
obj.remove(arrow, textObj);
|
obj.remove(arrow);
|
||||||
|
// textObj 可能为undefined
|
||||||
|
textObj && obj.remove(textObj);
|
||||||
const [newArrow1, newArrow2] = this.GetArrowObject(renderType);
|
const [newArrow1, newArrow2] = this.GetArrowObject(renderType);
|
||||||
arrow = newArrow1;
|
arrow = newArrow1;
|
||||||
obj.add(arrow, textObj);
|
obj.add(arrow);
|
||||||
|
textObj && obj.add(textObj);
|
||||||
}
|
}
|
||||||
let arrowSize = this.GetDimStyleValue(DimStyleKeyCode.DIMASZ) ?? 10;
|
let arrowSize = this.GetDimStyleValue(DimStyleKeyCode.DIMASZ) ?? 10;
|
||||||
if (renderType === exports.RenderType.WireframePrint) {
|
if (renderType === exports.RenderType.WireframePrint) {
|
||||||
|
File diff suppressed because one or more lines are too long
134
api.esm.js
134
api.esm.js
@ -2,6 +2,7 @@ import { measureAggregateVolume, measureBoundingBox as measureBoundingBox$1 } fr
|
|||||||
import { Vector3, FrontSide, LineDashedMaterial, Vector2 as Vector2$1, DoubleSide, MeshBasicMaterial, LineBasicMaterial, LineDashDotMaterial, LineDashDoubleDotMaterial, LineCenterMaterial, ShaderMaterial, Color, Matrix4, Box3, MeshPhysicalMaterial, Object3D, MathUtils, Quaternion, BufferGeometry, Shape as Shape$1, ShapeGeometry, BufferAttribute, Line as Line$1, Plane as Plane$1, Line3, EllipseCurve, CatmullRomCurve3, Box2 as Box2$1, Float32BufferAttribute, Path as Path$1, Geometry, Face3, LineSegments, Mesh, CylinderBufferGeometry, InstancedInterleavedBuffer, InterleavedBufferAttribute, ShapeUtils, BoxBufferGeometry, ExtrudeGeometry, Group, BoxGeometry, Triangle, Euler, ShapeBufferGeometry, OrthographicCamera, PerspectiveCamera, AmbientLight as AmbientLight$1, DirectionalLightHelper, SphereBufferGeometry, Matrix3, DirectionalLight as DirectionalLight$1, HemisphereLight as HemisphereLight$1, MirroredRepeatWrapping, Texture, Scene, WebGLRenderTarget, Frustum, MeshNormalMaterial, TextureLoader, PointLight as PointLight$1, SphereGeometry, BackSide, RectAreaLight as RectAreaLight$1, SpotLight as SpotLight$1, ConeGeometry, PointsMaterial, Points, Raycaster } from 'three';
|
import { Vector3, FrontSide, LineDashedMaterial, Vector2 as Vector2$1, DoubleSide, MeshBasicMaterial, LineBasicMaterial, LineDashDotMaterial, LineDashDoubleDotMaterial, LineCenterMaterial, ShaderMaterial, Color, Matrix4, Box3, MeshPhysicalMaterial, Object3D, MathUtils, Quaternion, BufferGeometry, Shape as Shape$1, ShapeGeometry, BufferAttribute, Line as Line$1, Plane as Plane$1, Line3, EllipseCurve, CatmullRomCurve3, Box2 as Box2$1, Float32BufferAttribute, Path as Path$1, Geometry, Face3, LineSegments, Mesh, CylinderBufferGeometry, InstancedInterleavedBuffer, InterleavedBufferAttribute, ShapeUtils, BoxBufferGeometry, ExtrudeGeometry, Group, BoxGeometry, Triangle, Euler, ShapeBufferGeometry, OrthographicCamera, PerspectiveCamera, AmbientLight as AmbientLight$1, DirectionalLightHelper, SphereBufferGeometry, Matrix3, DirectionalLight as DirectionalLight$1, HemisphereLight as HemisphereLight$1, MirroredRepeatWrapping, Texture, Scene, WebGLRenderTarget, Frustum, MeshNormalMaterial, TextureLoader, PointLight as PointLight$1, SphereGeometry, BackSide, RectAreaLight as RectAreaLight$1, SpotLight as SpotLight$1, ConeGeometry, PointsMaterial, Points, Raycaster } from 'three';
|
||||||
import { Line2 } from 'three/examples/jsm/lines/Line2';
|
import { Line2 } from 'three/examples/jsm/lines/Line2';
|
||||||
import { LineGeometry } from 'three/examples/jsm/lines/LineGeometry';
|
import { LineGeometry } from 'three/examples/jsm/lines/LineGeometry';
|
||||||
|
import { LineSegments2 } from 'three/examples/jsm/lines/LineSegments2';
|
||||||
import { LineSegmentsGeometry } from 'three/examples/jsm/lines/LineSegmentsGeometry';
|
import { LineSegmentsGeometry } from 'three/examples/jsm/lines/LineSegmentsGeometry';
|
||||||
import geom3, { toPolygons, transform as transform$1 } from '@jscad/modeling/src/geometries/geom3';
|
import geom3, { toPolygons, transform as transform$1 } from '@jscad/modeling/src/geometries/geom3';
|
||||||
import mat4 from '@jscad/modeling/src/maths/mat4';
|
import mat4 from '@jscad/modeling/src/maths/mat4';
|
||||||
@ -5178,10 +5179,8 @@ let Curve = Curve_1 = class Curve extends Entity {
|
|||||||
for (let p of pts)
|
for (let p of pts)
|
||||||
array.push(p.x, p.y, 0);
|
array.push(p.x, p.y, 0);
|
||||||
let geometry = new LineGeometry().setPositions(array);
|
let geometry = new LineGeometry().setPositions(array);
|
||||||
const material = ColorMaterial.PrintLineMatrial.clone();
|
// 用 PrintColorIndex 便于 白->黑
|
||||||
// 引线的颜色
|
const material = ColorMaterial.GetPrintLineMaterial(this.PrintColorIndex);
|
||||||
if (HostApplicationServices.printIsColor)
|
|
||||||
material.color = ColorMaterial.GetColor(this.PrintColorIndex);
|
|
||||||
return new Line2(geometry, material);
|
return new Line2(geometry, material);
|
||||||
}
|
}
|
||||||
let geo = new BufferGeometry().setFromPoints(pts);
|
let geo = new BufferGeometry().setFromPoints(pts);
|
||||||
@ -5366,13 +5365,9 @@ let Line = Line_1 = class Line extends Curve {
|
|||||||
for (let p of pts)
|
for (let p of pts)
|
||||||
array.push(p.x, p.y, p.z);
|
array.push(p.x, p.y, p.z);
|
||||||
let geometry = new LineGeometry().setPositions(array);
|
let geometry = new LineGeometry().setPositions(array);
|
||||||
// 线段的颜色
|
// 用 PrintColorIndex 便于 白->黑
|
||||||
if (HostApplicationServices.printIsColor) {
|
const printLineMatrial = ColorMaterial.GetPrintLineMaterial(this.PrintColorIndex);
|
||||||
const printLineMatrial = ColorMaterial.PrintLineMatrial.clone();
|
return new Line2(geometry, printLineMatrial);
|
||||||
printLineMatrial.color = ColorMaterial.GetColor(this.PrintColorIndex);
|
|
||||||
return new Line2(geometry, printLineMatrial);
|
|
||||||
}
|
|
||||||
return new Line2(geometry, ColorMaterial.PrintLineMatrial);
|
|
||||||
}
|
}
|
||||||
let geo = new BufferGeometry().setFromPoints(pts);
|
let geo = new BufferGeometry().setFromPoints(pts);
|
||||||
let line = new Line$1(geo, ColorMaterial.GetLineMaterial(this.DrawColorIndex, this._Freeze, this._LineType));
|
let line = new Line$1(geo, ColorMaterial.GetLineMaterial(this.DrawColorIndex, this._Freeze, this._LineType));
|
||||||
@ -5403,10 +5398,8 @@ let Line = Line_1 = class Line extends Curve {
|
|||||||
UpdateDrawObjectMaterial(type, obj, material) {
|
UpdateDrawObjectMaterial(type, obj, material) {
|
||||||
if (type === RenderType.WireframePrint) {
|
if (type === RenderType.WireframePrint) {
|
||||||
let m = obj;
|
let m = obj;
|
||||||
const mtl = ColorMaterial.PrintLineMatrial.clone();
|
// 用 PrintColorIndex 便于 白->黑
|
||||||
if (HostApplicationServices.printIsColor) {
|
const mtl = ColorMaterial.GetPrintLineMaterial(this.PrintColorIndex);
|
||||||
mtl.color = ColorMaterial.GetColor(this.PrintColorIndex);
|
|
||||||
}
|
|
||||||
m.material = mtl;
|
m.material = mtl;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@ -7006,14 +6999,9 @@ let Circle = Circle_1 = class Circle extends Curve {
|
|||||||
if (renderType === RenderType.WireframePrint)
|
if (renderType === RenderType.WireframePrint)
|
||||||
{
|
{
|
||||||
let geometry = new LineGeometry().setPositions(cirGeo.attributes.position.array as number[]);
|
let geometry = new LineGeometry().setPositions(cirGeo.attributes.position.array as number[]);
|
||||||
// 线段的颜色
|
// 用 PrintColorIndex 便于 白->黑
|
||||||
if (HostApplicationServices.printIsColor)
|
const printLineMatrial = ColorMaterial.GetPrintLineMaterial(this.PrintColorIndex);
|
||||||
{
|
obj.add(new Line2(geometry, printLineMatrial));
|
||||||
const printLineMatrial = ColorMaterial.PrintLineMatrial.clone();
|
|
||||||
printLineMatrial.color = ColorMaterial.GetColor(this.ColorIndex);
|
|
||||||
return new Line2(geometry, printLineMatrial);
|
|
||||||
}
|
|
||||||
obj.add(new Line2(geometry, ColorMaterial.PrintLineMatrial));
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -9830,10 +9818,8 @@ let Polyline = Polyline_1 = class Polyline extends Curve {
|
|||||||
// 多段线也支持彩印
|
// 多段线也支持彩印
|
||||||
if (type === RenderType.WireframePrint) {
|
if (type === RenderType.WireframePrint) {
|
||||||
let m = obj;
|
let m = obj;
|
||||||
const mtl = ColorMaterial.PrintLineMatrial.clone();
|
// 用 PrintColorIndex 便于 白->黑
|
||||||
if (HostApplicationServices.printIsColor) {
|
const mtl = ColorMaterial.GetPrintLineMaterial(this.PrintColorIndex);
|
||||||
mtl.color = ColorMaterial.GetColor(this.PrintColorIndex);
|
|
||||||
}
|
|
||||||
m.material = mtl;
|
m.material = mtl;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@ -15250,6 +15236,7 @@ var ViewType;
|
|||||||
/** 映射: 视图->矩阵 */
|
/** 映射: 视图->矩阵 */
|
||||||
new Map([
|
new Map([
|
||||||
[ViewType.Front, new Matrix4().fromArray([1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1])],
|
[ViewType.Front, new Matrix4().fromArray([1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1])],
|
||||||
|
[ViewType.Back, new Matrix4().fromArray([-1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1])],
|
||||||
[ViewType.Left, new Matrix4().fromArray([0, -1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0, 0, 0, 1])],
|
[ViewType.Left, new Matrix4().fromArray([0, -1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0, 0, 0, 1])],
|
||||||
[ViewType.Down, new Matrix4().fromArray([1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1])],
|
[ViewType.Down, new Matrix4().fromArray([1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1])],
|
||||||
[ViewType.Right, new Matrix4().fromArray([0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1])],
|
[ViewType.Right, new Matrix4().fromArray([0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1])],
|
||||||
@ -17388,6 +17375,7 @@ const DefaultPartsAnalysisOption = {
|
|||||||
};
|
};
|
||||||
Object.freeze(DefaultPartsAnalysisOption);
|
Object.freeze(DefaultPartsAnalysisOption);
|
||||||
const DefaultFastDimOption = {
|
const DefaultFastDimOption = {
|
||||||
|
version: 1,
|
||||||
filterSmallSize: false,
|
filterSmallSize: false,
|
||||||
filterSmallSizeValue: 0,
|
filterSmallSizeValue: 0,
|
||||||
filterAppointSize: false,
|
filterAppointSize: false,
|
||||||
@ -17395,6 +17383,8 @@ const DefaultFastDimOption = {
|
|||||||
filterAppointForBoardName: false,
|
filterAppointForBoardName: false,
|
||||||
filterAppointForBoardNameValues: "",
|
filterAppointForBoardNameValues: "",
|
||||||
conditionType: ForBoardNameType.Same,
|
conditionType: ForBoardNameType.Same,
|
||||||
|
filterBoardDist: false,
|
||||||
|
filterBoardDistValue: 100
|
||||||
};
|
};
|
||||||
Object.freeze(DefaultFastDimOption);
|
Object.freeze(DefaultFastDimOption);
|
||||||
const DefaultOneClickInspectionOption = {
|
const DefaultOneClickInspectionOption = {
|
||||||
@ -17511,6 +17501,16 @@ const DefaultExtrudePl2Board = {
|
|||||||
isDrawBottom: true,
|
isDrawBottom: true,
|
||||||
};
|
};
|
||||||
Object.freeze(DefaultExtrudePl2Board);
|
Object.freeze(DefaultExtrudePl2Board);
|
||||||
|
const DefaultExportSTEPOption = {
|
||||||
|
version: 1,
|
||||||
|
drillHole: true, // 排钻孔
|
||||||
|
drilling: true, // 排钻
|
||||||
|
topLine: true, // 顶线
|
||||||
|
handle: true, // 拉手
|
||||||
|
hinge: true, // 铰链
|
||||||
|
compositeEntity: true, // 复合实体
|
||||||
|
};
|
||||||
|
Object.freeze(DefaultExportSTEPOption);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 使用轮廓和扫描路径构建扫描几何体,实现衣柜中的顶线或者地脚线之类的实体.
|
* 使用轮廓和扫描路径构建扫描几何体,实现衣柜中的顶线或者地脚线之类的实体.
|
||||||
@ -25209,6 +25209,13 @@ let CompositeEntity = CompositeEntity_1 = class CompositeEntity extends Entity {
|
|||||||
callback(en);
|
callback(en);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
ClearDraw() {
|
||||||
|
this.Traverse(ent => {
|
||||||
|
if (ent !== this)
|
||||||
|
ent.ClearDraw();
|
||||||
|
});
|
||||||
|
return super.ClearDraw();
|
||||||
|
}
|
||||||
//实体在被内嵌时,它绘制对象的世界矩阵会被影响,所以这里我们不直接计算它的盒子,而是用绘制对象的盒子来计算包围盒,避免错误
|
//实体在被内嵌时,它绘制对象的世界矩阵会被影响,所以这里我们不直接计算它的盒子,而是用绘制对象的盒子来计算包围盒,避免错误
|
||||||
//例如 复合扫略实体 的ZoomObject在这个实现下是错误的(因为扫略实体也是直接取绘制对象的包围盒)
|
//例如 复合扫略实体 的ZoomObject在这个实现下是错误的(因为扫略实体也是直接取绘制对象的包围盒)
|
||||||
// get BoundingBox()
|
// get BoundingBox()
|
||||||
@ -29343,16 +29350,16 @@ function Board2DModelCSGBuilder(board, side = false) {
|
|||||||
let cus = con.Explode();
|
let cus = con.Explode();
|
||||||
for (let [faceId, modelings] of board.Side2DModelingMap) {
|
for (let [faceId, modelings] of board.Side2DModelingMap) {
|
||||||
let faceMtx = GetSideCuFaceMtx(cus[faceId], inverseZ);
|
let faceMtx = GetSideCuFaceMtx(cus[faceId], inverseZ);
|
||||||
hasError = Creat2DModelGeom(board, modelings, _2DPathCsgs, faceMtx) || hasError;
|
hasError = Creat2DModelGeom(board, modelings, _2DPathCsgs, faceMtx, side) || hasError;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
hasError = Creat2DModelGeom(board, board.Modeling2D, _2DPathCsgs, faceMtx);
|
hasError = Creat2DModelGeom(board, board.Modeling2D, _2DPathCsgs, faceMtx, side);
|
||||||
if (hasError)
|
if (hasError)
|
||||||
Log(`板:${board.Name} 二维刀路建模异常!`, LogType.Error, [board]);
|
Log(`板:${board.Name} 二维刀路建模异常!`, LogType.Error, [board]);
|
||||||
return _2DPathCsgs;
|
return _2DPathCsgs;
|
||||||
}
|
}
|
||||||
function Creat2DModelGeom(board, modelings, _2DPathCsgs, faceMtx) {
|
function Creat2DModelGeom(board, modelings, _2DPathCsgs, faceMtx, side) {
|
||||||
let hasError = false;
|
let hasError = false;
|
||||||
let fuzzy = new FuzzyFactory;
|
let fuzzy = new FuzzyFactory;
|
||||||
let tempVec = new Vector3;
|
let tempVec = new Vector3;
|
||||||
@ -29401,7 +29408,7 @@ function Creat2DModelGeom(board, modelings, _2DPathCsgs, faceMtx) {
|
|||||||
for (let item of vm.items) {
|
for (let item of vm.items) {
|
||||||
let tempPath = GetOffsetPath(board, path, item);
|
let tempPath = GetOffsetPath(board, path, item);
|
||||||
if (tempPath) {
|
if (tempPath) {
|
||||||
let sweepContour = board.KnifePolylineMap.get(item.knife.id);
|
let sweepContour = side ? board.SideKnifePolylineMap.get(item.knife.id) : board.KnifePolylineMap.get(item.knife.id);
|
||||||
{
|
{
|
||||||
let curves = VData2Curve(VKnifToolPath(tempPath, item.depth, item.knife.angle / 2)); //走刀+提刀曲线
|
let curves = VData2Curve(VKnifToolPath(tempPath, item.depth, item.knife.angle / 2)); //走刀+提刀曲线
|
||||||
let pathObject = new Object3D(); //走刀路径绘制线
|
let pathObject = new Object3D(); //走刀路径绘制线
|
||||||
@ -29447,6 +29454,7 @@ function Creat2DModelGeom(board, modelings, _2DPathCsgs, faceMtx) {
|
|||||||
knifeGeomPts = shapePts.map(p => [p.x, p.y]);
|
knifeGeomPts = shapePts.map(p => [p.x, p.y]);
|
||||||
if (sweepContour.IsClockWise)
|
if (sweepContour.IsClockWise)
|
||||||
knifeGeomPts.reverse();
|
knifeGeomPts.reverse();
|
||||||
|
modelKnifePtsCache.set(item.knife.id, knifeGeomPts);
|
||||||
}
|
}
|
||||||
//刀截面geom
|
//刀截面geom
|
||||||
let knifeGeom = geom2.fromPoints(knifeGeomPts);
|
let knifeGeom = geom2.fromPoints(knifeGeomPts);
|
||||||
@ -30800,6 +30808,8 @@ let Board = Board_1 = class Board extends ExtrudeSolid {
|
|||||||
this.bevelEnabled = true;
|
this.bevelEnabled = true;
|
||||||
//二维刀路 id -> polyline
|
//二维刀路 id -> polyline
|
||||||
this._KnifePolylineMap = new Map();
|
this._KnifePolylineMap = new Map();
|
||||||
|
//侧面二维刀路 id -> polyline
|
||||||
|
this._SideKnifePolylineMap = new Map();
|
||||||
this._FixContourByArcSweepPath_Ing = false;
|
this._FixContourByArcSweepPath_Ing = false;
|
||||||
this.UpdateSplitBoardSideModelUtil = true;
|
this.UpdateSplitBoardSideModelUtil = true;
|
||||||
this.UpdateSplitBoardSide2DModelUtil = true;
|
this.UpdateSplitBoardSide2DModelUtil = true;
|
||||||
@ -31648,6 +31658,7 @@ let Board = Board_1 = class Board extends ExtrudeSolid {
|
|||||||
return;
|
return;
|
||||||
this.WriteAllObjectRecord();
|
this.WriteAllObjectRecord();
|
||||||
this._Side2DModelingMap.clear();
|
this._Side2DModelingMap.clear();
|
||||||
|
this._SideKnifePolylineMap.clear();
|
||||||
this.ClearSide2DPathCache();
|
this.ClearSide2DPathCache();
|
||||||
this.Update(UpdateDraw.Geometry);
|
this.Update(UpdateDraw.Geometry);
|
||||||
}
|
}
|
||||||
@ -32255,7 +32266,7 @@ let Board = Board_1 = class Board extends ExtrudeSolid {
|
|||||||
l = new Line$1(BufferGeometryUtils.CreateFromPts(PointShapeUtils.LinesOpenDirPts(this.height, this.width, openDir)), ColorMaterial.GetWallLineMtl(color));
|
l = new Line$1(BufferGeometryUtils.CreateFromPts(PointShapeUtils.LinesOpenDirPts(this.height, this.width, openDir)), ColorMaterial.GetWallLineMtl(color));
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
// 虚线 todo线宽>3时,可能要对geom做二次填充
|
// 虚线
|
||||||
if (HostApplicationServices.openDirIsDash) {
|
if (HostApplicationServices.openDirIsDash) {
|
||||||
const geometry = new LineSegmentsGeometry();
|
const geometry = new LineSegmentsGeometry();
|
||||||
const nums = [];
|
const nums = [];
|
||||||
@ -32263,10 +32274,11 @@ let Board = Board_1 = class Board extends ExtrudeSolid {
|
|||||||
for (let p of pts)
|
for (let p of pts)
|
||||||
nums.push(p.x, p.y, p.z);
|
nums.push(p.x, p.y, p.z);
|
||||||
geometry.setPositions(nums);
|
geometry.setPositions(nums);
|
||||||
const material = ColorMaterial.PrintLineMatrial.clone();
|
// 用 PrintColorIndex 便于 白->黑
|
||||||
material.linewidth = lineWidth;
|
const material = ColorMaterial.GetPrintLineMaterial(this.PrintColorIndex);
|
||||||
|
material.linewidth = lineWidth + 1; // 加1好看点
|
||||||
material.color = ColorMaterial.GetColor(color);
|
material.color = ColorMaterial.GetColor(color);
|
||||||
l = new LineSegments(geometry, material);
|
l = new LineSegments2(geometry, material);
|
||||||
}
|
}
|
||||||
// 实线
|
// 实线
|
||||||
else {
|
else {
|
||||||
@ -32276,7 +32288,8 @@ let Board = Board_1 = class Board extends ExtrudeSolid {
|
|||||||
for (let p of pts)
|
for (let p of pts)
|
||||||
nums.push(p.x, p.y, p.z);
|
nums.push(p.x, p.y, p.z);
|
||||||
geometry.setPositions(nums);
|
geometry.setPositions(nums);
|
||||||
const material = ColorMaterial.PrintLineMatrial.clone();
|
// 用 PrintColorIndex 便于 白->黑
|
||||||
|
const material = ColorMaterial.GetPrintLineMaterial(this.PrintColorIndex);
|
||||||
material.linewidth = lineWidth;
|
material.linewidth = lineWidth;
|
||||||
material.color = ColorMaterial.GetColor(color);
|
material.color = ColorMaterial.GetColor(color);
|
||||||
l = new Line2(geometry, material);
|
l = new Line2(geometry, material);
|
||||||
@ -32312,6 +32325,16 @@ let Board = Board_1 = class Board extends ExtrudeSolid {
|
|||||||
this._KnifePolylineMap = map;
|
this._KnifePolylineMap = map;
|
||||||
//不进行更新 通常由其他的方法更新
|
//不进行更新 通常由其他的方法更新
|
||||||
}
|
}
|
||||||
|
get SideKnifePolylineMap() {
|
||||||
|
return this._SideKnifePolylineMap;
|
||||||
|
}
|
||||||
|
set SideKnifePolylineMap(map) {
|
||||||
|
if (map.size === 0 && this._SideKnifePolylineMap.size === 0)
|
||||||
|
return;
|
||||||
|
this.WriteAllObjectRecord();
|
||||||
|
this._SideKnifePolylineMap = map;
|
||||||
|
//不进行更新 通常由其他的方法更新
|
||||||
|
}
|
||||||
Clear3DPathCache() {
|
Clear3DPathCache() {
|
||||||
if (!this._3DPathObject)
|
if (!this._3DPathObject)
|
||||||
return;
|
return;
|
||||||
@ -33855,10 +33878,19 @@ let Board = Board_1 = class Board extends ExtrudeSolid {
|
|||||||
}
|
}
|
||||||
if (ver > 26)
|
if (ver > 26)
|
||||||
DeserializationBoardSide2DModeingData(file, this._Side2DModelingMap);
|
DeserializationBoardSide2DModeingData(file, this._Side2DModelingMap);
|
||||||
|
this._SideKnifePolylineMap.clear();
|
||||||
|
if (ver > 27) {
|
||||||
|
let size = file.Read();
|
||||||
|
for (let i = 0; i < size; i++) {
|
||||||
|
let id = file.Read();
|
||||||
|
let pl = file.ReadObject();
|
||||||
|
this._SideKnifePolylineMap.set(id, pl);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
WriteFile(file) {
|
WriteFile(file) {
|
||||||
super.WriteFile(file);
|
super.WriteFile(file);
|
||||||
file.Write(27);
|
file.Write(28);
|
||||||
// file.Write(this._SpaceOCS.toArray()); ver < 6
|
// file.Write(this._SpaceOCS.toArray()); ver < 6
|
||||||
file.Write(this._BoardType);
|
file.Write(this._BoardType);
|
||||||
file.Write(this._Name);
|
file.Write(this._Name);
|
||||||
@ -33966,6 +33998,11 @@ let Board = Board_1 = class Board extends ExtrudeSolid {
|
|||||||
file.Write(ids.Name);
|
file.Write(ids.Name);
|
||||||
}
|
}
|
||||||
SerializeBoardSide2DModeingData(file, this._Side2DModelingMap);
|
SerializeBoardSide2DModeingData(file, this._Side2DModelingMap);
|
||||||
|
file.Write(this._SideKnifePolylineMap.size);
|
||||||
|
for (let [id, pl] of this._SideKnifePolylineMap) {
|
||||||
|
file.Write(id);
|
||||||
|
file.WriteObject(pl);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
__decorate([
|
__decorate([
|
||||||
@ -38755,8 +38792,9 @@ let RoomHolePolyline = class RoomHolePolyline extends RoomHoleBase {
|
|||||||
}
|
}
|
||||||
this._MeshGeometry = new BufferGeometry().fromGeometry(geo);
|
this._MeshGeometry = new BufferGeometry().fromGeometry(geo);
|
||||||
for (const group of this._MeshGeometry.groups) {
|
for (const group of this._MeshGeometry.groups) {
|
||||||
if (this._OverWriteMaterial.has(group.materialIndex)) {
|
let id = this._OverWriteMaterial.get(group.materialIndex);
|
||||||
let mtl = (this._OverWriteMaterial.get(group.materialIndex).Object);
|
if (id) {
|
||||||
|
let mtl = id.Object;
|
||||||
this.GenWorldUV(this._MeshGeometry, mtl, group.start, group.count);
|
this.GenWorldUV(this._MeshGeometry, mtl, group.start, group.count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -38780,9 +38818,10 @@ let RoomHolePolyline = class RoomHolePolyline extends RoomHoleBase {
|
|||||||
}
|
}
|
||||||
for (const group of this.MeshGeometry.groups) {
|
for (const group of this.MeshGeometry.groups) {
|
||||||
if (this._OverWriteMaterial.size > 0) {
|
if (this._OverWriteMaterial.size > 0) {
|
||||||
if (this._OverWriteMaterial.has(group.materialIndex)) {
|
let id = this._OverWriteMaterial.get(group.materialIndex);
|
||||||
let mtl = (this._OverWriteMaterial.get(group.materialIndex).Object);
|
if (id) {
|
||||||
this.GenWorldUV(this.MeshGeometry, mtl, group.start, group.count);
|
let mtl = id.Object;
|
||||||
|
this.GenWorldUV(this._MeshGeometry, mtl, group.start, group.count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@ -42832,6 +42871,10 @@ let Dimension = class Dimension extends Entity {
|
|||||||
this.WriteAllObjectRecord();
|
this.WriteAllObjectRecord();
|
||||||
this._CabinetName = value;
|
this._CabinetName = value;
|
||||||
}
|
}
|
||||||
|
ClearDraw() {
|
||||||
|
this._Text.ClearDraw();
|
||||||
|
return super.ClearDraw();
|
||||||
|
}
|
||||||
ReadDimStyle(file) {
|
ReadDimStyle(file) {
|
||||||
this._DimStyleOverride.clear();
|
this._DimStyleOverride.clear();
|
||||||
let size = file.Read();
|
let size = file.Read();
|
||||||
@ -51494,10 +51537,13 @@ let RadiusDimension = class RadiusDimension extends Dimension {
|
|||||||
let [line, arrow, textObj] = obj.children;
|
let [line, arrow, textObj] = obj.children;
|
||||||
// 修改箭头类型
|
// 修改箭头类型
|
||||||
{
|
{
|
||||||
obj.remove(arrow, textObj);
|
obj.remove(arrow);
|
||||||
|
// textObj 可能为undefined
|
||||||
|
textObj && obj.remove(textObj);
|
||||||
const [newArrow1, newArrow2] = this.GetArrowObject(renderType);
|
const [newArrow1, newArrow2] = this.GetArrowObject(renderType);
|
||||||
arrow = newArrow1;
|
arrow = newArrow1;
|
||||||
obj.add(arrow, textObj);
|
obj.add(arrow);
|
||||||
|
textObj && obj.add(textObj);
|
||||||
}
|
}
|
||||||
let arrowSize = this.GetDimStyleValue(DimStyleKeyCode.DIMASZ) ?? 10;
|
let arrowSize = this.GetDimStyleValue(DimStyleKeyCode.DIMASZ) ?? 10;
|
||||||
if (renderType === RenderType.WireframePrint) {
|
if (renderType === RenderType.WireframePrint) {
|
||||||
|
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
{"version":3,"file":"LinearCuttingForSweep.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/LinearCuttingForSweep.ts"],"names":[],"mappings":"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"}
|
{"version":3,"file":"LinearCuttingForSweep.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/LinearCuttingForSweep.ts"],"names":[],"mappings":"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"}
|
4
types/Common/ColorPalette.d.ts
vendored
4
types/Common/ColorPalette.d.ts
vendored
@ -28,11 +28,11 @@ export declare class ColorMaterial {
|
|||||||
static GetColor(color: number): Color;
|
static GetColor(color: number): Color;
|
||||||
private static _ConceptualEdgeMaterial;
|
private static _ConceptualEdgeMaterial;
|
||||||
private static _ConceptualEdgeBasicMaterial;
|
private static _ConceptualEdgeBasicMaterial;
|
||||||
static GetConceptualEdgeMaterial(linewidth?: number, edgeColor?: number): LineBasicMaterial | LineMaterial;
|
static GetConceptualEdgeMaterial(linewidth?: number, edgeColor?: number): LineMaterial | LineBasicMaterial;
|
||||||
static UpdateConceptualEdgeMaterial(): void;
|
static UpdateConceptualEdgeMaterial(): void;
|
||||||
private static _Physical2EdgeMaterial;
|
private static _Physical2EdgeMaterial;
|
||||||
private static _Physical2EdgeBasicMaterial;
|
private static _Physical2EdgeBasicMaterial;
|
||||||
static GetPhysical2EdgeMaterial(linewidth?: number): LineBasicMaterial | LineMaterial;
|
static GetPhysical2EdgeMaterial(linewidth?: number): LineMaterial | LineBasicMaterial;
|
||||||
static UpdatePhysical2EdgeMaterial(): void;
|
static UpdatePhysical2EdgeMaterial(): void;
|
||||||
static RubberBandMaterial: LineDashedMaterial;
|
static RubberBandMaterial: LineDashedMaterial;
|
||||||
static SnapAxisMaterial: LineDashedMaterial;
|
static SnapAxisMaterial: LineDashedMaterial;
|
||||||
|
@ -40,6 +40,7 @@ export declare abstract class Dimension extends Entity {
|
|||||||
set RoomName(value: string);
|
set RoomName(value: string);
|
||||||
get CabinetName(): string;
|
get CabinetName(): string;
|
||||||
set CabinetName(value: string);
|
set CabinetName(value: string);
|
||||||
|
ClearDraw(): this;
|
||||||
/**未被修改过的 原始显示字符串,供内部使用 实际文字需要使用.TextString */
|
/**未被修改过的 原始显示字符串,供内部使用 实际文字需要使用.TextString */
|
||||||
protected abstract GetPrimitiveString(): string;
|
protected abstract GetPrimitiveString(): string;
|
||||||
protected ReadDimStyle(file: CADFiler): void;
|
protected ReadDimStyle(file: CADFiler): void;
|
||||||
|
@ -1 +1 @@
|
|||||||
{"version":3,"file":"Dimension.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Dimension/Dimension.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAE,iBAAiB,EAAE,IAAI,EAAE,aAAa,EAAE,MAAM,OAAO,CAAC;AAGrE,OAAO,EAAE,SAAS,EAAE,MAAM,yBAAyB,CAAC;AAEpD,OAAO,EAAE,UAAU,EAAE,MAAM,iCAAiC,CAAC;AAE7D,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AACvC,OAAO,EAAE,eAAe,EAAE,MAAM,iCAAiC,CAAC;AAElE,OAAO,EAAE,MAAM,EAAE,MAAM,kBAAkB,CAAC;AAC1C,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AACvC,OAAO,EAAE,sBAAsB,EAAE,MAAM,2BAA2B,CAAC;AACnE,OAAO,EAAE,IAAI,EAAE,MAAM,cAAc,CAAC;AAGpC,8BACsB,SAAU,SAAQ,MAAM;IAE1C,cAAc,UAAQ;IACtB,SAAS,CAAC,WAAW,EAAE,MAAM,CAAC;IAC9B,SAAS,CAAC,KAAK,OAAiD;IAGhE,IAAI,QAAQ,IACa,QAAQ,CAAC,sBAAsB,CAAC,CADd;IAC3C,IAAI,QAAQ,CAAC,UAAU,EAAE,QAAQ,CAAC,sBAAsB,CAAC,EAAK;IAG9D,SAAS,CAAC,SAAS,EAAE,QAAQ,CAAC;IAC9B,SAAS,CAAC,iBAAiB,EAAE,GAAG,CAAC,eAAe,EAAE,GAAG,CAAC,CAAW;IAEjE,SAAS,CAAC,SAAS,EAAE,MAAM,CAAM;IACjC,SAAS,CAAC,YAAY,EAAE,MAAM,CAAM;IAGpC,wBAAwB,CAAC,GAAG,EAAE,eAAe,GAAG,GAAG;IAEnD,wBAAwB,CAAC,GAAG,EAAE,eAAe,EAAE,KAAK,EAAE,GAAG;IAczD,yBAAyB,CAAC,QAAQ,EAAE,GAAG,CAAC,eAAe,EAAE,GAAG,CAAC;IAW7D,2BAA2B,CAAC,GAAG,EAAE,eAAe;IAQhD,qBAAqB;IAUrB,gBAAgB,CAAC,GAAG,EAAE,eAAe;IAYrC,IAAI,QAAQ,IAEU,QAAQ,CAFW;IACzC,YAAY;IACZ,IAAI,QAAQ,CAAC,OAAO,EAAE,QAAQ,EAS7B;IAID,IAAI,UAAU,CAAC,GAAG,EAAE,MAAM,EAazB;IAED,IAAI,UAAU,IAfM,MAAM,CAkBzB;IACD,iBAAiB;IACjB,IAAI,YAAY,WAGf;IAED,IAAI,QAAQ,IACO,MAAM,CAD+C;IACxE,IAAI,QAAQ,CAAC,IAAI,EAAE,MAAM,EAGxB;IAGD,IAAI,cAAc,IACS,MAAM,CAD8C;IAC/E,IAAI,cAAc,CAAC,MAAM,EAAE,MAAM,EAGhC;IAED,IAAI,UAAU,IACa,SAAS,CADwC;IAC5E,IAAI,UAAU,CAAC,UAAU,EAAE,SAAS,EAGnC;IAED,IAAI,QAAQ,IACQ,MAAM,CADe;IACzC,IAAI,QAAQ,CAAC,KAAK,EAAE,MAAM,EAKzB;IAED,IAAI,WAAW,IACQ,MAAM,CADkB;IAC/C,IAAI,WAAW,CAAC,KAAK,EAAE,MAAM,EAK5B;IAED,8CAA8C;IAC9C,SAAS,CAAC,QAAQ,CAAC,kBAAkB,IAAI,MAAM;IAE/C,SAAS,CAAC,YAAY,CAAC,IAAI,EAAE,QAAQ;IAWrC,SAAS,CAAC,aAAa,CAAC,IAAI,EAAE,QAAQ;IAUtC,SAAS,CAAC,sBAAsB,CAAC,IAAI,EAAE,QAAQ;IAM/C,SAAS,CAAC,uBAAuB,CAAC,IAAI,EAAE,QAAQ;IAMhD,aAAa;IACb,SAAS,CAAC,cAAc,CAAC,UAAU,EAAE,UAAU;CA0BlD"}
|
{"version":3,"file":"Dimension.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Dimension/Dimension.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAE,iBAAiB,EAAE,IAAI,EAAE,aAAa,EAAE,MAAM,OAAO,CAAC;AAGrE,OAAO,EAAE,SAAS,EAAE,MAAM,yBAAyB,CAAC;AAEpD,OAAO,EAAE,UAAU,EAAE,MAAM,iCAAiC,CAAC;AAE7D,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AACvC,OAAO,EAAE,eAAe,EAAE,MAAM,iCAAiC,CAAC;AAElE,OAAO,EAAE,MAAM,EAAE,MAAM,kBAAkB,CAAC;AAC1C,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AACvC,OAAO,EAAE,sBAAsB,EAAE,MAAM,2BAA2B,CAAC;AACnE,OAAO,EAAE,IAAI,EAAE,MAAM,cAAc,CAAC;AAGpC,8BACsB,SAAU,SAAQ,MAAM;IAE1C,cAAc,UAAQ;IACtB,SAAS,CAAC,WAAW,EAAE,MAAM,CAAC;IAC9B,SAAS,CAAC,KAAK,OAAiD;IAGhE,IAAI,QAAQ,IACa,QAAQ,CAAC,sBAAsB,CAAC,CADd;IAC3C,IAAI,QAAQ,CAAC,UAAU,EAAE,QAAQ,CAAC,sBAAsB,CAAC,EAAK;IAG9D,SAAS,CAAC,SAAS,EAAE,QAAQ,CAAC;IAC9B,SAAS,CAAC,iBAAiB,EAAE,GAAG,CAAC,eAAe,EAAE,GAAG,CAAC,CAAW;IAEjE,SAAS,CAAC,SAAS,EAAE,MAAM,CAAM;IACjC,SAAS,CAAC,YAAY,EAAE,MAAM,CAAM;IAGpC,wBAAwB,CAAC,GAAG,EAAE,eAAe,GAAG,GAAG;IAEnD,wBAAwB,CAAC,GAAG,EAAE,eAAe,EAAE,KAAK,EAAE,GAAG;IAczD,yBAAyB,CAAC,QAAQ,EAAE,GAAG,CAAC,eAAe,EAAE,GAAG,CAAC;IAW7D,2BAA2B,CAAC,GAAG,EAAE,eAAe;IAQhD,qBAAqB;IAUrB,gBAAgB,CAAC,GAAG,EAAE,eAAe;IAYrC,IAAI,QAAQ,IAEU,QAAQ,CAFW;IACzC,YAAY;IACZ,IAAI,QAAQ,CAAC,OAAO,EAAE,QAAQ,EAS7B;IAID,IAAI,UAAU,CAAC,GAAG,EAAE,MAAM,EAazB;IAED,IAAI,UAAU,IAfM,MAAM,CAkBzB;IACD,iBAAiB;IACjB,IAAI,YAAY,WAGf;IAED,IAAI,QAAQ,IACO,MAAM,CAD+C;IACxE,IAAI,QAAQ,CAAC,IAAI,EAAE,MAAM,EAGxB;IAGD,IAAI,cAAc,IACS,MAAM,CAD8C;IAC/E,IAAI,cAAc,CAAC,MAAM,EAAE,MAAM,EAGhC;IAED,IAAI,UAAU,IACa,SAAS,CADwC;IAC5E,IAAI,UAAU,CAAC,UAAU,EAAE,SAAS,EAGnC;IAED,IAAI,QAAQ,IACQ,MAAM,CADe;IACzC,IAAI,QAAQ,CAAC,KAAK,EAAE,MAAM,EAKzB;IAED,IAAI,WAAW,IACQ,MAAM,CADkB;IAC/C,IAAI,WAAW,CAAC,KAAK,EAAE,MAAM,EAK5B;IAED,SAAS;IAMT,8CAA8C;IAC9C,SAAS,CAAC,QAAQ,CAAC,kBAAkB,IAAI,MAAM;IAE/C,SAAS,CAAC,YAAY,CAAC,IAAI,EAAE,QAAQ;IAWrC,SAAS,CAAC,aAAa,CAAC,IAAI,EAAE,QAAQ;IAUtC,SAAS,CAAC,sBAAsB,CAAC,IAAI,EAAE,QAAQ;IAM/C,SAAS,CAAC,uBAAuB,CAAC,IAAI,EAAE,QAAQ;IAMhD,aAAa;IACb,SAAS,CAAC,cAAc,CAAC,UAAU,EAAE,UAAU;CA0BlD"}
|
@ -1 +1 @@
|
|||||||
{"version":3,"file":"RadiusDimension.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Dimension/RadiusDimension.ts"],"names":[],"mappings":"AAAA,OAAO,EAAkB,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAQ,QAAQ,EAAiB,OAAO,EAAE,MAAM,OAAO,CAAC;AAQ3G,OAAO,EAAE,cAAc,EAAE,MAAM,6BAA6B,CAAC;AAG7D,OAAO,EAAE,UAAU,EAAE,MAAM,iCAAiC,CAAC;AAE7D,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AAGvC,OAAO,EAAE,IAAI,EAAE,MAAM,gBAAgB,CAAC;AACtC,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAGxC,qBACa,eAAgB,SAAQ,SAAS;IAOtC,SAAS,CAAC,OAAO;IACjB,SAAS,CAAC,sBAAsB;IAChC,SAAS,CAAC,UAAU;IANxB,cAAc,UAAQ;IACtB,SAAS,CAAC,WAAW,EAAE,MAAM,CAAS;gBAGxB,OAAO,UAAgB,EACvB,sBAAsB,UAAgB,EACtC,UAAU,UAAgB;IAOxC,IAAI,IAAI,gCAMP;IAED,SAAS,CAAC,kBAAkB,IAAI,MAAM;IAKtC,IAAI,MAAM,IAKI,OAAO,CAFpB;IAED,IAAI,MAAM,CAAC,CAAC,EAAE,OAAO,EAKpB;IAED,IAAI,qBAAqB,IAII,OAAO,CADnC;IACD,IAAI,qBAAqB,CAAC,CAAC,EAAE,OAAO,EAKnC;IACD,IAAI,SAAS,IAII,OAAO,CADvB;IACD,IAAI,SAAS,CAAC,CAAC,EAAE,OAAO,EAKvB;IACD,OAAO;IAUP,KAAK,IAAI,IAAI;IAab,cAAc,CAAC,UAAU,GAAE,UAAiC,GAAG,QAAQ;IA8BvE,gBAAgB,CAAC,UAAU,EAAE,UAAU,EAAE,GAAG,EAAE,QAAQ;IA2CtD,wBAAwB,CAAC,UAAU,EAAE,UAAU,EAAE,GAAG,EAAE,QAAQ,EAAE,QAAQ,CAAC,EAAE,QAAQ;IA8CnF,UAAU;IAcV,mBAAmB,CACf,QAAQ,EAAE,cAAc,EACxB,SAAS,EAAE,OAAO,EAClB,SAAS,EAAE,OAAO,EAClB,SAAS,CAAC,EAAE,OAAO,GACpB,OAAO,EAAE;IAWZ,aAAa,IAAI,KAAK,CAAC,OAAO,CAAC;IAI/B,cAAc,CAAC,SAAS,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,OAAO;IA+BhD,gBAAgB,IAAI,KAAK,CAAC,OAAO,CAAC;IAIlC,iBAAiB,CAAC,SAAS,EAAE,KAAK,CAAC,MAAM,CAAC,EAAE,GAAG,EAAE,OAAO;IAQxD,SAAS,CAAC,iBAAiB,CAAC,CAAC,EAAE,OAAO;IAetC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,QAAQ;IAoBlC,SAAS,CAAC,IAAI,EAAE,QAAQ;CAc3B"}
|
{"version":3,"file":"RadiusDimension.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Dimension/RadiusDimension.ts"],"names":[],"mappings":"AAAA,OAAO,EAAkB,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAQ,QAAQ,EAAiB,OAAO,EAAE,MAAM,OAAO,CAAC;AAQ3G,OAAO,EAAE,cAAc,EAAE,MAAM,6BAA6B,CAAC;AAG7D,OAAO,EAAE,UAAU,EAAE,MAAM,iCAAiC,CAAC;AAE7D,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AAGvC,OAAO,EAAE,IAAI,EAAE,MAAM,gBAAgB,CAAC;AACtC,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAGxC,qBACa,eAAgB,SAAQ,SAAS;IAOtC,SAAS,CAAC,OAAO;IACjB,SAAS,CAAC,sBAAsB;IAChC,SAAS,CAAC,UAAU;IANxB,cAAc,UAAQ;IACtB,SAAS,CAAC,WAAW,EAAE,MAAM,CAAS;gBAGxB,OAAO,UAAgB,EACvB,sBAAsB,UAAgB,EACtC,UAAU,UAAgB;IAOxC,IAAI,IAAI,gCAMP;IAED,SAAS,CAAC,kBAAkB,IAAI,MAAM;IAKtC,IAAI,MAAM,IAKI,OAAO,CAFpB;IAED,IAAI,MAAM,CAAC,CAAC,EAAE,OAAO,EAKpB;IAED,IAAI,qBAAqB,IAII,OAAO,CADnC;IACD,IAAI,qBAAqB,CAAC,CAAC,EAAE,OAAO,EAKnC;IACD,IAAI,SAAS,IAII,OAAO,CADvB;IACD,IAAI,SAAS,CAAC,CAAC,EAAE,OAAO,EAKvB;IACD,OAAO;IAUP,KAAK,IAAI,IAAI;IAab,cAAc,CAAC,UAAU,GAAE,UAAiC,GAAG,QAAQ;IA8BvE,gBAAgB,CAAC,UAAU,EAAE,UAAU,EAAE,GAAG,EAAE,QAAQ;IA8CtD,wBAAwB,CAAC,UAAU,EAAE,UAAU,EAAE,GAAG,EAAE,QAAQ,EAAE,QAAQ,CAAC,EAAE,QAAQ;IA8CnF,UAAU;IAcV,mBAAmB,CACf,QAAQ,EAAE,cAAc,EACxB,SAAS,EAAE,OAAO,EAClB,SAAS,EAAE,OAAO,EAClB,SAAS,CAAC,EAAE,OAAO,GACpB,OAAO,EAAE;IAWZ,aAAa,IAAI,KAAK,CAAC,OAAO,CAAC;IAI/B,cAAc,CAAC,SAAS,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,OAAO;IA+BhD,gBAAgB,IAAI,KAAK,CAAC,OAAO,CAAC;IAIlC,iBAAiB,CAAC,SAAS,EAAE,KAAK,CAAC,MAAM,CAAC,EAAE,GAAG,EAAE,OAAO;IAQxD,SAAS,CAAC,iBAAiB,CAAC,CAAC,EAAE,OAAO;IAetC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,QAAQ;IAoBlC,SAAS,CAAC,IAAI,EAAE,QAAQ;CAc3B"}
|
3
types/DatabaseServices/Entity/Board.d.ts
vendored
3
types/DatabaseServices/Entity/Board.d.ts
vendored
@ -95,6 +95,7 @@ export declare class Board extends ExtrudeSolid {
|
|||||||
arcBoardFeedProcess: ArcBoardFeedProcess;
|
arcBoardFeedProcess: ArcBoardFeedProcess;
|
||||||
protected bevelEnabled: boolean;
|
protected bevelEnabled: boolean;
|
||||||
private _KnifePolylineMap;
|
private _KnifePolylineMap;
|
||||||
|
private _SideKnifePolylineMap;
|
||||||
private _jigSweepPath;
|
private _jigSweepPath;
|
||||||
private _jigPath2WCSMtx;
|
private _jigPath2WCSMtx;
|
||||||
constructor();
|
constructor();
|
||||||
@ -247,6 +248,8 @@ export declare class Board extends ExtrudeSolid {
|
|||||||
private GetLinesOpenDir;
|
private GetLinesOpenDir;
|
||||||
get KnifePolylineMap(): Map<string, Polyline>;
|
get KnifePolylineMap(): Map<string, Polyline>;
|
||||||
set KnifePolylineMap(map: Map<string, Polyline>);
|
set KnifePolylineMap(map: Map<string, Polyline>);
|
||||||
|
get SideKnifePolylineMap(): Map<string, Polyline>;
|
||||||
|
set SideKnifePolylineMap(map: Map<string, Polyline>);
|
||||||
private _3DPathObject;
|
private _3DPathObject;
|
||||||
Clear3DPathCache(): void;
|
Clear3DPathCache(): void;
|
||||||
private Get3DPathDrawObject;
|
private Get3DPathDrawObject;
|
||||||
|
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
{"version":3,"file":"Circle.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Entity/Circle.ts"],"names":[],"mappings":"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"}
|
{"version":3,"file":"Circle.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Entity/Circle.ts"],"names":[],"mappings":"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"}
|
@ -20,6 +20,7 @@ export declare abstract class CompositeEntity extends Entity {
|
|||||||
*/
|
*/
|
||||||
Explode(): Entity[];
|
Explode(): Entity[];
|
||||||
Traverse(callback: (arg0: Entity) => void): void;
|
Traverse(callback: (arg0: Entity) => void): void;
|
||||||
|
ClearDraw(): this;
|
||||||
protected InitDrawObject(renderType?: RenderType): Object3D;
|
protected InitDrawObject(renderType?: RenderType): Object3D;
|
||||||
UpdateDrawObject(renderType: RenderType, obj: Object3D): void;
|
UpdateDrawObject(renderType: RenderType, obj: Object3D): void;
|
||||||
/** 为了避免_CacheDrawObject中的key错误,这里重写了GetDrawObjectFromRenderType,而不是直接在UpdateDrawObject中修改rtype */
|
/** 为了避免_CacheDrawObject中的key错误,这里重写了GetDrawObjectFromRenderType,而不是直接在UpdateDrawObject中修改rtype */
|
||||||
|
@ -1 +1 @@
|
|||||||
{"version":3,"file":"CompositeEntity.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Entity/CompositeEntity.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAMrE,OAAO,EAAE,cAAc,EAAE,MAAM,6BAA6B,CAAC;AAC7D,OAAO,EAAE,OAAO,EAAE,MAAM,oBAAoB,CAAC;AAC7C,OAAO,EAAE,UAAU,EAAE,MAAM,iCAAiC,CAAC;AAI7D,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AAEvC,OAAO,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AACvD,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AACvC,OAAO,EAAE,sBAAsB,EAAE,MAAM,2BAA2B,CAAC;AACnE,OAAO,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAChD,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC;AAIlC,8BACsB,eAAgB,SAAQ,MAAM;;IAOpC,OAAO,EAAE,MAAM,EAAE,CAAM;IAEnC;;MAEE;IACF,IAAa,gBAAgB,IAAI,OAAO,CA6BvC;IAID;;MAEE;IACO,OAAO;IAYhB,QAAQ,CAAC,QAAQ,EAAE,CAAC,IAAI,EAAE,MAAM,KAAK,IAAI;IAsBzC,SAAS,CAAC,cAAc,CAAC,UAAU,GAAE,UAAiC,GAAG,QAAQ;IAajF,gBAAgB,CAAC,UAAU,EAAE,UAAU,EAAE,GAAG,EAAE,QAAQ;IAyBtD,kGAAkG;IACzF,2BAA2B,CAAC,UAAU,GAAE,UAAiC,GAAG,QAAQ;IAkB7F,IAAI,UAAU,IAAI,MAAM,CAGvB;IAED,IAAI,UAAU,CAAC,KAAK,EAAE,MAAM,EAgB3B;IACD,IAAI,QAAQ,qCAGX;IACD,IAAI,QAAQ,CAAC,EAAE,kCAAA,EAQd;IAED,IAAI,KAAK,IAAI,QAAQ,CAAC,gBAAgB,CAAC,CAGtC;IAED,IAAI,KAAK,CAAC,EAAE,EAAE,QAAQ,CAAC,gBAAgB,CAAC,EAQvC;IAED,oBAAoB,CAAC,GAAG,EAAE,QAAQ,CAAC,sBAAsB,CAAC;IAe1D,kBAAkB;;;;IAwBlB,gBAAgB,CAAC,aAAa,GAAE,OAAe;IAgB/C,wBAAwB,CAAC,UAAU,EAAE,UAAU,EAAE,GAAG,EAAE,QAAQ;IAe9D,kBAAkB;IASlB;;;;;;;MAOE;IACF,mBAAmB,CACf,QAAQ,EAAE,cAAc,EACxB,SAAS,EAAE,OAAO,EAClB,SAAS,EAAE,OAAO,EAClB,SAAS,CAAC,EAAE,OAAO,EACnB,OAAO,CAAC,EAAE,OAAO,GAClB,OAAO,EAAE;IAQZ,aAAa,IAAI,KAAK,CAAC,OAAO,CAAC;IAK/B,cAAc,CAAC,SAAS,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,OAAO;IAMhD,gBAAgB,IAAI,KAAK,CAAC,OAAO,CAAC;IAKlC;;;;;;OAMG;IACH,iBAAiB,CAAC,SAAS,EAAE,KAAK,CAAC,MAAM,CAAC,EAAE,GAAG,EAAE,OAAO;IAMxD,OAAO,CAAC,sBAAsB;IAU9B,OAAO,CAAC,yBAAyB;IASjC,uBAAuB,CAAC,SAAS,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,OAAO,EAAE,QAAQ,EAAE,aAAa;IA8ClF,eAAe,CAAC,IAAI,EAAE,IAAI;IAkB1B,iBAAiB,CAAC,CAAC,EAAE,OAAO;IAS5B,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,QAAQ;IAmBlC,SAAS,CAAC,IAAI,EAAE,QAAQ;CAY3B"}
|
{"version":3,"file":"CompositeEntity.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Entity/CompositeEntity.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAMrE,OAAO,EAAE,cAAc,EAAE,MAAM,6BAA6B,CAAC;AAC7D,OAAO,EAAE,OAAO,EAAE,MAAM,oBAAoB,CAAC;AAC7C,OAAO,EAAE,UAAU,EAAE,MAAM,iCAAiC,CAAC;AAI7D,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AAEvC,OAAO,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AACvD,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AACvC,OAAO,EAAE,sBAAsB,EAAE,MAAM,2BAA2B,CAAC;AACnE,OAAO,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAChD,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC;AAIlC,8BACsB,eAAgB,SAAQ,MAAM;;IAOpC,OAAO,EAAE,MAAM,EAAE,CAAM;IAEnC;;MAEE;IACF,IAAa,gBAAgB,IAAI,OAAO,CA6BvC;IAID;;MAEE;IACO,OAAO;IAYhB,QAAQ,CAAC,QAAQ,EAAE,CAAC,IAAI,EAAE,MAAM,KAAK,IAAI;IAYzC,SAAS;IAoBT,SAAS,CAAC,cAAc,CAAC,UAAU,GAAE,UAAiC,GAAG,QAAQ;IAajF,gBAAgB,CAAC,UAAU,EAAE,UAAU,EAAE,GAAG,EAAE,QAAQ;IAyBtD,kGAAkG;IACzF,2BAA2B,CAAC,UAAU,GAAE,UAAiC,GAAG,QAAQ;IAkB7F,IAAI,UAAU,IAAI,MAAM,CAGvB;IAED,IAAI,UAAU,CAAC,KAAK,EAAE,MAAM,EAgB3B;IACD,IAAI,QAAQ,qCAGX;IACD,IAAI,QAAQ,CAAC,EAAE,kCAAA,EAQd;IAED,IAAI,KAAK,IAAI,QAAQ,CAAC,gBAAgB,CAAC,CAGtC;IAED,IAAI,KAAK,CAAC,EAAE,EAAE,QAAQ,CAAC,gBAAgB,CAAC,EAQvC;IAED,oBAAoB,CAAC,GAAG,EAAE,QAAQ,CAAC,sBAAsB,CAAC;IAe1D,kBAAkB;;;;IAwBlB,gBAAgB,CAAC,aAAa,GAAE,OAAe;IAgB/C,wBAAwB,CAAC,UAAU,EAAE,UAAU,EAAE,GAAG,EAAE,QAAQ;IAe9D,kBAAkB;IASlB;;;;;;;MAOE;IACF,mBAAmB,CACf,QAAQ,EAAE,cAAc,EACxB,SAAS,EAAE,OAAO,EAClB,SAAS,EAAE,OAAO,EAClB,SAAS,CAAC,EAAE,OAAO,EACnB,OAAO,CAAC,EAAE,OAAO,GAClB,OAAO,EAAE;IAQZ,aAAa,IAAI,KAAK,CAAC,OAAO,CAAC;IAK/B,cAAc,CAAC,SAAS,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,OAAO;IAMhD,gBAAgB,IAAI,KAAK,CAAC,OAAO,CAAC;IAKlC;;;;;;OAMG;IACH,iBAAiB,CAAC,SAAS,EAAE,KAAK,CAAC,MAAM,CAAC,EAAE,GAAG,EAAE,OAAO;IAMxD,OAAO,CAAC,sBAAsB;IAU9B,OAAO,CAAC,yBAAyB;IASjC,uBAAuB,CAAC,SAAS,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,OAAO,EAAE,QAAQ,EAAE,aAAa;IA8ClF,eAAe,CAAC,IAAI,EAAE,IAAI;IAkB1B,iBAAiB,CAAC,CAAC,EAAE,OAAO;IAS5B,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,QAAQ;IAmBlC,SAAS,CAAC,IAAI,EAAE,QAAQ;CAY3B"}
|
@ -1 +1 @@
|
|||||||
{"version":3,"file":"Curve.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Entity/Curve.ts"],"names":[],"mappings":"AAAA,OAAO,EAAwB,QAAQ,EAAE,QAAQ,EAAE,KAAK,IAAI,MAAM,EAAiB,OAAO,EAAE,MAAM,OAAO,CAAC;AAM1G,OAAO,EAAE,MAAM,EAAc,MAAM,qBAAqB,CAAC;AAGzD,OAAO,EAAE,eAAe,EAAE,eAAe,EAAE,MAAM,oCAAoC,CAAC;AACtF,OAAO,EAAE,UAAU,EAAE,MAAM,iCAAiC,CAAC;AAE7D,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AACvC,OAAO,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAChD,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC;AAClC,OAAO,EAAE,QAAQ,EAAE,MAAM,YAAY,CAAC;AAEtC,oBAAY,UAAU;IAElB;;OAEG;IACH,IAAI,IAAI;IACR;;OAEG;IACH,KAAK,IAAI;IACT;;OAEG;IACH,IAAI,IAAI;IACR;;OAEG;IACH,IAAI,IAAI;CACX;AAED;;GAEG;AACH,8BACsB,KAAM,SAAQ,MAAM;;IAOtC,SAAS,CAAC,SAAS,EAAE,MAAM,CAAM;IACjC,SAAS,CAAC,YAAY,EAAE,MAAM,CAAM;IAEpC,IAAI,QAAQ,IACQ,MAAM,CADe;IACzC,IAAI,QAAQ,CAAC,KAAK,EAAE,MAAM,EAKzB;IAED,IAAI,WAAW,IACQ,MAAM,CADkB;IAC/C,IAAI,WAAW,CAAC,KAAK,EAAE,MAAM,EAK5B;IAED,IAAI,IAAI,YAGP;IAED,MAAM,CAAC,eAAe,WAAuB;IAE7C,SAAS,CAAC,SAAS,WAAyB;IAC5C,IAAI,QAAQ,IACW,QAAQ,CADU;IACzC,IAAI,QAAQ,CAAC,QAAQ,EAAE,QAAQ,EAO9B;IAED,IAAI,UAAU,IAAI,OAAO,CAAY;IACrC,IAAI,UAAU,CAAC,CAAC,EAAE,OAAO,EAAa;IACtC,IAAI,UAAU,IAAI,MAAM,CAAY;IACpC,IAAI,QAAQ,IAAI,OAAO,CAAY;IACnC,IAAI,QAAQ,CAAC,CAAC,EAAE,OAAO,EAAa;IAEpC,WAAW;IACX,IAAI,QAAQ,YAGX;IAED,IAAI,QAAQ,WAMX;IAED,IAAI,QAAQ,IAAI,MAAM,CAAY;IAClC,IAAI,IAAI,IAAI,MAAM,CAAc;IAChC;;OAEG;IACH,IAAI,KAAK,IAAI,MAAM,CAAc;IACjC,IAAI,MAAM,IAAI,MAAM,CAAc;IAClC,IAAI,OAAO,IAAI,OAAO,CAAkB;IACxC,aAAa;IACb,IAAI,WAAW,IAAI,OAAO,CAA2B;IAErD,IAAI,KAAK,IAAI,MAAM,CAAC,GAAG,CAAC,CAAiB;IAEzC,eAAe,CAAC,KAAK,EAAE,MAAM,GAAG,OAAO;IACvC,kBAAkB,CAAC,QAAQ,EAAE,MAAM,GAAG,OAAO;IAC7C,cAAc,CAAC,KAAK,EAAE,MAAM,GAAG,MAAM;IACrC,cAAc,CAAC,EAAE,EAAE,OAAO,GAAG,MAAM;IACnC,eAAe,CAAC,EAAE,EAAE,OAAO,EAAE,IAAI,SAAO,GAAG,MAAM;IAEjD,gBAAgB,CAAC,EAAE,EAAE,OAAO,EAAE,IAAI,SAAO,GAAG,MAAM;IAElD,cAAc,CAAC,CAAC,EAAE,MAAM,GAAG,MAAM;IAEjC;;;OAGG;IACH,aAAa,CAAC,KAAK,EAAE,MAAM,GAAG,OAAO,GAAG,OAAO;IAC/C,kBAAkB,CAAC,KAAK,EAAE,MAAM,GAAG,OAAO,GAAG,MAAM;IAMnD;;;OAGG;IACH,cAAc,CAAC,KAAK,EAAE,MAAM,EAAE,GAAG,MAAM,GAAG,KAAK,CAAC,KAAK,CAAC;IAEtD,oBAAoB,CAAC,UAAU,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,GAAG,KAAK,CAAC,KAAK,CAAC;IACxE,mBAAmB,CAAC,EAAE,EAAE,OAAO,EAAE,GAAG,OAAO,GAAG,KAAK,CAAC,KAAK,CAAC;IAM1D,SAAS,CAAC,cAAc,CAAC,KAAK,EAAE,MAAM,EAAE,GAAG,MAAM,GAAG,MAAM,EAAE;IAiB5D,MAAM,CAAC,QAAQ,EAAE,MAAM;IACvB;;;;;MAKE;IACF,IAAI,CAAC,EAAE,EAAE,KAAK,EAAE,QAAQ,UAAQ,EAAE,SAAS,SAAO,GAAG,MAAM;IAG3D,OAAO,IAAI,IAAI;IAGf,SAAS,CAAC,EAAE,EAAE,OAAO,EAAE,IAAI,SAAO,GAAG,OAAO;IAM5C,UAAU,CAAC,EAAE,EAAE,OAAO,GAAG,OAAO;IAMhC,UAAU,CAAC,CAAC,EAAE,OAAO,EAAE,IAAI,SAAO,GAAG,OAAO;IAM5C,YAAY,CAAC,KAAK,EAAE,MAAM,EAAE,IAAI,SAAO,GAAG,OAAO;IAEjD;;;;OAIG;IACH,eAAe,CAAC,UAAU,EAAE,MAAM,GAAG,KAAK,CAAC,KAAK,CAAC;IACjD,iBAAiB,CAAC,EAAE,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,GAAG,OAAO;IAExD;;OAEG;IACH,aAAa,CAAC,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,eAAe,EAAE,SAAS,SAAO,GAAG,OAAO,EAAE;IAKlF;;OAEG;IACH,cAAc,CAAC,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,eAAe,EAAE,SAAS,SAAO,GAAG,eAAe,EAAE;IAG3F;;OAEG;IACH,iBAAiB,CAAC,IAAI,EAAE,aAAa,GAAG,MAAM;IAI9C,UAAmB,cAAc,UAAQ;IAGzC,YAAY;IAEZ;;MAEE;cACiB,cAAc,CAAC,UAAU,GAAE,UAAiC,GAAG,QAAQ;IAsB1F;;;;OAIG;IACM,gBAAgB,CAAC,IAAI,EAAE,UAAU,EAAE,GAAG,EAAE,QAAQ;IAqBzD;;OAEG;IACM,wBAAwB,CAAC,IAAI,EAAE,UAAU,EAAE,GAAG,EAAE,QAAQ,EAAE,QAAQ,CAAC,EAAE,QAAQ;IAa7E,iBAAiB,CAAC,KAAK,SAAI;IAQpC,SAAS,CAAC,sBAAsB,CAAC,IAAI,EAAE,QAAQ;IAM/C,SAAS,CAAC,uBAAuB,CAAC,IAAI,EAAE,QAAQ;CAKnD;AAED,eAAO,MAAM,OAAO,cAAQ,CAAC"}
|
{"version":3,"file":"Curve.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Entity/Curve.ts"],"names":[],"mappings":"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"}
|
@ -1 +1 @@
|
|||||||
{"version":3,"file":"Line.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Entity/Line.ts"],"names":[],"mappings":"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"}
|
{"version":3,"file":"Line.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Entity/Line.ts"],"names":[],"mappings":"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"}
|
File diff suppressed because one or more lines are too long
@ -9,7 +9,7 @@ import { RoomFlatBase } from "./RoomFlatBase";
|
|||||||
export declare class RoomFlatFloor extends RoomFlatBase {
|
export declare class RoomFlatFloor extends RoomFlatBase {
|
||||||
protected _ReadFile(file: CADFiler): void;
|
protected _ReadFile(file: CADFiler): void;
|
||||||
WriteFile(file: CADFiler): void;
|
WriteFile(file: CADFiler): void;
|
||||||
protected get MeshMaterial(): import("three").MeshBasicMaterial | MeshStandardMaterial;
|
protected get MeshMaterial(): MeshStandardMaterial | import("three").MeshBasicMaterial;
|
||||||
set Material(materialId: ObjectId<PhysicalMaterialRecord>);
|
set Material(materialId: ObjectId<PhysicalMaterialRecord>);
|
||||||
get Material(): ObjectId<PhysicalMaterialRecord>;
|
get Material(): ObjectId<PhysicalMaterialRecord>;
|
||||||
get MeshGeometry(): BufferGeometry;
|
get MeshGeometry(): BufferGeometry;
|
||||||
|
@ -7,6 +7,6 @@ export declare class RoomFlatTop extends RoomFlatBase {
|
|||||||
protected get MeshGeometry(): BufferGeometry;
|
protected get MeshGeometry(): BufferGeometry;
|
||||||
protected get CaseShadow(): boolean;
|
protected get CaseShadow(): boolean;
|
||||||
protected get ReceiveShadow(): boolean;
|
protected get ReceiveShadow(): boolean;
|
||||||
protected get MeshMaterial(): import("three").MeshBasicMaterial | MeshStandardMaterial;
|
protected get MeshMaterial(): MeshStandardMaterial | import("three").MeshBasicMaterial;
|
||||||
}
|
}
|
||||||
//# sourceMappingURL=RoomFlatTop.d.ts.map
|
//# sourceMappingURL=RoomFlatTop.d.ts.map
|
@ -1 +1 @@
|
|||||||
{"version":3,"file":"RoomHolePolyline.d.ts","sourceRoot":"","sources":["../../../../../../../src/DatabaseServices/Room/Entity/Wall/Hole/RoomHolePolyline.ts"],"names":[],"mappings":"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"}
|
{"version":3,"file":"RoomHolePolyline.d.ts","sourceRoot":"","sources":["../../../../../../../src/DatabaseServices/Room/Entity/Wall/Hole/RoomHolePolyline.ts"],"names":[],"mappings":"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"}
|
@ -54,7 +54,7 @@ export declare abstract class RoomWallBase extends RoomBase {
|
|||||||
allMtlLocked: boolean;
|
allMtlLocked: boolean;
|
||||||
};
|
};
|
||||||
GetPhyMtlRecords(containErased?: boolean): PhysicalMaterialRecord[];
|
GetPhyMtlRecords(containErased?: boolean): PhysicalMaterialRecord[];
|
||||||
protected get MeshMaterial(): import("three").MeshBasicMaterial | MeshStandardMaterial;
|
protected get MeshMaterial(): MeshStandardMaterial | import("three").MeshBasicMaterial;
|
||||||
private _GetValidOWMtl;
|
private _GetValidOWMtl;
|
||||||
get MeshMaterials(): Material[];
|
get MeshMaterials(): Material[];
|
||||||
ResetSign(oldSign: Map<number, number>, newSign: Map<number, number>, allChange?: boolean, isLid?: boolean): void;
|
ResetSign(oldSign: Map<number, number>, newSign: Map<number, number>, allChange?: boolean, isLid?: boolean): void;
|
||||||
|
3
types/Editor/DefaultConfig.d.ts
vendored
3
types/Editor/DefaultConfig.d.ts
vendored
@ -15,7 +15,7 @@ import { IBoardBatchCurtailOption } from "../UI/Store/OptionInterface/BoardBatch
|
|||||||
import { BoardProcessOption } from "../UI/Store/OptionInterface/BoardProcessOption";
|
import { BoardProcessOption } from "../UI/Store/OptionInterface/BoardProcessOption";
|
||||||
import { BulkheadCeilingOption } from "../UI/Store/OptionInterface/BulkheadCeilingOption";
|
import { BulkheadCeilingOption } from "../UI/Store/OptionInterface/BulkheadCeilingOption";
|
||||||
import { ClosingStripOption } from "../UI/Store/OptionInterface/ClosingStripOption";
|
import { ClosingStripOption } from "../UI/Store/OptionInterface/ClosingStripOption";
|
||||||
import { BehindBoardOption, BoardConfigOption, ChangeColorByBoardMaterialOption, ChangeColorByRoomOrCabinetOption, CommonPanelConfigOption, DatalistConfigOption, DoorRelatesInfoOption, ExtrudePl2BoardOption, IArcBoardGrooveOption, IAutoHoleFaceOption, IBatchModifyPanelOption, IDimStyleOption, IHoleGrooveDimOption, LayerBoardOption, LayerNailOption, ModifyTextsConfigOption, OneClickInspectionOption, OneClickRemarkOption, PartsAnalysisOption, RightPlaneLightOption, ShareBoardInfConfigurationOption, SideBoardOption, SingleBoardOption, TBBoardOption, VerticalBoardOption, WindowPanelConfigOption } from "../UI/Store/OptionInterface/IOptionInterface";
|
import { BehindBoardOption, BoardConfigOption, ChangeColorByBoardMaterialOption, ChangeColorByRoomOrCabinetOption, CommonPanelConfigOption, DatalistConfigOption, DoorRelatesInfoOption, ExportSTEPOption, ExtrudePl2BoardOption, IArcBoardGrooveOption, IAutoHoleFaceOption, IBatchModifyPanelOption, IDimStyleOption, IHoleGrooveDimOption, LayerBoardOption, LayerNailOption, ModifyTextsConfigOption, OneClickInspectionOption, OneClickRemarkOption, PartsAnalysisOption, RightPlaneLightOption, ShareBoardInfConfigurationOption, SideBoardOption, SingleBoardOption, TBBoardOption, VerticalBoardOption, WindowPanelConfigOption } from "../UI/Store/OptionInterface/IOptionInterface";
|
||||||
import { PointLightOption, RectAreaLightOption, SpotLightOption } from "../UI/Store/OptionInterface/LightConfigOption";
|
import { PointLightOption, RectAreaLightOption, SpotLightOption } from "../UI/Store/OptionInterface/LightConfigOption";
|
||||||
import { Viewport2ConfigOption, Viewport3ConfigOption, Viewport4ConfigOption, ViewportConfigOption } from "../UI/Store/OptionInterface/ViewportConfigOption";
|
import { Viewport2ConfigOption, Viewport3ConfigOption, Viewport4ConfigOption, ViewportConfigOption } from "../UI/Store/OptionInterface/ViewportConfigOption";
|
||||||
import { IWineRackOption } from "../UI/Store/WineRackInterface";
|
import { IWineRackOption } from "../UI/Store/WineRackInterface";
|
||||||
@ -80,4 +80,5 @@ export declare const DefaultHoleGrooveDimOption: IHoleGrooveDimOption;
|
|||||||
export declare const DefaultAutoHoleFaceOption: IAutoHoleFaceOption;
|
export declare const DefaultAutoHoleFaceOption: IAutoHoleFaceOption;
|
||||||
export declare const DefaultExtrudePl2Board: ExtrudePl2BoardOption;
|
export declare const DefaultExtrudePl2Board: ExtrudePl2BoardOption;
|
||||||
export declare const DefaultOneClickRemarkOption: OneClickRemarkOption;
|
export declare const DefaultOneClickRemarkOption: OneClickRemarkOption;
|
||||||
|
export declare const DefaultExportSTEPOption: ExportSTEPOption;
|
||||||
//# sourceMappingURL=DefaultConfig.d.ts.map
|
//# sourceMappingURL=DefaultConfig.d.ts.map
|
@ -1 +1 @@
|
|||||||
{"version":3,"file":"DefaultConfig.d.ts","sourceRoot":"","sources":["../../../src/Editor/DefaultConfig.ts"],"names":[],"mappings":"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"}
|
{"version":3,"file":"DefaultConfig.d.ts","sourceRoot":"","sources":["../../../src/Editor/DefaultConfig.ts"],"names":[],"mappings":"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"}
|
@ -1 +1 @@
|
|||||||
{"version":3,"file":"SelectBase.d.ts","sourceRoot":"","sources":["../../../src/Editor/SelectBase.ts"],"names":[],"mappings":"AAAA,OAAO,EAAwB,KAAK,EAAE,OAAO,EAA6D,OAAO,EAAQ,QAAQ,EAAqB,OAAO,EAAE,MAAM,OAAO,CAAC;AAG7K,OAAO,EAAE,MAAM,EAAE,MAAM,mCAAmC,CAAC;AAE3D,OAAO,EAAE,OAAO,EAAE,MAAM,yBAAyB,CAAC;AAElD,OAAO,EAAe,MAAM,EAAE,MAAM,gBAAgB,CAAC;AAErD;;GAEG;AACH,qBAAa,aAAa;IAGtB,SAAS,CAAC,OAAO,EAAE,OAAO,CAAC;IAC3B,YAAY,EAAE,MAAM,CAAC;IACrB,aAAa,EAAE,MAAM,CAAC;IAEtB,iBAAiB,UAAiB;IAClC,WAAW,gBAAuB;IAClC,SAAS,CAAC,aAAa,EAAE,OAAO,CAAC;IACjC,SAAS,CAAC,QAAQ,EAAE,OAAO,CAAiB;gBAEhC,IAAI,EAAE,OAAO;IAczB,IAAI,OAAO,YAA4B;IAEvC;;MAEE;IACF,MAAM,CAAC,UAAU,CAAC,EAAE,QAAQ,EAAE,EAAE,MAAM,CAAC,EAAE,MAAM;IAa/C,WAAW,CAAC,MAAM,CAAC,EAAE,MAAM,GAAG,MAAM;IAuCpC,sBAAsB,CAAC,GAAG,EAAE,QAAQ,GAAG,OAAO;IAiB9C,IAAI,gBAAgB,IAAI,MAAM,EAAE,CAO/B;IAED,mBAAmB,CAAC,GAAG,EAAE,QAAQ,GAAG,OAAO;IAsB3C;;;;OAIG;IACH,SAAS,CAAC,WAAW,CAAC,GAAG,EAAE,QAAQ,GAAG,OAAO;IAK7C,kBAAkB,CAAC,EAAE,EAAE,OAAO,GAAG,OAAO;IASxC,iBAAiB,CAAC,GAAG,EAAE,QAAQ,GAAG;QAAE,GAAG,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;QAAC,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC;KAAE;IAO/E,OAAO,CAAC,0BAA0B;IA6DlC,iBAAiB,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,OAAO,CAAC,EAAE,QAAQ,EAAE,KAAK,CAAC,OAAO,CAAC,GAAG,OAAO;IAgB/G,SAAS,CAAC,aAAa,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,GAAG,OAAO;IAItE,eAAe,CAAC,GAAG,EAAE,QAAQ,GAAG,OAAO;IAyCvC,aAAa,CAAC,KAAK,EAAE,OAAO,GAAG,OAAO;IAEtC;;;;;;;;;MASE;IACF,cAAc,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,GAAG,OAAO;CAoBjH"}
|
{"version":3,"file":"SelectBase.d.ts","sourceRoot":"","sources":["../../../src/Editor/SelectBase.ts"],"names":[],"mappings":"AAAA,OAAO,EAAwB,KAAK,EAAE,OAAO,EAA6D,OAAO,EAAQ,QAAQ,EAAqB,OAAO,EAAE,MAAM,OAAO,CAAC;AAG7K,OAAO,EAAE,MAAM,EAAE,MAAM,mCAAmC,CAAC;AAE3D,OAAO,EAAE,OAAO,EAAE,MAAM,yBAAyB,CAAC;AAElD,OAAO,EAAe,MAAM,EAAE,MAAM,gBAAgB,CAAC;AAErD;;GAEG;AACH,qBAAa,aAAa;IAGtB,SAAS,CAAC,OAAO,EAAE,OAAO,CAAC;IAC3B,YAAY,EAAE,MAAM,CAAC;IACrB,aAAa,EAAE,MAAM,CAAC;IAEtB,iBAAiB,UAAiB;IAClC,WAAW,gBAAuB;IAClC,SAAS,CAAC,aAAa,EAAE,OAAO,CAAC;IACjC,SAAS,CAAC,QAAQ,EAAE,OAAO,CAAiB;gBAEhC,IAAI,EAAE,OAAO;IAczB,IAAI,OAAO,YAA4B;IAEvC;;MAEE;IACF,MAAM,CAAC,UAAU,CAAC,EAAE,QAAQ,EAAE,EAAE,MAAM,CAAC,EAAE,MAAM;IAa/C,WAAW,CAAC,MAAM,CAAC,EAAE,MAAM,GAAG,MAAM;IAuCpC,sBAAsB,CAAC,GAAG,EAAE,QAAQ,GAAG,OAAO;IAiB9C,IAAI,gBAAgB,IAAI,MAAM,EAAE,CAO/B;IAED,mBAAmB,CAAC,GAAG,EAAE,QAAQ,GAAG,OAAO;IAsB3C;;;;OAIG;IACH,SAAS,CAAC,WAAW,CAAC,GAAG,EAAE,QAAQ,GAAG,OAAO;IAK7C,kBAAkB,CAAC,EAAE,EAAE,OAAO,GAAG,OAAO;IASxC,iBAAiB,CAAC,GAAG,EAAE,QAAQ,GAAG;QAAE,GAAG,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;QAAC,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC;KAAE;IAO/E,OAAO,CAAC,0BAA0B;IA6DlC,iBAAiB,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,OAAO,CAAC,EAAE,QAAQ,EAAE,KAAK,CAAC,OAAO,CAAC,GAAG,OAAO;IAgB/G,SAAS,CAAC,aAAa,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,GAAG,OAAO;IAItE,eAAe,CAAC,GAAG,EAAE,QAAQ,GAAG,OAAO;IAwDvC,aAAa,CAAC,KAAK,EAAE,OAAO,GAAG,OAAO;IAEtC;;;;;;;;;MASE;IACF,cAAc,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,GAAG,OAAO;CAoBjH"}
|
11
types/Geometry/SweepGeometry.d.ts
vendored
11
types/Geometry/SweepGeometry.d.ts
vendored
@ -1,4 +1,4 @@
|
|||||||
import { BufferGeometry, Geometry, Vector2, Vector3 } from "three";
|
import { BufferGeometry, Geometry, Matrix4, Vector2, Vector3 } from "three";
|
||||||
import { LineGeometry } from "three/examples/jsm/lines/LineGeometry";
|
import { LineGeometry } from "three/examples/jsm/lines/LineGeometry";
|
||||||
import { Curve } from "../DatabaseServices/Entity/Curve";
|
import { Curve } from "../DatabaseServices/Entity/Curve";
|
||||||
import { Polyline } from "../DatabaseServices/Entity/Polyline";
|
import { Polyline } from "../DatabaseServices/Entity/Polyline";
|
||||||
@ -44,6 +44,15 @@ export declare class SweepGeometry extends Geometry {
|
|||||||
* @returns 变换后的轮廓点表
|
* @returns 变换后的轮廓点表
|
||||||
*/
|
*/
|
||||||
export declare function ProjectionToPlane(contourPts: Vector3[], normal: Vector3, curP: Vector3, preP?: Vector3, nextP?: Vector3): Vector3[];
|
export declare function ProjectionToPlane(contourPts: Vector3[], normal: Vector3, curP: Vector3, preP?: Vector3, nextP?: Vector3): Vector3[];
|
||||||
|
/**
|
||||||
|
* 计算轮廓变换到`路径上某个点`的矩阵
|
||||||
|
*
|
||||||
|
* @param {Vector3} pt 路径上的点
|
||||||
|
* @param {Vector3} norm 曲线法向量
|
||||||
|
* @param {Vector3} dir 点前进的方向.
|
||||||
|
* @returns {Matrix4}
|
||||||
|
*/
|
||||||
|
export declare function ContourTransfromToPath(pt: Vector3, norm: Vector3, dir: Vector3): Matrix4;
|
||||||
type Polygon = number[];
|
type Polygon = number[];
|
||||||
export declare class SweepGeometrySimple extends SweepGeometry {
|
export declare class SweepGeometrySimple extends SweepGeometry {
|
||||||
SidePolygons: (Polygon[])[];
|
SidePolygons: (Polygon[])[];
|
||||||
|
@ -1 +1 @@
|
|||||||
{"version":3,"file":"SweepGeometry.d.ts","sourceRoot":"","sources":["../../../src/Geometry/SweepGeometry.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,cAAc,EAAiC,QAAQ,EAA6F,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAC7L,OAAO,EAAE,YAAY,EAAE,MAAM,uCAAuC,CAAC;AAErE,OAAO,EAAE,KAAK,EAAE,MAAM,kCAAkC,CAAC;AACzD,OAAO,EAAE,QAAQ,EAAE,MAAM,qCAAqC,CAAC;AAK/D;;;GAGG;AACH,qBAAa,aAAc,SAAQ,QAAQ;IAEvC,OAAO,EAAE,MAAM,EAAE,CAAM;IACvB,cAAc,QAAM;IACpB,qBAAqB,EAAE,MAAM,EAAE,CAAC;gBACpB,OAAO,EAAE,QAAQ,EAAE,IAAI,EAAE,KAAK,EAAE,GAAG,KAAK,EAAE,qBAAqB,CAAC,EAAE,MAAM,EAAE;IAYtF,IAAI,QAAQ,IAAI,YAAY,CAQ3B;IAED,IAAI,QAAQ,mBAGX;IAED,QAAQ,CAAC,OAAO,EAAE,QAAQ,EAAE,IAAI,EAAE,KAAK;IAoDvC,SAAS,CAAC,OAAO,EAAE,QAAQ,EAAE,KAAK,EAAE,KAAK,EAAE;IAyE3C;;;;;;;;OAQG;IACH,SAAS,CAAC,UAAU,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,EAAE,GAAG,EAAE,OAAO,EAAE,EAAE,aAAa,CAAC,EAAE,MAAM;IAQvG;;;OAGG;IACH,SAAS,CAAC,aAAa,CAAC,GAAG,EAAE,OAAO;IAEpC,SAAS,CAAC,cAAc,CAAC,UAAU,EAAE,OAAO,EAAE,EAAE,SAAS,EAAE,OAAO,EAAE,EAAE,OAAO,EAAE,OAAO,EAAE,EAAE,KAAK,EAAE,OAAO,EAAE,EAAE;IAkG5G,SAAS,CAAC,QAAQ,CAAC,UAAU,EAAE,OAAO,EAAE,EAAE,KAAK,EAAE,OAAO,EAAE,EAAE;CAkC/D;AAED;;;;;;;;;GASG;AACH,wBAAgB,iBAAiB,CAAC,UAAU,EAAE,OAAO,EAAE,EAAE,MAAM,EAAE,OAAO,EAAE,IAAI,EAAE,OAAO,EAAE,IAAI,CAAC,EAAE,OAAO,EAAE,KAAK,CAAC,EAAE,OAAO,GAAG,OAAO,EAAE,CAiCnI;AAuBD,KAAK,OAAO,GAAG,MAAM,EAAE,CAAC;AAExB,qBAAa,mBAAoB,SAAQ,aAAa;IAElD,YAAY,EAAE,CAAC,OAAO,EAAE,CAAC,EAAE,CAAC;IAC5B,OAAO,CAAC,gBAAgB,CAAY;IACpC,OAAO,CAAC,OAAO,CAAU;IAEzB,QAAQ,EAAE,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC;IACvB,UAAU,EAAE,OAAO,EAAE,EAAE,CAAC;IACxB,UAAU,EAAE,OAAO,EAAE,CAAC;IACb,oBAAoB;IACpB,kBAAkB;IAElB,UAAU,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,EAAE,GAAG,EAAE,OAAO,EAAE,EAAE,aAAa,CAAC,EAAE,MAAM;cAOnF,aAAa,CAAC,GAAG,EAAE,OAAO;cAS1B,cAAc,CAAC,UAAU,EAAE,OAAO,EAAE,EAAE,SAAS,EAAE,OAAO,EAAE,EAAE,OAAO,EAAE,OAAO,EAAE,EAAE,KAAK,EAAE,OAAO,EAAE,EAAE;cAiBlG,QAAQ,CAAC,UAAU,EAAE,OAAO,EAAE,EAAE,KAAK,EAAE,OAAO,EAAE,EAAE;CACxE"}
|
{"version":3,"file":"SweepGeometry.d.ts","sourceRoot":"","sources":["../../../src/Geometry/SweepGeometry.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,cAAc,EAAiC,QAAQ,EAAiE,OAAO,EAAqB,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAC7L,OAAO,EAAE,YAAY,EAAE,MAAM,uCAAuC,CAAC;AAErE,OAAO,EAAE,KAAK,EAAE,MAAM,kCAAkC,CAAC;AACzD,OAAO,EAAE,QAAQ,EAAE,MAAM,qCAAqC,CAAC;AAK/D;;;GAGG;AACH,qBAAa,aAAc,SAAQ,QAAQ;IAEvC,OAAO,EAAE,MAAM,EAAE,CAAM;IACvB,cAAc,QAAM;IACpB,qBAAqB,EAAE,MAAM,EAAE,CAAC;gBACpB,OAAO,EAAE,QAAQ,EAAE,IAAI,EAAE,KAAK,EAAE,GAAG,KAAK,EAAE,qBAAqB,CAAC,EAAE,MAAM,EAAE;IAYtF,IAAI,QAAQ,IAAI,YAAY,CAQ3B;IAED,IAAI,QAAQ,mBAGX;IAED,QAAQ,CAAC,OAAO,EAAE,QAAQ,EAAE,IAAI,EAAE,KAAK;IAoDvC,SAAS,CAAC,OAAO,EAAE,QAAQ,EAAE,KAAK,EAAE,KAAK,EAAE;IAyE3C;;;;;;;;OAQG;IACH,SAAS,CAAC,UAAU,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,EAAE,GAAG,EAAE,OAAO,EAAE,EAAE,aAAa,CAAC,EAAE,MAAM;IAQvG;;;OAGG;IACH,SAAS,CAAC,aAAa,CAAC,GAAG,EAAE,OAAO;IAEpC,SAAS,CAAC,cAAc,CAAC,UAAU,EAAE,OAAO,EAAE,EAAE,SAAS,EAAE,OAAO,EAAE,EAAE,OAAO,EAAE,OAAO,EAAE,EAAE,KAAK,EAAE,OAAO,EAAE,EAAE;IAkG5G,SAAS,CAAC,QAAQ,CAAC,UAAU,EAAE,OAAO,EAAE,EAAE,KAAK,EAAE,OAAO,EAAE,EAAE;CAkC/D;AAED;;;;;;;;;GASG;AACH,wBAAgB,iBAAiB,CAAC,UAAU,EAAE,OAAO,EAAE,EAAE,MAAM,EAAE,OAAO,EAAE,IAAI,EAAE,OAAO,EAAE,IAAI,CAAC,EAAE,OAAO,EAAE,KAAK,CAAC,EAAE,OAAO,GAAG,OAAO,EAAE,CAiCnI;AAED;;;;;;;GAOG;AACH,wBAAgB,sBAAsB,CAAC,EAAE,EAAE,OAAO,EAAE,IAAI,EAAE,OAAO,EAAE,GAAG,EAAE,OAAO,GAAG,OAAO,CAUxF;AAGD,KAAK,OAAO,GAAG,MAAM,EAAE,CAAC;AAExB,qBAAa,mBAAoB,SAAQ,aAAa;IAElD,YAAY,EAAE,CAAC,OAAO,EAAE,CAAC,EAAE,CAAC;IAC5B,OAAO,CAAC,gBAAgB,CAAY;IACpC,OAAO,CAAC,OAAO,CAAU;IAEzB,QAAQ,EAAE,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC;IACvB,UAAU,EAAE,OAAO,EAAE,EAAE,CAAC;IACxB,UAAU,EAAE,OAAO,EAAE,CAAC;IACb,oBAAoB;IACpB,kBAAkB;IAElB,UAAU,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,EAAE,GAAG,EAAE,OAAO,EAAE,EAAE,aAAa,CAAC,EAAE,MAAM;cAOnF,aAAa,CAAC,GAAG,EAAE,OAAO;cAS1B,cAAc,CAAC,UAAU,EAAE,OAAO,EAAE,EAAE,SAAS,EAAE,OAAO,EAAE,EAAE,OAAO,EAAE,OAAO,EAAE,EAAE,KAAK,EAAE,OAAO,EAAE,EAAE;cAiBlG,QAAQ,CAAC,UAAU,EAAE,OAAO,EAAE,EAAE,KAAK,EAAE,OAAO,EAAE,EAAE;CACxE"}
|
@ -32,5 +32,7 @@ export interface IFastDimOption extends IBaseOption {
|
|||||||
filterAppointForBoardName: boolean;
|
filterAppointForBoardName: boolean;
|
||||||
conditionType: ForBoardNameType;
|
conditionType: ForBoardNameType;
|
||||||
filterAppointForBoardNameValues: string;
|
filterAppointForBoardNameValues: string;
|
||||||
|
filterBoardDist: boolean;
|
||||||
|
filterBoardDistValue: number;
|
||||||
}
|
}
|
||||||
//# sourceMappingURL=AutoDimBrsOption.d.ts.map
|
//# sourceMappingURL=AutoDimBrsOption.d.ts.map
|
@ -1 +1 @@
|
|||||||
{"version":3,"file":"AutoDimBrsOption.d.ts","sourceRoot":"","sources":["../../../../../src/UI/Store/OptionInterface/AutoDimBrsOption.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,oBAAoB,CAAC;AAEjD,oBAAY,gBAAgB;IAExB,IAAI,SAAS;IACb,MAAM,WAAW;IACjB,OAAO,YAAY;IACnB,SAAS,cAAc;CAC1B;AAED,MAAM,WAAW,iBAAkB,SAAQ,WAAW;IAElD,KAAK,EAAE,OAAO,CAAC;IACf,GAAG,EAAE,OAAO,CAAC;IACb,GAAG,EAAE,OAAO,CAAC;IACb,GAAG,EAAE,OAAO,CAAC;IACb,QAAQ,EAAE,OAAO,CAAC;IAClB,QAAQ,EAAE,OAAO,CAAC;IAClB,aAAa,EAAE,OAAO,CAAC;IACvB,QAAQ,EAAE,OAAO,CAAC;IAClB,aAAa,EAAE,MAAM,CAAC;IACtB,eAAe,EAAE,MAAM,CAAC;IACxB,kBAAkB,EAAE,MAAM,CAAC;IAC3B,cAAc,EAAE,MAAM,CAAC;IACvB,YAAY,EAAE,OAAO,CAAC;IACtB,eAAe,EAAE,MAAM,CAAC;IACxB,gBAAgB,EAAE,gBAAgB,CAAC;IACnC,YAAY,EAAE,OAAO,CAAC;IACtB,gBAAgB,EAAE,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,cAAe,SAAQ,WAAW;IAE/C,eAAe,EAAE,OAAO,CAAC;IACzB,oBAAoB,EAAE,MAAM,CAAC;IAC7B,iBAAiB,EAAE,OAAO,CAAC;IAC3B,uBAAuB,EAAE,MAAM,CAAC;IAChC,yBAAyB,EAAE,OAAO,CAAC;IACnC,aAAa,EAAE,gBAAgB,CAAC;IAChC,+BAA+B,EAAE,MAAM,CAAC;CAC3C"}
|
{"version":3,"file":"AutoDimBrsOption.d.ts","sourceRoot":"","sources":["../../../../../src/UI/Store/OptionInterface/AutoDimBrsOption.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,oBAAoB,CAAC;AAEjD,oBAAY,gBAAgB;IAExB,IAAI,SAAS;IACb,MAAM,WAAW;IACjB,OAAO,YAAY;IACnB,SAAS,cAAc;CAC1B;AAED,MAAM,WAAW,iBAAkB,SAAQ,WAAW;IAElD,KAAK,EAAE,OAAO,CAAC;IACf,GAAG,EAAE,OAAO,CAAC;IACb,GAAG,EAAE,OAAO,CAAC;IACb,GAAG,EAAE,OAAO,CAAC;IACb,QAAQ,EAAE,OAAO,CAAC;IAClB,QAAQ,EAAE,OAAO,CAAC;IAClB,aAAa,EAAE,OAAO,CAAC;IACvB,QAAQ,EAAE,OAAO,CAAC;IAClB,aAAa,EAAE,MAAM,CAAC;IACtB,eAAe,EAAE,MAAM,CAAC;IACxB,kBAAkB,EAAE,MAAM,CAAC;IAC3B,cAAc,EAAE,MAAM,CAAC;IACvB,YAAY,EAAE,OAAO,CAAC;IACtB,eAAe,EAAE,MAAM,CAAC;IACxB,gBAAgB,EAAE,gBAAgB,CAAC;IACnC,YAAY,EAAE,OAAO,CAAC;IACtB,gBAAgB,EAAE,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,cAAe,SAAQ,WAAW;IAE/C,eAAe,EAAE,OAAO,CAAC;IACzB,oBAAoB,EAAE,MAAM,CAAC;IAC7B,iBAAiB,EAAE,OAAO,CAAC;IAC3B,uBAAuB,EAAE,MAAM,CAAC;IAChC,yBAAyB,EAAE,OAAO,CAAC;IACnC,aAAa,EAAE,gBAAgB,CAAC;IAChC,+BAA+B,EAAE,MAAM,CAAC;IACxC,eAAe,EAAE,OAAO,CAAC;IACzB,oBAAoB,EAAE,MAAM,CAAC;CAChC"}
|
@ -436,4 +436,12 @@ export interface IRemarkOptionInfo {
|
|||||||
filterNoDoor: boolean;
|
filterNoDoor: boolean;
|
||||||
decimal: number;
|
decimal: number;
|
||||||
}
|
}
|
||||||
|
export interface ExportSTEPOption extends IBaseOption {
|
||||||
|
drillHole: boolean;
|
||||||
|
drilling: boolean;
|
||||||
|
topLine: boolean;
|
||||||
|
handle: boolean;
|
||||||
|
hinge: boolean;
|
||||||
|
compositeEntity: boolean;
|
||||||
|
}
|
||||||
//# sourceMappingURL=IOptionInterface.d.ts.map
|
//# sourceMappingURL=IOptionInterface.d.ts.map
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user