类 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
- 返回:
- 此实例的副本。
-