如何改变体数据的比例

各位大大:问个弱小的问题,在CUDA的sdk有一个用到raycasting的volumerender例程中,
因为采用了intersectBox这个函数使其体数据容纳在坐标为(-1.0f, -1.0f, -1.0f) (1.0f, 1.0f, 1.0f)间的正立方体中;
但是实际大多数体数据是非正方体比例的,如果读入则体数据比例变形,如果改成(-1.0f, -1.0f, -1.5f) (1.0f, 1.0f, 1.5f)的长方体,
则图像比例仍然是原先的比例并有边界拉伸的现象。不知道如何使得volumerender能够正常比例显示体数据。