40 lines
1.0 KiB
C++
40 lines
1.0 KiB
C++
#include "pch.h"
|
|
#include "canvas.h"
|
|
|
|
glm::vec3 Canvas::m_plane_origin[6] = {
|
|
{ 0, 0,-1}, // front
|
|
{ 1, 0, 0}, // right
|
|
{ 0, 0, 1}, // back
|
|
{-1, 0, 0}, // left
|
|
{ 0, 1, 0}, // top
|
|
{ 0,-1, 0}, // bottom
|
|
};
|
|
|
|
glm::vec3 Canvas::m_plane_normal[6] = {
|
|
{ 0, 0, 1}, // front
|
|
{-1, 0, 0}, // right
|
|
{ 0, 0,-1}, // back
|
|
{ 1, 0, 0}, // left
|
|
{ 0,-1, 0}, // top
|
|
{ 0, 1, 0}, // bottom
|
|
};
|
|
|
|
glm::vec3 Canvas::m_plane_tangent[6] = {
|
|
{0, 1, 0}, // front
|
|
{0, 1, 0}, // right
|
|
{0, 1, 0}, // back
|
|
{0, 1, 0}, // left
|
|
{0, 0,-1}, // top
|
|
{0, 0, 1}, // bottom
|
|
};
|
|
|
|
// only rotation
|
|
glm::mat4 Canvas::m_plane_transform[6] = {
|
|
glm::lookAt(glm::vec3(), { 0, 0,-1}, {0, 1, 0}), // front
|
|
glm::lookAt(glm::vec3(), {-1, 0, 0}, {0, 1, 0}), // right
|
|
glm::lookAt(glm::vec3(), { 0, 0, 1}, {0, 1, 0}), // back
|
|
glm::lookAt(glm::vec3(), { 1, 0, 0}, {0, 1, 0}), // left
|
|
glm::lookAt(glm::vec3(), { 0, 1, 0}, {0, 0,-1}), // top
|
|
glm::lookAt(glm::vec3(), { 0,-1, 0}, {0, 0, 1}), // bottom
|
|
};
|