![]() |
Jypeli 10
The simple game programming library
|
Suorakaide Lisää...
Julkiset jäsenfunktiot | |
| BoundingRectangle (double x, double y, double w, double h) | |
| Alustetaan suorakaide keskipisteen ja koon perusteella Lisää... | |
| BoundingRectangle (Vector topLeft, Vector bottomRight) | |
| Alustetaan suorakaiden nurkkapisteiden avulla Lisää... | |
| bool | IsInside (Vector point) |
| Tutkitaan onko piste suorakaiteen sisällä Lisää... | |
Staattiset julkiset jäsenfunktiot | |
| static BoundingRectangle | GetIntersection (BoundingRectangle a, BoundingRectangle b) |
| Suorakaiteiden leikkaus Lisää... | |
| static Direction | GetIntersectionDirection (BoundingRectangle rect, BoundingRectangle intersection) |
| Mihin suuntaan leikkaus on suhteessa suorakaiteen keskipistettä Lisää... | |
| static bool | Intersects (BoundingRectangle a, BoundingRectangle b) |
| Leikkaavatko suorakaiteet toisiaan Lisää... | |
Julkiset attribuutit | |
| double | Height |
| Suorakaiteen korkeus Lisää... | |
| double | Width |
| Suorakaiteen leveyse Lisää... | |
| double | X |
| Suorakaiteen keskipisteen X Lisää... | |
| double | Y |
| Suorakaiteen keskipisteen Y Lisää... | |
Ominaisuudet | |
| double | Bottom [get] |
| Suorakaiteen alareunen Y Lisää... | |
| Vector | BottomLeft [get] |
| Suorakaiteen vasemman alanurkan koordinaatti Lisää... | |
| Vector | BottomRight [get] |
| Suorakaiteen oikean alanurkan koordinaatti Lisää... | |
| double | DiagonalLength [get] |
| Suorakaiteen lävistäjän pituus Lisää... | |
| double | Left [get] |
| Suorakaiteen vasemman reunan X Lisää... | |
| Vector | Position [getset] |
| Suorakaiteen keskipiste Lisää... | |
| double | Right [get] |
| Suorakaiteen oikean reunan X Lisää... | |
| Vector | Size [getset] |
| Suorakaiteen koko Lisää... | |
| double | Top [get] |
| Suorakaiteen yläreunan Y Lisää... | |
| Vector | TopLeft [get] |
| Suorakaiteen vasemman ylänurkan koordinaatti Lisää... | |
| Vector | TopRight [get] |
| Suorakaiteen oikean ylönurkan koordinaatti Lisää... | |
Suorakaide
Määrittely tiedoston BoundingRectangle.cs rivillä 8.
| Jypeli.BoundingRectangle.BoundingRectangle | ( | double | x, |
| double | y, | ||
| double | w, | ||
| double | h | ||
| ) |
Alustetaan suorakaide keskipisteen ja koon perusteella
| x | keskipisteen x |
| y | keskipisteen y |
| w | leveys |
| h | korkeus |
Määrittely tiedoston BoundingRectangle.cs rivillä 111.
Viittaukset Jypeli.BoundingRectangle.Height, Jypeli.BoundingRectangle.Width, Jypeli.BoundingRectangle.X ja Jypeli.BoundingRectangle.Y.
Alustetaan suorakaiden nurkkapisteiden avulla
| topLeft | vasen ylänurkka |
| bottomRight | oikea alanurkka |
Määrittely tiedoston BoundingRectangle.cs rivillä 124.
Viittaukset Jypeli.BoundingRectangle.Height, Jypeli.BoundingRectangle.Width, Jypeli.BoundingRectangle.X, Jypeli.Vector.X, Jypeli.BoundingRectangle.Y ja Jypeli.Vector.Y.
|
static |
Suorakaiteiden leikkaus
| a | |
| b |
Määrittely tiedoston BoundingRectangle.cs rivillä 162.
Viittaukset Jypeli.BoundingRectangle.BoundingRectangle(), Jypeli.BoundingRectangle.Bottom, Jypeli.BoundingRectangle.Left, Jypeli.BoundingRectangle.Right ja Jypeli.BoundingRectangle.Top.
|
static |
Mihin suuntaan leikkaus on suhteessa suorakaiteen keskipistettä
| rect | Suorakulmio |
| intersection | Leikkaus |
Määrittely tiedoston BoundingRectangle.cs rivillä 181.
Viittaukset Jypeli.Direction.Down, Jypeli.Direction.Left, Jypeli.Direction.Right, Jypeli.Direction.Up, Jypeli.BoundingRectangle.X ja Jypeli.BoundingRectangle.Y.
|
static |
Leikkaavatko suorakaiteet toisiaan
| a | |
| b |
Määrittely tiedoston BoundingRectangle.cs rivillä 149.
Viittaukset Jypeli.BoundingRectangle.Bottom, Jypeli.BoundingRectangle.Left, Jypeli.BoundingRectangle.Right ja Jypeli.BoundingRectangle.Top.
| bool Jypeli.BoundingRectangle.IsInside | ( | Vector | point | ) |
Tutkitaan onko piste suorakaiteen sisällä
| point | tutkittavan pisteen koordinaatti |
Määrittely tiedoston BoundingRectangle.cs rivillä 138.
Viittaukset Jypeli.BoundingRectangle.Bottom, Jypeli.BoundingRectangle.Left, Jypeli.BoundingRectangle.Right, Jypeli.BoundingRectangle.Top, Jypeli.Vector.X ja Jypeli.Vector.Y.
| double Jypeli.BoundingRectangle.Height |
Suorakaiteen korkeus
Määrittely tiedoston BoundingRectangle.cs rivillä 25.
| double Jypeli.BoundingRectangle.Width |
Suorakaiteen leveyse
Määrittely tiedoston BoundingRectangle.cs rivillä 21.
| double Jypeli.BoundingRectangle.X |
Suorakaiteen keskipisteen X
Määrittely tiedoston BoundingRectangle.cs rivillä 13.
Viitattu Jypeli.BoundingRectangle.BoundingRectangle() ja Jypeli.BoundingRectangle.GetIntersectionDirection().
| double Jypeli.BoundingRectangle.Y |
Suorakaiteen keskipisteen Y
Määrittely tiedoston BoundingRectangle.cs rivillä 17.
Viitattu Jypeli.BoundingRectangle.BoundingRectangle() ja Jypeli.BoundingRectangle.GetIntersectionDirection().
|
get |
Suorakaiteen alareunen Y
Määrittely tiedoston BoundingRectangle.cs rivillä 38.
Viitattu Jypeli.BoundingRectangle.GetIntersection(), Jypeli.BoundingRectangle.Intersects(), Jypeli.BoundingRectangle.IsInside(), Jypeli.RandomGen.NextVector() ja Jypeli.Camera.ZoomTo().
|
get |
Suorakaiteen vasemman alanurkan koordinaatti
Määrittely tiedoston BoundingRectangle.cs rivillä 82.
|
get |
Suorakaiteen oikean alanurkan koordinaatti
Määrittely tiedoston BoundingRectangle.cs rivillä 74.
|
get |
Suorakaiteen lävistäjän pituus
Määrittely tiedoston BoundingRectangle.cs rivillä 98.
|
get |
Suorakaiteen vasemman reunan X
Määrittely tiedoston BoundingRectangle.cs rivillä 30.
Viitattu Jypeli.BoundingRectangle.GetIntersection(), Jypeli.BoundingRectangle.Intersects(), Jypeli.BoundingRectangle.IsInside(), Jypeli.RandomGen.NextVector() ja Jypeli.Camera.ZoomTo().
|
getset |
Suorakaiteen keskipiste
Määrittely tiedoston BoundingRectangle.cs rivillä 47.
|
get |
Suorakaiteen oikean reunan X
Määrittely tiedoston BoundingRectangle.cs rivillä 34.
Viitattu Jypeli.BoundingRectangle.GetIntersection(), Jypeli.BoundingRectangle.Intersects(), Jypeli.BoundingRectangle.IsInside(), Jypeli.RandomGen.NextVector() ja Jypeli.Camera.ZoomTo().
|
getset |
Suorakaiteen koko
Määrittely tiedoston BoundingRectangle.cs rivillä 57.
|
get |
Suorakaiteen yläreunan Y
Määrittely tiedoston BoundingRectangle.cs rivillä 42.
Viitattu Jypeli.BoundingRectangle.GetIntersection(), Jypeli.BoundingRectangle.Intersects(), Jypeli.BoundingRectangle.IsInside(), Jypeli.RandomGen.NextVector() ja Jypeli.Camera.ZoomTo().
|
get |
Suorakaiteen vasemman ylänurkan koordinaatti
Määrittely tiedoston BoundingRectangle.cs rivillä 66.
|
get |
Suorakaiteen oikean ylönurkan koordinaatti
Määrittely tiedoston BoundingRectangle.cs rivillä 90.