示例#1
0
 public bool Contains(ref Rectangle rect)
 {
     return(Geom2D.Contains(ref this, ref rect));
 }
示例#2
0
 public bool Intersects(ref Quad quad)
 {
     return(Geom2D.Intersects(ref this, ref quad));
 }
示例#3
0
 public Vector2 Project(Vector2 point)
 {
     return(Geom2D.Project(ref this, point));
 }
示例#4
0
 public bool Raycast(ref Ray2D ray, out RayHit2D hit)
 {
     return(Geom2D.Raycast(ref this, ref ray, out hit));
 }
示例#5
0
 public bool Intersects(ref Triangle tri, out Vector2 pushOut)
 {
     return(Geom2D.Intersects(ref this, ref tri, out pushOut));
 }
示例#6
0
 public bool Intersects(Polygon poly, out Vector2 pushOut)
 {
     return(Geom2D.Intersects(ref this, poly, out pushOut));
 }
示例#7
0
 public float DistanceTo(ref Rectangle rect)
 {
     return(Geom2D.Distance(ref this, ref rect));
 }
示例#8
0
 public bool Intersects(ref Circle circle, out Vector2 pushOut)
 {
     return(Geom2D.Intersects(ref this, ref circle, out pushOut));
 }
示例#9
0
 public float DistanceTo(Vector2 point)
 {
     return(Geom2D.Distance(point, ref this));
 }
示例#10
0
 public float DistanceTo(ref Circle circle)
 {
     return(Geom2D.Distance(ref this, ref circle));
 }
示例#11
0
 public bool Contains(Polygon poly)
 {
     return(Geom2D.Contains(ref this, poly));
 }
示例#12
0
 public bool Contains(ref Quad quad)
 {
     return(Geom2D.Contains(ref this, ref quad));
 }
示例#13
0
 public bool Contains(ref Triangle tri)
 {
     return(Geom2D.Contains(ref this, ref tri));
 }
示例#14
0
 public bool Intersects(Polygon poly)
 {
     return(Geom2D.Intersects(ref this, poly));
 }
示例#15
0
 public float DistanceTo(ref Triangle tri)
 {
     return(Geom2D.Distance(ref this, ref tri));
 }
示例#16
0
 public bool Intersects(Vector2 point, out Vector2 pushOut)
 {
     return(Geom2D.Intersects(ref this, point, out pushOut));
 }
示例#17
0
 public float DistanceTo(ref Quad quad)
 {
     return(Geom2D.Distance(ref this, ref quad));
 }
示例#18
0
 public bool Intersects(ref Rectangle rect, out Vector2 pushOut)
 {
     return(Geom2D.Intersects(ref this, ref rect, out pushOut));
 }
示例#19
0
 public float DistanceTo(Polygon poly)
 {
     return(Geom2D.Distance(ref this, poly));
 }
示例#20
0
 public bool Intersects(ref Quad quad, out Vector2 pushOut)
 {
     return(Geom2D.Intersects(ref this, ref quad, out pushOut));
 }
示例#21
0
 public bool Intersects(ref Circle circle)
 {
     return(Geom2D.Intersects(ref this, ref circle));
 }
示例#22
0
 public void Project(Vector2 axis, out float min, out float max)
 {
     Geom2D.Project(ref this, axis, out min, out max);
 }
示例#23
0
 public bool Intersects(ref Rectangle rect)
 {
     return(Geom2D.Intersects(ref this, ref rect));
 }
示例#24
0
 public bool Raycast(ref Ray2D ray)
 {
     return(Geom2D.Raycast(ref this, ref ray));
 }
示例#25
0
 public bool Intersects(ref Triangle tri)
 {
     return(Geom2D.Intersects(ref this, ref tri));
 }
示例#26
0
 public bool Raycast(ref Ray2D ray, out float dist)
 {
     return(Geom2D.Raycast(ref this, ref ray, out dist));
 }
示例#27
0
 public bool Contains(ref Circle circle)
 {
     return(Geom2D.Contains(ref this, ref circle));
 }