更新代码文件结构

pull/347/head
ChenX 5 years ago
parent 4d105285dc
commit a2f4be8572

@ -1,7 +1,7 @@
import { Vector3 } from 'three';
import { CADFiler } from '../../src/DatabaseServices/CADFiler';
import { Curve } from '../../src/DatabaseServices/Curve';
import { Line } from './../../src/DatabaseServices/Line';
import { Curve } from '../../src/DatabaseServices/Entity/Curve';
import { Line } from '../../src/DatabaseServices/Entity/Line';
import { RegionParse } from './../../src/Geometry/RegionParse';
import { LoadCurvesFromFileData } from '../Utils/LoadEntity.util';

@ -1,5 +1,5 @@
import { LoadBoardsFromFileData } from "../Utils/LoadEntity.util";
import { Board } from "../../src/DatabaseServices/Board";
import { Board } from "../../src/DatabaseServices/Entity/Board";
import "../Utils/jest.util";
function CuttingBoard(orgBoard: Board, cutBoards: Board[])

@ -1,4 +1,4 @@
import { Region } from "../../src/DatabaseServices/Region";
import { Region } from "../../src/DatabaseServices/Entity/Region";
import { BoolOpeartionType } from "../../src/GraphicsSystem/BoolOperateUtils";
import { LoadRegionsFromFileData } from "../Utils/LoadEntity.util";

@ -1,4 +1,4 @@
import { Region } from "../../src/DatabaseServices/Region";
import { Region } from "../../src/DatabaseServices/Entity/Region";
import { BoolOpeartionType } from "../../src/GraphicsSystem/BoolOperateUtils";
import { LoadRegionsFromFileData } from "../Utils/LoadEntity.util";

@ -1,6 +1,6 @@
import { Board } from "../../src/DatabaseServices/Board";
import { Curve } from "../../src/DatabaseServices/Curve";
import { Polyline } from "../../src/DatabaseServices/Polyline";
import { Board } from "../../src/DatabaseServices/Entity/Board";
import { Curve } from "../../src/DatabaseServices/Entity/Curve";
import { Polyline } from "../../src/DatabaseServices/Entity/Polyline";
import { calcEdgeSealing, paragraphCulist } from "../../src/GraphicsSystem/CalcEdgeSealing";
import { LoadBoardsFromFileData } from "../Utils/LoadEntity.util";

@ -1,4 +1,4 @@
import { Board } from "../../src/DatabaseServices/Board";
import { Board } from "../../src/DatabaseServices/Entity/Board";
import { FeedingToolPath } from "../../src/GraphicsSystem/ToolPath/FeedingToolPath";
import { LoadBoardsFromFileData } from "../Utils/LoadEntity.util";

@ -7,9 +7,9 @@ import { CADObject } from '../../src/DatabaseServices/CADObject';
import { CommandHistoryRecord } from '../../src/DatabaseServices/CommandHistoryRecord';
import { CreateObjectData } from '../../src/DatabaseServices/CreateObjectData';
import { Database } from '../../src/DatabaseServices/Database';
import { Entity } from '../../src/DatabaseServices/Entity';
import { Entity } from '../../src/DatabaseServices/Entity/Entity';
import { HistorycRecord } from '../../src/DatabaseServices/HistorycRecord';
import { Line } from '../../src/DatabaseServices/Line';
import { Line } from '../../src/DatabaseServices/Entity/Line';
import { ObjectAllDataHistoryRecord } from '../../src/DatabaseServices/ObjectAllDataHistoryRecord';
import { RemoveObjectData } from '../../src/DatabaseServices/RemoveObjectData';

@ -4,7 +4,7 @@ import { DuplicateRecordCloning } from '../../src/Common/Status';
import { PhysicalMaterialRecord } from '../../src/DatabaseServices/PhysicalMaterialRecord';
import { TextureTableRecord } from '../../src/DatabaseServices/Texture';
import { Factory } from '../../src/DatabaseServices/CADFactory';
import { Entity } from '../../src/DatabaseServices/Entity';
import { Entity } from '../../src/DatabaseServices/Entity/Entity';
import { ObjectId } from '../../src/DatabaseServices/ObjectId';
new CADFiler();

@ -2,7 +2,7 @@
import { Vector3 } from "three";
import { FilletUtils } from "../../src/Add-on/FilletUtils";
import { equalCurve } from "../../src/Common/CurveUtils";
import { Polyline } from "../../src/DatabaseServices/Polyline";
import { Polyline } from "../../src/DatabaseServices/Entity/Polyline";
import { PromptEntityResult } from "../../src/Editor/PromptResult";
import { LoadEntityFromFileData } from "../Utils/LoadEntity.util";

@ -1,5 +1,5 @@
import { Vector3 } from 'three';
import { Arc } from '../../src/DatabaseServices/Arc';
import { Arc } from '../../src/DatabaseServices/Entity/Arc';
import { equaln, equalv3 } from '../../src/Geometry/GeUtils';
import { Status } from '../../src/Common/Status';

@ -1,5 +1,5 @@
import { Vector3 } from 'three';
import { Circle } from '../../src/DatabaseServices/Circle';
import { Circle } from '../../src/DatabaseServices/Entity/Circle';
import { equaln, equalv3 } from '../../src/Geometry/GeUtils';
test('圆参数', () =>

@ -1,13 +1,13 @@
import { Vector3 } from "three";
import { Ellipse } from "../../src/DatabaseServices/Ellipse";
import { Ellipse } from "../../src/DatabaseServices/Entity/Ellipse";
import { equalv3 } from "../../src/Geometry/GeUtils";
import { Status } from "../../src/Common/Status";
import { Line } from "../../src/DatabaseServices/Line";
import { Arc } from "../../src/DatabaseServices/Arc";
import { Circle } from "../../src/DatabaseServices/Circle";
import { Line } from "../../src/DatabaseServices/Entity/Line";
import { Arc } from "../../src/DatabaseServices/Entity/Arc";
import { Circle } from "../../src/DatabaseServices/Entity/Circle";
import { LoadCurvesFromFileData } from "../Utils/LoadEntity.util";
import { Polyline } from "../../src/DatabaseServices/Polyline";
import { Curve } from "../../src/DatabaseServices/Curve";
import { Polyline } from "../../src/DatabaseServices/Entity/Polyline";
import { Curve } from "../../src/DatabaseServices/Entity/Curve";
describe('完整椭圆', () =>
{

@ -1,9 +1,9 @@
import * as THREE from 'three';
import { Vector3 } from 'three';
import { Arc } from '../../src/DatabaseServices/Arc';
import { Circle } from '../../src/DatabaseServices/Circle';
import { Curve } from '../../src/DatabaseServices/Curve';
import { Line } from '../../src/DatabaseServices/Line';
import { Arc } from '../../src/DatabaseServices/Entity/Arc';
import { Circle } from '../../src/DatabaseServices/Entity/Circle';
import { Curve } from '../../src/DatabaseServices/Entity/Curve';
import { Line } from '../../src/DatabaseServices/Entity/Line';
import { IntersectCircleAndCircle, IntersectLine3AndLine3, IntersectOption } from '../../src/GraphicsSystem/IntersectWith';
import { LoadCurvesFromFileData, LoadEntityFromFileData } from '../Utils/LoadEntity.util';

@ -1,6 +1,6 @@
import { Vector3 } from 'three';
import { Line } from '../../src/DatabaseServices/Line';
import { Line } from '../../src/DatabaseServices/Entity/Line';
import { IntersectLineAndLine, IntersectOption } from '../../src/GraphicsSystem/IntersectWith';
test('直线相交,共线', () =>

@ -1,5 +1,5 @@
import { Line } from '../../src/DatabaseServices/Line';
import { Line } from '../../src/DatabaseServices/Entity/Line';
import { Vector3 } from 'three';
test('直线参数', () =>

@ -1,4 +1,4 @@
import { Polyline } from "../../src/DatabaseServices/Polyline";
import { Polyline } from "../../src/DatabaseServices/Entity/Polyline";
import { Vector2, Vector3 } from "three";
import { IntersectOption } from "../../src/GraphicsSystem/IntersectWith";
describe("相交", () =>

@ -1,7 +1,7 @@
import { Vector2, Vector3 } from 'three';
import { IsPointInPolyLine } from '../../src/DatabaseServices/PointInPolyline';
import { Polyline } from '../../src/DatabaseServices/Polyline';
import { Polyline } from '../../src/DatabaseServices/Entity/Polyline';
import { CADFiler } from '../../src/DatabaseServices/CADFiler';
import { LoadCurvesFromFileData } from '../Utils/LoadEntity.util';

@ -1,5 +1,5 @@
import { Vector2 } from "three";
import { Polyline } from "../../src/DatabaseServices/Polyline";
import { Polyline } from "../../src/DatabaseServices/Entity/Polyline";
import { equaln } from "../../src/Geometry/GeUtils";
test('获得点,来自参数', () =>

@ -1,5 +1,5 @@
import { CADFiler } from '../../src/DatabaseServices/CADFiler';
import { Polyline } from '../../src/DatabaseServices/Polyline';
import { Polyline } from '../../src/DatabaseServices/Entity/Polyline';
import { GetPointAtCurveDir } from '../../src/Common/CurveUtils';
import { Vector3, Vector2 } from 'three';
import { Factory } from '../../src/DatabaseServices/CADFactory';

@ -1,7 +1,7 @@
import { LoadEntityFromFileData } from "../Utils/LoadEntity.util";
import { Polyline } from "../../src/DatabaseServices/Polyline";
import { Polyline } from "../../src/DatabaseServices/Entity/Polyline";
import { equaln } from "../../src/Geometry/GeUtils";
import { Line } from "../../src/DatabaseServices/Line";
import { Line } from "../../src/DatabaseServices/Entity/Line";
test('多段线与多段线Join', () =>
{

@ -1,6 +1,6 @@
import { Factory } from "../../src/DatabaseServices/CADFactory";
import { Curve } from "../../src/DatabaseServices/Curve";
import { Polyline } from "../../src/DatabaseServices/Polyline";
import { Curve } from "../../src/DatabaseServices/Entity/Curve";
import { Polyline } from "../../src/DatabaseServices/Entity/Polyline";
import { LoadEntityFromFileData } from "../Utils/LoadEntity.util";
Factory(Polyline);

@ -1,7 +1,7 @@
import { Factory } from "../../src/DatabaseServices/CADFactory";
import { CADFiler } from "../../src/DatabaseServices/CADFiler";
import { Curve } from "../../src/DatabaseServices/Curve";
import { Polyline } from "../../src/DatabaseServices/Polyline";
import { Curve } from "../../src/DatabaseServices/Entity/Curve";
import { Polyline } from "../../src/DatabaseServices/Entity/Polyline";
Factory(Polyline);
function loadFile(data)
{

@ -1,6 +1,6 @@
import { Vector2, Vector3 } from 'three';
import { CADFiler } from '../../src/DatabaseServices/CADFiler';
import { Polyline } from '../../src/DatabaseServices/Polyline';
import { Polyline } from '../../src/DatabaseServices/Entity/Polyline';
import { equaln, equalv3 } from '../../src/Geometry/GeUtils';
test("多段线点获取参数", () =>

@ -1,4 +1,4 @@
import { Polyline } from "../../src/DatabaseServices/Polyline";
import { Polyline } from "../../src/DatabaseServices/Entity/Polyline";
import { Vector2, Vector3 } from "three";

@ -1,10 +1,10 @@
import { CADFiler } from "../../src/DatabaseServices/CADFiler";
import { Entity } from "../../src/DatabaseServices/Entity";
import { Polyline } from "../../src/DatabaseServices/Polyline";
import { Entity } from "../../src/DatabaseServices/Entity/Entity";
import { Polyline } from "../../src/DatabaseServices/Entity/Polyline";
import { Factory } from "../../src/DatabaseServices/CADFactory";
import { Curve } from "../../src/DatabaseServices/Curve";
import { Board } from "../../src/DatabaseServices/Board";
import { Region } from "../../src/DatabaseServices/Region";
import { Curve } from "../../src/DatabaseServices/Entity/Curve";
import { Board } from "../../src/DatabaseServices/Entity/Board";
import { Region } from "../../src/DatabaseServices/Entity/Region";
Factory(Polyline);
Factory(Region);

@ -1,8 +1,8 @@
import { Command } from "../Editor/CommandMachine";
import { app } from "../ApplicationServices/Application";
import { PromptStatus, PromptPointResult } from "../Editor/PromptResult";
import { Board } from "../DatabaseServices/Board";
import { Polyline } from "../DatabaseServices/Polyline";
import { Board } from "../DatabaseServices/Entity/Board";
import { Polyline } from "../DatabaseServices/Entity/Polyline";
import { equalv3, AsVector2 } from "../Geometry/GeUtils";
abstract class PtOnBoard implements Command

@ -5,8 +5,8 @@ import { app } from '../ApplicationServices/Application';
import { CheckObjectType, CheckoutValid } from '../Common/CheckoutVaildValue';
import { DataAdapter } from '../Common/DataAdapter';
import { Singleton } from '../Common/Singleton';
import { Entity } from '../DatabaseServices/Entity';
import { Polyline } from '../DatabaseServices/Polyline';
import { Entity } from '../DatabaseServices/Entity/Entity';
import { Polyline } from '../DatabaseServices/Entity/Polyline';
import { Command } from '../Editor/CommandMachine';
import { JigUtils } from '../Editor/JigUtils';
import { PromptStatus } from '../Editor/PromptResult';

@ -1,6 +1,6 @@
import { Box3, Vector3 } from "three";
import { app } from "../ApplicationServices/Application";
import { Board } from "../DatabaseServices/Board";
import { Board } from "../DatabaseServices/Entity/Board";
import { Command } from "../Editor/CommandMachine";
import { PromptStatus } from "../Editor/PromptResult";
import { ZeroVec, equalv3, isParallelTo, MoveMatrix } from "../Geometry/GeUtils";

@ -1,5 +1,5 @@
import { app } from "../../ApplicationServices/Application";
import { Board } from "../../DatabaseServices/Board";
import { Board } from "../../DatabaseServices/Entity/Board";
import { userConfig } from "../../Editor/UserConfig";
import { NonAssociativeCutting } from "./NonAssociativeCutting";

@ -1,8 +1,8 @@
import { Line3, Matrix4, Vector3 } from "three";
import { app } from "../../ApplicationServices/Application";
import { arrayLast } from "../../Common/ArrayExt";
import { Board } from "../../DatabaseServices/Board";
import { Polyline } from "../../DatabaseServices/Polyline";
import { Board } from "../../DatabaseServices/Entity/Board";
import { Polyline } from "../../DatabaseServices/Entity/Polyline";
import { Command } from "../../Editor/CommandMachine";
import { PromptStatus } from "../../Editor/PromptResult";
import { equaln, isParallelTo, AsVector2 } from "../../Geometry/GeUtils";

@ -1,6 +1,6 @@
import { app } from "../../ApplicationServices/Application";
import { Board } from "../../DatabaseServices/Board";
import { ExtureSolid } from "../../DatabaseServices/Extrude";
import { Board } from "../../DatabaseServices/Entity/Board";
import { ExtureSolid } from "../../DatabaseServices/Entity/Extrude";
import { Command } from "../../Editor/CommandMachine";
import { PromptStatus } from "../../Editor/PromptResult";

@ -1,8 +1,8 @@
import { Vector3 } from "three";
import { app } from "../../ApplicationServices/Application";
import { Board } from "../../DatabaseServices/Board";
import { Line } from "../../DatabaseServices/Line";
import { Polyline } from "../../DatabaseServices/Polyline";
import { Board } from "../../DatabaseServices/Entity/Board";
import { Line } from "../../DatabaseServices/Entity/Line";
import { Polyline } from "../../DatabaseServices/Entity/Polyline";
import { Command } from "../../Editor/CommandMachine";
import { PromptStatus } from "../../Editor/PromptResult";
import { equaln } from "../../Geometry/GeUtils";

@ -10,7 +10,7 @@ import { inject, observer } from "mobx-react";
import { ModalState } from "../../UI/Components/Modal/ModalsManage";
import { begin } from "xaop";
import { KeyBoard } from "../../Common/KeyEnum";
import { BoardType } from "../../DatabaseServices/Board";
import { BoardType } from "../../DatabaseServices/Entity/Board";
export enum CuttingOffset
{

@ -4,7 +4,7 @@ import { arrayLast } from "../Common/ArrayExt";
import { EBoardKeyList } from "../Common/BoardKeyList";
import { FixedNotZero } from "../Common/Utils";
import { GangDrill, GangDrillType } from "../DatabaseServices/3DSolid/GangDrill";
import { Board } from "../DatabaseServices/Board";
import { Board } from "../DatabaseServices/Entity/Board";
import { LineAngularDimension } from "../DatabaseServices/Dimension/2LineAngularDimension";
import { AlignedDimension } from "../DatabaseServices/Dimension/AlignedDimension";
import { Command } from "../Editor/CommandMachine";

@ -1,5 +1,5 @@
import { app } from '../ApplicationServices/Application';
import { Region } from '../DatabaseServices/Region';
import { Region } from '../DatabaseServices/Entity/Region';
import { PromptStatus } from '../Editor/PromptResult';
import { BoolOpeartionType } from '../GraphicsSystem/BoolOperateUtils';

@ -1,7 +1,7 @@
import { Vector3 } from "three";
import { app } from "../ApplicationServices/Application";
import { Circle } from "../DatabaseServices/Circle";
import { Curve } from "../DatabaseServices/Curve";
import { Circle } from "../DatabaseServices/Entity/Circle";
import { Curve } from "../DatabaseServices/Entity/Curve";
import { Command } from "../Editor/CommandMachine";
import { PromptStatus } from "../Editor/PromptResult";
export class Command_Break implements Command

@ -1,8 +1,8 @@
import { Vector3 } from "three";
import { app } from "../ApplicationServices/Application";
import { Singleton } from "../Common/Singleton";
import { Board } from "../DatabaseServices/Board";
import { Point } from "../DatabaseServices/Point";
import { Board } from "../DatabaseServices/Entity/Board";
import { Point } from "../DatabaseServices/Entity/Point";
import { Command } from "../Editor/CommandMachine";
import { PromptStatus } from "../Editor/PromptResult";
import { MoveMatrix } from "../Geometry/GeUtils";

@ -1,8 +1,8 @@
import { app } from '../ApplicationServices/Application';
import { arrayRemoveIf } from '../Common/ArrayExt';
import { GangDrill } from '../DatabaseServices/3DSolid/GangDrill';
import { Board } from '../DatabaseServices/Board';
import { Entity } from '../DatabaseServices/Entity';
import { Board } from '../DatabaseServices/Entity/Board';
import { Entity } from '../DatabaseServices/Entity/Entity';
import { Light } from '../DatabaseServices/Lights/Light';
import { Command } from '../Editor/CommandMachine';
import { JigUtils } from '../Editor/JigUtils';

@ -1,7 +1,7 @@
import { app } from "../ApplicationServices/Application";
import { copyTextToClipboard } from "../Common/Utils";
import { CADFiler } from "../DatabaseServices/CADFiler";
import { Board } from "../DatabaseServices/Board";
import { Board } from "../DatabaseServices/Entity/Board";
import { GangDrill } from "../DatabaseServices/3DSolid/GangDrill";
import { arrayRemoveIf } from "../Common/ArrayExt";

@ -2,11 +2,11 @@ import DxfParser from "dxf-parser";
import { app } from "../ApplicationServices/Application";
import { arrayLast } from "../Common/ArrayExt";
import { FileSystem } from "../Common/FileSystem";
import { Polyline } from "../DatabaseServices/Polyline";
import { Polyline } from "../DatabaseServices/Entity/Polyline";
import { AsVector2, AsVector3 } from "../Geometry/GeUtils";
import { Line } from "../DatabaseServices/Line";
import { Circle } from "../DatabaseServices/Circle";
import { Arc } from "../DatabaseServices/Arc";
import { Line } from "../DatabaseServices/Entity/Line";
import { Circle } from "../DatabaseServices/Entity/Circle";
import { Arc } from "../DatabaseServices/Entity/Arc";
export class Command_DXFImport
{

@ -1,6 +1,6 @@
import { app } from '../ApplicationServices/Application';
import { Curve } from '../DatabaseServices/Curve';
import { Point } from '../DatabaseServices/Point';
import { Curve } from '../DatabaseServices/Entity/Curve';
import { Point } from '../DatabaseServices/Entity/Point';
import { Command } from '../Editor/CommandMachine';
import { PromptStatus, PromptEntityResult } from '../Editor/PromptResult';

@ -1,5 +1,5 @@
import { app } from '../ApplicationServices/Application';
import { Arc } from '../DatabaseServices/Arc';
import { Arc } from '../DatabaseServices/Entity/Arc';
import { Command } from '../Editor/CommandMachine';
import { JigUtils } from '../Editor/JigUtils';
import { PromptStatus } from '../Editor/PromptResult';

@ -1,6 +1,6 @@
import { Vector3 } from 'three';
import { app } from '../../ApplicationServices/Application';
import { Board, BoardType } from '../../DatabaseServices/Board';
import { Board, BoardType } from '../../DatabaseServices/Entity/Board';
import { MoveMatrix } from '../../Geometry/GeUtils';
import { BehindBoardOption, BehindHeightPositon, BrRelativePos } from '../../UI/Store/BoardInterface';
import { DrawBoardTool } from './DrawBoardTool';

@ -1,5 +1,5 @@
import { app } from '../../ApplicationServices/Application';
import { BoardType } from '../../DatabaseServices/Board';
import { BoardType } from '../../DatabaseServices/Entity/Board';
import { Command } from '../../Editor/CommandMachine';
import { PromptStatus } from '../../Editor/PromptResult';
import { PointSelectSpaceClamp } from '../../Geometry/SpaceParse/PointSelectSpaceClamp';

@ -1,6 +1,6 @@
import { Matrix4, Vector3 } from 'three';
import { app } from '../../ApplicationServices/Application';
import { Board, BoardType } from '../../DatabaseServices/Board';
import { Board, BoardType } from '../../DatabaseServices/Entity/Board';
import { Command } from '../../Editor/CommandMachine';
import { PromptStatus } from '../../Editor/PromptResult';
import { Box3Ext } from '../../Geometry/Box';

@ -2,7 +2,7 @@ import { toJS } from "mobx";
import { Vector3 } from "three";
import { app } from "../../ApplicationServices/Application";
import { ToFixed } from "../../Common/Utils";
import { Board, BoardType } from "../../DatabaseServices/Board";
import { Board, BoardType } from "../../DatabaseServices/Entity/Board";
import { Command } from "../../Editor/CommandMachine";
import { MoveMatrix } from "../../Geometry/GeUtils";
import { PointSelectSpaceClamp } from "../../Geometry/SpaceParse/PointSelectSpaceClamp";

@ -1,7 +1,7 @@
import { Matrix4, Vector3 } from 'three';
import { app } from '../../ApplicationServices/Application';
import { GangDrill, GangDrillType } from '../../DatabaseServices/3DSolid/GangDrill';
import { Board, BoardType } from '../../DatabaseServices/Board';
import { Board, BoardType } from '../../DatabaseServices/Entity/Board';
import { MoveMatrix } from '../../Geometry/GeUtils';
import { BrRelativePos, LayerBoardOption } from '../../UI/Store/BoardInterface';
import { LayerBoardStore } from '../../UI/Store/BoardStore';

@ -1,6 +1,6 @@
import { Vector3 } from 'three';
import { app } from '../../ApplicationServices/Application';
import { Board, BoardType } from '../../DatabaseServices/Board';
import { Board, BoardType } from '../../DatabaseServices/Entity/Board';
import { Command } from '../../Editor/CommandMachine';
import { PromptStatus } from '../../Editor/PromptResult';
import { MoveMatrix } from '../../Geometry/GeUtils';

@ -1,6 +1,6 @@
import { Math } from 'three';
import { app } from '../../ApplicationServices/Application';
import { Board } from '../../DatabaseServices/Board';
import { Board } from '../../DatabaseServices/Entity/Board';
import { Command } from '../../Editor/CommandMachine';
import { JigUtils } from '../../Editor/JigUtils';
import { PromptStatus } from '../../Editor/PromptResult';

@ -2,12 +2,12 @@ import { Matrix4, Vector3 } from "three";
import { app } from "../../ApplicationServices/Application";
import { arrayRemove } from "../../Common/ArrayExt";
import { curveLinkGroup } from "../../Common/CurveUtils";
import { Board } from "../../DatabaseServices/Board";
import { Board } from "../../DatabaseServices/Entity/Board";
import { Contour } from "../../DatabaseServices/Contour";
import { Curve } from "../../DatabaseServices/Curve";
import { ExtureContour, ExtureContourCurve, ExtureSolid } from "../../DatabaseServices/Extrude";
import { Polyline } from "../../DatabaseServices/Polyline";
import { Region } from "../../DatabaseServices/Region";
import { Curve } from "../../DatabaseServices/Entity/Curve";
import { ExtureContour, ExtureContourCurve, ExtureSolid } from "../../DatabaseServices/Entity/Extrude";
import { Polyline } from "../../DatabaseServices/Entity/Polyline";
import { Region } from "../../DatabaseServices/Entity/Region";
import { JigUtils } from "../../Editor/JigUtils";
import { PromptStatus } from "../../Editor/PromptResult";
import { isParallelTo, MoveMatrix } from "../../Geometry/GeUtils";

@ -1,7 +1,7 @@
import { app } from "../../ApplicationServices/Application";
import { FixedNotZero } from "../../Common/Utils";
import { BoardType, Board } from "../../DatabaseServices/Board";
import { ExtureSolid } from "../../DatabaseServices/Extrude";
import { BoardType, Board } from "../../DatabaseServices/Entity/Board";
import { ExtureSolid } from "../../DatabaseServices/Entity/Extrude";
import { Command } from "../../Editor/CommandMachine";
import { SpecialShapeBoardModal } from "../../UI/Components/Board/SpecialBoardModal";
import { ModalPosition } from "../../UI/Components/Modal/ModalsManage";

@ -1,5 +1,5 @@
import { app } from "../../ApplicationServices/Application";
import { Board } from "../../DatabaseServices/Board";
import { Board } from "../../DatabaseServices/Entity/Board";
import { Command } from "../../Editor/CommandMachine";
import { PromptStatus } from "../../Editor/PromptResult";
import { SelectExtrudeContour, BoardApplyContour } from "./DrawSpecialShapeBoardTool";

@ -1,7 +1,7 @@
import { Vector3 } from 'three';
import { app } from '../../ApplicationServices/Application';
import { log } from '../../Common/Utils';
import { Board, BoardType } from '../../DatabaseServices/Board';
import { Board, BoardType } from '../../DatabaseServices/Entity/Board';
import { Command } from '../../Editor/CommandMachine';
import { MoveMatrix } from '../../Geometry/GeUtils';
import { ISpaceParse } from '../../Geometry/SpaceParse/ISpaceParse';

@ -1,6 +1,6 @@
import { Vector3 } from 'three';
import { app } from '../../ApplicationServices/Application';
import { Board, BoardType } from '../../DatabaseServices/Board';
import { Board, BoardType } from '../../DatabaseServices/Entity/Board';
import { MoveMatrix } from '../../Geometry/GeUtils';
import { BrRelativePos, VerticalBoardOption } from '../../UI/Store/BoardInterface';
import { } from '../../UI/Store/BoardStore';

@ -1,7 +1,7 @@
import { Vector3 } from 'three';
import { app } from '../ApplicationServices/Application';
import { Arc } from '../DatabaseServices/Arc';
import { Circle } from '../DatabaseServices/Circle';
import { Arc } from '../DatabaseServices/Entity/Arc';
import { Circle } from '../DatabaseServices/Entity/Circle';
import { Command } from '../Editor/CommandMachine';
import { JigUtils } from '../Editor/JigUtils';
import { PromptStatus } from '../Editor/PromptResult';

@ -1,6 +1,6 @@
import { Vector3 } from "three";
import { AlignedDimension } from "../../DatabaseServices/Dimension/AlignedDimension";
import { Line } from "../../DatabaseServices/Line";
import { Line } from "../../DatabaseServices/Entity/Line";
import { DimContinue } from "./DimContinue";
//对齐标注的连续标注
export class DimContinueAligen extends DimContinue

@ -1,7 +1,7 @@
import { Vector3 } from "three";
import { Arc } from "../../DatabaseServices/Arc";
import { Arc } from "../../DatabaseServices/Entity/Arc";
import { LineAngularDimension } from "../../DatabaseServices/Dimension/2LineAngularDimension";
import { Line } from "../../DatabaseServices/Line";
import { Line } from "../../DatabaseServices/Entity/Line";
import { equalv3 } from "../../Geometry/GeUtils";
import { DimContinue } from "./DimContinue";
//2直线角度标注的连续标注

@ -1,11 +1,11 @@
import { Matrix4, Vector3 } from "three";
import { app } from "../../ApplicationServices/Application";
import { Arc } from "../../DatabaseServices/Arc";
import { Circle } from "../../DatabaseServices/Circle";
import { Curve } from "../../DatabaseServices/Curve";
import { Arc } from "../../DatabaseServices/Entity/Arc";
import { Circle } from "../../DatabaseServices/Entity/Circle";
import { Curve } from "../../DatabaseServices/Entity/Curve";
import { LineAngularDimension } from "../../DatabaseServices/Dimension/2LineAngularDimension";
import { Line } from "../../DatabaseServices/Line";
import { Polyline } from "../../DatabaseServices/Polyline";
import { Line } from "../../DatabaseServices/Entity/Line";
import { Polyline } from "../../DatabaseServices/Entity/Polyline";
import { JigUtils } from "../../Editor/JigUtils";
import { PromptStatus } from "../../Editor/PromptResult";
import { isParallelTo } from "../../Geometry/GeUtils";

@ -1,11 +1,11 @@
import { Vector3 } from 'three';
import { app } from '../../ApplicationServices/Application';
import { Circle } from '../../DatabaseServices/Circle';
import { Curve } from '../../DatabaseServices/Curve';
import { Circle } from '../../DatabaseServices/Entity/Circle';
import { Curve } from '../../DatabaseServices/Entity/Curve';
import { AlignedDimension } from '../../DatabaseServices/Dimension/AlignedDimension';
import { LinearDimension } from '../../DatabaseServices/Dimension/LinearDimension';
import { Line } from '../../DatabaseServices/Line';
import { Polyline } from '../../DatabaseServices/Polyline';
import { Line } from '../../DatabaseServices/Entity/Line';
import { Polyline } from '../../DatabaseServices/Entity/Polyline';
import { Command } from '../../Editor/CommandMachine';
import { JigUtils } from '../../Editor/JigUtils';
import { PromptStatus } from '../../Editor/PromptResult';

@ -1,7 +1,7 @@
import { Command } from "../../Editor/CommandMachine";
import { app } from "../../ApplicationServices/Application";
import { Circle } from "../../DatabaseServices/Circle";
import { Arc } from "../../DatabaseServices/Arc";
import { Circle } from "../../DatabaseServices/Entity/Circle";
import { Arc } from "../../DatabaseServices/Entity/Arc";
import { PromptStatus } from "../../Editor/PromptResult";
import { RadiusDimension } from "../../DatabaseServices/Dimension/RadiusDimension";
import { JigUtils } from "../../Editor/JigUtils";

@ -1,6 +1,6 @@
import { Command } from "../../Editor/CommandMachine";
import { app } from "../../ApplicationServices/Application";
import { Board } from "../../DatabaseServices/Board";
import { Board } from "../../DatabaseServices/Entity/Board";
import { PromptStatus } from "../../Editor/PromptResult";
import { DrawDrillingTool } from "./DrawDrillingTool";
import { GangDrill } from "../../DatabaseServices/3DSolid/GangDrill";

@ -1,5 +1,5 @@
import { app } from "../../ApplicationServices/Application";
import { Board } from "../../DatabaseServices/Board";
import { Board } from "../../DatabaseServices/Entity/Board";
import { Command } from "../../Editor/CommandMachine";
import { PromptStatus } from "../../Editor/PromptResult";
import { DrawDrillingTool } from "./DrawDrillingTool";

@ -4,8 +4,8 @@ import { arrayLast } from "../../Common/ArrayExt";
import { Singleton } from "../../Common/Singleton";
import { operationExpReg } from "../../Common/Utils";
import { GangDrill, GangDrillType } from "../../DatabaseServices/3DSolid/GangDrill";
import { Board } from "../../DatabaseServices/Board";
import { Circle } from "../../DatabaseServices/Circle";
import { Board } from "../../DatabaseServices/Entity/Board";
import { Circle } from "../../DatabaseServices/Entity/Circle";
import { ObjectId } from "../../DatabaseServices/ObjectId";
import { userConfig } from "../../Editor/UserConfig";
import { CollisionDetection } from "../../Geometry/DrillParse/CollisionDetection";

@ -1,6 +1,6 @@
import { app } from "../../ApplicationServices/Application";
import { GangDrill } from "../../DatabaseServices/3DSolid/GangDrill";
import { Board } from "../../DatabaseServices/Board";
import { Board } from "../../DatabaseServices/Entity/Board";
import { userConfig } from "../../Editor/UserConfig";
import { DrawDrillingTool } from "./DrawDrillingTool";

@ -1,6 +1,6 @@
import { Matrix4, Vector3 } from "three";
import { app } from "../ApplicationServices/Application";
import { Ellipse } from "../DatabaseServices/Ellipse";
import { Ellipse } from "../DatabaseServices/Entity/Ellipse";
import { Command } from "../Editor/CommandMachine";
import { JigUtils } from "../Editor/JigUtils";
import { PromptStatus } from "../Editor/PromptResult";

@ -1,8 +1,8 @@
import { Vector3 } from 'three';
import { app } from '../ApplicationServices/Application';
import { Arc } from '../DatabaseServices/Arc';
import { Circle } from '../DatabaseServices/Circle';
import { Line } from '../DatabaseServices/Line';
import { Arc } from '../DatabaseServices/Entity/Arc';
import { Circle } from '../DatabaseServices/Entity/Circle';
import { Line } from '../DatabaseServices/Entity/Line';
import { Command } from '../Editor/CommandMachine';
import { JigUtils } from '../Editor/JigUtils';
import { ObjectSnapMode } from '../Editor/ObjectSnapMode';

@ -1,5 +1,5 @@
import { app } from '../ApplicationServices/Application';
import { Point } from '../DatabaseServices/Point';
import { Point } from '../DatabaseServices/Entity/Point';
import { Command } from '../Editor/CommandMachine';
import { PromptStatus, PromptEntityResult } from '../Editor/PromptResult';

@ -2,7 +2,7 @@ import { Vector2, Vector3 } from 'three';
import { app } from '../ApplicationServices/Application';
import { getCirAngleByChordAndTangent } from '../Common/CurveUtils';
import { GetPointPrompt } from "../Editor/PromptOptions";
import { Polyline } from '../DatabaseServices/Polyline';
import { Polyline } from '../DatabaseServices/Entity/Polyline';
import { PromptStatus } from '../Editor/PromptResult';
import { JigUtils } from '../Editor/JigUtils';
import { equalv3, AsVector2, AsVector3 } from '../Geometry/GeUtils';

@ -1,5 +1,5 @@
import { app } from '../ApplicationServices/Application';
import { Polyline } from '../DatabaseServices/Polyline';
import { Polyline } from '../DatabaseServices/Entity/Polyline';
import { Command } from '../Editor/CommandMachine';
import { PromptStatus } from '../Editor/PromptResult';
export class DrawRect implements Command

@ -1,6 +1,6 @@
import { app } from '../ApplicationServices/Application';
import { Curve } from '../DatabaseServices/Curve';
import { Region } from '../DatabaseServices/Region';
import { Curve } from '../DatabaseServices/Entity/Curve';
import { Region } from '../DatabaseServices/Entity/Region';
import { Command } from '../Editor/CommandMachine';
import { PromptStatus } from '../Editor/PromptResult';
import { RegionParse, Route } from '../Geometry/RegionParse';

@ -1,9 +1,9 @@
import { Vector3 } from 'three';
import { app } from '../ApplicationServices/Application';
import { Curve } from '../DatabaseServices/Curve';
import { Line } from '../DatabaseServices/Line';
import { Region } from '../DatabaseServices/Region';
import { Curve } from '../DatabaseServices/Entity/Curve';
import { Line } from '../DatabaseServices/Entity/Line';
import { Region } from '../DatabaseServices/Entity/Region';
import { Command } from '../Editor/CommandMachine';
import { MoveMatrix } from '../Geometry/GeUtils';
import { RegionParse, Route } from '../Geometry/RegionParse';

@ -1,14 +1,14 @@
import { app } from "../ApplicationServices/Application";
import { Board } from "../DatabaseServices/Board";
import { Board } from "../DatabaseServices/Entity/Board";
import { PromptStatus } from "../Editor/PromptResult";
import { SurroundOutlineParse } from "../Geometry/SpaceParse/SurroundOutlineParse";
import { Curve } from "../DatabaseServices/Curve";
import { Curve } from "../DatabaseServices/Entity/Curve";
import { JigUtils } from "../Editor/JigUtils";
import { curveLinkGroup } from "../Common/CurveUtils";
import { Polyline } from "../DatabaseServices/Polyline";
import { Polyline } from "../DatabaseServices/Entity/Polyline";
import { SweepSolid } from "../DatabaseServices/3DSolid/SweepSolid";
import { Arc } from "../DatabaseServices/Arc";
import { Line } from "../DatabaseServices/Line";
import { Arc } from "../DatabaseServices/Entity/Arc";
import { Line } from "../DatabaseServices/Entity/Line";
/**构建顶线 */
export async function buildTopline(outline: Polyline)

@ -1,9 +1,9 @@
import { Matrix4, Vector2, Vector3 } from "three";
import { app } from "../../ApplicationServices/Application";
import { arrayLast, arrayRemoveDuplicateBySort, arraySortByNumber } from "../../Common/ArrayExt";
import { Board } from "../../DatabaseServices/Board";
import { Line } from "../../DatabaseServices/Line";
import { Polyline } from "../../DatabaseServices/Polyline";
import { Board } from "../../DatabaseServices/Entity/Board";
import { Line } from "../../DatabaseServices/Entity/Line";
import { Polyline } from "../../DatabaseServices/Entity/Polyline";
import { equaln, MoveMatrix, polar, XAxis, YAxis, ZAxis, AsVector2 } from "../../Geometry/GeUtils";
import { ISpaceParse } from "../../Geometry/SpaceParse/ISpaceParse";
import { IntersectOption } from "../../GraphicsSystem/IntersectWith";

@ -1,7 +1,7 @@
import { Vector3 } from "three";
import { app } from "../../ApplicationServices/Application";
import { Board, BoardType } from "../../DatabaseServices/Board";
import { Polyline } from "../../DatabaseServices/Polyline";
import { Board, BoardType } from "../../DatabaseServices/Entity/Board";
import { Polyline } from "../../DatabaseServices/Entity/Polyline";
import { MoveMatrix, AsVector2 } from "../../Geometry/GeUtils";
import { ISpaceParse } from "../../Geometry/SpaceParse/ISpaceParse";
import { EWRackArrayType } from "../../UI/Store/WineRackInterface";

@ -4,7 +4,7 @@ import { IWineRackOption, EWRackArrayType, EFullType, EFullDir } from "../../UI/
import { WineRackStore } from "../../UI/Store/WineRackStore";
import { Vector3 } from "three";
import { operationExpReg } from "../../Common/Utils";
import { Board, BoardType } from "../../DatabaseServices/Board";
import { Board, BoardType } from "../../DatabaseServices/Entity/Board";
import { IHighSealedItem, DrillType, FaceDirection } from "../../UI/Store/BoardInterface";
import { app } from "../../ApplicationServices/Application";

@ -1,8 +1,8 @@
import * as THREE from 'three';
import { app } from '../ApplicationServices/Application';
import { Circle } from '../DatabaseServices/Circle';
import { Line } from '../DatabaseServices/Line';
import { Circle } from '../DatabaseServices/Entity/Circle';
import { Line } from '../DatabaseServices/Entity/Line';
import { Command } from '../Editor/CommandMachine';
export class DrawCircle0 implements Command

@ -5,7 +5,7 @@ import { Command } from '../Editor/CommandMachine';
import { PromptStatus } from '../Editor/PromptResult';
import { DynamicInputManage } from '../UI/DynamicPrompt/DynamicInputManage';
import { PromptBlock } from '../UI/DynamicPrompt/PromptBlock';
import { Polyline } from '../DatabaseServices/Polyline';
import { Polyline } from '../DatabaseServices/Entity/Polyline';
//演示了如何单选图形

@ -1,7 +1,7 @@
import { app } from '../ApplicationServices/Application';
import { Arc } from '../DatabaseServices/Arc';
import { Circle } from '../DatabaseServices/Circle';
import { Line } from '../DatabaseServices/Line';
import { Arc } from '../DatabaseServices/Entity/Arc';
import { Circle } from '../DatabaseServices/Entity/Circle';
import { Line } from '../DatabaseServices/Entity/Line';
import { Command } from '../Editor/CommandMachine';
import { PromptStatus } from '../Editor/PromptResult';

@ -2,7 +2,7 @@ import { Command } from "../Editor/CommandMachine";
import { GetBox, GetBoxArr } from "../Geometry/GeUtils";
import { app } from "../ApplicationServices/Application";
import { Vector3, Object3D } from "three";
import { Board } from "../DatabaseServices/Board";
import { Board } from "../DatabaseServices/Entity/Board";
import { PromptStatus } from "../Editor/PromptResult";
const MOVEDIS = 10;

@ -1,14 +1,14 @@
import { Vector2, Vector3 } from 'three';
import { app } from '../ApplicationServices/Application';
import { Curve } from '../DatabaseServices/Curve';
import { Polyline } from '../DatabaseServices/Polyline';
import { Curve } from '../DatabaseServices/Entity/Curve';
import { Polyline } from '../DatabaseServices/Entity/Polyline';
import { Command } from '../Editor/CommandMachine';
import { PromptStatus, PromptSsgetResult } from '../Editor/PromptResult';
import { SelectBox } from '../Editor/SelectBox';
import { SelectPick } from '../Editor/SelectPick';
import { SelectSet } from '../Editor/SelectSet';
import { IntersectOption } from '../GraphicsSystem/IntersectWith';
import { Arc } from '../DatabaseServices/Arc';
import { Arc } from '../DatabaseServices/Entity/Arc';
import { JigUtils } from '../Editor/JigUtils';
import { AsVector3 } from '../Geometry/GeUtils';

@ -3,9 +3,9 @@ import { app } from '../ApplicationServices/Application';
import { KeyWord } from '../Common/InputState';
import { KeyCode } from '../Common/KeyEnum';
import { FixedNotZero } from '../Common/Utils';
import { Board } from '../DatabaseServices/Board';
import { Curve } from '../DatabaseServices/Curve';
import { Polyline } from '../DatabaseServices/Polyline';
import { Board } from '../DatabaseServices/Entity/Board';
import { Curve } from '../DatabaseServices/Entity/Curve';
import { Polyline } from '../DatabaseServices/Entity/Polyline';
import { Command } from '../Editor/CommandMachine';
import { JigUtils } from '../Editor/JigUtils';
import { PromptEntityResult, PromptStatus } from '../Editor/PromptResult';

@ -1,14 +1,14 @@
import { Matrix4, Vector3 } from "three";
import { curveLinkGroup, GetPointAtCurveDir } from "../Common/CurveUtils";
import { Arc } from "../DatabaseServices/Arc";
import { Circle } from "../DatabaseServices/Circle";
import { Curve } from "../DatabaseServices/Curve";
import { Line } from "../DatabaseServices/Line";
import { Polyline } from "../DatabaseServices/Polyline";
import { Arc } from "../DatabaseServices/Entity/Arc";
import { Circle } from "../DatabaseServices/Entity/Circle";
import { Curve } from "../DatabaseServices/Entity/Curve";
import { Line } from "../DatabaseServices/Entity/Line";
import { Polyline } from "../DatabaseServices/Entity/Polyline";
import { PromptEntityResult, PromptPointResult } from "../Editor/PromptResult";
import { angle, equalv3, isParallelTo, midPoint, AsVector2 } from "../Geometry/GeUtils";
import { IntersectOption } from "../GraphicsSystem/IntersectWith";
import { Board } from "../DatabaseServices/Board";
import { Board } from "../DatabaseServices/Entity/Board";
function Encode(res: PromptEntityResult, enMap: (PromptEntityResult[])[])
{

@ -1,6 +1,6 @@
import { Vector2, Vector3 } from "three";
import { app } from "../../ApplicationServices/Application";
import { Board, BoardType } from "../../DatabaseServices/Board";
import { Board, BoardType } from "../../DatabaseServices/Entity/Board";
import { commandMachine } from "../../Editor/CommandMachine";
import { CommandState } from "../../Editor/CommandState";
import { GestureDir, GestureDirEqual } from "../../Editor/Gesture";

@ -2,7 +2,7 @@ import { Vector3 } from "three";
import { app } from "../ApplicationServices/Application";
import { CADFiler } from "../DatabaseServices/CADFiler";
import { Database } from "../DatabaseServices/Database";
import { Entity } from "../DatabaseServices/Entity";
import { Entity } from "../DatabaseServices/Entity/Entity";
import { FileServer, IFileInfo } from "../DatabaseServices/FileServer";
import { Command } from "../Editor/CommandMachine";
import { JigUtils } from "../Editor/JigUtils";

@ -2,12 +2,12 @@ import { Line3, Vector3 } from "three";
import { app } from "../ApplicationServices/Application";
import { curveLinkGroup } from "../Common/CurveUtils";
import { Status } from "../Common/Status";
import { Arc } from "../DatabaseServices/Arc";
import { Board, BoardType } from "../DatabaseServices/Board";
import { Circle } from "../DatabaseServices/Circle";
import { Curve } from '../DatabaseServices/Curve';
import { Line } from "../DatabaseServices/Line";
import { Polyline } from "../DatabaseServices/Polyline";
import { Arc } from "../DatabaseServices/Entity/Arc";
import { Board, BoardType } from "../DatabaseServices/Entity/Board";
import { Circle } from "../DatabaseServices/Entity/Circle";
import { Curve } from '../DatabaseServices/Entity/Curve';
import { Line } from "../DatabaseServices/Entity/Line";
import { Polyline } from "../DatabaseServices/Entity/Polyline";
import { Command } from "../Editor/CommandMachine";
import { PromptStatus } from "../Editor/PromptResult";
import { FuzzDirection } from "../Geometry/FuzzVector";

@ -3,9 +3,9 @@ import { LatticeDrawerStore } from "../../UI/Store/LatticeDrawerStore";
import { ISpaceParse } from "../../Geometry/SpaceParse/ISpaceParse";
import { Singleton } from "../../Common/Singleton";
import { Vector3, Vector2 } from "three";
import { Board, BoardType } from "../../DatabaseServices/Board";
import { Board, BoardType } from "../../DatabaseServices/Entity/Board";
import { app } from "../../ApplicationServices/Application";
import { Polyline } from "../../DatabaseServices/Polyline";
import { Polyline } from "../../DatabaseServices/Entity/Polyline";
import { arrayLast } from "../../Common/ArrayExt";
import { log } from "../../Common/Utils";
import { IHighSealedItem, DrillType } from "../../UI/Store/BoardInterface";

@ -1,7 +1,7 @@
import { Command } from "../Editor/CommandMachine";
import { app } from "../ApplicationServices/Application";
import { PromptStatus } from "../Editor/PromptResult";
import { Curve } from "../DatabaseServices/Curve";
import { Curve } from "../DatabaseServices/Entity/Curve";
export class Command_Length implements Command

@ -1,6 +1,6 @@
import { app } from "../ApplicationServices/Application";
import { copyTextToClipboard } from "../Common/Utils";
import { Polyline } from "../DatabaseServices/Polyline";
import { Polyline } from "../DatabaseServices/Entity/Polyline";
import { PromptStatus } from "../Editor/PromptResult";
import { Vector3 } from "three";

@ -1,7 +1,7 @@
import { Vector3 } from 'three';
import { app } from '../ApplicationServices/Application';
import { GetPointAtCurveDir } from '../Common/CurveUtils';
import { Curve } from '../DatabaseServices/Curve';
import { Curve } from '../DatabaseServices/Entity/Curve';
import { Command } from '../Editor/CommandMachine';
import { JigUtils } from '../Editor/JigUtils';
import { PromptStatus } from '../Editor/PromptResult';

@ -1,5 +1,5 @@
import { app } from "../ApplicationServices/Application";
import { Polyline } from "../DatabaseServices/Polyline";
import { Polyline } from "../DatabaseServices/Entity/Polyline";
import { Command } from "../Editor/CommandMachine";
import { PromptStatus } from "../Editor/PromptResult";
import { Vector3 } from "three";

@ -2,7 +2,7 @@ import { Matrix4, Vector3 } from "three";
import { app } from "../ApplicationServices/Application";
import { readClipboardText } from "../Common/Utils";
import { CADFiler } from "../DatabaseServices/CADFiler";
import { Entity } from "../DatabaseServices/Entity";
import { Entity } from "../DatabaseServices/Entity/Entity";
import { PromptStatus } from "../Editor/PromptResult";
import { JigUtils } from "../Editor/JigUtils";

@ -1,10 +1,10 @@
import { app } from '../ApplicationServices/Application';
import { Curve } from '../DatabaseServices/Curve';
import { Polyline } from '../DatabaseServices/Polyline';
import { Curve } from '../DatabaseServices/Entity/Curve';
import { Polyline } from '../DatabaseServices/Entity/Polyline';
import { Command } from '../Editor/CommandMachine';
import { PromptStatus } from '../Editor/PromptResult';
import { curveLinkGroup, ConverCircleToPolyline } from '../Common/CurveUtils';
import { Circle } from '../DatabaseServices/Circle';
import { Circle } from '../DatabaseServices/Entity/Circle';
import { arrayRemoveIf } from '../Common/ArrayExt';

@ -1,5 +1,5 @@
import { app } from '../ApplicationServices/Application';
import { Curve } from '../DatabaseServices/Curve';
import { Curve } from '../DatabaseServices/Entity/Curve';
import { Command } from '../Editor/CommandMachine';
export class Command_RevPl implements Command

@ -1,6 +1,6 @@
import { Math, Matrix4, Vector3 } from 'three';
import { app } from '../ApplicationServices/Application';
import { Entity } from '../DatabaseServices/Entity';
import { Entity } from '../DatabaseServices/Entity/Entity';
import { Command } from '../Editor/CommandMachine';
import { JigUtils } from '../Editor/JigUtils';
import { PromptStatus } from '../Editor/PromptResult';

@ -3,7 +3,7 @@ import { app } from "../ApplicationServices/Application";
import { RotateLayerBoardModal, ERotateType, RotateLayerBoardStore } from "../UI/Components/RotateLayerBoard";
import { ModalPosition, ModalState } from "../UI/Components/Modal/ModalsManage";
import { PromptStatus } from "../Editor/PromptResult";
import { Board, BoardType } from "../DatabaseServices/Board";
import { Board, BoardType } from "../DatabaseServices/Entity/Board";
import { Matrix4, Math as TMath, Vector3 } from "three";
import { MoveMatrix, isParallelTo, equaln } from "../Geometry/GeUtils";
import { GangDrill } from "../DatabaseServices/3DSolid/GangDrill";

@ -5,7 +5,7 @@ import { Command } from "../Editor/CommandMachine";
import { JigUtils } from "../Editor/JigUtils";
import { PromptStatus } from "../Editor/PromptResult";
import { equaln } from "../Geometry/GeUtils";
import { Entity } from "../DatabaseServices/Entity";
import { Entity } from "../DatabaseServices/Entity/Entity";
export class Command_Scale implements Command
{

@ -1,7 +1,7 @@
import { app } from '../ApplicationServices/Application';
import { SweepSolid } from '../DatabaseServices/3DSolid/SweepSolid';
import { Curve } from '../DatabaseServices/Curve';
import { Polyline } from '../DatabaseServices/Polyline';
import { Curve } from '../DatabaseServices/Entity/Curve';
import { Polyline } from '../DatabaseServices/Entity/Polyline';
import { Command } from '../Editor/CommandMachine';
import { PromptStatus } from '../Editor/PromptResult';

@ -1,7 +1,7 @@
import { Command } from "../Editor/CommandMachine";
import { app } from "../ApplicationServices/Application";
import { Circle } from "../DatabaseServices/Circle";
import { Arc } from "../DatabaseServices/Arc";
import { Circle } from "../DatabaseServices/Entity/Circle";
import { Arc } from "../DatabaseServices/Entity/Arc";
import { CircleInternalTangentLines, CircleOuterTangentLines } from "../Common/CurveUtils";
export class DrawTangentLine implements Command

@ -1,7 +1,7 @@
import { Vector3 } from "three";
import { app } from "../ApplicationServices/Application";
import { Board } from "../DatabaseServices/Board";
import { Curve } from "../DatabaseServices/Curve";
import { Board } from "../DatabaseServices/Entity/Board";
import { Curve } from "../DatabaseServices/Entity/Curve";
import { Command } from "../Editor/CommandMachine";
import { PromptStatus } from "../Editor/PromptResult";
import { getSealedBoardContour } from "../GraphicsSystem/CalcEdgeSealing";

@ -2,10 +2,10 @@ import { Vector3 } from 'three';
import { app } from '../ApplicationServices/Application';
import { arrayLast, arrayRemove } from '../Common/ArrayExt';
import { Status } from '../Common/Status';
import { Arc } from '../DatabaseServices/Arc';
import { Curve } from '../DatabaseServices/Curve';
import { Line } from '../DatabaseServices/Line';
import { Polyline } from '../DatabaseServices/Polyline';
import { Arc } from '../DatabaseServices/Entity/Arc';
import { Curve } from '../DatabaseServices/Entity/Curve';
import { Line } from '../DatabaseServices/Entity/Line';
import { Polyline } from '../DatabaseServices/Entity/Polyline';
import { Command } from '../Editor/CommandMachine';
import { JigUtils } from '../Editor/JigUtils';
import { PromptSsgetResult, PromptStatus } from '../Editor/PromptResult';

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save