Class KrigingInterpolator3D

3D空间克里金插值器

Export

Date

2025.9.12

Author

lyx

Hierarchy

Constructors

  • Parameters

    • parameters: {
          alpha?: number;
          model?: "exponential" | "linear" | "circular" | "gaussian" | "spherical";
          sigma2?: number;
      } = {}
      • Optional alpha?: number
      • Optional model?: "exponential" | "linear" | "circular" | "gaussian" | "spherical"
      • Optional sigma2?: number

    Returns KrigingInterpolator3D

Properties

_featurePoints: {
    point: number[];
    value: number;
}[] = []

Type declaration

  • point: number[]
  • value: number

Accessors

  • get featurePoints(): readonly {
        point: number[];
        value: number;
    }[]
  • 获取特征点数组

    Returns readonly {
        point: number[];
        value: number;
    }[]

    Memberof

    Interpolator3D

Methods

  • 添加一个特征点

    Parameters

    • point: number[] | Vector3

      特征点坐标

    • value: number

      特征点值

    Returns void

    Memberof

    Interpolator3D

  • 释放插值器

    Returns void

    Memberof

    Interpolator3D

  • 异步插值

    Parameters

    • samplePoints: number[][]

      采样点数组

    Returns Promise<{
        point: number[];
        value: number;
    }[]>

    Memberof

    KrigingInterpolator3D