POV-Ray : Newsgroups : povray.pov4.discussion.general : Using vector components as function parameters : Re: Using vector components as function parameters Server Time
26 Sep 2021 11:14:01 EDT (-0400)
  Re: Using vector components as function parameters  
From: Gyscos
Date: 2 Oct 2013 10:45:02
Message: <web.524c3130b1d79f3434b5e3610@news.povray.org>
"Simon Copar" <inf### [at] gmailcom> wrote:
> scott <sco### [at] scottcom> wrote:
> > How come this doesn't parse:
> >
> > #local V = <0,1,2>;
> > #local f = function(x,y,z){ sin(x*V.x) }
> >
> > but this does:
> >
> > #local V = <0,1,2>;
> > #local Vx = V.x;
> > #local f = function(x,y,z){ sin(x*Vx) }
>
> Vectors don't work in functions. Nothing vector-like will work, except if your
> function is a special vector function (defined as a transform or a spline).
> Everything else is scalar-only.
>
> This message is better suited for the "newusers" section.

Maybe it was a way of asking 'Could functions in POV-Ray 4.0 be general enough
to
handle vectors, and basically anything ou would expect from a regular
computer-science function ?', which is an interesting question, altough probably
an already asked one.


Post a reply to this message

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