コード例 #1
0
ファイル: Plane.cs プロジェクト: Rahil627/Rise
        public Vector3 Project(ref Vector3 point)
        {
            Vector3 result;

            Geom3D.Project(ref this, ref point, out result);
            return(result);
        }
コード例 #2
0
ファイル: BoundingBox.cs プロジェクト: Rahil627/Rise
		public bool Raycast(ref Ray3D ray, out Vector3 point)
		{
			float dist;
			if (Geom3D.Raycast(ref this, ref ray, out dist))
			{
				point = ray.GetPoint(dist);
				return true;
			}
			point = ray.Point;
			return false;
		}
コード例 #3
0
ファイル: Plane.cs プロジェクト: Rahil627/Rise
 public bool Raycast(Ray3D ray, out float dist)
 {
     return(Geom3D.Raycast(ref this, ref ray, out dist));
 }
コード例 #4
0
ファイル: Plane.cs プロジェクト: Rahil627/Rise
 public bool Intersects(BoundingSphere sphere)
 {
     return(Geom3D.Intersects(ref sphere, ref this));
 }
コード例 #5
0
ファイル: Plane.cs プロジェクト: Rahil627/Rise
 public bool Intersects(BoundingBox box)
 {
     return(Geom3D.Intersects(ref box, ref this));
 }
コード例 #6
0
ファイル: Plane.cs プロジェクト: Rahil627/Rise
 public void Project(ref Vector3 point, out Vector3 result)
 {
     Geom3D.Project(ref this, ref point, out result);
 }
コード例 #7
0
 public bool Contains(Vector3 point)
 {
     return(Geom3D.Contains(ref this, ref point));
 }
コード例 #8
0
 public bool Intersects(Plane plane)
 {
     return(Geom3D.Intersects(ref this, ref plane));
 }
コード例 #9
0
 public bool Contains(BoundingBox box)
 {
     return(Geom3D.Contains(ref this, ref box));
 }
コード例 #10
0
 public bool Contains(BoundingSphere sphere)
 {
     return(Geom3D.Contains(ref this, ref sphere));
 }
コード例 #11
0
ファイル: BoundingBox.cs プロジェクト: Rahil627/Rise
		public bool Intersects(ref BoundingSphere sphere)
		{
			return Geom3D.Intersects(ref this, ref sphere);
		}
コード例 #12
0
ファイル: BoundingBox.cs プロジェクト: Rahil627/Rise
		public bool Intersects(ref BoundingBox box)
		{
			return Geom3D.Intersects(ref this, ref box);
		}
コード例 #13
0
ファイル: BoundingBox.cs プロジェクト: Rahil627/Rise
		public float Distance(BoundingBox box)
		{
			return Geom3D.Distance(ref this, ref box);
		}
コード例 #14
0
ファイル: BoundingBox.cs プロジェクト: Rahil627/Rise
		public float Distance(Vector3 point)
		{
			return Geom3D.Distance(ref this, ref point);
		}
コード例 #15
0
ファイル: BoundingBox.cs プロジェクト: Rahil627/Rise
		public bool Contains(Vector3 p)
		{
			return Geom3D.Contains(ref this, ref p);
		}