Jypeli
5
The simple game programming library
|
Rajoittamaton kulma (asteina ja radiaaneina). Tietoja kulmasta: http://en.wikipedia.org/wiki/File:Degree-Radian_Conversion.svg Lisää...
Julkiset jäsenfunktiot | |
Angle | Limit () |
Palauttaa kulman rajoitettuna välille -180 ja 180 astetta. Lisää... | |
override int | GetHashCode () |
Palauttaa kulmaa yksilöivän luvun, tässä tapauksessa kulman asteluvun. Lisää... | |
override bool | Equals (object obj) |
Tarkistaa kahden kulman yhtäsuuruuden. Jos parametrinä annetaan jotain muuta kuin kulma, tulos on aina epätosi. Lisää... | |
override string | ToString () |
string | ToString (IFormatProvider formatProvider) |
double | GetPositiveRadians () |
Palauttaa kulman radiaaneina siten, että se on aina positiivinen. Hyödyllinen esimerkiksi ympyrän kaarien käsittelyssä. Lisää... | |
double | GetPositiveDegrees () |
Palauttaa kulman asteina siten, että se on aina positiivinen. Hyödyllinen esimerkiksi ympyrän kaarien käsittelyssä. Lisää... | |
Vector | GetVector () |
Staattiset julkiset jäsenfunktiot | |
static UnlimitedAngle | operator+ (UnlimitedAngle a, UnlimitedAngle b) |
Laskee kaksi kulmaa yhteen. Lisää... | |
static UnlimitedAngle | operator- (UnlimitedAngle a, UnlimitedAngle b) |
Vähentää jälkimmäisen kulman ensimmäisestä. Lisää... | |
static UnlimitedAngle | operator- (UnlimitedAngle a) |
Ottaa kulman vastakulman. Lisää... | |
static UnlimitedAngle | operator* (double a, UnlimitedAngle b) |
Kertoo kulman reaaliluvulla. Lisää... | |
static UnlimitedAngle | operator* (UnlimitedAngle a, double b) |
Kertoo kulman reaaliluvulla. Lisää... | |
static UnlimitedAngle | operator/ (UnlimitedAngle a, double b) |
Jakaa kulman reaaliluvulla. Lisää... | |
static bool | operator== (UnlimitedAngle a, UnlimitedAngle b) |
Vertaa kahden kulman yhtäsuuruutta. Lisää... | |
static bool | operator!= (UnlimitedAngle a, UnlimitedAngle b) |
Vertaa kahden kulman erisuuruutta. Lisää... | |
static bool | operator< (UnlimitedAngle a, UnlimitedAngle b) |
Vertaa ensimmäisen kulman suuremmuutta toiseen. Lisää... | |
static bool | operator<= (UnlimitedAngle a, UnlimitedAngle b) |
Vertaa ensimmäisen kulman suuremmuutta/yhtäsuuruutta toiseen. Lisää... | |
static bool | operator> (UnlimitedAngle a, UnlimitedAngle b) |
Vertaa ensimmäisen kulman pienemmyyttä toiseen. Lisää... | |
static bool | operator>= (UnlimitedAngle a, UnlimitedAngle b) |
Vertaa ensimmäisen kulman pienemmyyttä/yhtäsuuruutta toiseen. Lisää... | |
static | operator Angle (UnlimitedAngle angle) |
Rajoittaa kulman tyyppimuunnoksena. Lisää... | |
static UnlimitedAngle | Sum (UnlimitedAngle a, Angle b) |
Laskee yhteen rajoittamattoman ja rajoitetun kulman, palauttaen rajoittamattoman kulman. Lisää... | |
static UnlimitedAngle | Sum (Angle a, UnlimitedAngle b) |
Laskee yhteen rajoitetun ja rajoittamattoman kulman, palauttaen rajoittamattoman kulman. Lisää... | |
static UnlimitedAngle | FromRadians (double radian) |
Luo kulman annettujen radiaanien mukaan. Lisää... | |
static UnlimitedAngle | FromDegrees (double degree) |
Luo kulman annettujen asteiden mukaan. Lisää... | |
static double | DegreeToRadian (double degree) |
Muuttaa asteet radiaaneiksi. Lisää... | |
static double | RadianToDegree (double radian) |
Muuttaa radiaanit asteiksi. Lisää... | |
static UnlimitedAngle | Parse (string angleStr, IFormatProvider formatProvider) |
static UnlimitedAngle | Parse (string angleStr) |
static UnlimitedAngle | ArcSin (double d) |
Palauttaa kulman joka vastaa d:n arcus-sini. Lisää... | |
static UnlimitedAngle | ArcCos (double d) |
Palauttaa kulman joka vastaa d:n arcuskosini. Lisää... | |
static UnlimitedAngle | ArcTan (double d) |
Palauttaa kulman joka vastaa d:n arcus-tangentti. Lisää... | |
Staattiset julkiset attribuutit | |
static readonly UnlimitedAngle | Zero = new UnlimitedAngle( 0 ) |
Nollakulma. Lisää... | |
static readonly UnlimitedAngle | RightAngle = new UnlimitedAngle( 0.5 * Math.PI ) |
Suora kulma (90 astetta). Lisää... | |
static readonly UnlimitedAngle | StraightAngle = new UnlimitedAngle( Math.PI ) |
Oikokulma (180 astetta). Lisää... | |
static readonly UnlimitedAngle | FullAngle = new UnlimitedAngle( 2 * Math.PI ) |
Täysikulma (360 astetta). Lisää... | |
static readonly UnlimitedAngle | Infinity = new UnlimitedAngle( double.PositiveInfinity ) |
Ääretön kulma. Lisää... | |
Ominaisuudet | |
double | Degrees [get, set] |
Palauttaa tai asettaa kulman asteina. Lisää... | |
double | Radians [get, set] |
Palauttaa tai asettaa kulman radiaaneina. Lisää... | |
Direction | MainDirection [get] |
Kulmaa vastaava pääilmansuunta. Lisää... | |
double | Sin [get] |
Kulman sini. Lisää... | |
double | Cos [get] |
Kulman kosini. Lisää... | |
double | Tan [get] |
Kulman tangentti. Lisää... | |
Rajoittamaton kulma (asteina ja radiaaneina). Tietoja kulmasta: http://en.wikipedia.org/wiki/File:Degree-Radian_Conversion.svg
Määrittely tiedoston UnlimitedAngle.cs rivillä 40.
|
static |
Palauttaa kulman joka vastaa d:n arcuskosini.
d | Lukuarvo välillä 0-1. |
Määrittely tiedoston UnlimitedAngle.cs rivillä 449.
|
static |
Palauttaa kulman joka vastaa d:n arcus-sini.
d | Lukuarvo välillä 0-1. |
Määrittely tiedoston UnlimitedAngle.cs rivillä 439.
|
static |
Palauttaa kulman joka vastaa d:n arcus-tangentti.
d | Lukuarvo. |
Määrittely tiedoston UnlimitedAngle.cs rivillä 459.
|
static |
Muuttaa asteet radiaaneiksi.
degree | Asteet. |
Määrittely tiedoston UnlimitedAngle.cs rivillä 339.
override bool Equals | ( | object | obj | ) |
Tarkistaa kahden kulman yhtäsuuruuden. Jos parametrinä annetaan jotain muuta kuin kulma, tulos on aina epätosi.
obj | Toinen kulma. |
Määrittely tiedoston UnlimitedAngle.cs rivillä 370.
|
static |
Luo kulman annettujen asteiden mukaan.
degree | Asteet. |
Määrittely tiedoston UnlimitedAngle.cs rivillä 329.
|
static |
Luo kulman annettujen radiaanien mukaan.
radian | Radiaanit. |
Määrittely tiedoston UnlimitedAngle.cs rivillä 320.
override int GetHashCode | ( | ) |
Palauttaa kulmaa yksilöivän luvun, tässä tapauksessa kulman asteluvun.
Määrittely tiedoston UnlimitedAngle.cs rivillä 360.
double GetPositiveDegrees | ( | ) |
Palauttaa kulman asteina siten, että se on aina positiivinen. Hyödyllinen esimerkiksi ympyrän kaarien käsittelyssä.
Määrittely tiedoston UnlimitedAngle.cs rivillä 420.
double GetPositiveRadians | ( | ) |
Palauttaa kulman radiaaneina siten, että se on aina positiivinen. Hyödyllinen esimerkiksi ympyrän kaarien käsittelyssä.
Määrittely tiedoston UnlimitedAngle.cs rivillä 410.
Vector GetVector | ( | ) |
Määrittely tiedoston UnlimitedAngle.cs rivillä 427.
Angle Limit | ( | ) |
Palauttaa kulman rajoitettuna välille -180 ja 180 astetta.
Määrittely tiedoston UnlimitedAngle.cs rivillä 311.
|
explicitstatic |
Rajoittaa kulman tyyppimuunnoksena.
angle | Rajoittamaton kulma |
Määrittely tiedoston UnlimitedAngle.cs rivillä 279.
|
static |
Vertaa kahden kulman erisuuruutta.
a | Kulma. |
b | Kulma. |
Määrittely tiedoston UnlimitedAngle.cs rivillä 225.
|
static |
Kertoo kulman reaaliluvulla.
a | Reaaliluku. |
b | Kulma. |
Määrittely tiedoston UnlimitedAngle.cs rivillä 181.
|
static |
Kertoo kulman reaaliluvulla.
a | Kulma. |
b | Reaaliluku. |
Määrittely tiedoston UnlimitedAngle.cs rivillä 192.
|
static |
Laskee kaksi kulmaa yhteen.
a | Kulma. |
b | Kulma. |
Määrittely tiedoston UnlimitedAngle.cs rivillä 150.
|
static |
Vähentää jälkimmäisen kulman ensimmäisestä.
a | Kulma. |
b | Kulma. |
Määrittely tiedoston UnlimitedAngle.cs rivillä 161.
|
static |
|
static |
Jakaa kulman reaaliluvulla.
a | Kulma. |
b | Reaaliluku. |
Määrittely tiedoston UnlimitedAngle.cs rivillä 203.
|
static |
Vertaa ensimmäisen kulman suuremmuutta toiseen.
a | Kulma. |
b | Kulma. |
true
jos suurempi, false
jos pienempi tai yhtäsuuri.Määrittely tiedoston UnlimitedAngle.cs rivillä 236.
|
static |
Vertaa ensimmäisen kulman suuremmuutta/yhtäsuuruutta toiseen.
a | Kulma. |
b | Kulma. |
true
jos suurempi tai yhtäsuuri, false
jos pienempi.Määrittely tiedoston UnlimitedAngle.cs rivillä 247.
|
static |
Vertaa kahden kulman yhtäsuuruutta.
a | Kulma. |
b | Kulma. |
Määrittely tiedoston UnlimitedAngle.cs rivillä 214.
|
static |
Vertaa ensimmäisen kulman pienemmyyttä toiseen.
a | Kulma. |
b | Kulma. |
true
jos pienempi, false
jos suurempi tai yhtäsuuri.Määrittely tiedoston UnlimitedAngle.cs rivillä 258.
|
static |
Vertaa ensimmäisen kulman pienemmyyttä/yhtäsuuruutta toiseen.
a | Kulma. |
b | Kulma. |
true
jos pienempi tai yhtäsuuri, false
jos suurempi.Määrittely tiedoston UnlimitedAngle.cs rivillä 269.
|
static |
Määrittely tiedoston UnlimitedAngle.cs rivillä 395.
|
static |
Määrittely tiedoston UnlimitedAngle.cs rivillä 400.
|
static |
Muuttaa radiaanit asteiksi.
radian | Radiaanit. |
Määrittely tiedoston UnlimitedAngle.cs rivillä 349.
|
static |
Laskee yhteen rajoittamattoman ja rajoitetun kulman, palauttaen rajoittamattoman kulman.
a | Rajoittamaton kulma |
b | Rajoitettu kulma |
Määrittely tiedoston UnlimitedAngle.cs rivillä 290.
|
static |
Laskee yhteen rajoitetun ja rajoittamattoman kulman, palauttaen rajoittamattoman kulman.
a | Rajoitettu kulma |
b | Rajoittamaton kulma |
Määrittely tiedoston UnlimitedAngle.cs rivillä 301.
override string ToString | ( | ) |
Määrittely tiedoston UnlimitedAngle.cs rivillä 385.
string ToString | ( | IFormatProvider | formatProvider | ) |
Määrittely tiedoston UnlimitedAngle.cs rivillä 390.
|
static |
Täysikulma (360 astetta).
Määrittely tiedoston UnlimitedAngle.cs rivillä 60.
|
static |
Ääretön kulma.
Määrittely tiedoston UnlimitedAngle.cs rivillä 65.
|
static |
Suora kulma (90 astetta).
Määrittely tiedoston UnlimitedAngle.cs rivillä 50.
|
static |
Oikokulma (180 astetta).
Määrittely tiedoston UnlimitedAngle.cs rivillä 55.
|
static |
Nollakulma.
Määrittely tiedoston UnlimitedAngle.cs rivillä 45.
|
get |
Kulman kosini.
Määrittely tiedoston UnlimitedAngle.cs rivillä 124.
|
getset |
|
get |
Kulmaa vastaava pääilmansuunta.
Määrittely tiedoston UnlimitedAngle.cs rivillä 102.
|
getset |
Palauttaa tai asettaa kulman radiaaneina.
Radiaanit.
Määrittely tiedoston UnlimitedAngle.cs rivillä 90.
|
get |
Kulman sini.
Määrittely tiedoston UnlimitedAngle.cs rivillä 116.
|
get |
Kulman tangentti.
Määrittely tiedoston UnlimitedAngle.cs rivillä 132.