corners method
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
6bda2e5ab4
commit
2f341aaeae
|
@ -49,6 +49,18 @@ namespace MoonTools.Bonk
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public IEnumerable<Vector3> AABBCorners()
|
||||||
|
{
|
||||||
|
yield return Min;
|
||||||
|
yield return new Vector3(Min.X, Min.Y, Max.Z);
|
||||||
|
yield return new Vector3(Min.X, Max.Y, Min.Z);
|
||||||
|
yield return new Vector3(Max.X, Min.Y, Min.Z);
|
||||||
|
yield return new Vector3(Min.X, Max.Y, Max.Z);
|
||||||
|
yield return new Vector3(Max.X, Min.Y, Max.Z);
|
||||||
|
yield return new Vector3(Max.X, Max.Y, Min.Z);
|
||||||
|
yield return Max;
|
||||||
|
}
|
||||||
|
|
||||||
public override bool Equals(object obj)
|
public override bool Equals(object obj)
|
||||||
{
|
{
|
||||||
return obj is AABB3D d && Equals(d);
|
return obj is AABB3D d && Equals(d);
|
||||||
|
|
Loading…
Reference in New Issue