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

    函数 createDefaultProps

    • 创建 ESPathImpl 类的默认属性。

      返回 {
          allowPicking: boolean;
          arcType: ESJArcType;
          autoComputeTimeFromTimePosRots: boolean;
          color: ReactiveVariable<[number, number, number, number]>;
          currentPoiShow: boolean;
          currentTime: number;
          dashLength: number;
          dashPattern: number;
          dataText: undefined | string;
          dataUri: string;
          debug: boolean;
          depthTest: boolean;
          duration: undefined | number;
          gapColor: ReactiveVariable<[number, number, number, number]>;
          ground: boolean;
          hasDash: boolean;
          leadTime: number;
          loop: boolean;
          playing: boolean;
          polylineShow: boolean;
          rotLerpMode: RotLerpModeType;
          show: boolean;
          speed: number;
          startTime: undefined | number;
          stopTime: undefined | number;
          timePosRots: ReactiveVariable<undefined | TimePosRotType[]>;
          trailTime: number;
          width: number;
      }

      包含默认属性的对象。

      • allowPicking: boolean

        一个布尔属性,指定是否允许拾取折线,默认值为 false。

      • arcType: ESJArcType

        折线的弧线类型,可选值为 'GEODESIC',默认值为 'GEODESIC'。

      • autoComputeTimeFromTimePosRots: boolean

        一个布尔属性,指定是否根据时间-位置-旋转数据自动计算时间信息,默认值为 true。

      • color: ReactiveVariable<[number, number, number, number]>

        折线的颜色,使用响应式数组表示,格式为 [R, G, B, A],默认值为 [1, 1, 1, 1]。

      • currentPoiShow: boolean

        一个布尔属性,指定当前兴趣点的可见性,默认值为 true。

      • currentTime: number

        当前时间,以数字表示,默认值为 0。

      • dashLength: number

        虚线的长度,默认值为 16。

      • dashPattern: number

        虚线的模式,默认值为 255。

      • dataText: undefined | string

        用于解析数据的文本,默认值为 undefined。

      • dataUri: string

        需要加载的路径的 URI,默认值为空字符串。

      • debug: boolean

        一个布尔属性,指定是否开启调试模式,默认值为 false。

      • depthTest: boolean

        一个布尔属性,指定折线是否进行深度测试,默认值为 false。

      • duration: undefined | number

        持续时间,以数字表示,默认值为 undefined。

      • gapColor: ReactiveVariable<[number, number, number, number]>

        虚线的间隙颜色,使用响应式数组表示,格式为 [R, G, B, A],默认值为 [0, 0, 0, 0]。

      • ground: boolean

        一个布尔属性,指定折线是否贴地,默认值为 false。

      • hasDash: boolean

        一个布尔属性,指定折线是否有虚线效果,默认值为 false。

      • leadTime: number

        领先时间,单位未指定,默认值为 0。

      • loop: boolean

        一个布尔属性,指定是否循环播放,默认值为 false。

      • playing: boolean

        一个布尔属性,指定是否正在播放,默认值为 false。

      • polylineShow: boolean

        一个布尔属性,指定折线的可见性,默认值为 true。

      • rotLerpMode: RotLerpModeType

        姿态的插值方式,可选值为 'Lerp'、'Prev' 或 'Next',默认值为 'Lerp'。

      • show: boolean

        一个布尔属性,指定对象的可见性,默认值为 false。

      • speed: number

        播放速度,默认值为 1。

      • startTime: undefined | number

        开始时间,以数字表示,默认值为 undefined。

      • stopTime: undefined | number

        结束时间,以数字表示,默认值为 undefined。

      • timePosRots: ReactiveVariable<undefined | TimePosRotType[]>

        时间-位置-旋转数据数组,使用响应式深度数组处理,用于存储路径的时间、位置和旋转信息。 比较函数用于判断两个元素是否相等,映射函数用于处理元素以确保格式正确。

      • trailTime: number

        滞后时间,单位未指定,默认值为 0。

      • width: number

        折线的宽度,以像素为单位,默认值为 1。