Skip to content
Snippets Groups Projects
Verified Commit 97d977c5 authored by Tobias Frisch's avatar Tobias Frisch
Browse files

Add combobox to spawn cube

parent 50c6820c
No related branches found
No related tags found
1 merge request!103Added project wobble_bobble and refactored some parts of the framework
...@@ -760,8 +760,11 @@ int main(int argc, const char **argv) { ...@@ -760,8 +760,11 @@ int main(int argc, const char **argv) {
gui.beginGUI(); gui.beginGUI();
ImGui::Begin("Settings"); ImGui::Begin("Settings");
ImGui::Combo("Form", &(sim->form), "Sphere\0Cube", 2);
ImGui::Combo("Type", &(sim->type), "Hyperelastic\0Fluid", 2); ImGui::Combo("Type", &(sim->type), "Hyperelastic\0Fluid", 2);
ImGui::Spacing();
ImGui::SliderFloat("Density", &(sim->density), std::numeric_limits<float>::epsilon(), 5000.0f); ImGui::SliderFloat("Density", &(sim->density), std::numeric_limits<float>::epsilon(), 5000.0f);
ImGui::SameLine(0.0f, 10.0f); ImGui::SameLine(0.0f, 10.0f);
if (ImGui::SmallButton("Reset##density")) { if (ImGui::SmallButton("Reset##density")) {
...@@ -774,6 +777,8 @@ int main(int argc, const char **argv) { ...@@ -774,6 +777,8 @@ int main(int argc, const char **argv) {
sim->size = 0.1f; sim->size = 0.1f;
} }
ImGui::Spacing();
ImGui::BeginGroup(); ImGui::BeginGroup();
ImGui::SliderFloat("Bulk Modulus", &(sim->K), 0.0f, 100.0f); ImGui::SliderFloat("Bulk Modulus", &(sim->K), 0.0f, 100.0f);
ImGui::SliderFloat("Young's Modulus", &(sim->E), 0.0f, 100.0f); ImGui::SliderFloat("Young's Modulus", &(sim->E), 0.0f, 100.0f);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment