IT-lexicon › Programmeren › Cone-twist constraint

Cone-twist constraint

Programmeren Svenska → Bijgewerkt: 2026-10-27

Een kogelgewricht met grenzen: het lidmaat mag binnen een kegel zwaaien en een beetje om zijn eigen as draaien, en niet verder.

Een kaal kogelgewricht laat een ragdoll zijn hoofd een hele slag laten draaien, en dat oogt eerder als horrorfilm dan als fysica. De cone-twist constraint splitst rotatie in swing en twist: hoever het lidmaat van zijn rustrichting afwijkt, begrensd door een kegel, en hoever het om zijn lengteas rolt, begrensd door een apart hoekbereik. De kegel kan elliptisch zijn, zodat een arm verder naar voren dan naar achteren kan.

Hij wordt gebruikt voor schouders, heupen en nekken, terwijl ellebogen en knieën een scharniergewricht krijgen. Bullet levert hem mee als btConeTwistConstraint; PhysX bouwt hetzelfde uit een sferisch gewricht met een limietkegel. De grenzen worden afgedwongen door de constraint solver, en een te strakke kegel laat het personage trillen.

← Terug naar het lexicon