Extract canvas plane data, brush preset list, and WinMain bridge
This commit is contained in:
39
src/legacy_canvas_plane_data.cpp
Normal file
39
src/legacy_canvas_plane_data.cpp
Normal file
@@ -0,0 +1,39 @@
|
||||
#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
|
||||
};
|
||||
Reference in New Issue
Block a user