2022-02-16 11:15:31 +08:00
|
|
|
import { MeshBasicMaterial, MeshStandardMaterial, Texture } from 'three';
|
2022-05-26 11:06:27 +08:00
|
|
|
import { FractionDigitsType } from '../Common/SystemEnum';
|
2022-11-09 11:26:00 +08:00
|
|
|
import { ObjectId } from '../DatabaseServices/ObjectId';
|
2022-05-26 11:06:27 +08:00
|
|
|
import { ICursorConfig } from '../Editor/ICursorConfig';
|
2022-02-16 11:15:31 +08:00
|
|
|
import { RenderType } from '../GraphicsSystem/RenderType';
|
|
|
|
import { DrillingOption } from '../UI/Store/drillInterface';
|
|
|
|
export declare class IHostApplicationServices {
|
2021-01-28 10:17:21 +08:00
|
|
|
DefaultMeshMaterial?: MeshBasicMaterial | MeshStandardMaterial;
|
2023-01-11 09:59:43 +08:00
|
|
|
DefaultFloorMaterial?: MeshBasicMaterial | MeshStandardMaterial;
|
|
|
|
DefaultWallMaterial?: MeshBasicMaterial | MeshStandardMaterial;
|
2023-08-07 14:56:19 +08:00
|
|
|
DefaultBulkheadCeilingMaterial?: MeshBasicMaterial | MeshStandardMaterial;
|
2023-05-18 21:45:34 +08:00
|
|
|
IsRoomEntityVisible: boolean;
|
2022-11-09 11:26:00 +08:00
|
|
|
CurrentDimStyle: ObjectId;
|
2022-06-08 09:43:31 +08:00
|
|
|
isShowLightShadow: boolean;
|
2022-02-16 11:15:31 +08:00
|
|
|
ShowHistoryLog: boolean;
|
2022-06-30 15:31:16 +08:00
|
|
|
Physical2EdgeColor: number;
|
|
|
|
ConceptualEdgeColor: number;
|
2023-02-17 09:40:24 +08:00
|
|
|
ConceptualOpacity: number;
|
2022-06-08 09:43:31 +08:00
|
|
|
DrawWallBottomFace: boolean;
|
2023-07-21 15:56:48 +08:00
|
|
|
sealReserve: number;
|
2022-02-16 11:15:31 +08:00
|
|
|
private __ProxyObject__;
|
|
|
|
static __ProxyKeys__: string[];
|
|
|
|
get ProxyObject(): any;
|
|
|
|
set ProxyObject(obj: any);
|
|
|
|
_renderType: RenderType;
|
|
|
|
DrillConfigs: Map<string, DrillingOption[]>;
|
|
|
|
openDrillingReactor: boolean;
|
|
|
|
sealingColorMap: [string, string][];
|
|
|
|
showLines: boolean;
|
2023-07-06 10:23:55 +08:00
|
|
|
showOpenDirLines: boolean;
|
2023-10-13 09:52:24 +08:00
|
|
|
show2DPathLine: boolean;
|
|
|
|
show2DPathObject: boolean;
|
2022-02-16 11:15:31 +08:00
|
|
|
uese: string;
|
|
|
|
forceFilterPxl: boolean;
|
|
|
|
chaidanOption: {
|
|
|
|
changXiuBian: number;
|
|
|
|
duanXiuBian: number;
|
|
|
|
useDefaultRad: boolean;
|
|
|
|
radius: number;
|
|
|
|
modeling2HoleRad: number;
|
|
|
|
isCheckInterfere: boolean;
|
|
|
|
noModeingData: string;
|
|
|
|
statTk: boolean;
|
|
|
|
statSt: boolean;
|
2023-05-18 21:45:34 +08:00
|
|
|
drillRemark: boolean;
|
2023-05-30 18:22:43 +08:00
|
|
|
checkSealType: string;
|
|
|
|
sealMaxValue: number;
|
|
|
|
sealValues: string;
|
2023-10-13 09:52:24 +08:00
|
|
|
hardwareExpressionFormattingAccuracy: number;
|
2024-02-05 17:17:48 +08:00
|
|
|
partialSplitValueCanTakesEffect: boolean;
|
2022-02-16 11:15:31 +08:00
|
|
|
};
|
2022-05-26 11:06:27 +08:00
|
|
|
viewSize: {
|
|
|
|
minViewHeight: number;
|
|
|
|
maxViewHeight: number;
|
|
|
|
zoomSpeed: number;
|
|
|
|
};
|
|
|
|
cursorSize: ICursorConfig;
|
|
|
|
dimTextHeight: number;
|
|
|
|
lineWidth: number;
|
|
|
|
fractionDigitsType: FractionDigitsType;
|
2022-02-16 11:15:31 +08:00
|
|
|
private constructor();
|
|
|
|
private static _SingleInstance;
|
|
|
|
static GetInstance(): IHostApplicationServices;
|
|
|
|
LoadDefaultExr(): Promise<Texture>;
|
|
|
|
LoadMetalEnv(): Promise<Texture>;
|
2021-01-28 10:17:21 +08:00
|
|
|
}
|
|
|
|
export declare let HostApplicationServices: IHostApplicationServices;
|
|
|
|
//# sourceMappingURL=HostApplicationServices.d.ts.map
|