Tutorial menuIndholdsfortegnelse på denne side

Matter.Query

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[]: Kollisioner

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[]: De organer, der matcher forespørgslen

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[]: Kollisioner

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[]: De organer, der matcher forespørgslen

Kommentarliste
Indlæser..