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

    层级 (查看层级一览)

    索引

    构造函数

    属性

    activeAnimationsAnimateWhilePaused activeAnimationsAnimateWhilePausedChanged activeAnimationsAnimateWhilePausedReact activeAnimationsJson activeAnimationsJsonChanged activeAnimationsJsonReact allowPicking allowPickingChanged allowPickingDepth allowPickingDepthChanged allowPickingDepthReact allowPickingReact asynchronous asynchronousChanged asynchronousReact backFaceCulling backFaceCullingChanged backFaceCullingReact basePath basePathChanged basePathReact clampAnimations clampAnimationsChanged clampAnimationsReact color colorBlendAmount colorBlendAmountChanged colorBlendAmountReact colorBlendMode colorBlendModeChanged colorBlendModeReact colorChanged colorReact credit creditChanged creditReact customShaderInstanceClassStr customShaderInstanceClassStrChanged customShaderInstanceClassStrReact debugShowBoundingVolume debugShowBoundingVolumeChanged debugShowBoundingVolumeReact debugWireframe debugWireframeChanged debugWireframeReact distanceDisplayCondition distanceDisplayConditionChanged distanceDisplayConditionReact environmentMapManager environmentMapManagerChanged environmentMapManagerReact forwardAxis forwardAxisChanged forwardAxisReact gltfJson gltfJsonChanged gltfJsonReact heightReference heightReferenceChanged heightReferenceReact imageBasedLightingFactor imageBasedLightingFactorChanged imageBasedLightingFactorReact incrementallyLoadTextures incrementallyLoadTexturesChanged incrementallyLoadTexturesReact instances instancesChanged instancesReact lightColor lightColorChanged lightColorReact localModelMatrix localModelMatrixChanged localModelMatrixReact localPosition localPositionChanged localPositionReact localRotation localRotationChanged localRotationReact localScale localScaleChanged localScaleReact maximumScale maximumScaleChanged maximumScaleReact minimumScale minimumScaleChanged minimumScaleReact modelMatrix modelMatrixChanged modelMatrixReact nativeMaximumScale nativeMaximumScaleChanged nativeMaximumScaleReact nativeMinimumPixelSize nativeMinimumPixelSizeChanged nativeMinimumPixelSizeReact nativeScale nativeScaleChanged nativeScaleReact nodeTransformations nodeTransformationsChanged nodeTransformationsReact opaquePass opaquePassChanged opaquePassReact pixelSize pixelSizeChanged pixelSizeReact position positionChanged positionReact rotation rotationChanged rotationReact scale scaleChanged scaleReact shadows shadowsChanged shadowsReact show showChanged showOutline showOutlineChanged showOutlineReact showReact showSceneScale showSceneScaleChanged showSceneScaleReact silhouetteColor silhouetteColorChanged silhouetteColorReact silhouetteSize silhouetteSizeChanged silhouetteSizeReact specularEnvironmentMaps specularEnvironmentMapsChanged specularEnvironmentMapsReact sphericalHarmonicCoefficients sphericalHarmonicCoefficientsChanged sphericalHarmonicCoefficientsReact upAxis upAxisChanged upAxisReact url urlChanged urlReact viewDistanceDebug viewDistanceDebugChanged viewDistanceDebugReact viewDistanceRange viewDistanceRangeChanged viewDistanceRangeReact _lastMemId defaults defaultSpecularEnvironmentMaps defaultUrl

    访问器

    方法

    构造函数

    属性

    activeAnimationsAnimateWhilePaused: undefined | boolean = ...
    activeAnimationsAnimateWhilePausedChanged: Listener<
        [undefined | boolean, undefined | boolean],
    >
    activeAnimationsAnimateWhilePausedReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<false>
        | ReactiveVariable<true>
    activeAnimationsJson: undefined | CzmModelAnimationJsonType[] = ...
    activeAnimationsJsonChanged: Listener<
        [
            undefined
            | CzmModelAnimationJsonType[],
            undefined | CzmModelAnimationJsonType[],
        ],
    >
    activeAnimationsJsonReact: ReactiveVariable<
        undefined
        | CzmModelAnimationJsonType[],
    >
    allowPicking: undefined | boolean = ...
    allowPickingChanged: Listener<[undefined | boolean, undefined | boolean]>
    allowPickingDepth: boolean = true
    allowPickingDepthChanged: Listener<[boolean, boolean]>
    allowPickingDepthReact: ReactiveVariable<false> | ReactiveVariable<true>
    allowPickingReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<false>
        | ReactiveVariable<true>
    asynchronous: undefined | boolean = ...
    asynchronousChanged: Listener<[undefined | boolean, undefined | boolean]>
    asynchronousReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<false>
        | ReactiveVariable<true>
    backFaceCulling: undefined | boolean = ...
    backFaceCullingChanged: Listener<[undefined | boolean, undefined | boolean]>
    backFaceCullingReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<false>
        | ReactiveVariable<true>
    basePath: undefined | string = ...
    basePathChanged: Listener<[undefined | string, undefined | string]>
    basePathReact: ReactiveVariable<string> | ReactiveVariable<undefined>
    clampAnimations: undefined | boolean = ...
    clampAnimationsChanged: Listener<[undefined | boolean, undefined | boolean]>
    clampAnimationsReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<false>
        | ReactiveVariable<true>
    color: undefined | [number, number, number, number] = ...
    colorBlendAmount: undefined | number = ...
    colorBlendAmountChanged: Listener<[undefined | number, undefined | number]>
    colorBlendAmountReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    colorBlendMode: undefined | "HIGHLIGHT" | "REPLACE" | "MIX" = ...
    colorBlendModeChanged: Listener<
        [
            undefined
            | "HIGHLIGHT"
            | "REPLACE"
            | "MIX",
            undefined | "HIGHLIGHT" | "REPLACE" | "MIX",
        ],
    >
    colorBlendModeReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<"HIGHLIGHT">
        | ReactiveVariable<"REPLACE">
        | ReactiveVariable<"MIX">
    colorChanged: Listener<
        [
            undefined
            | [number, number, number, number],
            undefined | [number, number, number, number],
        ],
    >
    colorReact: ReactiveVariable<undefined | [number, number, number, number]>
    credit: undefined | string = ...
    creditChanged: Listener<[undefined | string, undefined | string]>
    creditReact: ReactiveVariable<string> | ReactiveVariable<undefined>
    customShaderInstanceClassStr: undefined | string = ...
    customShaderInstanceClassStrChanged: Listener<
        [undefined | string, undefined | string],
    >
    customShaderInstanceClassStrReact:
        | ReactiveVariable<string>
        | ReactiveVariable<undefined>
    debugShowBoundingVolume: undefined | boolean = ...
    debugShowBoundingVolumeChanged: Listener<
        [undefined | boolean, undefined | boolean],
    >
    debugShowBoundingVolumeReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<false>
        | ReactiveVariable<true>
    debugWireframe: undefined | boolean = ...
    debugWireframeChanged: Listener<[undefined | boolean, undefined | boolean]>
    debugWireframeReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<false>
        | ReactiveVariable<true>
    distanceDisplayCondition: undefined | [number, number] = ...
    distanceDisplayConditionChanged: Listener<
        [undefined | [number, number], undefined | [number, number]],
    >
    distanceDisplayConditionReact:
        | ReactiveVariable<[number, number]>
        | ReactiveVariable<undefined>
    environmentMapManager: undefined | ESJEnvironmentMapManagerType = ...
    environmentMapManagerChanged: Listener<
        [
            undefined
            | ESJEnvironmentMapManagerType,
            undefined | ESJEnvironmentMapManagerType,
        ],
    >
    environmentMapManagerReact: ReactiveVariable<
        undefined
        | ESJEnvironmentMapManagerType,
    >
    forwardAxis: undefined | 0 | 2 | 1 = ...
    forwardAxisChanged: Listener<[undefined | 0 | 2 | 1, undefined | 0 | 2 | 1]>
    forwardAxisReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<0>
        | ReactiveVariable<2>
        | ReactiveVariable<1>
    gltfJson: undefined = ...
    gltfJsonChanged: Listener<[undefined, undefined]>
    gltfJsonReact: ReactiveVariable<undefined>
    heightReference: undefined | "NONE" | "RELATIVE_TO_GROUND" | "CLAMP_TO_GROUND" = ...
    heightReferenceChanged: Listener<
        [
            undefined
            | "NONE"
            | "RELATIVE_TO_GROUND"
            | "CLAMP_TO_GROUND",
            undefined | "NONE" | "RELATIVE_TO_GROUND" | "CLAMP_TO_GROUND",
        ],
    >
    heightReferenceReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<"NONE">
        | ReactiveVariable<"RELATIVE_TO_GROUND">
        | ReactiveVariable<"CLAMP_TO_GROUND">
    imageBasedLightingFactor: undefined | ESJVector2D = ...
    imageBasedLightingFactorChanged: Listener<
        [undefined | ESJVector2D, undefined | ESJVector2D],
    >
    imageBasedLightingFactorReact: ReactiveVariable<undefined | ESJVector2D>
    incrementallyLoadTextures: undefined | boolean = ...
    incrementallyLoadTexturesChanged: Listener<
        [undefined | boolean, undefined | boolean],
    >
    incrementallyLoadTexturesReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<false>
        | ReactiveVariable<true>
    instances: undefined | ESJInstances = ...
    instancesChanged: Listener<[undefined | ESJInstances, undefined | ESJInstances]>
    instancesReact: ReactiveVariable<undefined | ESJInstances>
    lightColor: undefined | [number, number, number] = ...
    lightColorChanged: Listener<
        [
            undefined
            | [number, number, number],
            undefined | [number, number, number],
        ],
    >
    lightColorReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<[number, number, number]>
    localModelMatrix: undefined | ESJNativeNumber16 = ...
    localModelMatrixChanged: Listener<
        [undefined | ESJNativeNumber16, undefined | ESJNativeNumber16],
    >
    localModelMatrixReact: ReactiveVariable<undefined | ESJNativeNumber16>
    localPosition: undefined | [number, number, number] = ...
    localPositionChanged: Listener<
        [
            undefined
            | [number, number, number],
            undefined | [number, number, number],
        ],
    >
    localPositionReact: ReactiveVariable<undefined | [number, number, number]>
    localRotation: undefined | [number, number, number] = ...
    localRotationChanged: Listener<
        [
            undefined
            | [number, number, number],
            undefined | [number, number, number],
        ],
    >
    localRotationReact: ReactiveVariable<undefined | [number, number, number]>
    localScale: undefined | [number, number, number] = ...
    localScaleChanged: Listener<
        [
            undefined
            | [number, number, number],
            undefined | [number, number, number],
        ],
    >
    localScaleReact: ReactiveVariable<undefined | [number, number, number]>
    maximumScale: undefined | number = ...
    maximumScaleChanged: Listener<[undefined | number, undefined | number]>
    maximumScaleReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    minimumScale: undefined | number = ...
    minimumScaleChanged: Listener<[undefined | number, undefined | number]>
    minimumScaleReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    modelMatrix: undefined | ESJNativeNumber16 = ...
    modelMatrixChanged: Listener<
        [undefined | ESJNativeNumber16, undefined | ESJNativeNumber16],
    >
    modelMatrixReact: ReactiveVariable<undefined | ESJNativeNumber16>
    nativeMaximumScale: undefined | number = ...
    nativeMaximumScaleChanged: Listener<[undefined | number, undefined | number]>
    nativeMaximumScaleReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    nativeMinimumPixelSize: number = 0
    nativeMinimumPixelSizeChanged: Listener<[number, number]>
    nativeMinimumPixelSizeReact: ReactiveVariable<number>
    nativeScale: number = 1
    nativeScaleChanged: Listener<[number, number]>
    nativeScaleReact: ReactiveVariable<number>
    nodeTransformations: undefined | CzmModelNodeTransformations = ...
    nodeTransformationsChanged: Listener<
        [
            undefined
            | CzmModelNodeTransformations,
            undefined | CzmModelNodeTransformations,
        ],
    >
    nodeTransformationsReact: ReactiveVariable<
        undefined
        | CzmModelNodeTransformations,
    >
    opaquePass: CzmPassType = ...
    opaquePassChanged: Listener<[CzmPassType, CzmPassType]>
    opaquePassReact:
        | ReactiveVariable<"CESIUM_3D_TILE">
        | ReactiveVariable<"OPAQUE">
        | ReactiveVariable<"ENVIRONMENT">
        | ReactiveVariable<"COMPUTE">
        | ReactiveVariable<"GLOBE">
        | ReactiveVariable<"TERRAIN_CLASSIFICATION">
        | ReactiveVariable<"CESIUM_3D_TILE_CLASSIFICATION">
        | ReactiveVariable<"CESIUM_3D_TILE_CLASSIFICATION_IGNORE_SHOW">
        | ReactiveVariable<"TRANSLUCENT">
        | ReactiveVariable<"OVERLAY">
        | ReactiveVariable<"NUMBER_OF_PASSES">
    pixelSize: undefined | number = ...
    pixelSizeChanged: Listener<[undefined | number, undefined | number]>
    pixelSizeReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    position: undefined | [number, number, number] = ...
    positionChanged: Listener<
        [
            undefined
            | [number, number, number],
            undefined | [number, number, number],
        ],
    >
    positionReact: ReactiveVariable<undefined | [number, number, number]>
    rotation: [number, number, number] = ...
    rotationChanged: Listener<[[number, number, number], [number, number, number]]>
    rotationReact: ReactiveVariable<[number, number, number]>
    scale: undefined | [number, number, number] = ...
    scaleChanged: Listener<
        [
            undefined
            | [number, number, number],
            undefined | [number, number, number],
        ],
    >
    scaleReact: ReactiveVariable<undefined | [number, number, number]>
    shadows: undefined | "DISABLED" | "ENABLED" | "CAST_ONLY" | "RECEIVE_ONLY" = ...
    shadowsChanged: Listener<
        [
            undefined
            | "DISABLED"
            | "ENABLED"
            | "CAST_ONLY"
            | "RECEIVE_ONLY",
            undefined | "DISABLED" | "ENABLED" | "CAST_ONLY" | "RECEIVE_ONLY",
        ],
    >
    shadowsReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<"DISABLED">
        | ReactiveVariable<"ENABLED">
        | ReactiveVariable<"CAST_ONLY">
        | ReactiveVariable<"RECEIVE_ONLY">
    show: undefined | boolean = ...
    showChanged: Listener<[undefined | boolean, undefined | boolean]>
    showOutline: undefined | boolean = ...
    showOutlineChanged: Listener<[undefined | boolean, undefined | boolean]>
    showOutlineReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<false>
        | ReactiveVariable<true>
    showReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<false>
        | ReactiveVariable<true>
    showSceneScale: undefined | boolean = ...
    showSceneScaleChanged: Listener<[undefined | boolean, undefined | boolean]>
    showSceneScaleReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<false>
        | ReactiveVariable<true>
    silhouetteColor: undefined | [number, number, number, number] = ...
    silhouetteColorChanged: Listener<
        [
            undefined
            | [number, number, number, number],
            undefined | [number, number, number, number],
        ],
    >
    silhouetteColorReact: ReactiveVariable<
        undefined
        | [number, number, number, number],
    >
    silhouetteSize: undefined | number = ...
    silhouetteSizeChanged: Listener<[undefined | number, undefined | number]>
    silhouetteSizeReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    specularEnvironmentMaps: undefined | string = ...
    specularEnvironmentMapsChanged: Listener<
        [undefined | string, undefined | string],
    >
    specularEnvironmentMapsReact:
        | ReactiveVariable<string>
        | ReactiveVariable<undefined>
    sphericalHarmonicCoefficients: undefined | CzmModelCoefficientsType = ...
    sphericalHarmonicCoefficientsChanged: Listener<
        [
            undefined
            | CzmModelCoefficientsType,
            undefined | CzmModelCoefficientsType,
        ],
    >
    sphericalHarmonicCoefficientsReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<CzmModelCoefficientsType>
    upAxis: undefined | 0 | 2 | 1 = ...
    upAxisChanged: Listener<[undefined | 0 | 2 | 1, undefined | 0 | 2 | 1]>
    upAxisReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<0>
        | ReactiveVariable<2>
        | ReactiveVariable<1>
    url: undefined | string = ...
    urlChanged: Listener<[undefined | string, undefined | string]>
    urlReact: ReactiveVariable<string> | ReactiveVariable<undefined>
    viewDistanceDebug: boolean = false
    viewDistanceDebugChanged: Listener<[boolean, boolean]>
    viewDistanceDebugReact: ReactiveVariable<false> | ReactiveVariable<true>
    viewDistanceRange: undefined | [number, number, number, number] = ...
    viewDistanceRangeChanged: Listener<
        [
            undefined
            | [number, number, number, number],
            undefined | [number, number, number, number],
        ],
    >
    viewDistanceRangeReact: ReactiveVariable<
        undefined
        | [number, number, number, number],
    >
    _lastMemId: number = -1
    defaults: {
        activeAnimationsAnimateWhilePaused: boolean;
        imageBasedLightingFactor: ESJVector2D;
        viewDistanceRange: [number, number, number, number];
    } = ...
    defaultSpecularEnvironmentMaps: string = '${earthsdk3-assets-script-dir}/assets/EnvironmentMap/kiara_6_afternoon_2k_ibl.ktx2'
    defaultUrl: string = '${earthsdk3-assets-script-dir}/assets/glb/building.glb'

    访问器

    • get activeAnimations(): undefined | CzmModelAnimationType[]

      返回 undefined | CzmModelAnimationType[]

    • set activeAnimations(value: undefined | CzmModelAnimationType[]): void

      参数

      返回 void

    • get czmViewer(): ESCesiumViewer

      返回 ESCesiumViewer

    • get czmViewerVisibleDistanceRangeControl(): any

      返回 any

    • get disposers(): (() => void)[]

      返回 (() => void)[]

    • get finalModelUriReact(): any

      返回 any

    • get finalShow(): boolean

      返回 boolean

    • get finalSpecularEnvironmentMapsReact(): ReactiveVariable<undefined | string>

      返回 ReactiveVariable<undefined | string>

    • get flyToEvent(): Listener<[undefined | number]>

      返回 Listener<[undefined | number]>

    • get gltf(): any

      返回 any

    • set gltf(value: any): void

      参数

      • value: any

      返回 void

    • get gltfChanged(): Listener<[any, any]>

      返回 Listener<[any, any]>

    • get id(): undefined | string

      返回 undefined | string

    • set id(value: undefined | string): void

      参数

      • value: undefined | string

      返回 void

    • get idChanged(): Listener<[undefined | string, undefined | string]>

      返回 Listener<[undefined | string, undefined | string]>

    • get memId(): number

      返回 number

    • get primitive(): undefined | Model

      返回 undefined | Model

    • get printDebugInfoEvent(): Event<[]>

      返回 Event<[]>

    • get ready(): boolean

      返回 boolean

    • get readyEvent(): Event<[Model]>

      返回 Event<[Model]>

    • get resetEvent(): Event<[]>

      返回 Event<[]>

    • get sceneScaleFromPixelSize(): ReactiveVariable<undefined | number>

      返回 ReactiveVariable<undefined | number>

    • get setMaterialEvent(): Event<["default" | { [xx: string]: ESJMaterialType }]>

      返回 Event<["default" | { [xx: string]: ESJMaterialType }]>

    • get toDestroyEvent(): Listener

      返回 Listener

    • get visibleAlpha(): any

      返回 any

    • get visibleAlphaChanged(): any

      返回 any

    方法

    • 参数

      • disposeFunc: () => void

      返回 () => void

    • 类型参数

      • T extends { destroy(): void }

      参数

      • obj: T

      返回 T

    • 参数

      • disposeFunc: () => void

      返回 () => void

    • 类型参数

      • T extends { destroy(): void }

      参数

      • obj: T

      返回 T

    • 参数

      • disposeFunc: () => void

      返回 () => void

    • 删除某个node节点的transformation配置

      参数

      • nodeName: string

      返回 void

    • 返回 undefined

    • 请不要重写destroy,请使用destroyImp来重写!

      返回 undefined

    • 返回 void

    • 参数

      • disposeFunc: () => void

      返回 () => void

    • 类型参数

      • T extends { destroy(): void }

      参数

      • obj: T

      返回 T

    • 类型参数

      • T extends { destroy(): void }

      参数

      • obj: T

      返回 T

    • 参数

      • 可选duration: number

      返回 void

    • 参数

      • nodeName: string

      返回 undefined | [number, number, number]

    • 参数

      • nodeName: string

      返回 undefined | [number, number, number]

    • 参数

      • nodeName: string

      返回 undefined | [number, number, number]

    • 返回 boolean

    • 返回 boolean

    • 打开本地目录,加载本地gltf数据,注意只能打开gltf文件所在目录

      返回 Promise<void>

    • 返回 void

    • 返回 void

    • 参数

      返回 void

    • 参数

      • nodeName: string
      • rotation: [number, number, number]

      返回 void

    • 参数

      • nodeName: string
      • scale: [number, number, number]

      返回 void

    • 参数

      • nodeName: string
      • translation: [number, number, number]

      返回 void

    • 参数

      • value: undefined | Model

      返回 void

    • 参数

      • destination: [number, number, number]
      • duration: number

      返回 void

    • 类型参数

      • T extends { tryDestroy(): void }

      参数

      • obj: T

      返回 T

    • 返回 undefined

    • 类型参数

      • T extends { tryDestroy(): void }

      参数

      • obj: T

      返回 T