Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetCorners() [2/2]

void Microsoft.Xna.Framework.BoundingBox.GetCorners ( Vector3[] corners)
inline

Definition at line 37 of file BoundingBox.cs.

38 {
39 if (corners == null)
40 {
41 throw new ArgumentNullException("corners");
42 }
43 if (corners.Length < 8)
44 {
45 throw new ArgumentOutOfRangeException("corners", FrameworkResources.NotEnoughCorners);
46 }
47 corners[0].X = Min.X;
48 corners[0].Y = Max.Y;
49 corners[0].Z = Max.Z;
50 corners[1].X = Max.X;
51 corners[1].Y = Max.Y;
52 corners[1].Z = Max.Z;
53 corners[2].X = Max.X;
54 corners[2].Y = Min.Y;
55 corners[2].Z = Max.Z;
56 corners[3].X = Min.X;
57 corners[3].Y = Min.Y;
58 corners[3].Z = Max.Z;
59 corners[4].X = Min.X;
60 corners[4].Y = Max.Y;
61 corners[4].Z = Min.Z;
62 corners[5].X = Max.X;
63 corners[5].Y = Max.Y;
64 corners[5].Z = Min.Z;
65 corners[6].X = Max.X;
66 corners[6].Y = Min.Y;
67 corners[6].Z = Min.Z;
68 corners[7].X = Min.X;
69 corners[7].Y = Min.Y;
70 corners[7].Z = Min.Z;
71 }

References Microsoft.Xna.Framework.BoundingBox.Max, Microsoft.Xna.Framework.BoundingBox.Min, Microsoft.Xna.Framework.FrameworkResources.NotEnoughCorners, Microsoft.Xna.Framework.Vector3.X, Microsoft.Xna.Framework.Vector3.Y, and Microsoft.Xna.Framework.Vector3.Z.