Matter.Query-modulet indeholder metoder til at udføre kollisionsforespørgsler.
Metoder
Matter.Query.collides(body, bodies) → Collision[]
Returnerer en liste over kollisioner mellem krop og krop.
Parametre
body
Body bodies
Body[]
Vender tilbage
Collision[]
Matter.Query.point(bodies, point) → Body[]
Returnerer alle legemer, hvis toppunkter indeholder det givne punkt, fra det givne sæt af legemer.
Parametre
bodies
Body[] point
Vector
Vender tilbage
Body[]
Matter.Query.ray(bodies, startPoint, endPoint, [rayWidth]) → Collision[]
Kaster et strålesegment mod et sæt kroppe og returnerer alle kollisioner, strålebredde er valgfri. Skæringspunkter er ikke angivet.
Parametre
bodies
Body[] startPoint
Vector endPoint
Vector [rayWidth]
Number optional
Vender tilbage
Collision[]
Matter.Query.region(bodies, bounds, [outside=false]) → Body[]
Returnerer alle legemer, hvis grænser er inden for (eller uden for, hvis de er sat) det givne sæt af grænser, fra det givne sæt af organer.
Parametre
bodies
Body[] bounds
Bounds [outside=false]
Bool optional
Vender tilbage
Body[]