Jypeli 10
The simple game programming library
|
Julkiset jäsenfunktiot | |
LineSegment (Vector2D vertex1, Vector2D vertex2) | |
bool | Equals (LineSegment other) |
override bool | Equals (object obj) |
void | GetDistance (ref Vector2D point, out Scalar result) |
Scalar | GetDistance (Vector2D point) |
override int | GetHashCode () |
Scalar | Intersects (Ray ray) |
void | Intersects (ref Ray ray, out Scalar result) |
override string | ToString () |
Staattiset julkiset jäsenfunktiot | |
static bool | Equals (LineSegment line1, LineSegment line2) |
static bool | Equals (ref LineSegment line1, ref LineSegment line2) |
static void | GetDistance (ref Vector2D vertex1, ref Vector2D vertex2, ref Vector2D point, out Scalar result) |
static void | GetDistanceSq (ref Vector2D vertex1, ref Vector2D vertex2, ref Vector2D point, out Scalar result) |
static void | Intersects (ref Vector2D v1, ref Vector2D v2, ref Vector2D v3, ref Vector2D v4, out bool result) |
static bool | Intersects (ref Vector2D v1, ref Vector2D v2, ref Vector2D v3, ref Vector2D v4, out Vector2D result) |
static void | Intersects (ref Vector2D vertex1, ref Vector2D vertex2, ref Ray ray, out Scalar result) |
static bool | operator!= (LineSegment line1, LineSegment line2) |
static bool | operator== (LineSegment line1, LineSegment line2) |
Julkiset attribuutit | |
Vector2D | Vertex1 |
Vector2D | Vertex2 |
Staattiset julkiset attribuutit | |
const int | Size = Vector2D.Size * 2 |
Määrittely tiedoston LineSegment.cs rivillä 43.
Määrittely tiedoston LineSegment.cs rivillä 167.
|
static |
Määrittely tiedoston LineSegment.cs rivillä 213.
Viittaukset AdvanceMath.Geometry2D.LineSegment.Equals().
bool AdvanceMath.Geometry2D.LineSegment.Equals | ( | LineSegment | other | ) |
Määrittely tiedoston LineSegment.cs rivillä 209.
Viittaukset AdvanceMath.Geometry2D.LineSegment.Equals().
override bool AdvanceMath.Geometry2D.LineSegment.Equals | ( | object | obj | ) |
Määrittely tiedoston LineSegment.cs rivillä 205.
Viittaukset AdvanceMath.Geometry2D.LineSegment.Equals().
Viitattu AdvanceMath.Geometry2D.LineSegment.Equals(), AdvanceMath.Geometry2D.LineSegment.operator!=() ja AdvanceMath.Geometry2D.LineSegment.operator==().
|
static |
Määrittely tiedoston LineSegment.cs rivillä 217.
Viittaukset AdvanceMath.Vector2D.Equals().
Määrittely tiedoston LineSegment.cs rivillä 179.
Viittaukset AdvanceMath.Geometry2D.LineSegment.GetDistance(), AdvanceMath.Geometry2D.LineSegment.Vertex1 ja AdvanceMath.Geometry2D.LineSegment.Vertex2.
|
static |
Määrittely tiedoston LineSegment.cs rivillä 110.
Viittaukset AdvanceMath.Vector2D.Normalize(), AdvanceMath.MathHelper.Sqrt(), AdvanceMath.Vector2D.Subtract(), AdvanceMath.Vector2D.X ja AdvanceMath.Vector2D.Y.
Viitattu AdvanceMath.Geometry2D.LineSegment.GetDistance() ja AdvanceMath.Geometry2D.BoundingPolygon.Intersects().
Määrittely tiedoston LineSegment.cs rivillä 173.
Viittaukset AdvanceMath.Geometry2D.LineSegment.GetDistance().
|
static |
Määrittely tiedoston LineSegment.cs rivillä 135.
Viittaukset AdvanceMath.Vector2D.Normalize(), AdvanceMath.Vector2D.Subtract(), AdvanceMath.Vector2D.X ja AdvanceMath.Vector2D.Y.
Viitattu AdvanceMath.Geometry2D.BoundingPolygon.GetDistance().
override int AdvanceMath.Geometry2D.LineSegment.GetHashCode | ( | ) |
Määrittely tiedoston LineSegment.cs rivillä 201.
Viittaukset AdvanceMath.Vector2D.GetHashCode(), AdvanceMath.Geometry2D.LineSegment.Vertex1 ja AdvanceMath.Geometry2D.LineSegment.Vertex2.
Määrittely tiedoston LineSegment.cs rivillä 184.
Viittaukset AdvanceMath.Geometry2D.LineSegment.Intersects().
Määrittely tiedoston LineSegment.cs rivillä 190.
Viittaukset AdvanceMath.Geometry2D.LineSegment.Intersects(), AdvanceMath.Geometry2D.LineSegment.Vertex1 ja AdvanceMath.Geometry2D.LineSegment.Vertex2.
|
static |
Määrittely tiedoston LineSegment.cs rivillä 47.
Viitattu AdvanceMath.Geometry2D.Ray.Intersects(), AdvanceMath.Geometry2D.LineSegment.Intersects() ja AdvanceMath.Geometry2D.BoundingPolygon.Intersects().
|
static |
Määrittely tiedoston LineSegment.cs rivillä 55.
Viittaukset AdvanceMath.Vector2D.Lerp() ja AdvanceMath.Vector2D.Zero.
|
static |
Määrittely tiedoston LineSegment.cs rivillä 74.
Viittaukset AdvanceMath.Vector2D.Add(), AdvanceMath.Vector2D.Dot(), AdvanceMath.Vector2D.GetRightHandNormal(), AdvanceMath.Vector2D.Multiply(), AdvanceMath.Vector2D.Normalize(), AdvanceMath.Vector2D.Subtract() ja AdvanceMath.MathHelper.Tolerance.
|
static |
Määrittely tiedoston LineSegment.cs rivillä 226.
Viittaukset AdvanceMath.Geometry2D.LineSegment.Equals().
|
static |
Määrittely tiedoston LineSegment.cs rivillä 222.
Viittaukset AdvanceMath.Geometry2D.LineSegment.Equals().
override string AdvanceMath.Geometry2D.LineSegment.ToString | ( | ) |
Määrittely tiedoston LineSegment.cs rivillä 197.
Viittaukset AdvanceMath.Geometry2D.LineSegment.Vertex1 ja AdvanceMath.Geometry2D.LineSegment.Vertex2.
|
static |
Määrittely tiedoston LineSegment.cs rivillä 45.
Vector2D AdvanceMath.Geometry2D.LineSegment.Vertex1 |
Vector2D AdvanceMath.Geometry2D.LineSegment.Vertex2 |