((PointInTime) keyframes.get(i)).look[objIndex] .setTranslation(0, 0, 0);
pivots[objIndex].getTranslation( ((PointInTime) keyframes.get(i)).look[objIndex] .getTranslation());
    private void fillTrans() {        for (int objIndex = 0; objIndex < numObjects; objIndex++) {            // 1) Find first non-null translation of objIndex            // <code>objIndex</code>            int start;            for (start = 0; start < keyframes.size(); start++) {                if (((PointInTime) keyframes.get(start)).usedTrans                        .get(objIndex)) break;            }            if (start == keyframes.size()) { // if they are all null then fill                // with identity                for (int i = 0; i < keyframes.size(); i++)                    ((PointInTime) keyframes.get(i)).look[objIndex]                            .setTranslation(0, 0, 0);                continue; // we're done so lets break            }            if (start != 0) { // if there -are- null elements at the begining,                // then fill with first non-null                ((PointInTime) keyframes.get(start)).look[objIndex]                        .getTranslation(unSyncbeginPos);                for (int i = 0; i < start; i++)                    ((PointInTime) keyframes.get(i)).look[objIndex]                            .setTranslation(unSyncbeginPos);            }            int lastgood = start;            for (int i = start + 1; i < keyframes.size(); i++) {                if (((PointInTime) keyframes.get(i)).usedTrans.get(objIndex)) {                    fillVecs(objIndex, lastgood, i); // fills gaps                    lastgood = i;                }            }            if (lastgood != keyframes.size() - 1) { // Make last ones equal to                // last good                ((PointInTime) keyframes.get(keyframes.size() - 1)).look[objIndex]                        .setTranslation(((PointInTime) keyframes.get(lastgood)).look[objIndex]                                .getTranslation(null));            }            ((PointInTime) keyframes.get(lastgood)).look[objIndex]                    .getTranslation(unSyncbeginPos);            for (int i = lastgood + 1; i < keyframes.size(); i++) {                ((PointInTime) keyframes.get(i)).look[objIndex]                        .setTranslation(unSyncbeginPos);            }        }    }