| 73 |
|
} |
| 74 |
|
|
| 75 |
|
Molecule::IntegrableObjectIterator ii; |
| 76 |
< |
StuntDouble* integrableObject; |
| 76 |
> |
StuntDouble* sd; |
| 77 |
|
int i; |
| 78 |
< |
for (integrableObject = mol->beginIntegrableObject(ii), i = 0; integrableObject != NULL; |
| 79 |
< |
integrableObject = mol->nextIntegrableObject(ii), ++i) { |
| 78 |
> |
for (sd = mol->beginIntegrableObject(ii), i = 0; sd != NULL; |
| 79 |
> |
sd = mol->nextIntegrableObject(ii), ++i) { |
| 80 |
|
|
| 81 |
|
newCoor = rotMat * refCoords[i]; |
| 82 |
|
newCoor += offset; |
| 83 |
|
|
| 84 |
< |
integrableObject->setPos(newCoor); |
| 85 |
< |
integrableObject->setVel(V3Zero); |
| 84 |
> |
sd->setPos(newCoor); |
| 85 |
> |
sd->setVel(V3Zero); |
| 86 |
|
|
| 87 |
< |
if(integrableObject->isDirectional()){ |
| 88 |
< |
integrableObject->setA(rotMat * integrableObject->getA()); |
| 89 |
< |
integrableObject->setJ(V3Zero); |
| 87 |
> |
if(sd->isDirectional()){ |
| 88 |
> |
sd->setA(rotMat * sd->getA()); |
| 89 |
> |
sd->setJ(V3Zero); |
| 90 |
|
} |
| 91 |
|
} |
| 92 |
|
} |