我正在尝试使GLUI微调器微调以允许我以恒定的速率使用箭头向侧面增加/减小值,而不是在我开始按箭头时的值大于0时明显加快例如,从0开始,以90的速度按箭头可能会花费大约。 10秒到达90,如果我从0.1开始,则一秒钟后超过100。这是一个示例:
GLUI_Spinner* z_spinner = glui_left_subwindow->add_spinner_to_panel(transform_panel, "Z", GLUI_SPINNER_FLOAT, &Transmitters[0].location.z, Z_SPINNER, glui_callback);
z_spinner->set_speed(90);
我尝试弄乱growth
和growth_exp
的各种值组合,但无济于事。我也找不到很好的资源,即使官方文档https://datapacket.dl.sourceforge.net/project/glui/Documentation/GLUI%202/glui_manual_v2_beta.pdf也没有提及增长,而且设定速度的讨论方式也不建议基于初始值的指数速度。
理想情况下,如果我想回答这个问题,我可以将速率设置为固定的X /秒,其中X是可以根据自己的喜好设置的值。