Правильно ли я понимаю суть: просматривается программа на некоторое количество кадров вперед, при этом вычисляются ускорения по каждой из осей и, если ускорение превышает некоторый порог, скорость уменьшается до приемлемых величин ускорения.
Понятное дело, что чем дальше посмотришь, тем больше увидишь 😉, чем быстрее едешь - тем дальше надо смотреть. Как нибудь в численных величинах это можно выразить?
Что такое кадр?
Что есть сказать насчет величин ускорения
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"4558231b3df955007778801f":{"_id":"4558231b3df955007778801f","hid":18206,"name":"spike","nick":"spike","avatar_id":null,"css":""}},"settings":{"can_see_ip":false,"can_report_abuse":false,"can_see_hellbanned":false,"forum_can_view":true,"forum_can_reply":false,"forum_edit_max_time":30,"forum_can_close_topic":false,"forum_show_ignored":false,"forum_mod_can_delete_topics":false,"forum_mod_can_hard_delete_topics":false,"forum_mod_can_see_hard_deleted_topics":false,"forum_mod_can_edit_posts":false,"forum_mod_can_pin_topic":false,"forum_mod_can_edit_titles":false,"forum_mod_can_close_topic":false,"can_vote":false,"forum_mod_can_add_infractions":false,"forum_topic_title_min_length":10,"forum_reply_old_post_threshold":30,"votes_add_max_time":168,"forum_show_post_interval":7,"can_see_deleted_users":false},"section":{"_id":"61c9a54c3df9550077bb5117","hid":41,"title":"Общие вопросы","parent":"61c9a54c3df9550077bb51b9","description":"Обсуждение общих вопросов по станкам CNC, Hobby CNC и инструменту.","is_category":false,"is_votable":true,"is_writable":true,"cache":{"topic_count":2372,"post_count":31409,"last_post":"662f56eac68e4ffcbc490ab2","last_topic":"63bab2b86371a12da972b154","last_topic_hid":571703,"last_topic_title":"Лазерные граверы стоит ли с ними связываться?","last_ts":"2024-04-29T08:14:34.409Z","last_user":"453d18963df95500777885a2"}},"topic":{"_id":"45f333749970730077f5bbd9","hid":62711,"title":"Look ahead с человеческим лицом","views_count":1186,"last_post_counter":1,"cache":{"post_count":1,"first_post":"45f333749970730077f5da0a","first_ts":"2007-03-10T22:38:44.000Z","first_user":"4558231b3df955007778801f","last_post":"45f333749970730077f5da0a","last_post_hid":1,"last_ts":"2007-03-10T22:38:44.000Z","last_user":"4558231b3df955007778801f"},"st":1,"section":"61c9a54c3df9550077bb5117"},"subscription":null,"pagination":{"total":1,"per_page":25,"chunk_offset":0},"posts_list_before_post":["paginator","datediff"]},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}