Menu tutorialJadual kandungan pada halaman ini

Matter.Query

Modul Matter.Query mengandungi kaedah untuk melaksanakan pertanyaan perlanggaran.

Kaedah

Matter.Query.collides(body, bodies) → Collision[]

Mengembalikan senarai perlanggaran antara badan dan badan.

Parameter

  • body Body
  • bodies Body[]

Pulangan

Collision[]: Perlanggaran

Matter.Query.point(bodies, point) → Body[]

Mengembalikan semua badan yang bucunya mengandungi titik yang diberikan, daripada set badan yang diberikan.

Parameter

  • bodies Body[]
  • point Vector

Pulangan

Body[]: Badan yang sepadan dengan pertanyaan

Matter.Query.ray(bodies, startPoint, endPoint, [rayWidth]) → Collision[]

Memancarkan segmen sinar terhadap satu set jasad dan mengembalikan semua perlanggaran, lebar sinar adalah pilihan. Titik persimpangan tidak disediakan.

Parameter

  • bodies Body[]
  • startPoint Vector
  • endPoint Vector
  • [rayWidth] Number optional

Pulangan

Collision[]: Perlanggaran

Matter.Query.region(bodies, bounds, [outside=false]) → Body[]

Mengembalikan semua badan yang sempadannya berada di dalam (atau di luar jika ditetapkan) set sempadan yang diberikan, daripada set badan yang diberikan.

Parameter

  • bodies Body[]
  • bounds Bounds
  • [outside=false] Bool optional

Pulangan

Body[]: Badan yang sepadan dengan pertanyaan

Senarai komen
Memuatkan..