FIX: simplify mesh decimate ratio set min value 0
JIRA: STUDIO-7257 Change-Id: I9751b5bbce4f93fe3b0acae786df3d3b20391760
This commit is contained in:
parent
0768e51938
commit
bab2790759
|
@ -320,7 +320,7 @@ void GLGizmoSimplify::on_render_input_window(float x, float y, float bottom_limi
|
||||||
ImGui::PushItemWidth(slider_width + space_size);
|
ImGui::PushItemWidth(slider_width + space_size);
|
||||||
if (m_imgui->bbl_slider_float_style("##decimate_ratio", &m_configuration.decimate_ratio, 0.f, 100.f, format)) {
|
if (m_imgui->bbl_slider_float_style("##decimate_ratio", &m_configuration.decimate_ratio, 0.f, 100.f, format)) {
|
||||||
if (m_configuration.decimate_ratio < 0.f)
|
if (m_configuration.decimate_ratio < 0.f)
|
||||||
m_configuration.decimate_ratio = 0.01f;
|
m_configuration.decimate_ratio = 0.f;
|
||||||
if (m_configuration.decimate_ratio > 100.f)
|
if (m_configuration.decimate_ratio > 100.f)
|
||||||
m_configuration.decimate_ratio = 100.f;
|
m_configuration.decimate_ratio = 100.f;
|
||||||
m_configuration.fix_count_by_ratio(orig_triangle_count);
|
m_configuration.fix_count_by_ratio(orig_triangle_count);
|
||||||
|
@ -333,7 +333,7 @@ void GLGizmoSimplify::on_render_input_window(float x, float y, float bottom_limi
|
||||||
|
|
||||||
if (ImGui::BBLDragFloat("##decimate_ratio_input", &m_configuration.decimate_ratio, 0.05f, 0.0f, 0.0f, "%.2f%%")) {
|
if (ImGui::BBLDragFloat("##decimate_ratio_input", &m_configuration.decimate_ratio, 0.05f, 0.0f, 0.0f, "%.2f%%")) {
|
||||||
if (m_configuration.decimate_ratio < 0.f)
|
if (m_configuration.decimate_ratio < 0.f)
|
||||||
m_configuration.decimate_ratio = 0.01f;
|
m_configuration.decimate_ratio = 0.f;
|
||||||
if (m_configuration.decimate_ratio > 100.f)
|
if (m_configuration.decimate_ratio > 100.f)
|
||||||
m_configuration.decimate_ratio = 100.f;
|
m_configuration.decimate_ratio = 100.f;
|
||||||
m_configuration.fix_count_by_ratio(orig_triangle_count);
|
m_configuration.fix_count_by_ratio(orig_triangle_count);
|
||||||
|
|
Loading…
Reference in New Issue