类 InterpolatingMicrosphere2D
java.lang.Object
org.hipparchus.analysis.interpolation.InterpolatingMicrosphere
org.hipparchus.analysis.interpolation.InterpolatingMicrosphere2D
MicrosphereProjectionInterpolator算法的实用类。对于2D插值,该类将微球构造为一系列均匀间隔的面片(而不是像基本实现中生成随机法线)。
-
构造器概要
构造器限定符构造器说明InterpolatingMicrosphere2D(int size, double maxDarkFraction, double darkThreshold, double background) 创建一个从围绕圆圈定期采样的向量的球体。protected复制构造函数。 -
方法概要
从类继承的方法 org.hipparchus.analysis.interpolation.InterpolatingMicrosphere
add, getDimension, getSize, value
-
构造器详细资料
-
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
复制构造函数。- 参数:
-
other- 要复制的实例。
-
-
方法详细资料
-
copy
执行复制。- 覆盖:
-
copy在类中InterpolatingMicrosphere - 返回:
- 此实例的副本。
-