Inverzní úloha: kružnice potká kouli
Poloha plošiny je daná, takže je daný i bod, kde se na ni každá noha připojuje. Odtud je zbytek geometrie jedné nohy, nezávislé na ostatních dvou.
Konec horního ramene opisuje kružnici o poloměru L kolem osy motoru. Spodní noha má pevnou délku l, takže její horní konec musí ležet na kouli o poloměru l se středem v přípojném bodě plošiny. Řešení je jejich průsečík.
Dvě řešení: 189,46° a 5,23° — koleno ven a koleno dovnitř
Tři nohy po dvou řešeních dají osm konfigurací téže polohy. Používá se ta se všemi koleny ven; ostatní jsou geometricky stejně platné a stroj by se do nich musel rozebrat a složit znovu.
Odvození, které se vejde na tři řádky
Označme c vektor od osy motoru k přípojnému bodu plošiny, û vodorovný jednotkový vektor ven od středu a θ hledaný úhel. Podmínka na délku spodní nohy je
Umocnit, roznásobit, a členy bez θ přendat doprava:
To ± je dvojice řešení každé nohy — koleno ven a koleno dovnitř. Tři nohy po dvou řešeních dají osm konfigurací téže polohy plošiny. Používá se ta se všemi koleny ven; ostatních sedm je geometricky stejně platných a stroj by se do nich musel rozebrat.
Když řešení není
Když |C| > √(A² + B²), kružnice kouli neprotne — plošina je pro tuhle nohu prostě moc daleko.
Solver to hlásí jako unreachable spolu s tím, o kolik. To je hranice pracovního prostoru, a
protože ji hlídá každá noha zvlášť, je výsledný tvar průnikem tří takových podmínek.