Komponenty | |
| struct | common::BOX |
| AABB z 2 punktów 3D. Więcej... | |
Funkcje | |
| void | common::swap (BOX &b1, BOX &b2) |
| void | common::Scale (BOX *Out, const BOX &b, float s) |
| Skaluje boks o podaną liczbę. | |
| void | common::Scale (BOX *Out, const BOX &b, const VEC3 &s) |
| Skaluje boks o podane 3 wymiary. | |
| bool | common::PointInBox (const VEC3 &p, const BOX &b) |
| Zwraca true, jeśli punkt należy do boksa. | |
| bool | common::BoxInBox (const BOX &sb, const BOX &b) |
| Zwraca true, jeśli boks sb zawiera się w całości wewnątrz b. | |
| bool | common::OverlapBox (const BOX &b1, const BOX &b2) |
| Zwraca true, jeśli podane boksy zachodzą na siebie. | |
| bool | common::Intersection (BOX *Out, const BOX &b1, const BOX &b2) |
| Jeśli boksy posiadają część wspólną, zwraca ją przez Out i zwraca true. | |
| void | common::Union (BOX *Out, const BOX &b1, const BOX &b2) |
| Zwraca boks opisany na podanych dwóch boksach. | |
| bool common::BoxInBox | ( | const BOX & | sb, | |
| const BOX & | b | |||
| ) | [inline] |
Zwraca true, jeśli boks sb zawiera się w całości wewnątrz b.
| bool common::Intersection | ( | BOX * | Out, | |
| const BOX & | b1, | |||
| const BOX & | b2 | |||
| ) | [inline] |
Jeśli boksy posiadają część wspólną, zwraca ją przez Out i zwraca true.
| bool common::OverlapBox | ( | const BOX & | b1, | |
| const BOX & | b2 | |||
| ) | [inline] |
Zwraca true, jeśli podane boksy zachodzą na siebie.
| bool common::PointInBox | ( | const VEC3 & | p, | |
| const BOX & | b | |||
| ) | [inline] |
Zwraca true, jeśli punkt należy do boksa.
| void common::Scale | ( | BOX * | Out, | |
| const BOX & | b, | |||
| const VEC3 & | s | |||
| ) | [inline] |
Skaluje boks o podane 3 wymiary.
| void common::Scale | ( | BOX * | Out, | |
| const BOX & | b, | |||
| float | s | |||
| ) | [inline] |
Skaluje boks o podaną liczbę.
| void common::swap | ( | BOX & | b1, | |
| BOX & | b2 | |||
| ) | [inline] |
| void common::Union | ( | BOX * | Out, | |
| const BOX & | b1, | |||
| const BOX & | b2 | |||
| ) | [inline] |
Zwraca boks opisany na podanych dwóch boksach.
1.5.5