VisHelper class

Пакет: com.hypixel.hytale.server.npc.util

Файл: com/hypixel/hytale/server/npc/util/VisHelper.java

Поля (4)

МодификаторыТипИмя
final Vector3f DEBUG_COLOR_STEERING_POST
Vector3d var5
Vector3d var5
Vector3d var6

Методы (12)

МодификаторыВозвратСигнатура
static void renderDebugSpherevoid renderDebugSphere(@Nonnull Vector3d var0, @Nonnull Vector3f var1, @Nonnull World var2)
static void renderDebugSpherevoid renderDebugSphere(@Nonnull Vector3d var0, @Nonnull Vector3f var1, float var2, @Nonnull World var3)
static void renderDebugSpherevoid renderDebugSphere(@Nonnull Vector3d var0, double var1, @Nonnull Vector3f var3, @Nonnull World var4)
static void renderDebugSpherevoid renderDebugSphere(@Nonnull Vector3d var0, double var1, @Nonnull Vector3f var3, float var4, @Nonnull World var5)
abstract renderDebugSphere renderDebugSphere(var0, var1, 0.24000001F, var2)
abstract renderDebugSphere renderDebugSphere(var0, var1, var3, 0.24000001F, var4)
static void renderDebugVectorvoid renderDebugVector(@Nonnull Vector3d var0, @Nonnull Vector3d var1, @Nonnull Vector3f var2, @Nonnull World var3)
static void renderDebugVectorvoid renderDebugVector(@Nonnull Vector3d var0, @Nonnull Vector3d var1, @Nonnull Vector3f var2, float var3, @Nonnull World var4)
abstract renderDebugVector renderDebugVector(var0, var1, var2, 0.24000001F, var3)
static void renderDebugVectorTovoid renderDebugVectorTo(@Nonnull Vector3d var0, @Nonnull Vector3d var1, @Nonnull Vector3f var2, @Nonnull World var3)
static void renderDebugVectorTovoid renderDebugVectorTo(@Nonnull Vector3d var0, @Nonnull Vector3d var1, @Nonnull Vector3f var2, float var3, @Nonnull World var4)
abstract renderDebugVectorTo renderDebugVectorTo(var0, var1, var2, 0.24000001F, var3)

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.server.npc.util;

class="kw">import com.hypixel.hytale.server.core.modules.debug.DebugUtils;
class="kw">import com.hypixel.hytale.server.core.universe.world.World;
class="kw">import javax.annotation.Nonnull;
class="kw">import org.joml.Vector3d;
class="kw">import org.joml.Vector3f;

class="kw">public class VisHelper {
   class="kw">public class="kw">static class="kw">final Vector3f DEBUG_COLOR_STEERING_POST = DebugUtils.COLOR_GREEN;
   class="kw">public class="kw">static class="kw">final Vector3f DEBUG_COLOR_STEERING_PRE = DebugUtils.COLOR_RED;
   class="kw">public class="kw">static class="kw">final Vector3f DEBUG_COLOR_AVOIDANCE = DebugUtils.COLOR_WHITE;
   class="kw">public class="kw">static class="kw">final Vector3f DEBUG_COLOR_SEPARATION = DebugUtils.COLOR_BLUE;
   class="kw">public class="kw">static class="kw">final double DEBUG_MIN_VECTOR_DRAW_LENGTH_SQUARED = 0.01;
   class="kw">public class="kw">static class="kw">final double DEBUG_VECTORS_SCALE = 4.0;
   class="kw">public class="kw">static class="kw">final float DEBUG_VECTORS_TIME = 0.05F;
   class="kw">public class="kw">static class="kw">final float DEBUG_TRANSPARENT = 0.24000001F;
   class="kw">public class="kw">static class="kw">final double DEBUG_SPHERE_SCALE = 1.0;

   class="kw">public VisHelper() {
   }

   class="kw">public class="kw">static void renderDebugVector(@Nonnull Vector3d var0, @Nonnull Vector3d var1, @Nonnull Vector3f var2, @Nonnull World var3) {
      renderDebugVector(var0, var1, var2, 0.24000001F, var3);
   }

   class="kw">public class="kw">static void renderDebugVector(@Nonnull Vector3d var0, @Nonnull Vector3d var1, @Nonnull Vector3f var2, float var3, @Nonnull World var4) {
      if (!(var1.lengthSquared() < 0.01)) {
         Vector3d var5 = new Vector3d(var1).mul(4.0);
         DebugUtils.addArrow(var4, var0, var5, var2, var3, 0.05F, 0);
      }
   }

   class="kw">public class="kw">static void renderDebugVectorTo(@Nonnull Vector3d var0, @Nonnull Vector3d var1, @Nonnull Vector3f var2, @Nonnull World var3) {
      renderDebugVectorTo(var0, var1, var2, 0.24000001F, var3);
   }

   class="kw">public class="kw">static void renderDebugVectorTo(@Nonnull Vector3d var0, @Nonnull Vector3d var1, @Nonnull Vector3f var2, float var3, @Nonnull World var4) {
      if (!(var1.lengthSquared() < 0.01)) {
         Vector3d var5 = new Vector3d(var1).mul(4.0);
         Vector3d var6 = new Vector3d(var0).sub(var5);
         DebugUtils.addArrow(var4, var6, var5, var2, var3, 0.05F, 0);
      }
   }

   class="kw">public class="kw">static void renderDebugSphere(@Nonnull Vector3d var0, @Nonnull Vector3f var1, @Nonnull World var2) {
      renderDebugSphere(var0, var1, 0.24000001F, var2);
   }

   class="kw">public class="kw">static void renderDebugSphere(@Nonnull Vector3d var0, @Nonnull Vector3f var1, float var2, @Nonnull World var3) {
      DebugUtils.addSphere(var3, var0, var1, var2, 1.0, 0.05F);
   }

   class="kw">public class="kw">static void renderDebugSphere(@Nonnull Vector3d var0, double var1, @Nonnull Vector3f var3, @Nonnull World var4) {
      renderDebugSphere(var0, var1, var3, 0.24000001F, var4);
   }

   class="kw">public class="kw">static void renderDebugSphere(@Nonnull Vector3d var0, double var1, @Nonnull Vector3f var3, float var4, @Nonnull World var5) {
      DebugUtils.addSphere(var5, var0, var3, var4, var1, 0.05F);
   }
}