|
|
Warp wrote:
> This is the reason why transformations must be linear. The straight ray
> must be straight also after it's transformed. It cannot become curved.
> This is the reason why only rotation, scaling, skewing (which is actually
> a combination of rotation and uneven scaling) and translation is possible.
Hmm I don't think nonlinear transformations would cause the ray to be a
curve. Non-linear transf. are already possible in isosurfaces.
All you need is a different matrix for each pixel. Or rather, instead of
using a matrix you multiply with, use a generic function.
Post a reply to this message
|
|