| 24 | } |
| 25 | }; |
| 26 | void CPHPositionsPairs::Positions(const Fvector*& p0, const Fvector*& p1) |
| 27 | { |
| 28 | CODEGeom* g = *geom; |
| 29 | if (g->is_transformed_bt()) |
| 30 | { |
| 31 | g->geometry_transform()->recomputeAABB(); |
| 32 | p0 = (const Fvector*)dGeomGetUserData(g->geom())->last_pos; |
| 33 | p1 = (const Fvector*)((dxGeomTransform*)g->geometry_transform())->final_pos; |
| 34 | } |
| 35 | else |
| 36 | { |
| 37 | p1 = (const Fvector*)dGeomGetPosition(g->geometry_transform()); |
| 38 | p0 = (const Fvector*)dGeomGetUserData(g->geometry_transform())->last_pos; |
| 39 | } |
| 40 | } |
no test coverage detected