ConstantCellJitter class
Пакет: com.hypixel.hytale.procedurallib.logic.cell.jitter
Файл: com/hypixel/hytale/procedurallib/logic/cell/jitter/ConstantCellJitter.java
implements: CellJitter
Поля (1)
| Модификаторы | Тип | Имя |
|---|---|---|
final |
double |
jitterX |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.procedurallib.logic.cell.jitter;
class="kw">import com.hypixel.hytale.procedurallib.logic.DoubleArray;
class="kw">import javax.annotation.Nonnull;
class="kw">public class ConstantCellJitter class="kw">implements CellJitter {
class="kw">protected class="kw">final double jitterX;
class="kw">protected class="kw">final double jitterY;
class="kw">protected class="kw">final double jitterZ;
class="kw">public ConstantCellJitter(double var1, double var3, double var5) {
this.jitterX = var1;
this.jitterY = var3;
this.jitterZ = var5;
}
@Override
class="kw">public double getMaxX() {
class="kw">return this.jitterX;
}
@Override
class="kw">public double getMaxY() {
class="kw">return this.jitterY;
}
@Override
class="kw">public double getMaxZ() {
class="kw">return this.jitterZ;
}
@Override
class="kw">public double getPointX(int var1, @Nonnull DoubleArray.Double2 var2) {
class="kw">return var1 + var2.x * this.jitterX;
}
@Override
class="kw">public double getPointY(int var1, @Nonnull DoubleArray.Double2 var2) {
class="kw">return var1 + var2.y * this.jitterY;
}
@Override
class="kw">public double getPointX(int var1, @Nonnull DoubleArray.Double3 var2) {
class="kw">return var1 + var2.x * this.jitterX;
}
@Override
class="kw">public double getPointY(int var1, @Nonnull DoubleArray.Double3 var2) {
class="kw">return var1 + var2.y * this.jitterY;
}
@Override
class="kw">public double getPointZ(int var1, @Nonnull DoubleArray.Double3 var2) {
class="kw">return var1 + var2.z * this.jitterZ;
}
@Nonnull
@Override
class="kw">public String toString() {
class="kw">return "ConstantCellJitter{jitterX=" + this.jitterX + ", jitterY=" + this.jitterY + ", jitterZ=" + this.jitterZ + "}";
}
}