POV-Ray : Newsgroups : povray.general : Columns Server Time
11 Aug 2024 01:15:13 EDT (-0400)
  Columns (Message 4 to 13 of 13)  
<<< Previous 3 Messages Goto Initial 10 Messages
From: Ken
Subject: Re: Columns
Date: 23 Oct 1999 20:41:45
Message: <38125539.AE5602C5@pacbell.net>
Andrea Ryan wrote:
> 
> What are good methods of making columns?  I tried blobs and unions of
> spheres and cylinders to make the grooves in a column but they didn't
> work as well as I thought they would.
> Brendan Ryan

Colonnes.inc
http://www.iro.umontreal.ca/~pigeon/pub/PovPage/PovPage.html

Column.inc
http://www.no13.net/


-- 
Ken Tyler -  1100+ Povray, Graphics, 3D Rendering, and Raytracing Links:
http://home.pacbell.net/tylereng/index.html http://www.povray.org/links/


Post a reply to this message

From: Andrea Ryan
Subject: Re: Columns
Date: 23 Oct 1999 21:21:55
Message: <38125E01.345C811E@global2000.net>
Thanks. I was looking for a doric column.
Brendan Ryan

Ken wrote:

> Andrea Ryan wrote:
> >
> > What are good methods of making columns?  I tried blobs and unions of
> > spheres and cylinders to make the grooves in a column but they didn't
> > work as well as I thought they would.
> > Brendan Ryan
>
> Colonnes.inc
> http://www.iro.umontreal.ca/~pigeon/pub/PovPage/PovPage.html
>
> Column.inc
> http://www.no13.net/
>
> --
> Ken Tyler -  1100+ Povray, Graphics, 3D Rendering, and Raytracing Links:
> http://home.pacbell.net/tylereng/index.html http://www.povray.org/links/


Post a reply to this message

From: Chris Huff
Subject: Re: Columns
Date: 23 Oct 1999 22:22:29
Message: <38126DF0.C0ABD51F@yahoo.com>
Sounds like a sign your loop isn't looping. Try something like this:
#macro Column(colHeight, colRadius, colRidges)
    difference {
        cylinder {<0,0,0>, <0,colHeight,0>, colRadius}

        #local k=0;//the loop counter
        #while(k<colRidges)
            cylinder {<0,-0.1,0>, <0,colHeight + 0.1,0>,
(colRadius*pi)/colRidges
                translate x*colRadius rotate k*y*(360/colRidges)
            }
            #local k=k+1;
        #end
    }
#end
Rounding off the sharp edges will take a bit more work, but it shouldn't
be too hard. I will work on that. This is how the macro is used:
object {Column(1, 1, 17)
    pigment {color White}
}


Post a reply to this message

From: Peter Popov
Subject: Re: Columns
Date: 24 Oct 1999 03:34:44
Message: <abASOAkzGgCEs41uBQHPhcFtLPpF@4ax.com>
On Sat, 23 Oct 1999 21:25:42 -0500, Chris Huff
<chr### [at] yahoocom> wrote:

>Rounding off the sharp edges will take a bit more work, but it shouldn't
>be too hard. I will work on that.

If you use a blob with negative components to cut out the rooves
you'll spare yourself the trouble of heavy trig calcs to smooth those
edges out, methinks.


Peter Popov
ICQ: 15002700


Post a reply to this message

From: Chris Huff
Subject: Re: Columns
Date: 24 Oct 1999 09:21:32
Message: <38130869.9B7150@yahoo.com>
>If you use a blob with negative components to cut out the rooves
you'll spare yourself the trouble of heavy trig calcs to smooth those
edges out, methinks.<

But that takes out all of the fun! :-)
Good idea, I will include that option in the macro. Or probably make a
separate macro, because this will probably need several parameters that
nothing else will use.


Post a reply to this message

From: Andrea Ryan
Subject: Re: Columns
Date: 24 Oct 1999 20:43:55
Message: <3813A685.B16A6771@global2000.net>
Would the main body of the column have to be a blob for this method to be
used?
Brendan Ryan

Peter Popov wrote:

> On Sat, 23 Oct 1999 21:25:42 -0500, Chris Huff
> <chr### [at] yahoocom> wrote:
>
> >Rounding off the sharp edges will take a bit more work, but it shouldn't
> >be too hard. I will work on that.
>
> If you use a blob with negative components to cut out the rooves
> you'll spare yourself the trouble of heavy trig calcs to smooth those
> edges out, methinks.
>
> Peter Popov
> ICQ: 15002700


Post a reply to this message

From: omniVERSE
Subject: Re: Columns
Date: 24 Oct 1999 22:05:38
Message: <3813baf2@news.povray.org>
Think so, if I follow this thread right.  Use a cylinder {-y,y,1
scale<whatever>} for the column, then other cylinders circling it with
negative strength.  Watch out for the Insert menu when using it to start off
a 'blob', apparently wrong with radius and strength switched.  Compare to
the Scene help Doc.

Bob

Andrea Ryan <ary### [at] global2000net> wrote in message
news:3813A685.B16A6771@global2000.net...
> Would the main body of the column have to be a blob for this method to be
> used?
> Brendan Ryan
>
> Peter Popov wrote:
>
> > On Sat, 23 Oct 1999 21:25:42 -0500, Chris Huff
> > <chr### [at] yahoocom> wrote:
> >
> > >Rounding off the sharp edges will take a bit more work, but it
shouldn't
> > >be too hard. I will work on that.
> >
> > If you use a blob with negative components to cut out the rooves
> > you'll spare yourself the trouble of heavy trig calcs to smooth those
> > edges out, methinks.
> >
> > Peter Popov
> > ICQ: 15002700
>


Post a reply to this message

From: Andrea Ryan
Subject: Re: Columns
Date: 24 Oct 1999 22:11:44
Message: <3813BB23.2B0A7CBE@global2000.net>
I'm using blobs and unions of spheres and cylinders to makes the grooves
but when the number of grooves get high, they get smaller and shallower.
When the number of grooves is high enough, they disappear.
Brendan Ryan


Post a reply to this message

From: Andrea Ryan
Subject: Re: Columns
Date: 24 Oct 1999 22:14:08
Message: <3813BBBB.6CC95672@global2000.net>
I'm not using negative strength right now.
Brendan Ryan

Andrea Ryan wrote:

> I'm using blobs and unions of spheres and cylinders to makes the grooves
> but when the number of grooves get high, they get smaller and shallower.
> When the number of grooves is high enough, they disappear.
> Brendan Ryan


Post a reply to this message

From: Andrea Ryan
Subject: Re: Columns
Date: 27 Oct 1999 15:58:20
Message: <38175816.658B7A4D@global2000.net>
I might critique your tutorial but where can I find it?
Brendan Ryan

Bruce wrote:

> > What are good methods of making columns?  I tried blobs and unions of
> > spheres and cylinders to make the grooves in a column but they didn't
> > work as well as I thought they would.
> > Brendan Ryan
>
> You could also try my DMesh program. It makes column type objects fairly
> well - you can add all the grooves and bumps you want, as well as other
> dents or imperfections. You could also add some 'vines' snaking around
> it if you had the inclination. You could even bend or curve it around a
> bit if you got real ambitious.
>
> One of the tutorials I'm working on covers exactly this topic - Columns,
> birdbaths and other similiar objects. I could certainly send you the
> preliminary models and info as a starting point.
>
> The program actually has a bit of a learning curve at the moment, but I
> *finally* got back to it after a little unexpected 4-week ...delay... so
> things are picking up on the more 'user-friendly' version. On the other
> hand, my email window is alway open, and sounds like you'd be an
> excellent person to 'critique' the tutorial if you were interested.
>
> Bruce Lamming
> Home of DMesh - Distortion Based Mesh Generation
> http://www.geocities.com/SoHo/Studios/4500/


Post a reply to this message

<<< Previous 3 Messages Goto Initial 10 Messages

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