Vector4dUtil class
Пакет: com.hypixel.hytale.math.vector
Файл: com/hypixel/hytale/math/vector/Vector4dUtil.java
Поля (1)
| Модификаторы | Тип | Имя |
|---|---|---|
|
double |
var1 |
Методы (2)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
static |
boolean |
isInsideFrustumboolean isInsideFrustum(Vector4d var0) |
static |
void |
perspectiveTransformvoid perspectiveTransform(Vector4d var0) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.math.vector;
class="kw">import org.joml.Vector4d;
class="kw">public class="kw">final class Vector4dUtil {
class="kw">public class="kw">static void perspectiveTransform(Vector4d var0) {
double var1 = 1.0 / var0.w;
var0.x *= var1;
var0.y *= var1;
var0.z *= var1;
var0.w = 1.0;
}
class="kw">public class="kw">static boolean isInsideFrustum(Vector4d var0) {
class="kw">return Math.abs(var0.x) <= Math.abs(var0.w) && Math.abs(var0.y) <= Math.abs(var0.w) && Math.abs(var0.z) <= Math.abs(var0.w);
}
class="kw">private Vector4dUtil() {
}
}