image->TransformContinuousIndexToPhysicalPoint( idx, pnt );
x = double( pnt[ 0 ] );
y = double( pnt[ 1 ] );
- z = ( D == 3 )? double( pnt[ 2 ] ): double( 0 );
+ z = ( D >= 3 )? double( pnt[ 2 ] ): double( 0 );
}
else
{
x = double( idx[ 0 ] );
y = double( idx[ 1 ] );
- z = ( D == 3 )? double( idx[ 2 ] ): double( 0 );
+ z = ( D >= 3 )? double( idx[ 2 ] ): double( 0 );
} // fi
points->InsertNextPoint( x, y, z );