mirror of
https://github.com/TheRedShip/RT_GPU.git
synced 2025-09-27 10:48:34 +02:00
renderer, add button to mach speed of previous segment of path
This commit is contained in:
@ -6,7 +6,7 @@
|
||||
/* By: tomoron <tomoron@student.42angouleme.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2025/01/22 16:34:53 by tomoron #+# #+# */
|
||||
/* Updated: 2025/01/26 05:05:10 by tomoron ### ########.fr */
|
||||
/* Updated: 2025/01/27 16:31:11 by tomoron ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
@ -316,6 +316,13 @@ void Renderer::imguiPathCreation(void)
|
||||
_destPathIndex = i;
|
||||
_testMode = 1;
|
||||
}
|
||||
if(i > 1 && ImGui::Button(("match prev speed##" + std::to_string(i)).c_str()))
|
||||
{
|
||||
float speed = glm::distance(_path[i - 2].pos, _path[i - 1].pos) / (_path[i - 1].time - _path[i - 2].time);
|
||||
std::cout << "speed : " << speed << std::endl;
|
||||
std::cout << "dist : " << glm::distance(_path[i - 1].pos, _path[i].pos) << std::endl;
|
||||
_path[i].time = _path[i - 1].time + (glm::distance(_path[i - 1].pos, _path[i].pos) / speed);
|
||||
}
|
||||
ImGui::Separator();
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user