Jypeli 10
The simple game programming library
|
Staattiset julkiset jäsenfunktiot | |
static void | ContainsExclusive (Vector2D[] vertexes, ref Vector2D point, out ContainmentType result) |
static ContainmentType | ContainsExclusive (Vector2D[] vertexes, Vector2D point) |
static void | ContainsInclusive (Vector2D[] vertexes, ref Vector2D point, out ContainmentType result) |
static ContainmentType | ContainsInclusive (Vector2D[] vertexes, Vector2D point) |
static Scalar | GetArea (Vector2D[] vertexes) |
Calculates the area of a polygon. Lisää... | |
static void | GetArea (Vector2D[] vertexes, out Scalar result) |
Calculates the area of a polygon. Lisää... | |
static Vector2D | GetCentroid (Vector2D[] vertexes) |
Calculates the Centroid of a polygon. Lisää... | |
static void | GetCentroid (Vector2D[] vertexes, out Vector2D centroid) |
Calculates the Centroid of a polygon. Lisää... | |
static void | GetDistance (Vector2D[] vertexes, ref Vector2D point, out Scalar result) |
static Scalar | GetDistance (Vector2D[] vertexes, Vector2D point) |
static Scalar | GetInertia (Vector2D[] vertexes) |
static void | GetInertia (Vector2D[] vertexes, out Scalar result) |
static Scalar | GetPerimeter (Vector2D[] vertexes) |
static void | GetPerimeter (Vector2D[] vertexes, out Scalar result) |
static bool | Intersects (Vector2D[] vertexes1, Vector2D[] vertexes2) |
static void | Intersects (Vector2D[] vertexes1, Vector2D[] vertexes2, out bool result) |
Ominaisuudet | |
Scalar | Area [get] |
Scalar | Perimeter [get] |
Vector2D[] | Vertexes [get] |
Yksityiset jäsenfunktiot | |
void | Contains (Vector2D[] otherVertexes, out ContainmentType result) |
Yksityiset attribuutit | |
Vector2D[] | vertexes |
Määrittely tiedoston BoundingPolygon.cs rivillä 38.
AdvanceMath.Geometry2D.BoundingPolygon.BoundingPolygon | ( | Vector2D[] | vertexes | ) |
Määrittely tiedoston BoundingPolygon.cs rivillä 328.
Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.vertexes.
ContainmentType AdvanceMath.Geometry2D.BoundingPolygon.Contains | ( | BoundingCircle | circle | ) |
Määrittely tiedoston BoundingPolygon.cs rivillä 380.
Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.Contains().
ContainmentType AdvanceMath.Geometry2D.BoundingPolygon.Contains | ( | BoundingPolygon | polygon | ) |
Määrittely tiedoston BoundingPolygon.cs rivillä 416.
Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.Contains().
ContainmentType AdvanceMath.Geometry2D.BoundingPolygon.Contains | ( | BoundingRectangle | rect | ) |
Määrittely tiedoston BoundingPolygon.cs rivillä 405.
Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.Contains().
void AdvanceMath.Geometry2D.BoundingPolygon.Contains | ( | ref BoundingCircle | circle, |
out ContainmentType | result | ||
) |
Määrittely tiedoston BoundingPolygon.cs rivillä 386.
Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.GetDistance().
void AdvanceMath.Geometry2D.BoundingPolygon.Contains | ( | ref BoundingPolygon | polygon, |
out ContainmentType | result | ||
) |
Määrittely tiedoston BoundingPolygon.cs rivillä 422.
Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.Contains().
void AdvanceMath.Geometry2D.BoundingPolygon.Contains | ( | ref BoundingRectangle | rect, |
out ContainmentType | result | ||
) |
Määrittely tiedoston BoundingPolygon.cs rivillä 411.
Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.Contains().
void AdvanceMath.Geometry2D.BoundingPolygon.Contains | ( | ref Vector2D | point, |
out ContainmentType | result | ||
) |
Määrittely tiedoston BoundingPolygon.cs rivillä 375.
Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.ContainsInclusive() ja AdvanceMath.Geometry2D.BoundingPolygon.vertexes.
ContainmentType AdvanceMath.Geometry2D.BoundingPolygon.Contains | ( | Vector2D | point | ) |
Määrittely tiedoston BoundingPolygon.cs rivillä 369.
Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.Contains().
|
private |
|
static |
Määrittely tiedoston BoundingPolygon.cs rivillä 46.
Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.vertexes, AdvanceMath.Vector2D.X ja AdvanceMath.Vector2D.Y.
|
static |
Määrittely tiedoston BoundingPolygon.cs rivillä 40.
Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.ContainsExclusive() ja AdvanceMath.Geometry2D.BoundingPolygon.vertexes.
Viitattu AdvanceMath.Geometry2D.BoundingPolygon.Contains() ja AdvanceMath.Geometry2D.BoundingPolygon.ContainsExclusive().
|
static |
Määrittely tiedoston BoundingPolygon.cs rivillä 75.
Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.vertexes, AdvanceMath.Vector2D.X ja AdvanceMath.Vector2D.Y.
|
static |
Määrittely tiedoston BoundingPolygon.cs rivillä 69.
Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.ContainsInclusive() ja AdvanceMath.Geometry2D.BoundingPolygon.vertexes.
Viitattu AdvanceMath.Geometry2D.BoundingPolygon.Contains() ja AdvanceMath.Geometry2D.BoundingPolygon.ContainsInclusive().
Calculates the area of a polygon.
vertexes | The vertexes of the polygon. |
Määrittely tiedoston BoundingPolygon.cs rivillä 242.
Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.GetArea() ja AdvanceMath.Geometry2D.BoundingPolygon.vertexes.
Viitattu AdvanceMath.Geometry2D.BoundingPolygon.GetArea(), Jypeli.Physics2d.VertexHelper.GetArea() ja Jypeli.Physics2d.VertexHelper.GetAreaOfRange().
|
static |
Calculates the area of a polygon.
vertexes | The vertexes of the polygon. |
result | the area. |
Määrittely tiedoston BoundingPolygon.cs rivillä 253.
Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.vertexes ja AdvanceMath.Vector2D.ZCross().
Calculates the Centroid of a polygon.
vertexes | The vertexes of the polygon. |
This is Also known as Center of Gravity/Mass.
Määrittely tiedoston BoundingPolygon.cs rivillä 202.
Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.GetCentroid() ja AdvanceMath.Geometry2D.BoundingPolygon.vertexes.
Viitattu Jypeli.Physics2d.VertexHelper.CenterVertexes(), AdvanceMath.Geometry2D.BoundingCircle.FromVectors(), AdvanceMath.Geometry2D.BoundingPolygon.GetCentroid() ja Jypeli.Physics2d.VertexHelper.GetCentroid().
|
static |
Calculates the Centroid of a polygon.
vertexes | The vertexes of the polygon. |
centroid | The Centroid of a polygon. |
This is Also known as Center of Gravity/Mass.
Määrittely tiedoston BoundingPolygon.cs rivillä 216.
Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.vertexes, AdvanceMath.Vector2D.ZCross() ja AdvanceMath.Vector2D.Zero.
Määrittely tiedoston BoundingPolygon.cs rivillä 364.
Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.GetDistance() ja AdvanceMath.Geometry2D.BoundingPolygon.vertexes.
Määrittely tiedoston BoundingPolygon.cs rivillä 358.
Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.GetDistance() ja AdvanceMath.Geometry2D.BoundingPolygon.vertexes.
|
static |
Määrittely tiedoston BoundingPolygon.cs rivillä 164.
Viittaukset AdvanceMath.Geometry2D.LineSegment.GetDistanceSq(), AdvanceMath.MathHelper.Sqrt(), AdvanceMath.Geometry2D.BoundingPolygon.vertexes, AdvanceMath.Vector2D.X ja AdvanceMath.Vector2D.Y.
|
static |
Määrittely tiedoston BoundingPolygon.cs rivillä 132.
Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.GetDistance() ja AdvanceMath.Geometry2D.BoundingPolygon.vertexes.
Viitattu AdvanceMath.Geometry2D.BoundingPolygon.Contains() ja AdvanceMath.Geometry2D.BoundingPolygon.GetDistance().
Määrittely tiedoston BoundingPolygon.cs rivillä 292.
Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.GetInertia() ja AdvanceMath.Geometry2D.BoundingPolygon.vertexes.
Viitattu AdvanceMath.Geometry2D.BoundingPolygon.GetInertia() ja Jypeli.Physics2d.VertexHelper.GetInertia().
|
static |
Määrittely tiedoston BoundingPolygon.cs rivillä 298.
Viittaukset AdvanceMath.Vector2D.Dot(), AdvanceMath.Geometry2D.BoundingPolygon.vertexes ja AdvanceMath.Vector2D.ZCross().
Määrittely tiedoston BoundingPolygon.cs rivillä 270.
Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.GetPerimeter() ja AdvanceMath.Geometry2D.BoundingPolygon.vertexes.
Viitattu AdvanceMath.Geometry2D.BoundingPolygon.GetPerimeter().
|
static |
Määrittely tiedoston BoundingPolygon.cs rivillä 276.
Viittaukset AdvanceMath.Vector2D.Distance() ja AdvanceMath.Geometry2D.BoundingPolygon.vertexes.
bool AdvanceMath.Geometry2D.BoundingPolygon.Intersects | ( | BoundingCircle | circle | ) |
Määrittely tiedoston BoundingPolygon.cs rivillä 461.
Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.Intersects().
bool AdvanceMath.Geometry2D.BoundingPolygon.Intersects | ( | BoundingPolygon | polygon | ) |
Määrittely tiedoston BoundingPolygon.cs rivillä 467.
Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.Intersects().
bool AdvanceMath.Geometry2D.BoundingPolygon.Intersects | ( | BoundingRectangle | rect | ) |
Määrittely tiedoston BoundingPolygon.cs rivillä 455.
Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.Intersects().
Määrittely tiedoston BoundingPolygon.cs rivillä 449.
Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.Intersects().
void AdvanceMath.Geometry2D.BoundingPolygon.Intersects | ( | ref BoundingCircle | circle, |
out bool | result | ||
) |
Määrittely tiedoston BoundingPolygon.cs rivillä 492.
Viittaukset AdvanceMath.Geometry2D.LineSegment.GetDistance() ja AdvanceMath.Geometry2D.BoundingPolygon.vertexes.
void AdvanceMath.Geometry2D.BoundingPolygon.Intersects | ( | ref BoundingPolygon | polygon, |
out bool | result | ||
) |
Määrittely tiedoston BoundingPolygon.cs rivillä 507.
Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.Intersects().
void AdvanceMath.Geometry2D.BoundingPolygon.Intersects | ( | ref BoundingRectangle | rect, |
out bool | result | ||
) |
Määrittely tiedoston BoundingPolygon.cs rivillä 488.
Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.Intersects().
Määrittely tiedoston BoundingPolygon.cs rivillä 474.
Viittaukset AdvanceMath.Geometry2D.LineSegment.Intersects() ja AdvanceMath.Geometry2D.BoundingPolygon.vertexes.
|
static |
Määrittely tiedoston BoundingPolygon.cs rivillä 103.
Viittaukset AdvanceMath.Geometry2D.BoundingPolygon.Intersects().
Viitattu AdvanceMath.Geometry2D.BoundingPolygon.Contains(), AdvanceMath.Geometry2D.BoundingCircle.Intersects(), AdvanceMath.Geometry2D.BoundingRectangle.Intersects(), AdvanceMath.Geometry2D.Ray.Intersects() ja AdvanceMath.Geometry2D.BoundingPolygon.Intersects().
|
static |
Määrittely tiedoston BoundingPolygon.cs rivillä 109.
Viittaukset AdvanceMath.Geometry2D.LineSegment.Intersects().
|
private |
Määrittely tiedoston BoundingPolygon.cs rivillä 327.
Viitattu AdvanceMath.Geometry2D.BoundingPolygon.BoundingPolygon(), AdvanceMath.Geometry2D.BoundingPolygon.Contains(), AdvanceMath.Geometry2D.BoundingPolygon.ContainsExclusive(), AdvanceMath.Geometry2D.BoundingPolygon.ContainsInclusive(), AdvanceMath.Geometry2D.BoundingPolygon.GetArea(), AdvanceMath.Geometry2D.BoundingPolygon.GetCentroid(), AdvanceMath.Geometry2D.BoundingPolygon.GetDistance(), AdvanceMath.Geometry2D.BoundingPolygon.GetInertia(), AdvanceMath.Geometry2D.BoundingPolygon.GetPerimeter() ja AdvanceMath.Geometry2D.BoundingPolygon.Intersects().
|
get |
Määrittely tiedoston BoundingPolygon.cs rivillä 339.
|
get |
Määrittely tiedoston BoundingPolygon.cs rivillä 348.
|
get |
Määrittely tiedoston BoundingPolygon.cs rivillä 334.