IT-lexicon › Programmeren › Shapecast

Shapecast

Programmeren Svenska → Bijgewerkt: 2026-10-25

Als een raycast, maar dan wordt een hele vorm (bol, capsule of doos) langs een richting geveegd en de eerste treffer teruggegeven.

Een straal is oneindig dun en mist alles wat er maar net naast zit. Een shapecast veegt in plaats daarvan een volume vooruit en meldt waar het voor het eerst iets raakt, met raakpunt, normaal en afstand. Dat is precies wat een character controller nodig heeft om te weten hoever zijn capsule kan bewegen voordat hij een muur raakt.

Bijzondere gevallen hebben eigen namen (spherecast, boxcast, capsulecast), maar de werking is dezelfde sweep. Onder de motorkap is het een naaste verwant van swept AABB: beide berekenen waar een bewegende vorm een stilstaande voor het eerst raakt, alleen met andere geometrie.

← Terug naar het lexicon