|
@@ -119,9 +119,9 @@ export interface MeasureBase {
|
|
|
|
|
|
export type Measure<T extends StoreMeasure["type"] = StoreMeasure["type"]> =
|
|
|
MeasureBase &
|
|
|
- (T extends MeasureType.area
|
|
|
- ? { getArea: () => { value: number } }
|
|
|
- : { getDistance: () => { value: number } });
|
|
|
+ (T extends MeasureType.area
|
|
|
+ ? { getArea: () => { value: number } }
|
|
|
+ : { getDistance: () => { value: number } });
|
|
|
|
|
|
export type StartMeasure<T extends StoreMeasure["type"]> = Measure<T> & {
|
|
|
bus: Emitter<{
|
|
@@ -133,17 +133,17 @@ export type StartMeasure<T extends StoreMeasure["type"]> = Measure<T> & {
|
|
|
|
|
|
export type Pose =
|
|
|
| {
|
|
|
- position: SceneLocalPos;
|
|
|
- target: SceneLocalPos;
|
|
|
- }
|
|
|
+ position: SceneLocalPos;
|
|
|
+ target: SceneLocalPos;
|
|
|
+ }
|
|
|
| {
|
|
|
- panoId: any;
|
|
|
- model: SceneModel;
|
|
|
- posInModel: SceneLocalPos;
|
|
|
- rotInModel: SceneLocalPos;
|
|
|
- position: SceneLocalPos;
|
|
|
- target: SceneLocalPos;
|
|
|
- };
|
|
|
+ panoId: any;
|
|
|
+ model: SceneModel;
|
|
|
+ posInModel: SceneLocalPos;
|
|
|
+ rotInModel: SceneLocalPos;
|
|
|
+ position: SceneLocalPos;
|
|
|
+ target: SceneLocalPos;
|
|
|
+ };
|
|
|
|
|
|
export interface SDK {
|
|
|
layout: HTMLDivElement;
|
|
@@ -224,11 +224,11 @@ export const initialSDK = async (props: InialSDKProps) => {
|
|
|
await Promise.all(libs.map(loadLib));
|
|
|
await loadLib(`./lib/potree/potree.js`);
|
|
|
|
|
|
- console.log('initSDK_last',props);
|
|
|
+ console.log('initSDK_last', props);
|
|
|
const localSdk = cover({
|
|
|
...props,
|
|
|
dom: props.layout,
|
|
|
- isLocal: false,
|
|
|
+ isLocal: offline ? true : false,
|
|
|
scenes: props.scenes,
|
|
|
lonlat: props.lonlat,
|
|
|
mapDom: null,
|