Fixed compile on Linux
This commit is contained in:
parent
b2cf576bf3
commit
6079fed951
3 changed files with 12 additions and 11 deletions
|
@ -1209,7 +1209,7 @@ const float GLCanvas3D::Gizmos::OverlayGapY = 10.0f;
|
||||||
|
|
||||||
GLCanvas3D::Gizmos::Gizmos()
|
GLCanvas3D::Gizmos::Gizmos()
|
||||||
: m_enabled(false)
|
: m_enabled(false)
|
||||||
, m_current(None)
|
, m_current(Undefined)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1265,7 +1265,7 @@ void GLCanvas3D::Gizmos::select(EType type)
|
||||||
|
|
||||||
void GLCanvas3D::Gizmos::reset_selection()
|
void GLCanvas3D::Gizmos::reset_selection()
|
||||||
{
|
{
|
||||||
m_current = None;
|
m_current = Undefined;
|
||||||
}
|
}
|
||||||
|
|
||||||
void GLCanvas3D::Gizmos::render(const GLCanvas3D& canvas) const
|
void GLCanvas3D::Gizmos::render(const GLCanvas3D& canvas) const
|
||||||
|
@ -2829,7 +2829,7 @@ void GLCanvas3D::on_mouse(wxMouseEvent& evt)
|
||||||
volume_idxs.push_back(vol_id);
|
volume_idxs.push_back(vol_id);
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
for (int i = 0; i < m_volumes.volumes.size(); ++i)
|
for (int i = 0; i < (int)m_volumes.volumes.size(); ++i)
|
||||||
{
|
{
|
||||||
if (m_volumes.volumes[i]->drag_group_id == group_id)
|
if (m_volumes.volumes[i]->drag_group_id == group_id)
|
||||||
volume_idxs.push_back(i);
|
volume_idxs.push_back(i);
|
||||||
|
@ -3165,7 +3165,7 @@ void GLCanvas3D::_picking_pass() const
|
||||||
vol->hover = false;
|
vol->hover = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (volume_id < m_volumes.volumes.size())
|
if (volume_id < (int)m_volumes.volumes.size())
|
||||||
{
|
{
|
||||||
m_hover_volume_id = volume_id;
|
m_hover_volume_id = volume_id;
|
||||||
m_volumes.volumes[volume_id]->hover = true;
|
m_volumes.volumes[volume_id]->hover = true;
|
||||||
|
@ -3565,6 +3565,8 @@ void GLCanvas3D::_load_gcode_extrusion_paths(const GCodePreviewData& preview_dat
|
||||||
return path.feedrate * (float)path.mm3_per_mm;
|
return path.feedrate * (float)path.mm3_per_mm;
|
||||||
case GCodePreviewData::Extrusion::Tool:
|
case GCodePreviewData::Extrusion::Tool:
|
||||||
return (float)path.extruder_id;
|
return (float)path.extruder_id;
|
||||||
|
default:
|
||||||
|
return 0.0f;
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0.0f;
|
return 0.0f;
|
||||||
|
@ -3590,6 +3592,8 @@ void GLCanvas3D::_load_gcode_extrusion_paths(const GCodePreviewData& preview_dat
|
||||||
::memcpy((void*)color.rgba, (const void*)(tool_colors.data() + (unsigned int)value * 4), 4 * sizeof(float));
|
::memcpy((void*)color.rgba, (const void*)(tool_colors.data() + (unsigned int)value * 4), 4 * sizeof(float));
|
||||||
return color;
|
return color;
|
||||||
}
|
}
|
||||||
|
default:
|
||||||
|
return GCodePreviewData::Color::Dummy;
|
||||||
}
|
}
|
||||||
|
|
||||||
return GCodePreviewData::Color::Dummy;
|
return GCodePreviewData::Color::Dummy;
|
||||||
|
@ -4032,15 +4036,12 @@ void GLCanvas3D::_load_shells()
|
||||||
ModelObject* model_obj = obj->model_object();
|
ModelObject* model_obj = obj->model_object();
|
||||||
|
|
||||||
std::vector<int> instance_ids(model_obj->instances.size());
|
std::vector<int> instance_ids(model_obj->instances.size());
|
||||||
for (int i = 0; i < model_obj->instances.size(); ++i)
|
for (int i = 0; i < (int)model_obj->instances.size(); ++i)
|
||||||
{
|
{
|
||||||
instance_ids[i] = i;
|
instance_ids[i] = i;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (ModelInstance* instance : model_obj->instances)
|
|
||||||
{
|
|
||||||
m_volumes.load_object(model_obj, object_id, instance_ids, "object", "object", "object", m_use_VBOs && m_initialized);
|
m_volumes.load_object(model_obj, object_id, instance_ids, "object", "object", "object", m_use_VBOs && m_initialized);
|
||||||
}
|
|
||||||
|
|
||||||
++object_id;
|
++object_id;
|
||||||
}
|
}
|
||||||
|
|
|
@ -369,7 +369,7 @@ public:
|
||||||
public:
|
public:
|
||||||
enum EType : unsigned char
|
enum EType : unsigned char
|
||||||
{
|
{
|
||||||
None,
|
Undefined,
|
||||||
Scale,
|
Scale,
|
||||||
Rotate,
|
Rotate,
|
||||||
Num_Types
|
Num_Types
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#include "GLGizmo.hpp"
|
#include "GLGizmo.hpp"
|
||||||
|
|
||||||
#include "../../libslic3r/utils.hpp"
|
#include "../../libslic3r/Utils.hpp"
|
||||||
|
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue