程序包 org.bukkit.util.noise

# 类 PerlinOctaveGenerator

java.lang.Object
org.bukkit.util.noise.OctaveGenerator
org.bukkit.util.noise.PerlinOctaveGenerator

public class PerlinOctaveGenerator extends OctaveGenerator
使用无偏倍频创建一个柏林噪声.

原文:Creates perlin noise through unbiased octaves

- ## 字段概要

  ### 从类继承的字段 org.bukkit.util.noise.OctaveGenerator

  `octaves, xScale, yScale, zScale`

- ## 构造器概要

  构造器
  构造器
  说明
  `PerlinOctaveGenerator(long seed, int octaves)`
  使用给定的种子创建一个PerlinOctaveGenerator.
  `PerlinOctaveGenerator(@NotNull Random rand, int octaves)`
  使用给定的`Random`创建一个PerlinOctaveGenerator.
  `PerlinOctaveGenerator(@NotNull World world, int octaves)`
  使用给定的World创建一个PerlinOctaveGenerator.

- ## 方法概要

  ### 从类继承的方法 org.bukkit.util.noise.OctaveGenerator

  `getOctaves, getXScale, getYScale, getZScale, noise, noise, noise, noise, noise, noise, setScale, setXScale, setYScale, setZScale`

  ### 从类继承的方法 java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## 构造器详细资料

  - ### PerlinOctaveGenerator

    public PerlinOctaveGenerator(@NotNull @NotNull World world, int octaves)
    使用给定的World创建一个PerlinOctaveGenerator.

    原文:Creates a perlin octave generator for the given world

    参数:
      `world` - 创建这个Generator的World实例
      `octaves` - 倍频值

  - ### PerlinOctaveGenerator

    public PerlinOctaveGenerator(long seed, int octaves)
    使用给定的种子创建一个PerlinOctaveGenerator.

    原文:Creates a perlin octave generator for the given world

    译注:根据上一个类的翻译 这里given world疑似打错应该是given seed

    参数:
      `seed` - 创建这个Generator的long型种子
      `octaves` - 倍频值

  - ### PerlinOctaveGenerator

    public PerlinOctaveGenerator(@NotNull @NotNull Random rand, int octaves)
    使用给定的`Random`创建一个PerlinOctaveGenerator.

    原文:Creates a perlin octave generator for the given `Random`

    参数:
      `rand` - 创建这个Generator的Random
      `octaves` - 倍频值