SubtracterVectorProvider class
Пакет: com.hypixel.hytale.builtin.hytalegenerator.vectorproviders
Файл: com/hypixel/hytale/builtin/hytalegenerator/vectorproviders/SubtracterVectorProvider.java
extends: VectorProvider
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.builtin.hytalegenerator.vectorproviders;
class="kw">import javax.annotation.Nonnull;
class="kw">import org.joml.Vector3d;
class="kw">public class SubtracterVectorProvider class="kw">extends VectorProvider {
@Nonnull
class="kw">private class="kw">final VectorProvider minuend;
@Nonnull
class="kw">private class="kw">final VectorProvider subtrahend;
@Nonnull
class="kw">private class="kw">final Vector3d rVectorA;
@Nonnull
class="kw">private class="kw">final Vector3d rVectorB;
class="kw">public SubtracterVectorProvider(@Nonnull VectorProvider var1, @Nonnull VectorProvider var2) {
this.minuend = var1;
this.subtrahend = var2;
this.rVectorA = new Vector3d();
this.rVectorB = new Vector3d();
}
@Override
class="kw">public void process(@Nonnull VectorProvider.Context var1, @Nonnull Vector3d var2) {
this.minuend.process(var1, this.rVectorA);
this.subtrahend.process(var1, this.rVectorB);
var2.set(this.rVectorA).sub(this.rVectorB);
}
}