![]() |
Jypeli 4
The simple game programming library
|
Kulma (asteina ja radiaaneina). Tietoja kulmasta: http://en.wikipedia.org/wiki/File:Degree-Radian_Conversion.svg. Lisää...
Julkiset jäsenfunktiot | |
| override int | GetHashCode () |
| Palauttaa kulmaa yksilöivän luvun, tässä tapauksessa kulman asteluvun. | |
| override bool | Equals (object obj) |
| Tarkistaa kahden kulman yhtäsuuruuden. Jos parametrinä annetaan jotain muuta kuin kulma, tulos on aina epätosi. | |
| 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ä. | |
| double | GetPositiveDegrees () |
| Palauttaa kulman asteina siten, että se on aina positiivinen. Hyödyllinen esimerkiksi ympyrän kaarien käsittelyssä. | |
Staattiset julkiset jäsenfunktiot | |
| static Angle | operator+ (Angle a, Angle b) |
| Laskee kaksi kulmaa yhteen. | |
| static Angle | operator- (Angle a, Angle b) |
| Vähentää jälkimmäisen kulman ensimmäisestä. | |
| static Angle | operator- (Angle a) |
| Ottaa kulman vastakulman. | |
| static Angle | operator* (double a, Angle b) |
| Kertoo kulman reaaliluvulla. | |
| static Angle | operator* (Angle a, double b) |
| Kertoo kulman reaaliluvulla. | |
| static Angle | operator/ (Angle a, double b) |
| Jakaa kulman reaaliluvulla. | |
| static bool | operator== (Angle a, Angle b) |
| Vertaa kahden kulman yhtäsuuruutta. | |
| static bool | operator!= (Angle a, Angle b) |
| Vertaa kahden kulman erisuuruutta. | |
| static bool | operator< (Angle a, Angle b) |
| Vertaa ensimmäisen kulman suuremmuutta toiseen. | |
| static bool | operator<= (Angle a, Angle b) |
| Vertaa ensimmäisen kulman suuremmuutta/yhtäsuuruutta toiseen. | |
| static bool | operator> (Angle a, Angle b) |
| Vertaa ensimmäisen kulman pienemmyyttä toiseen. | |
| static bool | operator>= (Angle a, Angle b) |
| Vertaa ensimmäisen kulman pienemmyyttä/yhtäsuuruutta toiseen. | |
| static Angle | FromRadians (double radian) |
| Luo kulman annettujen radiaanien mukaan. | |
| static Angle | FromDegrees (double degree) |
| Luo kulman annettujen asteiden mukaan. | |
| static double | DegreeToRadian (double degree) |
| Muuttaa asteet radiaaneiksi. | |
| static double | RadianToDegree (double radian) |
| Muuttaa radiaanit asteiksi. | |
| static Angle | Complement (Angle a) |
| Laskee komplementtikulman (90 asteen kulman toinen puoli) | |
| static Angle | Supplement (Angle a) |
| Laskee suplementtikulman (180 asteen kulman toinen puoli) | |
| static Angle | Explement (Angle a) |
| Laskee eksplementtikulman (360 asteen kulman toinen puoli) | |
| static Angle | Parse (string angleStr, IFormatProvider formatProvider) |
| static Angle | Parse (string angleStr) |
| static Angle | ArcSin (double d) |
| Palauttaa kulman joka vastaa d:n arcus-sini. | |
| static Angle | ArcCos (double d) |
| Palauttaa kulman joka vastaa d:n arcuskosini. | |
| static Angle | ArcTan (double d) |
| Palauttaa kulman joka vastaa d:n arcus-tangentti. | |
Staattiset julkiset attribuutit | |
| static readonly Angle | Zero = new Angle( 0 ) |
| Nollakulma. | |
| static readonly Angle | RightAngle = new Angle( 0.5 * Math.PI ) |
| Suora kulma (90 astetta). | |
| static readonly Angle | StraightAngle = new Angle( Math.PI ) |
| Oikokulma (180 astetta). | |
| static readonly Angle | FullAngle = new Angle( 2 * Math.PI ) |
| Täysikulma (360 astetta). | |
Ominaisuudet | |
| double | Degrees [get, set] |
| Palauttaa tai asettaa kulman asteina. | |
| double | Radians [get, set] |
| Palauttaa tai asettaa kulman radiaaneina. | |
| Direction | MainDirection [get] |
| Kulmaa vastaava pääilmansuunta. | |
| double | Sin [get] |
| Kulman sini. | |
| double | Cos [get] |
| Kulman kosini. | |
| double | Tan [get] |
| Kulman tangentti. | |
Kulma (asteina ja radiaaneina). Tietoja kulmasta: http://en.wikipedia.org/wiki/File:Degree-Radian_Conversion.svg.
| static Angle ArcCos | ( | double | d | ) | [inline, static] |
Palauttaa kulman joka vastaa d:n arcuskosini.
| d | Lukuarvo välillä 0-1. |
| static Angle ArcSin | ( | double | d | ) | [inline, static] |
Palauttaa kulman joka vastaa d:n arcus-sini.
| d | Lukuarvo välillä 0-1. |
| static Angle ArcTan | ( | double | d | ) | [inline, static] |
Palauttaa kulman joka vastaa d:n arcus-tangentti.
| d | Lukuarvo. |
Laskee komplementtikulman (90 asteen kulman toinen puoli)
| a | Kulma. |
| static double DegreeToRadian | ( | double | degree | ) | [inline, static] |
Muuttaa asteet radiaaneiksi.
| degree | Asteet. |
| override bool Equals | ( | object | obj | ) | [inline] |
Tarkistaa kahden kulman yhtäsuuruuden. Jos parametrinä annetaan jotain muuta kuin kulma, tulos on aina epätosi.
| obj | Toinen kulma. |
Laskee eksplementtikulman (360 asteen kulman toinen puoli)
| a | Kulma. |
| static Angle FromDegrees | ( | double | degree | ) | [inline, static] |
Luo kulman annettujen asteiden mukaan.
| degree | Asteet. |
| static Angle FromRadians | ( | double | radian | ) | [inline, static] |
Luo kulman annettujen radiaanien mukaan.
| radian | Radiaanit. |
| override int GetHashCode | ( | ) | [inline] |
Palauttaa kulmaa yksilöivän luvun, tässä tapauksessa kulman asteluvun.
| double GetPositiveDegrees | ( | ) | [inline] |
Palauttaa kulman asteina siten, että se on aina positiivinen. Hyödyllinen esimerkiksi ympyrän kaarien käsittelyssä.
| double GetPositiveRadians | ( | ) | [inline] |
Palauttaa kulman radiaaneina siten, että se on aina positiivinen. Hyödyllinen esimerkiksi ympyrän kaarien käsittelyssä.
Vertaa kahden kulman erisuuruutta.
| a | Kulma. |
| b | Kulma. |
Kertoo kulman reaaliluvulla.
| a | Kulma. |
| b | Reaaliluku. |
Kertoo kulman reaaliluvulla.
| a | Reaaliluku. |
| b | Kulma. |
Laskee kaksi kulmaa yhteen.
| a | Kulma. |
| b | Kulma. |
Vähentää jälkimmäisen kulman ensimmäisestä.
| a | Kulma. |
| b | Kulma. |
Jakaa kulman reaaliluvulla.
| a | Kulma. |
| b | Reaaliluku. |
Vertaa ensimmäisen kulman suuremmuutta toiseen.
| a | Kulma. |
| b | Kulma. |
true jos suurempi, false jos pienempi tai yhtäsuuri.Vertaa ensimmäisen kulman suuremmuutta/yhtäsuuruutta toiseen.
| a | Kulma. |
| b | Kulma. |
true jos suurempi tai yhtäsuuri, false jos pienempi.Vertaa kahden kulman yhtäsuuruutta.
| a | Kulma. |
| b | Kulma. |
Vertaa ensimmäisen kulman pienemmyyttä toiseen.
| a | Kulma. |
| b | Kulma. |
true jos pienempi, false jos suurempi tai yhtäsuuri.Vertaa ensimmäisen kulman pienemmyyttä/yhtäsuuruutta toiseen.
| a | Kulma. |
| b | Kulma. |
true jos pienempi tai yhtäsuuri, false jos suurempi.| static double RadianToDegree | ( | double | radian | ) | [inline, static] |
Muuttaa radiaanit asteiksi.
| radian | Radiaanit. |
Laskee suplementtikulman (180 asteen kulman toinen puoli)
| a | Kulma. |
readonly Angle RightAngle = new Angle( 0.5 * Math.PI ) [static] |
Suora kulma (90 astetta).
readonly Angle StraightAngle = new Angle( Math.PI ) [static] |
Oikokulma (180 astetta).
double Cos [get] |
Kulman kosini.
double Degrees [get, set] |
Palauttaa tai asettaa kulman asteina.
Asteet.
Direction MainDirection [get] |
Kulmaa vastaava pääilmansuunta.
double Radians [get, set] |
Palauttaa tai asettaa kulman radiaaneina.
Radiaanit.
double Sin [get] |
Kulman sini.
double Tan [get] |
Kulman tangentti.
1.7.4