IT-lexicon › Programmeren › Two-bone IK

Two-bone IK

Programmeren Svenska → Bijgewerkt: 2026-10-24

De exacte, gesloten IK-oplossing voor een keten van precies twee botten — het geval van armen en benen, en verreweg het meest voorkomende in games.

Met slechts twee botten ligt het antwoord direct vast, zonder iteratie. De afstand van schouder of heup tot het doel vormt samen met de lengtes van het boven- en onderbot een driehoek, en de cosinusregel geeft meteen de knie- of ellebooghoek. Het hele ledemaat wordt vervolgens naar het doel gedraaid, en een poolvector bepaalt welke kant het gewricht op buigt, zodat de knie niet achterstevoren knikt.

Omdat de oplossing een formule is en geen zoektocht, is ze exact en draait ze maar één keer per frame — ideaal om voeten op ongelijk terrein te plaatsen of handen aan voorwerpen vast te zetten. Ligt het doel buiten bereik, dan strekt het ledemaat zich helemaal uit. Voor langere ketens werkt het niet; daar nemen iteratieve solvers als CCD of FABRIK het over.

← Terug naar het lexicon