diff --git a/engine/include/light.hpp b/engine/include/light.hpp index 3a9ade1..e07bad5 100644 --- a/engine/include/light.hpp +++ b/engine/include/light.hpp @@ -29,6 +29,8 @@ Light createSpotLight(glm::vec4 position, glm::vec4 direction, float cutoff); void setupLights(std::vector lights); +void drawLights(std::vector lights); + typedef struct { glm::vec4 ambient; glm::vec4 diffuse; diff --git a/engine/src/light.cpp b/engine/src/light.cpp index 4ec2ca4..57c47ad 100644 --- a/engine/src/light.cpp +++ b/engine/src/light.cpp @@ -46,22 +46,50 @@ void setupMaterial(Material m) { } void setupLights(std::vector lights) { + if (lights.size() != 0) { + std::cout << "Setting up lights\n"; + float amb[4] = {1.0f, 1.0f, 1.0f, 1.0f}; + + glLightModelfv(GL_LIGHT_MODEL_AMBIENT, amb); + glEnable(GL_LIGHTING); + for (int i = 0; i < lights.size(); i++) { + float white[4] = {1.0, 1.0, 1.0, 1.0}; + + glEnable(GL_LIGHT0 + i); + glLightfv(GL_LIGHT0 + i, GL_DIFFUSE, white); + glLightfv(GL_LIGHT0 + i, GL_SPECULAR, white); + std::cout << "Light " << i << std::endl; + } + } +} + +void drawLights(std::vector lights) { for (int i = 0; i < lights.size() && lights.size() < 8; i++) { Light light = lights[i]; switch (light.type) { - case DIRECTIONAL: - glLightfv(GL_LIGHT0 + i, GL_POSITION, glm::value_ptr(light.direction)); + case DIRECTIONAL: { + float direction[4] = {light.direction.x, light.direction.y, + light.direction.z, 0.0f}; + glLightfv(GL_LIGHT0 + i, GL_POSITION, direction); break; - case POINT: - glLightfv(GL_LIGHT0 + i, GL_POSITION, glm::value_ptr(light.position)); + } + case POINT: { + float position[4] = {light.position.x, light.position.y, + light.position.z, 1.0f}; + glLightfv(GL_LIGHT0 + i, GL_POSITION, position); break; - case SPOT: - glLightfv(GL_LIGHT0 + i, GL_POSITION, glm::value_ptr(light.position)); - glLightfv(GL_LIGHT0 + i, GL_SPOT_DIRECTION, - glm::value_ptr(light.direction)); + } + case SPOT: { + float postion[4] = {light.position.x, light.position.y, + light.position.z, 1.0f}; + glLightfv(GL_LIGHT0 + i, GL_POSITION, postion); + float direction[4] = {light.direction.x, light.direction.y, + light.direction.z, 0.0f}; + glLightfv(GL_LIGHT0 + i, GL_SPOT_DIRECTION, direction); glLightf(GL_LIGHT0 + i, GL_SPOT_CUTOFF, light.cutoff); break; + } } } } diff --git a/engine/src/main.cpp b/engine/src/main.cpp index 6b97764..db6529a 100644 --- a/engine/src/main.cpp +++ b/engine/src/main.cpp @@ -107,7 +107,7 @@ void renderScene(void) { drawAxis(); - setupLights(c.lights); + drawLights(c.lights); c.group.drawGroup(); @@ -245,15 +245,7 @@ int main(int argc, char** argv) { // some OpenGL settings glEnable(GL_DEPTH_TEST); glEnable(GL_CULL_FACE); - - if (c.lights.size() != 0) { - std::cout << "Setting up lights\n"; - glEnable(GL_LIGHTING); - for (int i = 0; i < c.lights.size(); i++) { - glEnable(GL_LIGHT0 + i); - std::cout << "Light " << i << std::endl; - } - } + setupLights(c.lights); // enter GLUT�s main cycle glutMainLoop(); diff --git a/models/advanced/box_2_3.3d b/models/advanced/box_2_3.3d new file mode 100644 index 0000000..b39921d --- /dev/null +++ b/models/advanced/box_2_3.3d @@ -0,0 +1,325 @@ +# 324 +p -1 -1 1 0 0 1 -0.5 -0.5 +p -0.333333 -1 1 0 0 1 -0.166667 -0.5 +p -1 -0.333333 1 0 0 1 -0.5 -0.166667 +p -1 -0.333333 1 0 0 1 -0.5 -0.166667 +p -0.333333 -1 1 0 0 1 -0.166667 -0.5 +p -0.333333 -0.333333 1 0 0 1 -0.166667 -0.166667 +p -1 -1 -1 0 0 -1 1.5 -0.5 +p -1 -0.333333 -1 0 0 -1 1.5 -0.166667 +p -0.333333 -1 -1 0 0 -1 1.16667 -0.5 +p -1 -0.333333 -1 0 0 -1 1.5 -0.166667 +p -0.333333 -0.333333 -1 0 0 -1 1.16667 -0.166667 +p -0.333333 -1 -1 0 0 -1 1.16667 -0.5 +p -1 -1 -1 -1 0 0 -0.5 1.5 +p -1 -1 -0.333333 -1 0 0 -0.166667 1.5 +p -1 -0.333333 -1 -1 0 0 -0.5 1.16667 +p -1 -1 -0.333333 -1 0 0 -0.5 1.16667 +p -1 -0.333333 -0.333333 -1 0 0 -0.166667 1.5 +p -1 -0.333333 -1 -1 0 0 -0.166667 1.16667 +p 1 -1 -1 1 0 0 -0.5 -0.5 +p 1 -0.333333 -1 1 0 0 -0.166667 -0.5 +p 1 -1 -0.333333 1 0 0 -0.5 -0.166667 +p 1 -1 -0.333333 1 0 0 -0.5 -0.166667 +p 1 -0.333333 -1 1 0 0 -0.166667 -0.5 +p 1 -0.333333 -0.333333 1 0 0 -0.166667 -0.166667 +p -1 1 -1 0 1 0 -0.5 1.5 +p -1 1 -0.333333 0 1 0 -0.166667 1.5 +p -0.333333 1 -1 0 1 0 -0.5 1.16667 +p -1 1 -0.333333 0 1 0 -0.5 1.16667 +p -0.333333 1 -0.333333 0 1 0 -0.166667 1.5 +p -0.333333 1 -1 0 1 0 -0.166667 1.16667 +p -1 -1 -1 0 -1 0 -0.5 -0.5 +p -0.333333 -1 -1 0 -1 0 -0.166667 -0.5 +p -1 -1 -0.333333 0 -1 0 -0.5 -0.166667 +p -1 -1 -0.333333 0 -1 0 -0.5 -0.166667 +p -0.333333 -1 -1 0 -1 0 -0.166667 -0.5 +p -0.333333 -1 -0.333333 0 -1 0 -0.166667 -0.166667 +p -1 -0.333333 1 0 0 1 -0.166667 -0.5 +p -0.333333 -0.333333 1 0 0 1 0.166667 -0.5 +p -1 0.333333 1 0 0 1 -0.166667 -0.166667 +p -1 0.333333 1 0 0 1 -0.166667 -0.166667 +p -0.333333 -0.333333 1 0 0 1 0.166667 -0.5 +p -0.333333 0.333333 1 0 0 1 0.166667 -0.166667 +p -1 -0.333333 -1 0 0 -1 1.16667 -0.5 +p -1 0.333333 -1 0 0 -1 1.16667 -0.166667 +p -0.333333 -0.333333 -1 0 0 -1 0.833333 -0.5 +p -1 0.333333 -1 0 0 -1 1.16667 -0.166667 +p -0.333333 0.333333 -1 0 0 -1 0.833333 -0.166667 +p -0.333333 -0.333333 -1 0 0 -1 0.833333 -0.5 +p -1 -1 -0.333333 -1 0 0 -0.5 1.16667 +p -1 -1 0.333333 -1 0 0 -0.166667 1.16667 +p -1 -0.333333 -0.333333 -1 0 0 -0.5 0.833333 +p -1 -1 0.333333 -1 0 0 -0.5 0.833333 +p -1 -0.333333 0.333333 -1 0 0 -0.166667 1.16667 +p -1 -0.333333 -0.333333 -1 0 0 -0.166667 0.833333 +p 1 -1 -0.333333 1 0 0 -0.5 -0.166667 +p 1 -0.333333 -0.333333 1 0 0 -0.166667 -0.166667 +p 1 -1 0.333333 1 0 0 -0.5 0.166667 +p 1 -1 0.333333 1 0 0 -0.5 0.166667 +p 1 -0.333333 -0.333333 1 0 0 -0.166667 -0.166667 +p 1 -0.333333 0.333333 1 0 0 -0.166667 0.166667 +p -1 1 -0.333333 0 1 0 -0.166667 1.5 +p -1 1 0.333333 0 1 0 0.166667 1.5 +p -0.333333 1 -0.333333 0 1 0 -0.166667 1.16667 +p -1 1 0.333333 0 1 0 -0.166667 1.16667 +p -0.333333 1 0.333333 0 1 0 0.166667 1.5 +p -0.333333 1 -0.333333 0 1 0 0.166667 1.16667 +p -1 -1 -0.333333 0 -1 0 -0.166667 -0.5 +p -0.333333 -1 -0.333333 0 -1 0 0.166667 -0.5 +p -1 -1 0.333333 0 -1 0 -0.166667 -0.166667 +p -1 -1 0.333333 0 -1 0 -0.166667 -0.166667 +p -0.333333 -1 -0.333333 0 -1 0 0.166667 -0.5 +p -0.333333 -1 0.333333 0 -1 0 0.166667 -0.166667 +p -1 0.333333 1 0 0 1 0.166667 -0.5 +p -0.333333 0.333333 1 0 0 1 0.5 -0.5 +p -1 1 1 0 0 1 0.166667 -0.166667 +p -1 1 1 0 0 1 0.166667 -0.166667 +p -0.333333 0.333333 1 0 0 1 0.5 -0.5 +p -0.333333 1 1 0 0 1 0.5 -0.166667 +p -1 0.333333 -1 0 0 -1 0.833333 -0.5 +p -1 1 -1 0 0 -1 0.833333 -0.166667 +p -0.333333 0.333333 -1 0 0 -1 0.5 -0.5 +p -1 1 -1 0 0 -1 0.833333 -0.166667 +p -0.333333 1 -1 0 0 -1 0.5 -0.166667 +p -0.333333 0.333333 -1 0 0 -1 0.5 -0.5 +p -1 -1 0.333333 -1 0 0 -0.5 0.833333 +p -1 -1 1 -1 0 0 -0.166667 0.833333 +p -1 -0.333333 0.333333 -1 0 0 -0.5 0.5 +p -1 -1 1 -1 0 0 -0.5 0.5 +p -1 -0.333333 1 -1 0 0 -0.166667 0.833333 +p -1 -0.333333 0.333333 -1 0 0 -0.166667 0.5 +p 1 -1 0.333333 1 0 0 -0.5 0.166667 +p 1 -0.333333 0.333333 1 0 0 -0.166667 0.166667 +p 1 -1 1 1 0 0 -0.5 0.5 +p 1 -1 1 1 0 0 -0.5 0.5 +p 1 -0.333333 0.333333 1 0 0 -0.166667 0.166667 +p 1 -0.333333 1 1 0 0 -0.166667 0.5 +p -1 1 0.333333 0 1 0 0.166667 1.5 +p -1 1 1 0 1 0 0.5 1.5 +p -0.333333 1 0.333333 0 1 0 0.166667 1.16667 +p -1 1 1 0 1 0 0.166667 1.16667 +p -0.333333 1 1 0 1 0 0.5 1.5 +p -0.333333 1 0.333333 0 1 0 0.5 1.16667 +p -1 -1 0.333333 0 -1 0 0.166667 -0.5 +p -0.333333 -1 0.333333 0 -1 0 0.5 -0.5 +p -1 -1 1 0 -1 0 0.166667 -0.166667 +p -1 -1 1 0 -1 0 0.166667 -0.166667 +p -0.333333 -1 0.333333 0 -1 0 0.5 -0.5 +p -0.333333 -1 1 0 -1 0 0.5 -0.166667 +p -0.333333 -1 1 0 0 1 -0.5 -0.166667 +p 0.333333 -1 1 0 0 1 -0.166667 -0.166667 +p -0.333333 -0.333333 1 0 0 1 -0.5 0.166667 +p -0.333333 -0.333333 1 0 0 1 -0.5 0.166667 +p 0.333333 -1 1 0 0 1 -0.166667 -0.166667 +p 0.333333 -0.333333 1 0 0 1 -0.166667 0.166667 +p -0.333333 -1 -1 0 0 -1 1.5 -0.166667 +p -0.333333 -0.333333 -1 0 0 -1 1.5 0.166667 +p 0.333333 -1 -1 0 0 -1 1.16667 -0.166667 +p -0.333333 -0.333333 -1 0 0 -1 1.5 0.166667 +p 0.333333 -0.333333 -1 0 0 -1 1.16667 0.166667 +p 0.333333 -1 -1 0 0 -1 1.16667 -0.166667 +p -1 -0.333333 -1 -1 0 0 -0.166667 1.5 +p -1 -0.333333 -0.333333 -1 0 0 0.166667 1.5 +p -1 0.333333 -1 -1 0 0 -0.166667 1.16667 +p -1 -0.333333 -0.333333 -1 0 0 -0.166667 1.16667 +p -1 0.333333 -0.333333 -1 0 0 0.166667 1.5 +p -1 0.333333 -1 -1 0 0 0.166667 1.16667 +p 1 -0.333333 -1 1 0 0 -0.166667 -0.5 +p 1 0.333333 -1 1 0 0 0.166667 -0.5 +p 1 -0.333333 -0.333333 1 0 0 -0.166667 -0.166667 +p 1 -0.333333 -0.333333 1 0 0 -0.166667 -0.166667 +p 1 0.333333 -1 1 0 0 0.166667 -0.5 +p 1 0.333333 -0.333333 1 0 0 0.166667 -0.166667 +p -0.333333 1 -1 0 1 0 -0.5 1.16667 +p -0.333333 1 -0.333333 0 1 0 -0.166667 1.16667 +p 0.333333 1 -1 0 1 0 -0.5 0.833333 +p -0.333333 1 -0.333333 0 1 0 -0.5 0.833333 +p 0.333333 1 -0.333333 0 1 0 -0.166667 1.16667 +p 0.333333 1 -1 0 1 0 -0.166667 0.833333 +p -0.333333 -1 -1 0 -1 0 -0.5 -0.166667 +p 0.333333 -1 -1 0 -1 0 -0.166667 -0.166667 +p -0.333333 -1 -0.333333 0 -1 0 -0.5 0.166667 +p -0.333333 -1 -0.333333 0 -1 0 -0.5 0.166667 +p 0.333333 -1 -1 0 -1 0 -0.166667 -0.166667 +p 0.333333 -1 -0.333333 0 -1 0 -0.166667 0.166667 +p -0.333333 -0.333333 1 0 0 1 -0.166667 -0.166667 +p 0.333333 -0.333333 1 0 0 1 0.166667 -0.166667 +p -0.333333 0.333333 1 0 0 1 -0.166667 0.166667 +p -0.333333 0.333333 1 0 0 1 -0.166667 0.166667 +p 0.333333 -0.333333 1 0 0 1 0.166667 -0.166667 +p 0.333333 0.333333 1 0 0 1 0.166667 0.166667 +p -0.333333 -0.333333 -1 0 0 -1 1.16667 -0.166667 +p -0.333333 0.333333 -1 0 0 -1 1.16667 0.166667 +p 0.333333 -0.333333 -1 0 0 -1 0.833333 -0.166667 +p -0.333333 0.333333 -1 0 0 -1 1.16667 0.166667 +p 0.333333 0.333333 -1 0 0 -1 0.833333 0.166667 +p 0.333333 -0.333333 -1 0 0 -1 0.833333 -0.166667 +p -1 -0.333333 -0.333333 -1 0 0 -0.166667 1.16667 +p -1 -0.333333 0.333333 -1 0 0 0.166667 1.16667 +p -1 0.333333 -0.333333 -1 0 0 -0.166667 0.833333 +p -1 -0.333333 0.333333 -1 0 0 -0.166667 0.833333 +p -1 0.333333 0.333333 -1 0 0 0.166667 1.16667 +p -1 0.333333 -0.333333 -1 0 0 0.166667 0.833333 +p 1 -0.333333 -0.333333 1 0 0 -0.166667 -0.166667 +p 1 0.333333 -0.333333 1 0 0 0.166667 -0.166667 +p 1 -0.333333 0.333333 1 0 0 -0.166667 0.166667 +p 1 -0.333333 0.333333 1 0 0 -0.166667 0.166667 +p 1 0.333333 -0.333333 1 0 0 0.166667 -0.166667 +p 1 0.333333 0.333333 1 0 0 0.166667 0.166667 +p -0.333333 1 -0.333333 0 1 0 -0.166667 1.16667 +p -0.333333 1 0.333333 0 1 0 0.166667 1.16667 +p 0.333333 1 -0.333333 0 1 0 -0.166667 0.833333 +p -0.333333 1 0.333333 0 1 0 -0.166667 0.833333 +p 0.333333 1 0.333333 0 1 0 0.166667 1.16667 +p 0.333333 1 -0.333333 0 1 0 0.166667 0.833333 +p -0.333333 -1 -0.333333 0 -1 0 -0.166667 -0.166667 +p 0.333333 -1 -0.333333 0 -1 0 0.166667 -0.166667 +p -0.333333 -1 0.333333 0 -1 0 -0.166667 0.166667 +p -0.333333 -1 0.333333 0 -1 0 -0.166667 0.166667 +p 0.333333 -1 -0.333333 0 -1 0 0.166667 -0.166667 +p 0.333333 -1 0.333333 0 -1 0 0.166667 0.166667 +p -0.333333 0.333333 1 0 0 1 0.166667 -0.166667 +p 0.333333 0.333333 1 0 0 1 0.5 -0.166667 +p -0.333333 1 1 0 0 1 0.166667 0.166667 +p -0.333333 1 1 0 0 1 0.166667 0.166667 +p 0.333333 0.333333 1 0 0 1 0.5 -0.166667 +p 0.333333 1 1 0 0 1 0.5 0.166667 +p -0.333333 0.333333 -1 0 0 -1 0.833333 -0.166667 +p -0.333333 1 -1 0 0 -1 0.833333 0.166667 +p 0.333333 0.333333 -1 0 0 -1 0.5 -0.166667 +p -0.333333 1 -1 0 0 -1 0.833333 0.166667 +p 0.333333 1 -1 0 0 -1 0.5 0.166667 +p 0.333333 0.333333 -1 0 0 -1 0.5 -0.166667 +p -1 -0.333333 0.333333 -1 0 0 -0.166667 0.833333 +p -1 -0.333333 1 -1 0 0 0.166667 0.833333 +p -1 0.333333 0.333333 -1 0 0 -0.166667 0.5 +p -1 -0.333333 1 -1 0 0 -0.166667 0.5 +p -1 0.333333 1 -1 0 0 0.166667 0.833333 +p -1 0.333333 0.333333 -1 0 0 0.166667 0.5 +p 1 -0.333333 0.333333 1 0 0 -0.166667 0.166667 +p 1 0.333333 0.333333 1 0 0 0.166667 0.166667 +p 1 -0.333333 1 1 0 0 -0.166667 0.5 +p 1 -0.333333 1 1 0 0 -0.166667 0.5 +p 1 0.333333 0.333333 1 0 0 0.166667 0.166667 +p 1 0.333333 1 1 0 0 0.166667 0.5 +p -0.333333 1 0.333333 0 1 0 0.166667 1.16667 +p -0.333333 1 1 0 1 0 0.5 1.16667 +p 0.333333 1 0.333333 0 1 0 0.166667 0.833333 +p -0.333333 1 1 0 1 0 0.166667 0.833333 +p 0.333333 1 1 0 1 0 0.5 1.16667 +p 0.333333 1 0.333333 0 1 0 0.5 0.833333 +p -0.333333 -1 0.333333 0 -1 0 0.166667 -0.166667 +p 0.333333 -1 0.333333 0 -1 0 0.5 -0.166667 +p -0.333333 -1 1 0 -1 0 0.166667 0.166667 +p -0.333333 -1 1 0 -1 0 0.166667 0.166667 +p 0.333333 -1 0.333333 0 -1 0 0.5 -0.166667 +p 0.333333 -1 1 0 -1 0 0.5 0.166667 +p 0.333333 -1 1 0 0 1 -0.5 0.166667 +p 1 -1 1 0 0 1 -0.166667 0.166667 +p 0.333333 -0.333333 1 0 0 1 -0.5 0.5 +p 0.333333 -0.333333 1 0 0 1 -0.5 0.5 +p 1 -1 1 0 0 1 -0.166667 0.166667 +p 1 -0.333333 1 0 0 1 -0.166667 0.5 +p 0.333333 -1 -1 0 0 -1 1.5 0.166667 +p 0.333333 -0.333333 -1 0 0 -1 1.5 0.5 +p 1 -1 -1 0 0 -1 1.16667 0.166667 +p 0.333333 -0.333333 -1 0 0 -1 1.5 0.5 +p 1 -0.333333 -1 0 0 -1 1.16667 0.5 +p 1 -1 -1 0 0 -1 1.16667 0.166667 +p -1 0.333333 -1 -1 0 0 0.166667 1.5 +p -1 0.333333 -0.333333 -1 0 0 0.5 1.5 +p -1 1 -1 -1 0 0 0.166667 1.16667 +p -1 0.333333 -0.333333 -1 0 0 0.166667 1.16667 +p -1 1 -0.333333 -1 0 0 0.5 1.5 +p -1 1 -1 -1 0 0 0.5 1.16667 +p 1 0.333333 -1 1 0 0 0.166667 -0.5 +p 1 1 -1 1 0 0 0.5 -0.5 +p 1 0.333333 -0.333333 1 0 0 0.166667 -0.166667 +p 1 0.333333 -0.333333 1 0 0 0.166667 -0.166667 +p 1 1 -1 1 0 0 0.5 -0.5 +p 1 1 -0.333333 1 0 0 0.5 -0.166667 +p 0.333333 1 -1 0 1 0 -0.5 0.833333 +p 0.333333 1 -0.333333 0 1 0 -0.166667 0.833333 +p 1 1 -1 0 1 0 -0.5 0.5 +p 0.333333 1 -0.333333 0 1 0 -0.5 0.5 +p 1 1 -0.333333 0 1 0 -0.166667 0.833333 +p 1 1 -1 0 1 0 -0.166667 0.5 +p 0.333333 -1 -1 0 -1 0 -0.5 0.166667 +p 1 -1 -1 0 -1 0 -0.166667 0.166667 +p 0.333333 -1 -0.333333 0 -1 0 -0.5 0.5 +p 0.333333 -1 -0.333333 0 -1 0 -0.5 0.5 +p 1 -1 -1 0 -1 0 -0.166667 0.166667 +p 1 -1 -0.333333 0 -1 0 -0.166667 0.5 +p 0.333333 -0.333333 1 0 0 1 -0.166667 0.166667 +p 1 -0.333333 1 0 0 1 0.166667 0.166667 +p 0.333333 0.333333 1 0 0 1 -0.166667 0.5 +p 0.333333 0.333333 1 0 0 1 -0.166667 0.5 +p 1 -0.333333 1 0 0 1 0.166667 0.166667 +p 1 0.333333 1 0 0 1 0.166667 0.5 +p 0.333333 -0.333333 -1 0 0 -1 1.16667 0.166667 +p 0.333333 0.333333 -1 0 0 -1 1.16667 0.5 +p 1 -0.333333 -1 0 0 -1 0.833333 0.166667 +p 0.333333 0.333333 -1 0 0 -1 1.16667 0.5 +p 1 0.333333 -1 0 0 -1 0.833333 0.5 +p 1 -0.333333 -1 0 0 -1 0.833333 0.166667 +p -1 0.333333 -0.333333 -1 0 0 0.166667 1.16667 +p -1 0.333333 0.333333 -1 0 0 0.5 1.16667 +p -1 1 -0.333333 -1 0 0 0.166667 0.833333 +p -1 0.333333 0.333333 -1 0 0 0.166667 0.833333 +p -1 1 0.333333 -1 0 0 0.5 1.16667 +p -1 1 -0.333333 -1 0 0 0.5 0.833333 +p 1 0.333333 -0.333333 1 0 0 0.166667 -0.166667 +p 1 1 -0.333333 1 0 0 0.5 -0.166667 +p 1 0.333333 0.333333 1 0 0 0.166667 0.166667 +p 1 0.333333 0.333333 1 0 0 0.166667 0.166667 +p 1 1 -0.333333 1 0 0 0.5 -0.166667 +p 1 1 0.333333 1 0 0 0.5 0.166667 +p 0.333333 1 -0.333333 0 1 0 -0.166667 0.833333 +p 0.333333 1 0.333333 0 1 0 0.166667 0.833333 +p 1 1 -0.333333 0 1 0 -0.166667 0.5 +p 0.333333 1 0.333333 0 1 0 -0.166667 0.5 +p 1 1 0.333333 0 1 0 0.166667 0.833333 +p 1 1 -0.333333 0 1 0 0.166667 0.5 +p 0.333333 -1 -0.333333 0 -1 0 -0.166667 0.166667 +p 1 -1 -0.333333 0 -1 0 0.166667 0.166667 +p 0.333333 -1 0.333333 0 -1 0 -0.166667 0.5 +p 0.333333 -1 0.333333 0 -1 0 -0.166667 0.5 +p 1 -1 -0.333333 0 -1 0 0.166667 0.166667 +p 1 -1 0.333333 0 -1 0 0.166667 0.5 +p 0.333333 0.333333 1 0 0 1 0.166667 0.166667 +p 1 0.333333 1 0 0 1 0.5 0.166667 +p 0.333333 1 1 0 0 1 0.166667 0.5 +p 0.333333 1 1 0 0 1 0.166667 0.5 +p 1 0.333333 1 0 0 1 0.5 0.166667 +p 1 1 1 0 0 1 0.5 0.5 +p 0.333333 0.333333 -1 0 0 -1 0.833333 0.166667 +p 0.333333 1 -1 0 0 -1 0.833333 0.5 +p 1 0.333333 -1 0 0 -1 0.5 0.166667 +p 0.333333 1 -1 0 0 -1 0.833333 0.5 +p 1 1 -1 0 0 -1 0.5 0.5 +p 1 0.333333 -1 0 0 -1 0.5 0.166667 +p -1 0.333333 0.333333 -1 0 0 0.166667 0.833333 +p -1 0.333333 1 -1 0 0 0.5 0.833333 +p -1 1 0.333333 -1 0 0 0.166667 0.5 +p -1 0.333333 1 -1 0 0 0.166667 0.5 +p -1 1 1 -1 0 0 0.5 0.833333 +p -1 1 0.333333 -1 0 0 0.5 0.5 +p 1 0.333333 0.333333 1 0 0 0.166667 0.166667 +p 1 1 0.333333 1 0 0 0.5 0.166667 +p 1 0.333333 1 1 0 0 0.166667 0.5 +p 1 0.333333 1 1 0 0 0.166667 0.5 +p 1 1 0.333333 1 0 0 0.5 0.166667 +p 1 1 1 1 0 0 0.5 0.5 +p 0.333333 1 0.333333 0 1 0 0.166667 0.833333 +p 0.333333 1 1 0 1 0 0.5 0.833333 +p 1 1 0.333333 0 1 0 0.166667 0.5 +p 0.333333 1 1 0 1 0 0.166667 0.5 +p 1 1 1 0 1 0 0.5 0.833333 +p 1 1 0.333333 0 1 0 0.5 0.5 +p 0.333333 -1 0.333333 0 -1 0 0.166667 0.166667 +p 1 -1 0.333333 0 -1 0 0.5 0.166667 +p 0.333333 -1 1 0 -1 0 0.166667 0.5 +p 0.333333 -1 1 0 -1 0 0.166667 0.5 +p 1 -1 0.333333 0 -1 0 0.5 0.166667 +p 1 -1 1 0 -1 0 0.5 0.5 diff --git a/scenes/test/test_4_1.xml b/scenes/test/test_4_1.xml index 0a3db30..581689a 100644 --- a/scenes/test/test_4_1.xml +++ b/scenes/test/test_4_1.xml @@ -12,7 +12,7 @@ - +