public override bool Test(Triangle other) { return(IntersectionTests.Test(this.P1, this.P2, this.P3, other.P1, other.P2, other.P3)); }
public override bool Test(LineSegment other) { return(IntersectionTests.Test(other, P1, P2, P3)); }
public override bool Test(BoundingFrustum other) { return(IntersectionTests.Test(this, other)); }
public override bool Test(Plane other) { return(IntersectionTests.Test(this, other)); }
public override bool Test(AxisAlignedBoundingBox other) { return(IntersectionTests.Test(this, other)); }