worldRotation.multLocal(compVect).multLocal(worldScale).addLocal( worldTranslation);
parentGeom.getWorldRotation().multLocal(compVect).multLocal(parentGeom.getWorldScale()).addLocal( parentGeom.getWorldTranslation());
    public FloatBuffer getWorldCoords(FloatBuffer store) {        if (store == null || store.capacity() != getVertexBuffer().capacity())            store = BufferUtils.clone(getVertexBuffer());        for (int v = 0, vSize = store.capacity() / 3; v < vSize; v++) {            BufferUtils.populateFromBuffer(compVect, store, v);            worldRotation.multLocal(compVect).multLocal(worldScale).addLocal(                    worldTranslation);            BufferUtils.setInBuffer(compVect, store, v);        }        store.clear();        return store;    }