类 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 pProjection, org.joml.Matrix4f pFrustum) private boolean
cubeInFrustum
(double pMinX, double pMinY, double pMinZ, double pMaxX, double pMaxY, double pMaxZ) boolean
offsetToFullyIncludeCameraCube
(int p_194442_) void
prepare
(double pCamX, double pCamY, double pCamZ)
-
字段详细资料
-
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 pProjection, org.joml.Matrix4f pFrustum) -
Frustum
-
-
方法详细资料
-
offsetToFullyIncludeCameraCube
-
prepare
public void prepare(double pCamX, double pCamY, double pCamZ) -
calculateFrustum
private void calculateFrustum(org.joml.Matrix4f pProjection, org.joml.Matrix4f pFrustum) -
isVisible
-
cubeInFrustum
private boolean cubeInFrustum(double pMinX, double pMinY, double pMinZ, double pMaxX, double pMaxY, double pMaxZ)
-