|
![](/i/fill.gif) |
That looks pretty good. Now once I get my HD back up and running I can try
it! (uggghh -- don't ask...)
Thanks,
Mark M. Wilson
Chris Huff <chr### [at] mac com> wrote in message
news:chrishuff-E0D107.14420819012001@news.povray.org...
> In article <3a689206@news.povray.org>, "Mark M. Wilson"
> <mrm### [at] worldnet att net> wrote:
>
>
> As long as you don't need an angle >= 180, you can just use an
> intersection or difference with two planes:
> (this macro is untested!)
> #macro TorusArc(MajorRadius, MinorRadius, ArcAngle)
> intersection {
> torus {MajorRadius, MinorRadius}
> plane {-z, 0}
> plane {z, 0 rotate -y*ArcAngle}
> }
> #end
>
> union {
> object {TorusArc(1, 0.1, 60) ...}
> object {TorusArc(1, 0.1, 60) ...}
> object {TorusArc(1, 0.1, 60) ...}
> ...
> }
>
> --
> Christopher James Huff
> Personal: chr### [at] mac com, http://homepage.mac.com/chrishuff/
> TAG: chr### [at] tag povray org, http://tag.povray.org/
>
> <><
Post a reply to this message
|
![](/i/fill.gif) |