Диагональный обратный ход коленчатого вала - PullRequest
0 голосов
/ 19 января 2019

У меня есть следующее модифицированное уравнение вращения коленчатого вала в Lua (где {drss} - собственное значение непрерывного времени в миллисекундах от 0 до 360, 30 - радиус, 160 - длина штока поршня, а 180 - смещение в правильное положение графика):

(30*math.cos({drss})+(math.sqrt(160-(30*math.sin({drss})))))+180

Помещенный на ось Y, он дает адекватное возвратно-поступательное движение для графического представления поршня.

У меня 5 поршней. Остальные 4 находятся под разными пересекающимися углами к горизонтали. Например. 252 ° ...

Все примеры, которые я читал, говорят о нормализации векторов, но не объясняют, как достигается движение или как рассчитывать различные углы диагонального движения, почти во всех примерах предполагается 45 ° или 8 возможных направлений. Итак, как мне переместить поршень внутрь и наружу под углом, например, 252 °, и как будет пересчитан x & y ... В моем уравнении движение производится через внутреннее значение {drss}, но мне нужно было бы отменить это и создать свой собственный?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...