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() {
   }
}