POV-Ray : Newsgroups : povray.newusers : Fluted Columns in POV 3.x Server Time
29 Nov 2024 08:36:35 EST (-0500)
  Fluted Columns in POV 3.x (Message 1 to 6 of 6)  
From: Joseph Prever
Subject: Fluted Columns in POV 3.x
Date: 18 Dec 1998 09:06:19
Message: <368E27DB.28B7CE6B@turbont.net>
What is the technique in POV 3.x for making fluted columns (or fluted
anything)?  Or do I need a help app?
Any response will be greatly appreciated.  Thank you for your time.

-Joe Prever


Post a reply to this message

From: Andrew Cocker
Subject: Re: Fluted Columns in POV 3.x
Date: 18 Dec 1998 14:18:18
Message: <367aaa7a.0@news.povray.org>
HI Joseph,
    What I would do is use a CSG difference to chop out each of the flutes from your
column. Use an #while...#end loop to control the number of flutes, something like
this:

#declare Flute_Radius=0.25;
#declare Column_Radius=2;
#declare Number_Of_Flutes=20;
#declare Flute=
union {
cylinder { <0,-10,0>,<0,10,0>,Flute_Radius}
sphere { <0,-10,0>,Flute_Radius}
sphere { <0,10,0>,Flute_Radius}
}

#declare Column=
difference {
cylinder { <0,-10.5,0>,<0,10.5,0>,Column_Radius } // Un-fluted column
// Set up a loop
#declare Count=0;
#while ( Count<=Number_Of_Flutes)
object { Flute
translate x*Column_Radius
rotate y*(Count*(360/Number_Of_Flutes))
}
#declare Count=Count+1;
#end
}

object { Column
scale .5
rotate x*45
 texture { pigment {Red} finish {Shiny}}
}


I hope this helps you. Incidentally, the last time I posted any code, half of it went
missing, so I've attatched the code as well.

Andy.


Joseph Prever wrote in message <368E27DB.28B7CE6B@turbont.net>...
>What is the technique in POV 3.x for making fluted columns (or fluted
>anything)?  Or do I need a help app?
>Any response will be greatly appreciated.  Thank you for your time.
>
>-Joe Prever
>


Post a reply to this message


Attachments:
Download 'Column.pov.txt' (2 KB)

From: Ken
Subject: Re: Fluted Columns in POV 3.x
Date: 18 Dec 1998 17:17:52
Message: <367AD451.76EB@pacbell.net>
Andrew Cocker wrote:
> 
> HI Joseph,
>     What I would do is use a CSG difference to chop out each of the flutes from your
> column. Use an #while...#end loop to control the number of flutes, something like
this:
> 
> #declare Flute_Radius=0.25;
> #declare Column_Radius=2;
> #declare Number_Of_Flutes=20;
> #declare Flute=
> union {
> cylinder { <0,-10,0>,<0,10,0>,Flute_Radius}
> sphere { <0,-10,0>,Flute_Radius}
> sphere { <0,10,0>,Flute_Radius}
> }
> 
> #declare Column=
> difference {
> cylinder { <0,-10.5,0>,<0,10.5,0>,Column_Radius } // Un-fluted column
> // Set up a loop
> #declare Count=0;
> #while ( Count<=Number_Of_Flutes)
> object { Flute
> translate x*Column_Radius
> rotate y*(Count*(360/Number_Of_Flutes))
> }
> #declare Count=Count+1;
> #end
> }
> 
> object { Column
> scale .5
> rotate x*45
>  texture { pigment {Red} finish {Shiny}}
> }
> 
> I hope this helps you. Incidentally, the last time I posted any code, half of it
went
> missing, so I've attatched the code as well.
> 
> Andy.
> 
> Joseph Prever wrote in message <368E27DB.28B7CE6B@turbont.net>...
> >What is the technique in POV 3.x for making fluted columns (or fluted
> >anything)?  Or do I need a help app?
> >Any response will be greatly appreciated.  Thank you for your time.
> >
> >-Joe Prever

  If the above doesn't work for you and you want to save
some time there is an excellent include file from Nathan
O'Brian that offers 5 different classical style collumns.

http://www.ozemail.com.au/~no13/html/povinc.html

-- 
 Ken Tyler

 tyl### [at] pacbellnet


Post a reply to this message

From: Julius Klatte
Subject: Re: Fluted Columns in POV 3.x
Date: 19 Dec 1998 18:01:58
Message: <367c3066.0@news.povray.org>
http://www.ozemail.com.au/~no13/html/povinc.html


To save you browsing time: the page has moved to
http://www.no13.net

Julius


Post a reply to this message

From: Joe Prever
Subject: Re: Fluted Columns in POV 3.x
Date: 21 Dec 1998 11:13:09
Message: <36923A0F.B6EACC9E@turbont.net>
Thanks, all, for your help with the problem.  I'll go and get that
include file =)
(And Julius, I recognize your name from a guestbook entry on my website,
the Prism Gallery.  I used the suggestion; thanks again!)

-Joe Prever


Post a reply to this message

From: J  L  Rose
Subject: Re: Fluted Columns in POV 3.x/ Blobs?
Date: 6 Feb 1999 02:56:41
Message: <36BBBD76.7B7A@spamBgone.nbnet.nb.ca>
An interesting variation on the following (Andrew's example) might be to
use a blob object, where the surrounding flute cylinders are cylindrical
components with negative strength. I'd think that it would be a good way
to make the edges of the flutes smooth, as if it was ancient and
weathered.

Andrew Cocker wrote:
> 
> HI Joseph,
>     What I would do is use a CSG difference to chop out each of the flutes from your
> column. Use an #while...#end loop to control the number of flutes, something like
this:
> 
> #declare Flute_Radius=0.25;
> #declare Column_Radius=2;
> #declare Number_Of_Flutes=20;
> #declare Flute=
> union {
> cylinder { <0,-10,0>,<0,10,0>,Flute_Radius}
> sphere { <0,-10,0>,Flute_Radius}
> sphere { <0,10,0>,Flute_Radius}
> }
> 
> #declare Column=
> difference {
> cylinder { <0,-10.5,0>,<0,10.5,0>,Column_Radius } // Un-fluted column
> // Set up a loop
> #declare Count=0;
> #while ( Count<=Number_Of_Flutes)
> object { Flute
> translate x*Column_Radius
> rotate y*(Count*(360/Number_Of_Flutes))
> }
> #declare Count=Count+1;
> #end
> }
> 
> object { Column
> scale .5
> rotate x*45
>  texture { pigment {Red} finish {Shiny}}
> }
> 
> I hope this helps you. Incidentally, the last time I posted any code, half of it
went
> missing, so I've attatched the code as well.
> 
> Andy.
> 
> Joseph Prever wrote in message <368E27DB.28B7CE6B@turbont.net>...
> >What is the technique in POV 3.x for making fluted columns (or fluted
> >anything)?  Or do I need a help app?
> >Any response will be greatly appreciated.  Thank you for your time.
> >
> >-Joe Prever


-jr- 
**********************************************
* Delete "spamBgone." to get my real address *
**********************************************


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.