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