AABB blocks rotation support (WIP part 1)

This commit is contained in:
MihailRis
2023-12-04 15:52:09 +03:00
parent 8bc8eb14bd
commit 0c764bcbd9
8 changed files with 120 additions and 90 deletions
+4 -1
View File
@@ -22,6 +22,9 @@ struct CoordSystem {
glm::ivec3 axisZ;
// Grid 3d position fix offset (for negative vectors)
glm::ivec3 fix;
glm::ivec3 fix2;
void transform(AABB& aabb);
};
struct BlockRotProfile {
@@ -30,7 +33,7 @@ struct BlockRotProfile {
/* Wood logs, pillars, pipes
3 orientations supported
*/
static BlockRotProfile PIPE;
static const BlockRotProfile PIPE;
};
enum class BlockModel {