mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-06-03 02:22:46 +00:00
Camera data moved to c++ - WIP
This commit is contained in:
@@ -18,6 +18,20 @@ GLCanvas3D::Camera::Camera()
|
||||
{
|
||||
}
|
||||
|
||||
std::string GLCanvas3D::Camera::get_type_as_string() const
|
||||
{
|
||||
switch (type)
|
||||
{
|
||||
default:
|
||||
case CT_Unknown:
|
||||
return "unknown";
|
||||
case CT_Perspective:
|
||||
return "perspective";
|
||||
case CT_Ortho:
|
||||
return "ortho";
|
||||
};
|
||||
}
|
||||
|
||||
GLCanvas3D::GLCanvas3D(wxGLCanvas* canvas, wxGLContext* context)
|
||||
: m_canvas(canvas)
|
||||
, m_context(context)
|
||||
@@ -56,6 +70,11 @@ void GLCanvas3D::set_camera_type(GLCanvas3D::Camera::EType type)
|
||||
m_camera.type = type;
|
||||
}
|
||||
|
||||
std::string GLCanvas3D::get_camera_type_as_string() const
|
||||
{
|
||||
return m_camera.get_type_as_string();
|
||||
}
|
||||
|
||||
float GLCanvas3D::get_camera_zoom() const
|
||||
{
|
||||
return m_camera.zoom;
|
||||
|
||||
Reference in New Issue
Block a user