| 
|  |  |  
|  |  |  |  |  |  |  |  |  |  |  
|  |  |  |  |  |  |  |  |  |  |  
|  |  | is it possible to use a pigment function i've made,
#local pigf = function {pigment {... }}
as a normal pattern for an object? I understand I could make an isusurface
using that function, but that's not what I'm aiming for.
something like:
#local norm1 = normal{
    pigf(x,y,z).gray
}
?
thanks,
ross.
Post a reply to this message
 |  |  |  |  |  |  |  |  
|  |  |  |  |  |  |  |  |  |  |  
|  |  | Ross Litscher wrote:
> is it possible to use a pigment function i've made,
> 
> #local pigf = function {pigment {... }}
> 
> as a normal pattern for an object? I understand I could make an isusurface
> using that function, but that's not what I'm aiming for.
> 
> something like:
> 
> #local norm1 = normal{
>     pigf(x,y,z).gray
> }
> 
> ?
> 
> thanks,
> ross.
pretty much exactly that. This works:
#declare pigf = function { pigment { bozo } }
sphere {
    0, 5
    texture {
        pigment { White }
        normal { function { pigf(x, y, z).gray } }
    }
}
-- 
Bill Hails
Post a reply to this message
 |  |  |  |  |  |  |  |  
|  |  |  |  |  |  |  |  |  |  |  
|  |  | "Bill Hails" <bil### [at] europe yahoo-inc  com> wrote in message
news:40688bb0@news.povray.org...
> Ross Litscher wrote:
>
> > is it possible to use a pigment function i've made,
> >
> > #local pigf = function {pigment {... }}
> >
> > as a normal pattern for an object? I understand I could make an
isusurface
> > using that function, but that's not what I'm aiming for.
> >
> > something like:
> >
> > #local norm1 = normal{
> >     pigf(x,y,z).gray
> > }
> >
> > ?
> >
> > thanks,
> > ross.
>
> pretty much exactly that. This works:
>
> #declare pigf = function { pigment { bozo } }
> sphere {
>     0, 5
>     texture {
>         pigment { White }
>         normal { function { pigf(x, y, z).gray } }
>     }
> }
> -- 
> Bill Hails
And that should work with any custom pigment function I make, no matter how
complex, right?
thanks for the clarification. I tried several variations, but apparently
never the correct one :)
ross. Post a reply to this message
 |  |  |  |  |  |  |  |  
|  |  |  |  |  |  |  |  |  |  |  
|  |  | In article <4069b368$1@news.povray.org>,
 "Ross Litscher" <rli### [at] everestkc net> wrote:
> And that should work with any custom pigment function I make, no matter how
> complex, right?
Just about. It won't work wit patterns that rely on the surface, like 
the slope pattern or facets.
-- 
Christopher James Huff <cja### [at] earthlink  net>
http://home.earthlink.net/~cjameshuff/
POV-Ray TAG: <chr### [at] tag  povray  org>
http://tag.povray.org/ Post a reply to this message
 |  |  |  |  |  |  |  |  
|  |  | 
| From: Ross Litscher Subject: Re: pigment function as normal pattern
 Date: 31 Mar 2004 11:30:05
 Message: <406af20d@news.povray.org>
 
 |  |  |  |  |  |  |  |  |  
|  |  | "Christopher James Huff" <cja### [at] earthlink net> wrote in message
news:cjameshuff-750829.21124030032004@news.povray.org...
> In article <4069b368$1@news.povray.org>,
>  "Ross Litscher" <rli### [at] everestkc  net> wrote:
>
> > And that should work with any custom pigment function I make, no matter
how
> > complex, right?
>
> Just about. It won't work wit patterns that rely on the surface, like
> the slope pattern or facets.
>
> -- 
Thank you much, both of you.
-ross Post a reply to this message
 |  |  |  |  |  |  |  |  
|  |  |  |  |  |  |  |  |  |