<div>Hi,</div>
<div> </div>
<div>just to notice a bug in vtkVolumeTextureMapper3D (entered in bugTracker: 5366)</div>
<div> </div>
<div>in method UpdateVolume, the VolumeSpacing attribute can take a negative value (line 1149 in version 1.6):</div>
<div> </div>
<div>this->VolumeSpacing[i] = (static_cast<double>(dim[i])-1.01)*(double)spacing[i] / static_cast<double>(this->VolumeDimensions[i]-1);</div>
<div> </div>
<div>since dim[i] - 1.01 is negative, which causes a bad adress access in method vtkVolumeTextureMapper3DComputeScalars (line 217 in version 1.6):</div>
<div> </div>
<div>inPtr = dataPtr + components * ( z*inputDimensions[0]*inputDimensions[1] + dy*inputDimensions[0] + x );</div>
<div> </div>
<div>because z has value -1.<br> </div>
<div> </div>
<div>HTH,</div>
<div> </div>
<div>Xabi R.</div>