So it's rendering pretty much perfectly in the XYZ+ range but things break

down when I start hitting negative values. I have a feeling this is going
to be a lot of trial and error. Oh well
This commit is contained in:
MitchellHansen
2016-07-31 16:31:26 -07:00
parent 0b8cd9a194
commit f1c84c85b5
4 changed files with 140 additions and 38 deletions

View File

@@ -10,11 +10,45 @@ public:
list[i] = 0;
}
for (int x = 0; x < dim.x; x++) {
for (int y = 0; y < dim.y; y++) {
for (int i = 50; i < 52; i++) {
list[55 + dim.x * (55 + dim.z * i)] = 1;
}
for (int x = 0; x < dim.x; x += 2) {
for (int y = 0; y < dim.y; y += 2) {
list[x + dim.x * (y + dim.z * 1)] = 1;
}
}
for (int x = 0; x < dim.x; x += 2) {
for (int y = 0; y < dim.y; y += 2) {
list[x + dim.x * (y + dim.z * 99)] = 2;
}
}
for (int x = 0; x < dim.x; x += 2) {
for (int z = 0; z < dim.z; z += 2) {
list[x + dim.x * (99 + dim.z * z)] = 3;
}
}
for (int x = 0; x < dim.x; x += 2) {
for (int z = 0; z < dim.z; z += 2) {
list[x + dim.x * (1 + dim.z * z)] = 4;
}
}
for (int y = 0; y < dim.y; y += 2) {
for (int z = 0; z < dim.z; z += 2) {
list[99 + dim.x * (y + dim.z * z)] = 5;
}
}
for (int y = 0; y < dim.y; y += 2) {
for (int z = 0; z < dim.z; z += 2) {
list[1 + dim.x * (y + dim.z * z)] = 6;
}
}
dimensions = dim;
}