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.