类 InterpolatingMicrosphere2D

java.lang.Object
org.hipparchus.analysis.interpolation.InterpolatingMicrosphere
org.hipparchus.analysis.interpolation.InterpolatingMicrosphere2D

public class InterpolatingMicrosphere2D extends InterpolatingMicrosphere
MicrosphereProjectionInterpolator算法的实用类。对于2D插值,该类将微球构造为一系列均匀间隔的面片(而不是像基本实现中生成随机法线)。
  • 构造器详细资料

    • InterpolatingMicrosphere2D

      public InterpolatingMicrosphere2D(int size, double maxDarkFraction, double darkThreshold, double background)
      创建一个从围绕圆圈定期采样的向量的球体。
      参数:
      size - 球体的表面元素数量。
      maxDarkFraction - 可以是暗的面片的最大比例。如果“非照明”面片的比例较大,则不会执行值的估计,而是返回background值。
      darkThreshold - 被认为是暗的面片的照明值下限。
      background - 当maxDarkFraction阈值被超过时返回的值。
      抛出:
      MathIllegalArgumentException - 如果size <= 0
      MathIllegalArgumentException - 如果darkThreshold < 0
      MathIllegalArgumentException - 如果maxDarkFraction不属于区间[0, 1]
    • InterpolatingMicrosphere2D

      protected InterpolatingMicrosphere2D(InterpolatingMicrosphere2D other)
      复制构造函数。
      参数:
      other - 要复制的实例。
  • 方法详细资料