MCPcopy Create free account
hub / github.com/OGSR/OGSR-Engine / SetGlobalPositionDynamic

Method SetGlobalPositionDynamic

ogsr_engine/xrGame/PHElement.cpp:283–293  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

281}
282
283void 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
295void CPHElement::TransformPosition(const Fmatrix& form)
296{

Callers

nothing calls this directly

Calls 4

dBodySetPositionFunction · 0.85
_validFunction · 0.50
setMethod · 0.45
spatial_moveMethod · 0.45

Tested by

no test coverage detected