|
@@ -35,7 +35,10 @@ export type Base = Emitter<SceneEventMap> & {
|
|
|
// 通过DOM坐标获取真实坐标
|
|
|
getPointByScreen: (screen?: Pos & { inDrag?: boolean }) => PointInfo | null;
|
|
|
// 通过真实坐标获取DOM坐标
|
|
|
- getScreenByPoint: (point: Pos, slide?: boolean) => { pos: Pos; trueSide: boolean };
|
|
|
+ getScreenByPoint: (
|
|
|
+ point: Pos,
|
|
|
+ slide?: boolean
|
|
|
+ ) => { pos: Pos; trueSide: boolean };
|
|
|
|
|
|
screenshot: (
|
|
|
width: number,
|
|
@@ -79,7 +82,8 @@ export type Measure = {
|
|
|
};
|
|
|
|
|
|
export type StartMeasure = Measure & {
|
|
|
- bus: Emitter<{ end: Measure; quit: Measure; invalidPoint: string }> & Measure["bus"];
|
|
|
+ bus: Emitter<{ end: Measure; quit: Measure; invalidPoint: string }> &
|
|
|
+ Measure["bus"];
|
|
|
quit: () => void;
|
|
|
end: () => void;
|
|
|
};
|
|
@@ -245,7 +249,11 @@ export type Scene = Base & {
|
|
|
quitMeasure(): void;
|
|
|
changeMode(mode: Mode): void;
|
|
|
getCurrentMode(): Mode;
|
|
|
- startMeasure(type: MeasureType, unit: MeasureUnit, color: string): StartMeasure;
|
|
|
+ startMeasure(
|
|
|
+ type: MeasureType,
|
|
|
+ unit: MeasureUnit,
|
|
|
+ color: string
|
|
|
+ ): StartMeasure;
|
|
|
drawMeasure(
|
|
|
type: MeasureType,
|
|
|
unit: MeasureUnit,
|
|
@@ -305,6 +313,7 @@ export type Scene = Base & {
|
|
|
|
|
|
getPose2: () => PoseVideoInfo;
|
|
|
|
|
|
+ enterCropSetting: () => { quit: () => void };
|
|
|
getSceneCropSetting: () => SceneCropSetting;
|
|
|
setSceneCropSetting: (setting: SeSceneCropSetting) => void;
|
|
|
};
|
|
@@ -510,7 +519,11 @@ export type LaserSDK = {
|
|
|
enterEditClouds: (data: EditCloudsArgs) => EditClouds;
|
|
|
enterEditCrop: () => EditCrop;
|
|
|
|
|
|
- transformPoint: (point: Pos3D, datasetId: string, dataset_location: Pos3D) => Pos3D;
|
|
|
+ transformPoint: (
|
|
|
+ point: Pos3D,
|
|
|
+ datasetId: string,
|
|
|
+ dataset_location: Pos3D
|
|
|
+ ) => Pos3D;
|
|
|
|
|
|
enterMeasurement: () => void;
|
|
|
leaveMeasurement: () => void;
|
|
@@ -526,7 +539,11 @@ export type LaserSDK = {
|
|
|
|
|
|
enterFireEdit: () => void;
|
|
|
|
|
|
- insertEffect: (type: TypeEmu, prop: InsertEffectProp, edit: boolean) => Effect;
|
|
|
+ insertEffect: (
|
|
|
+ type: TypeEmu,
|
|
|
+ prop: InsertEffectProp,
|
|
|
+ edit: boolean
|
|
|
+ ) => Effect;
|
|
|
|
|
|
debug: boolean;
|
|
|
// 加载小物体
|