修复:eval2生成代码丢失

This commit is contained in:
ChenX
2023-09-12 17:22:44 +08:00
parent 05589d99d5
commit 9c91cdaec4
1952 changed files with 113 additions and 21248 deletions

View File

@@ -1,115 +0,0 @@
import { Vector3 } from "three";
import { ISpaceParse } from "../../Geometry/SpaceParse/ISpaceParse";
import { IGetRoomInfo } from "../../UI/Components/Template/GetRoomCabName";
import { ITemplateParam } from "../../UI/Store/RightPanelStore/ITemplateParam";
import { Board } from "../Entity/Board";
import { Entity } from './../Entity/Entity';
import { TemplateAction } from "./Action/TemplateAction";
import { TemplateFilletAction } from "./Action/TemplateFilletAction";
import { TemplateRecord } from "./TemplateRecord";
/**
* 得到最深处的模块节点
*/
export declare function GetDeepestTemplate(brs: Entity[]): TemplateRecord | undefined;
/**
* 获得模块的尺寸
*/
export declare function GetTempateSize(template: TemplateRecord): Vector3;
export declare function GetTempateBoards(template: TemplateRecord): Board[];
export declare function GetTempateEntitys(template: TemplateRecord): Entity[];
/**
* 初始化模块
*
* 如果所有板件都在同一个模块, 那么传回原先的模块(或生成新模块)
* 如果所有板件都不在模块中,那么生成新模块.
* 如果板件在不同的模块中,那么询问用户是否生成新模块.
*
* @param ents 板件列表
* @returns 模块记录
*/
export declare function InitTemplate(ents: Entity[]): Promise<TemplateRecord | undefined>;
/**
* 使用板件更新模块的尺寸
*/
export declare function UpdateTemplateSizeOffBoards(template: TemplateRecord): void;
/**
* 设置模块坐标系
*
* 通常需要调用一下`UpdateTemplateSizeOffBoards`
*/
export declare function SetTempateCoordinate(template: TemplateRecord): Promise<void>;
/**
* 初始化模块的大小动作
*
* 应该已经传入正确的模块大小
* 应该先判断是否存在动作,如果有,则清空它.
* @param template
* @param [useScaleBox=true] 使用比例盒子拉伸动作?如果`=false`则使用夹点拉伸动作.
*/
export declare function InitTempateSizeActions(template: TemplateRecord, useScaleBox?: boolean): void;
/**
* 初始化模块的板厚动作
*
* 如果已经存在动作,则会清空旧的动作.
* @param template
* @param [autoCalculate=true] 自动计算板厚的变化方向,如果为否则交给用户选择
*/
export declare function InitTempateBoardThicknessActions(template: TemplateRecord, autoCalculate?: boolean): Promise<void>;
/**
* 对指定的板厚动作方向进行修改
*
* 大量抄自动初始化板厚动作的代码
*/
export declare function UpdateTempateBoardThicknessAction(template: TemplateRecord): Promise<void>;
/**
* 增加拉伸动作
*
* 返回动作,并不会直接加入到模块中,可以设置完动作属性在加入
* @param [useScaleBox=false] 使用比例盒子,否则使用夹点拽拖
*/
export declare function AddStretchAction(template: TemplateRecord, useScaleBox?: boolean): Promise<TemplateAction>;
/**
* 增加倒角动作
*
* 动作不会直接加到模块中,需要修改动作的参数后在加入
* @param template
* @returns
*/
export declare function AddFilletAction(template: TemplateRecord): Promise<TemplateFilletAction | undefined>;
/**
* 上传模块
* @param template 模块
* @param directoryId 目录id
* @returns 成功?
*/
export declare function UploadTemplate(template: TemplateRecord, directoryId: string): Promise<boolean>;
/**
* 上传更新模块
* @param template 模块
* @param templateId 模块的id
* @returns 成功?
*/
export declare function UploadUpdateTemplate(template: TemplateRecord, templateId: string, diy_logo: string): Promise<boolean>;
/**
* 删除模块节点,同时会删除其子节点
*/
export declare function DeleteTempate(template: TemplateRecord): void;
export declare function CheckTempalteParamName(name: string, nameSet: Set<string>): boolean;
export declare function GetOnlineTemplate(tid: string, props?: ITemplateParam[]): Promise<TemplateRecord>;
export declare function EditorOnlineTemplate(template: TemplateRecord, module_id: string, isCheck: boolean, diy_logo?: string): Promise<void>;
/**仅移除模块节点 */
export declare function RemoveTemplate(temp: TemplateRecord): void;
/**
* 模块替换
* @param oldTemp
* @param newTemp
* @param [reSelectSpace=true]
* @param [extendExpr=true] 继承被替换模块的表达式,默认总是继承,仅当我们拾取空间到虚拟空间时,不继承变量,因为我们需要使用全新变量.
*/
export declare function ReplaceTemplate(oldTemp: TemplateRecord, newTemp: TemplateRecord, reSelectSpace?: boolean, extendExpr?: boolean, entInfo?: IGetRoomInfo): Promise<void>;
/**
* 删除当前模块节点
*/
export declare function DeleteCurrentTempate(template: TemplateRecord): void;
export declare function SetTemplatePositionAndSetParent(spaceParse: ISpaceParse, template: TemplateRecord, isAddDeepNode?: boolean, option?: IGetRoomInfo): Promise<void>;
//# sourceMappingURL=TempateUtils.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"TempateUtils.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Template/TempateUtils.ts"],"names":[],"mappings":"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"}

View File

@@ -1,15 +0,0 @@
import { TemplateRecord } from "./TemplateRecord";
export declare function SelectTempate(msg?: string, filterFunction?: (t: TemplateRecord) => boolean): Promise<TemplateRecord>;
export declare class AutoTempateSizeAction {
exec(): Promise<void>;
}
export declare class TemplateAttach {
exec(): Promise<void>;
}
export declare class TemplateAttach2 {
exec(): Promise<void>;
}
export declare class TemplateArray {
exec(): Promise<void>;
}
//# sourceMappingURL=TemplateTest.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"TemplateTest.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Template/TemplateTest.ts"],"names":[],"mappings":"AASA,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAGlD,wBAAsB,aAAa,CAAC,GAAG,SAAU,EAAE,cAAc,CAAC,EAAE,CAAC,CAAC,EAAE,cAAc,KAAK,OAAO,GAAG,OAAO,CAAC,cAAc,CAAC,CAyB3H;AAED,qBAAa,qBAAqB;IAExB,IAAI;CAiCb;AAED,qBAAa,cAAc;IAEjB,IAAI;CAkBb;AAGD,qBAAa,eAAe;IAElB,IAAI;CA2Cb;AAED,qBAAa,aAAa;IAEhB,IAAI;CAyEb"}