| 1125 | } |
| 1126 | |
| 1127 | void CPHShell::GetGlobalTransformDynamic(Fmatrix* m) |
| 1128 | { |
| 1129 | ELEMENT_I i, e; |
| 1130 | i = elements.begin(); |
| 1131 | e = elements.end(); |
| 1132 | for (; i != e; ++i) |
| 1133 | (*i)->GetGlobalTransformDynamic(&(*i)->mXFORM); |
| 1134 | |
| 1135 | m->set((*elements.begin())->mXFORM); |
| 1136 | m->mulB_43(m_object_in_root); |
| 1137 | |
| 1138 | if (bCopMode) |
| 1139 | mXFORM.set(*m); |
| 1140 | |
| 1141 | VERIFY2(_valid(*m), "not valide transform"); |
| 1142 | } |
| 1143 | void CPHShell::InterpolateGlobalPosition(Fvector* v) |
| 1144 | { |
| 1145 | (*elements.begin())->InterpolateGlobalPosition(v); |
no test coverage detected