| 241 | } |
| 242 | |
| 243 | void get_box(CPhysicsShell* shell, const Fmatrix& form, Fvector& sz, Fvector& c) |
| 244 | { |
| 245 | c.set(0, 0, 0); |
| 246 | for (int i = 0; 3 > i; ++i) |
| 247 | { |
| 248 | float lo, hi; |
| 249 | const Fvector& ax = cast_fv(((const float*)&form + i * 4)); |
| 250 | shell->get_Extensions(ax, 0, lo, hi); |
| 251 | sz[i] = hi - lo; |
| 252 | c.add(Fvector().mul(ax, (lo + hi) / 2)); |
| 253 | } |
| 254 | } |
| 255 | |
| 256 | void destroy_physics_shell(CPhysicsShell*& p) |
| 257 | { |
no test coverage detected