EarthSDK
    正在准备搜索索引...

    函数 step

    • 类型参数

      • CompleteValueType = void
      • StartValueType extends any[] = []

      参数

      返回 Promise<CompleteValueType>

      await nextAsync(cancelsManager, async cancelsManager => {
      cancelsManager.disposer.dispose(czmViewer.interaction.pointerMoveEvent.disposableOn(pointerEvent => {
      computePickingInfo(pointerEvent, scene, mainCoordinates, coordinatesEditor.axisSnapPixelSize, pickingInfo);
      setCoordinatesColor(mainCoordinates, pickingInfo.constraintMode);
      }));

      await nextAsync(cancelsManager, cancelsManager => {
      return new Promise<void>(resolve => {
      cancelsManager.disposer.dispose(czmViewer.interaction.pointerDownEvent.disposableOn(pointerEvent => {
      computePickingInfo(pointerEvent, scene, mainCoordinates, coordinatesEditor.axisSnapPixelSize, pickingInfo);
      if (pickingInfo.constraintMode !== 'none') {
      resolve();
      }
      }));
      });
      });
      });