开发:清理全局导入THREE
This commit is contained in:
12
types/GraphicsSystem/CalcEdgeSealing.d.ts
vendored
12
types/GraphicsSystem/CalcEdgeSealing.d.ts
vendored
@@ -2,16 +2,16 @@ import { Board } from "../DatabaseServices/Entity/Board";
|
||||
import { Circle } from "../DatabaseServices/Entity/Circle";
|
||||
import { Curve } from "../DatabaseServices/Entity/Curve";
|
||||
import { Polyline } from "../DatabaseServices/Entity/Polyline";
|
||||
import { IHighSealedItem } from "../UI/Store/BoardInterface";
|
||||
import { IHighSealedItem, ISealingData } from "../UI/Store/BoardInterface";
|
||||
/**
|
||||
*曲线列表分段
|
||||
* @l-arc-l,l-arc-arc-l,l-arc-l-arc-l....
|
||||
*/
|
||||
export declare function ParagraphCulist(cus: Curve[]): void;
|
||||
/**
|
||||
*计算封边
|
||||
* 计算封边(删除无效线,连接尖角)
|
||||
*/
|
||||
export declare function CalcEdgeSealing(cus: Curve[]): boolean;
|
||||
export declare function CalcEdgeSealing(cus: Curve[], highSeals?: IHighSealedItem[]): boolean;
|
||||
export declare function GetBoardHighSeal(br: Board, sealcus: Curve[]): IHighSealedItem[];
|
||||
/**偏移前后曲线起点没改变 */
|
||||
export declare function OffsetOutlineSpNotChange(oldcu: Curve, newCu: Curve): boolean;
|
||||
@@ -26,9 +26,11 @@ export declare function GetBoardSealingCurves(br: Board, isOffset?: boolean): Cu
|
||||
* 结果轮廓拆单用,统一逆时针数据
|
||||
* hasSealing 轮廓是否包含封边
|
||||
* 用户计算拆单侧孔面id
|
||||
* TODO:如果封边一致,那么应该直接偏移!!!
|
||||
*
|
||||
* //返回的曲线中 如果 hasSealing isParseSeal 那么将可以取出封边信息
|
||||
*/
|
||||
export declare function GetSealedBoardContour(br: Board, hasSealing: boolean): Polyline | Circle | undefined;
|
||||
export declare function GetSealedBoardContour(br: Board, hasSealing: boolean, isParseSeal?: boolean): Polyline | Circle | undefined;
|
||||
export declare function GetBoardSealingData(curve: Polyline | Circle): ISealingData[];
|
||||
export declare function ParagraphSealinglist(hightSeal: IHighSealedItem[], cus: Curve[]): IHighSealedItem[];
|
||||
/**处理常规板件封边数据和上下左右封边值 */
|
||||
export declare function HandleRectBoardSealingData(br: Board, edges: IHighSealedItem[], cus?: Curve[]): void;
|
||||
|
Reference in New Issue
Block a user