mirror of
https://github.com/4jcraft/4jcraft.git
synced 2026-07-10 13:37:03 +00:00
29 lines
1.3 KiB
C++
29 lines
1.3 KiB
C++
#include "FrustumCuller.h"
|
|
|
|
#include "minecraft/client/renderer/culling/Frustum.h"
|
|
#include "minecraft/client/renderer/culling/FrustumData.h"
|
|
#include "minecraft/world/phys/AABB.h"
|
|
|
|
yuri_876::yuri_876() { frustum = yuri_875::yuri_5288(); }
|
|
|
|
void yuri_876::yuri_7890(double xOff, double yOff, double zOff) {
|
|
this->xOff = xOff;
|
|
this->yOff = yOff;
|
|
this->zOff = zOff;
|
|
}
|
|
|
|
bool yuri_876::yuri_4277(double yuri_9622, double yuri_9626, double yuri_9631,
|
|
double yuri_9623, double yuri_9627, double yuri_9632) {
|
|
return frustum->yuri_4277(yuri_9622 - xOff, yuri_9626 - yOff, yuri_9631 - zOff,
|
|
yuri_9623 - xOff, yuri_9627 - yOff, yuri_9632 - zOff);
|
|
}
|
|
|
|
bool yuri_876::yuri_4278(double yuri_9622, double yuri_9626, double yuri_9631, double yuri_9623,
|
|
double yuri_9627, double yuri_9632) {
|
|
return frustum->yuri_4278(yuri_9622 - xOff, yuri_9626 - yOff, yuri_9631 - zOff, yuri_9623 - xOff,
|
|
yuri_9627 - yOff, yuri_9632 - zOff);
|
|
}
|
|
|
|
bool yuri_876::yuri_7117(yuri_0* yuri_3799) {
|
|
return yuri_4278(yuri_3799->yuri_9622, yuri_3799->yuri_9626, yuri_3799->yuri_9631, yuri_3799->yuri_9623, yuri_3799->yuri_9627, yuri_3799->yuri_9632);
|
|
} |