更新代码

This commit is contained in:
ChenX
2024-08-14 17:08:00 +08:00
parent cad3b381d9
commit 53ec26cde9
2066 changed files with 33913 additions and 5836 deletions

29
types/Common/ApplyMaterial.d.ts vendored Normal file
View File

@@ -0,0 +1,29 @@
import { Intersection, Object3D } from "three";
import { Entity } from "../DatabaseServices/Entity/Entity";
import { PhysicalMaterialRecord } from "../DatabaseServices/PhysicalMaterialRecord";
/**
* 应用材质命令:应用材质到 app SelectEntityList
* @param material 要应用的材质
* @param canApplyToBoardGoodsInfo 是否可以应用到板材商品信息 (部分材质不可以应用到板材)
*/
export declare function ApplyMtlToSelectEntityListCmd(material: PhysicalMaterialRecord, canApplyToBoardGoodsInfo?: boolean): void;
/**
* 应用材质到 app SelectEntityList
* @param material 要应用的材质
* @param canApplyToBoardGoodsInfo 是否可以应用到板材商品信息 (部分材质不可以应用到板材)
*/
export declare function ApplyMtlToSelectEntityList(material: PhysicalMaterialRecord, canApplyToBoardGoodsInfo?: boolean): void;
/**
* 应用材质到射线相交处的面
* @param material 材质
* @param en 实体
* @param intersection 射线相交信息
*/
export declare function ApplyPartMtlToInterFace(material: PhysicalMaterialRecord, en: Entity, intersection: Intersection): void;
/**
* 应用材质到选中的实体
* @param {PhysicalMaterialRecord} material 材质
* @param {Object3D[]} selectedObj 选中的实体
*/
export declare function ApplyMtlToSelectedObjs(material: PhysicalMaterialRecord, selectedObj: Object3D[]): void;
//# sourceMappingURL=ApplyMaterial.d.ts.map