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);
}
}