| 281 | } |
| 282 | |
| 283 | void CPHElement::SetGlobalPositionDynamic(const Fvector& position) |
| 284 | { |
| 285 | if (!isActive()) |
| 286 | return; |
| 287 | VERIFY(_valid(position)); |
| 288 | VERIFY_BOUNDARIES2(position, phBoundaries, PhysicsRefObject(), "SetGlobalPosition argument "); |
| 289 | dBodySetPosition(m_body, position.x, position.y, position.z); |
| 290 | CPHDisablingTranslational::Reinit(); |
| 291 | m_flags.set(flUpdate, TRUE); |
| 292 | m_shell->spatial_move(); |
| 293 | } |
| 294 | |
| 295 | void CPHElement::TransformPosition(const Fmatrix& form) |
| 296 | { |
nothing calls this directly
no test coverage detected