|
|
Cousin Ricky <ric### [at] yahoocom> wrote:
> Attached is a cylinder bent around a circular arc.
>
> How did I get the texture to follow the bend? Easy: I spent 3 days
> throwing spaghetti at a wall until all of it stuck.
>
> I have to do this every time I use the cylindrical warp. I can explain
> all about how POV-Ray handles gamma and sRGB, but warp { cylindrical }
> is still black magic to me.
>
> The code will be in the next major release of DeskLamp.
Well, to be fair, you're doing one of those Cousin-Ricky level things that I
often find myself doing.
Cylindrical means cylindrical.
And you're deviating from that to toroidal.
If I had to guess the best way to do that, it would be by geometric inversion.
Your cylinder would be a torus of infinite radius, and then you'd translate it
relative to the center of inversion until you got a torus with the desired major
radius.
Dunno if recounting my cylindrical warp woes will help you any:
http://news.povray.org/povray.bugreports/thread/%3Cweb.5c01b8a81374e197765e06870%40news.povray.org%3E/
Excellent job getting it all to work!
I'm sure it must have been a hard slog to the finish line.
- BE
Post a reply to this message
|
|