classpublicPriority 3
HitDetectionBuffer
com.hypixel.hytale.math.hitdetection.HitDetectionBuffer
0
Methods
0
Public Methods
5
Fields
1
Constructors
Constants
intVECTOR_BUFFER_SIZE= 16
Constructors
public
HitDetectionBuffer()Fields
Public Fields (5)
public
boolean containsFullypublic
Quad4d transformedQuadpublic
Vector4dBufferList vertexList1public
Vector4dBufferList vertexList2public
Triangle4d visibleTriangleRelated Classes
Source Code
package com.hypixel.hytale.math.hitdetection;
import com.hypixel.hytale.math.shape.Quad4d;
import com.hypixel.hytale.math.shape.Triangle4d;
import com.hypixel.hytale.math.util.FastRandom;
import com.hypixel.hytale.math.vector.Vector4d;
import java.util.Random;
public class HitDetectionBuffer {
private static final int VECTOR_BUFFER_SIZE = 16;
public Random random = new FastRandom();
public Vector4d hitPosition = new Vector4d();
public Vector4d tempHitPosition = new Vector4d();
public Quad4d transformedQuad;
public Vector4d transformedPoint = new Vector4d();
public Triangle4d visibleTriangle;
public Vector4dBufferList vertexList1;
public Vector4dBufferList vertexList2;
public boolean containsFully;
public HitDetectionBuffer() {
this.transformedQuad = new Quad4d();
this.visibleTriangle = new Triangle4d();
this.vertexList1 = new Vector4dBufferList(16);
this.vertexList2 = new Vector4dBufferList(16);
this.containsFully = false;
}
}