类 OctaveGenerator
原文:Creates noise using unbiased octaves
-
字段概要
-
构造器概要
-
方法概要
修饰符和类型方法说明获取这个生成器内的倍频的复制double
获取每个X坐标通过的区间大小.double
获取每个Y坐标通过的区间大小.double
获取每个Z坐标通过的区间大小.double
noise
(double x, double frequency, double amplitude) 使用既定的倍频和参数产生一个一维坐标的噪音.double
noise
(double x, double frequency, double amplitude, boolean normalized) 使用既定倍频和参数产生一个一维坐标的噪音.double
noise
(double x, double y, double frequency, double amplitude) 使用既定倍频和参数产生一个二维坐标的噪音.double
noise
(double x, double y, double frequency, double amplitude, boolean normalized) 使用既定倍频和参数产生一个二维坐标的噪音.double
noise
(double x, double y, double z, double frequency, double amplitude) 使用既定倍频和参数产生一个三维坐标的噪音.double
noise
(double x, double y, double z, double frequency, double amplitude, boolean normalized) 使用既定倍频和参数产生一个三维坐标的噪音.void
setScale
(double scale) 设置用于此生成器的所有坐标的区间大小.void
setXScale
(double scale) 设置每个X坐标通过的区间大小.void
setYScale
(double scale) 设置每个Y坐标通过的区间大小.void
setZScale
(double scale) 设置每个Z坐标通过的区间大小.
-
字段详细资料
-
octaves
-
xScale
protected double xScale -
yScale
protected double yScale -
zScale
protected double zScale
-
-
构造器详细资料
-
OctaveGenerator
-
-
方法详细资料
-
setScale
public void setScale(double scale) 设置用于此生成器的所有坐标的区间大小.原文:Sets the scale used for all coordinates passed to this generator.
这相当于将每一个坐标设置为指定的值.
原文:This is the equivalent to setting each coordinate to the specified value.
- 参数:
scale
- 每个坐标的新区间大小值
-
getXScale
public double getXScale()获取每个X坐标通过的区间大小.原文:Gets the scale used for each X-coordinates passed
- 返回:
- X区间大小
-
setXScale
public void setXScale(double scale) 设置每个X坐标通过的区间大小.原文:Sets the scale used for each X-coordinates passed
- 参数:
scale
- 新的X区间大小
-
getYScale
public double getYScale()获取每个Y坐标通过的区间大小.原文:Gets the scale used for each Y-coordinates passed
- 返回:
- Y区间大小
-
setYScale
public void setYScale(double scale) 设置每个Y坐标通过的区间大小.原文:Sets the scale used for each Y-coordinates passed
- 参数:
scale
- 新的Y区间大小
-
getZScale
public double getZScale()获取每个Z坐标通过的区间大小.原文:Gets the scale used for each Z-coordinates passed
- 返回:
- Z区间大小
-
setZScale
public void setZScale(double scale) 设置每个Z坐标通过的区间大小.原文:Sets the scale used for each Z-coordinates passed
- 参数:
scale
- 新的Z区间大小
-
getOctaves
获取这个生成器内的倍频的复制原文:Gets a clone of the individual octaves used within this generator
- 返回:
- 复制产生的倍频
-
noise
public double noise(double x, double frequency, double amplitude) 使用既定的倍频和参数产生一个一维坐标的噪音.原文:Generates noise for the 1D coordinates using the specified number of octaves and parameters
- 参数:
x
- X坐标frequency
- 每一个倍频改变多少频率amplitude
- 每一个倍频改变多少振幅- 返回:
- 噪音结果
-
noise
public double noise(double x, double frequency, double amplitude, boolean normalized) 使用既定倍频和参数产生一个一维坐标的噪音.原文:Generates noise for the 1D coordinates using the specified number of octaves and parameters
- 参数:
x
- X坐标frequency
- 每一个倍频改变多少频率amplitude
- 每一个倍频改变多少振幅normalized
- 如果为true,规范这个值为[-1, 1]- 返回:
- 噪音结果
-
noise
public double noise(double x, double y, double frequency, double amplitude) 使用既定倍频和参数产生一个二维坐标的噪音.原文:Generates noise for the 2D coordinates using the specified number of octaves and parameters
- 参数:
x
- X坐标y
- Y坐标frequency
- 每一个倍频改变多少频率amplitude
- 每一个倍频改变多少振幅- 返回:
- 噪音结果
-
noise
public double noise(double x, double y, double frequency, double amplitude, boolean normalized) 使用既定倍频和参数产生一个二维坐标的噪音.原文:Generates noise for the 2D coordinates using the specified number of octaves and parameters
- 参数:
x
- X坐标y
- Y坐标frequency
- 每一个倍频改变多少频率amplitude
- 每一个倍频改变多少振幅normalized
- 如果为true,规范这个值为[-1, 1]- 返回:
- 噪音结果
-
noise
public double noise(double x, double y, double z, double frequency, double amplitude) 使用既定倍频和参数产生一个三维坐标的噪音.原文:Generates noise for the 3D coordinates using the specified number of octaves and parameters
- 参数:
x
- X坐标y
- Y坐标z
- Z坐标frequency
- 每一个倍频改变多少频率amplitude
- 每一个倍频改变多少振幅- 返回:
- 噪音结果
-
noise
public double noise(double x, double y, double z, double frequency, double amplitude, boolean normalized) 使用既定倍频和参数产生一个三维坐标的噪音.原文:Generates noise for the 3D coordinates using the specified number of octaves and parameters
- 参数:
x
- X坐标y
- Y坐标z
- Z坐标frequency
- 每一个倍频改变多少频率amplitude
- 每一个倍频改变多少振幅normalized
- 如果为true,规范这个值为[-1, 1]- 返回:
- 噪音结果
-