Matter.Query-moduuli sisältää menetelmiä törmäyskyselyjen suorittamiseen.
menetelmät
Matter.Query.collides(body, bodies) → Collision[]
Palauttaa luettelon kehon ja kehon välisistä törmäyksistä.
Parametrit
body
Body bodies
Body[]
Palauttaa
Collision[]
Matter.Query.point(bodies, point) → Body[]
Palauttaa annetusta kappalejoukosta kaikki kappaleet, joiden kärjet sisältävät annetun pisteen.
Parametrit
bodies
Body[] point
Vector
Palauttaa
Body[]
Matter.Query.ray(bodies, startPoint, endPoint, [rayWidth]) → Collision[]
Heittää sädesegmentin kappalejoukkoa vasten ja palauttaa kaikki törmäykset, säteen leveys on valinnainen. Risteyspisteitä ei ole annettu.
Parametrit
bodies
Body[] startPoint
Vector endPoint
Vector [rayWidth]
Number optional
Palauttaa
Collision[]
Matter.Query.region(bodies, bounds, [outside=false]) → Body[]
Palauttaa annetusta kappalejoukosta kaikki kappaleet, joiden rajat ovat annetun rajajoukon sisällä (tai ulkopuolella, jos ne on asetettu).
Parametrit
bodies
Body[] bounds
Bounds [outside=false]
Bool optional
Palauttaa
Body[]