Jypeli 10
The simple game programming library
|
Julkiset jäsenfunktiot | |
Line (Scalar nX, Scalar nY, Scalar d) | |
Line (Vector2D normal, Scalar d) | |
Line (Vector2D point1, Vector2D point2) | |
bool | Equals (Line other) |
override bool | Equals (object obj) |
void | GetDistance (ref Vector2D point, out Scalar result) |
Scalar | GetDistance (Vector2D point) |
override int | GetHashCode () |
bool | Intersects (BoundingCircle circle) |
bool | Intersects (BoundingPolygon polygon) |
bool | Intersects (BoundingRectangle rect) |
Scalar | Intersects (Ray ray) |
void | Intersects (ref BoundingCircle circle, out bool result) |
void | Intersects (ref BoundingPolygon polygon, out bool result) |
void | Intersects (ref BoundingRectangle box, out bool result) |
void | Intersects (ref Ray ray, out Scalar result) |
override string | ToString () |
Staattiset julkiset jäsenfunktiot | |
static bool | Equals (Line line1, Line line2) |
static bool | Equals (ref Line line1, ref Line line2) |
static bool | operator!= (Line line1, Line line2) |
static bool | operator== (Line line1, Line line2) |
static Line | Transform (Matrix2x3 matrix, Line line) |
static Line | Transform (Matrix3x3 matrix, Line line) |
static void | Transform (ref Matrix2x3 matrix, ref Line line, out Line result) |
static void | Transform (ref Matrix3x3 matrix, ref Line line, out Line result) |
Julkiset attribuutit | |
Scalar | D |
Vector2D | Normal |
Staattiset julkiset attribuutit | |
const int | Size = sizeof(Scalar) + Vector2D.Size |
Määrittely tiedoston Line.cs rivillä 87.
Viittaukset AdvanceMath.Geometry2D.Line.D ja AdvanceMath.Geometry2D.Line.Normal.
Määrittely tiedoston Line.cs rivillä 92.
Viittaukset AdvanceMath.Geometry2D.Line.D, AdvanceMath.Geometry2D.Line.Normal, AdvanceMath.Vector2D.X ja AdvanceMath.Vector2D.Y.
Määrittely tiedoston Line.cs rivillä 98.
Viittaukset AdvanceMath.Geometry2D.Line.D, AdvanceMath.Geometry2D.Line.Normal, AdvanceMath.MathHelper.Sqrt(), AdvanceMath.Vector2D.X ja AdvanceMath.Vector2D.Y.
Määrittely tiedoston Line.cs rivillä 223.
Viittaukset AdvanceMath.Geometry2D.Line.Equals().
bool AdvanceMath.Geometry2D.Line.Equals | ( | Line | other | ) |
Määrittely tiedoston Line.cs rivillä 219.
Viittaukset AdvanceMath.Geometry2D.Line.Equals().
override bool AdvanceMath.Geometry2D.Line.Equals | ( | object | obj | ) |
Määrittely tiedoston Line.cs rivillä 215.
Viittaukset AdvanceMath.Geometry2D.Line.Equals().
Viitattu AdvanceMath.Geometry2D.Line.Equals(), AdvanceMath.Geometry2D.Line.operator!=() ja AdvanceMath.Geometry2D.Line.operator==().
Määrittely tiedoston Line.cs rivillä 227.
Viittaukset AdvanceMath.Vector2D.Equals().
Määrittely tiedoston Line.cs rivillä 114.
Viittaukset AdvanceMath.Geometry2D.Line.D, AdvanceMath.Vector2D.Dot() ja AdvanceMath.Geometry2D.Line.Normal.
Määrittely tiedoston Line.cs rivillä 108.
Viittaukset AdvanceMath.Geometry2D.Line.GetDistance().
Viitattu AdvanceMath.Geometry2D.Line.GetDistance(), Jypeli.Physics2d.VertexHelper.GetIntersection() ja AdvanceMath.Geometry2D.Line.Intersects().
override int AdvanceMath.Geometry2D.Line.GetHashCode | ( | ) |
Määrittely tiedoston Line.cs rivillä 211.
Viittaukset AdvanceMath.Geometry2D.Line.D, AdvanceMath.Vector2D.GetHashCode() ja AdvanceMath.Geometry2D.Line.Normal.
bool AdvanceMath.Geometry2D.Line.Intersects | ( | BoundingCircle | circle | ) |
Määrittely tiedoston Line.cs rivillä 132.
Viittaukset AdvanceMath.Geometry2D.BoundingCircle.Intersects().
bool AdvanceMath.Geometry2D.Line.Intersects | ( | BoundingPolygon | polygon | ) |
Määrittely tiedoston Line.cs rivillä 138.
Viittaukset AdvanceMath.Geometry2D.Line.Intersects().
bool AdvanceMath.Geometry2D.Line.Intersects | ( | BoundingRectangle | rect | ) |
Määrittely tiedoston Line.cs rivillä 126.
Viittaukset AdvanceMath.Geometry2D.Line.Intersects().
Määrittely tiedoston Line.cs rivillä 120.
Viittaukset AdvanceMath.Geometry2D.Line.Intersects().
Viitattu AdvanceMath.Geometry2D.BoundingRectangle.Intersects(), AdvanceMath.Geometry2D.Ray.Intersects() ja AdvanceMath.Geometry2D.Line.Intersects().
void AdvanceMath.Geometry2D.Line.Intersects | ( | ref BoundingCircle | circle, |
out bool | result | ||
) |
void AdvanceMath.Geometry2D.Line.Intersects | ( | ref BoundingPolygon | polygon, |
out bool | result | ||
) |
Määrittely tiedoston Line.cs rivillä 185.
Viittaukset AdvanceMath.Geometry2D.Line.GetDistance().
void AdvanceMath.Geometry2D.Line.Intersects | ( | ref BoundingRectangle | box, |
out bool | result | ||
) |
Määrittely tiedoston Line.cs rivillä 162.
Viittaukset AdvanceMath.Geometry2D.Line.GetDistance().
Määrittely tiedoston Line.cs rivillä 145.
Viittaukset AdvanceMath.Geometry2D.Line.D, AdvanceMath.Vector2D.Dot() ja AdvanceMath.Geometry2D.Line.Normal.
Määrittely tiedoston Line.cs rivillä 236.
Viittaukset AdvanceMath.Geometry2D.Line.Equals().
Määrittely tiedoston Line.cs rivillä 232.
Viittaukset AdvanceMath.Geometry2D.Line.Equals().
override string AdvanceMath.Geometry2D.Line.ToString | ( | ) |
Määrittely tiedoston Line.cs rivillä 207.
Viittaukset AdvanceMath.Geometry2D.Line.D ja AdvanceMath.Geometry2D.Line.Normal.
Määrittely tiedoston Line.cs rivillä 62.
Viittaukset AdvanceMath.Geometry2D.Line.Transform().
Määrittely tiedoston Line.cs rivillä 45.
Viittaukset AdvanceMath.Geometry2D.Line.Transform().
Viitattu AdvanceMath.Geometry2D.Line.Transform().
|
static |
Määrittely tiedoston Line.cs rivillä 68.
Viittaukset AdvanceMath.Vector2D.Dot(), AdvanceMath.Vector2D.Multiply(), AdvanceMath.Vector2D.Normalize(), AdvanceMath.Vector2D.Subtract(), AdvanceMath.Vector2D.Transform() ja AdvanceMath.Vector2D.Zero.
|
static |
Määrittely tiedoston Line.cs rivillä 51.
Viittaukset AdvanceMath.Vector2D.Dot(), AdvanceMath.Vector2D.Multiply(), AdvanceMath.Vector2D.Normalize(), AdvanceMath.Vector2D.Subtract(), AdvanceMath.Vector2D.Transform() ja AdvanceMath.Vector2D.Zero.
Scalar AdvanceMath.Geometry2D.Line.D |
Määrittely tiedoston Line.cs rivillä 85.
Viitattu AdvanceMath.Geometry2D.Line.Line(), AdvanceMath.Geometry2D.Line.GetDistance(), AdvanceMath.Geometry2D.Line.GetHashCode(), AdvanceMath.Geometry2D.Line.Intersects() ja AdvanceMath.Geometry2D.Line.ToString().
Vector2D AdvanceMath.Geometry2D.Line.Normal |
Määrittely tiedoston Line.cs rivillä 83.
Viitattu AdvanceMath.Geometry2D.Line.Line(), AdvanceMath.Geometry2D.Line.GetDistance(), AdvanceMath.Geometry2D.Line.GetHashCode(), AdvanceMath.Geometry2D.Line.Intersects() ja AdvanceMath.Geometry2D.Line.ToString().
|
static |