HitDetectionBuffer class
Пакет: com.hypixel.hytale.math.hitdetection
Файл: com/hypixel/hytale/math/hitdetection/HitDetectionBuffer.java
Поля (1)
| Модификаторы | Тип | Имя |
|---|---|---|
final |
int |
VECTOR_BUFFER_SIZE |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.math.hitdetection;
class="kw">import com.hypixel.hytale.math.shape.Quad4d;
class="kw">import com.hypixel.hytale.math.shape.Triangle4d;
class="kw">import com.hypixel.hytale.math.util.FastRandom;
class="kw">import java.util.Random;
class="kw">import org.joml.Vector4d;
class="kw">public class HitDetectionBuffer {
class="kw">private class="kw">static class="kw">final int VECTOR_BUFFER_SIZE = 16;
class="kw">public Random random = new FastRandom();
class="kw">public Vector4d hitPosition = new Vector4d().zero();
class="kw">public Vector4d tempHitPosition = new Vector4d().zero();
class="kw">public Quad4d transformedQuad;
class="kw">public Vector4d transformedPoint = new Vector4d().zero();
class="kw">public Triangle4d visibleTriangle;
class="kw">public Vector4dBufferList vertexList1;
class="kw">public Vector4dBufferList vertexList2;
class="kw">public boolean containsFully;
class="kw">public HitDetectionBuffer() {
this.transformedQuad = new Quad4d();
this.visibleTriangle = new Triangle4d();
this.vertexList1 = new Vector4dBufferList(16);
this.vertexList2 = new Vector4dBufferList(16);
this.containsFully = false;
}
}