类 Frustum
java.lang.Object
net.minecraft.client.renderer.culling.Frustum
-
字段概要
字段修饰符和类型字段说明private double
private double
private double
private final org.joml.FrustumIntersection
private final org.joml.Matrix4f
static final int
private org.joml.Vector4f
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private void
calculateFrustum
(org.joml.Matrix4f p_253909_, org.joml.Matrix4f p_254521_) private int
cubeInFrustum
(double p_362451_, double p_367560_, double p_367158_, double p_368539_, double p_363499_, double p_365163_) int
cubeInFrustum
(BoundingBox p_366028_) double
getCamX()
double
getCamY()
double
getCamZ()
org.joml.Vector4f[]
boolean
offsetToFullyIncludeCameraCube
(int p_194442_) void
prepare
(double p_113003_, double p_113004_, double p_113005_)
-
字段详细资料
-
OFFSET_STEP
public static final int OFFSET_STEP- 另请参阅:
-
intersection
private final org.joml.FrustumIntersection intersection -
matrix
private final org.joml.Matrix4f matrix -
viewVector
private org.joml.Vector4f viewVector -
camX
private double camX -
camY
private double camY -
camZ
private double camZ
-
-
构造器详细资料
-
Frustum
public Frustum(org.joml.Matrix4f p_254207_, org.joml.Matrix4f p_254535_) -
Frustum
-
-
方法详细资料
-
offsetToFullyIncludeCameraCube
-
prepare
public void prepare(double p_113003_, double p_113004_, double p_113005_) -
calculateFrustum
private void calculateFrustum(org.joml.Matrix4f p_253909_, org.joml.Matrix4f p_254521_) -
isVisible
-
cubeInFrustum
-
cubeInFrustum
private int cubeInFrustum(double p_362451_, double p_367560_, double p_367158_, double p_368539_, double p_363499_, double p_365163_) -
getFrustumPoints
public org.joml.Vector4f[] getFrustumPoints() -
getCamX
public double getCamX() -
getCamY
public double getCamY() -
getCamZ
public double getCamZ()
-