Anyone ever done texture mapping under Java2D?

I’m prototyping my assignment on Java (Beanshell) and I’m wondering if there is anything similar to:
http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Graphics.html#drawImage(java.awt.Image,%20int,%20int,%20int,%20int,%20int,%20int,%20int,%20int,%20java.awt.Color,%20java.awt.image.ImageObserver)

but I need it for curved surfaces, is there any support somewhere for a method which is a bit more involved?

Are there any tips anyone could give me for performance/ease of use?
Thanks.

Is there any reason in particular you must use Java2D to solve this problem?
It seems to me to be an entirely bad choice.

Having said that, you could achieve it by implementing your own custom stroke, and rendering a Path.

It wouldn’t be fast - but it could be done.

I’ve completed my assignment, apparently I mis-interpreted my requirements.
Apparently we don’t actually create a rasterizer, just the mapping of the texture itself(aka arithmetic, equations and final result under OpenGL).

I wanted a shortcut rasterization process under Java2D.
I could have used Bresnham’s(sp?), however I thought Java2D could have simplified the process until I port it to C++.