Merge pull request #55545 from akien-mga/doc-aabb-has_point
AABB: Improve docs and test for `has_point`
This commit is contained in:
commit
3f1a8e2f77
2 changed files with 22 additions and 8 deletions
|
|
@ -348,15 +348,28 @@ TEST_CASE("[AABB] Has point") {
|
|||
CHECK_MESSAGE(
|
||||
aabb.has_point(Vector3(2, 3, 0)),
|
||||
"has_point() with contained point should return the expected value.");
|
||||
CHECK_MESSAGE(
|
||||
aabb.has_point(Vector3(-1.5, 3, 0)),
|
||||
"has_point() with contained point on negative edge should return the expected value.");
|
||||
CHECK_MESSAGE(
|
||||
aabb.has_point(Vector3(2.5, 3, 0)),
|
||||
"has_point() with contained point on positive edge should return the expected value.");
|
||||
CHECK_MESSAGE(
|
||||
!aabb.has_point(Vector3(-20, 0, 0)),
|
||||
"has_point() with non-contained point should return the expected value.");
|
||||
|
||||
CHECK_MESSAGE(
|
||||
aabb.has_point(Vector3(-1.5, 3, 0)),
|
||||
"has_point() with positive size should include point on near face (X axis).");
|
||||
CHECK_MESSAGE(
|
||||
aabb.has_point(Vector3(2.5, 3, 0)),
|
||||
"has_point() with positive size should include point on far face (X axis).");
|
||||
CHECK_MESSAGE(
|
||||
aabb.has_point(Vector3(0, 2, 0)),
|
||||
"has_point() with positive size should include point on near face (Y axis).");
|
||||
CHECK_MESSAGE(
|
||||
aabb.has_point(Vector3(0, 7, 0)),
|
||||
"has_point() with positive size should include point on far face (Y axis).");
|
||||
CHECK_MESSAGE(
|
||||
aabb.has_point(Vector3(0, 3, -2.5)),
|
||||
"has_point() with positive size should include point on near face (Z axis).");
|
||||
CHECK_MESSAGE(
|
||||
aabb.has_point(Vector3(0, 3, 3.5)),
|
||||
"has_point() with positive size should include point on far face (Z axis).");
|
||||
}
|
||||
|
||||
TEST_CASE("[AABB] Expanding") {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue