![](/i/fill.gif) |
![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Thorsten Froehlich wrote:
>
> [...]
>
> Keep in mind that the "1" and "10" could be expressions and it is also
> faster... ;-)
I would not mind if you implement this, it certainly has it's uses. While
you are on it, how about custom vector functions, something like:
function { <x^2, sin(z), z> }
;-)
Christoph
--
POV-Ray tutorials, IsoWood include,
TransSkin and more: http://www.tu-bs.de/~y0013390/
Last updated 05 May. 2002 _____./\/^>_*_<^\/\.______
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
In article <3CDF5F7D.CA29C09C@gmx.de> , Christoph Hormann
<chr### [at] gmx de> wrote:
> it certainly has it's uses.
I am sure some crazy person will figure out some even more crazy applications
> I would not mind if you implement this,
Who knows, maybe it already exists somewhere on my and a few other harddisks.
> While you are on it, how about custom vector functions, something like:
>
> function { <x^2, sin(z), z> }
>
> ;-)
Users! You give them one feature and they start crying for the next! ;-)
Unfortunately, vectors are more difficult to implement :-(
Thorsten
____________________________________________________
Thorsten Froehlich, Duisburg, Germany
e-mail: tho### [at] trf de
Visit POV-Ray on the web: http://mac.povray.org
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
On Mon, 13 May 2002 13:15:38 +0200, "Thorsten Froehlich" <tho### [at] trf de>
wrote:
> I am sure some crazy person will figure out some even more crazy applications
> for it. Warp? W?odzimierz? ;-)
Question marks. That's what makes people crazy. ;-)
> Unfortunately, vectors are more difficult to implement :-(
Don't give up. :-)
ABX
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Thorsten Froehlich <tho### [at] trf de> wrote:
> I am sure some crazy person will figure out some even more crazy applications
It would be really useful if you could also specify the operation which
is performed.
That is, as a sum it is something like:
result = 0;
for(n=initial_value; n<=final_value; ++n) result = result + expression(n);
This would be much more useful if it were more generic, that is:
result = 0;
for(n=initial_value; n<=final_value; ++n) result = expression(result, n);
if you understand what I mean.
You could implement a sum, a multiplication or whatever you want.
> Unfortunately, vectors are more difficult to implement :-(
It would be nice if the parameters to a function could be vectors as well
as floats. This would be useful in some situations.
--
#macro M(A,N,D,L)plane{-z,-9pigment{mandel L*9translate N color_map{[0rgb x]
[1rgb 9]}scale<D,D*3D>*1e3}rotate y*A*8}#end M(-3<1.206434.28623>70,7)M(
-1<.7438.1795>1,20)M(1<.77595.13699>30,20)M(3<.75923.07145>80,99)// - Warp -
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Thorsten Froehlich wrote:
>
> [...]
>
> Users! You give them one feature and they start crying for the next! ;-)
What did you expect? ;-)
> Unfortunately, vectors are more difficult to implement :-(
>
There are already vector functions in form of spline functions, but i
suppose this is something different.
Christoph
--
POV-Ray tutorials, IsoWood include,
TransSkin and more: http://www.tu-bs.de/~y0013390/
Last updated 05 May. 2002 _____./\/^>_*_<^\/\.______
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
On Mon, 13 May 2002 13:15:38 +0200, "Thorsten Froehlich" <tho### [at] trf de>
wrote:
> Users! You give them one feature and they start crying for the next! ;-)
Btw such conclusion, have you noticed my hidden request posted somewhere about
gate between functions and polynomial solver ? I told I would try to implement
it in the future but perhaps it already exists on some of your drives... :-)
ABX
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Skiba <abx### [at] babilon org> wrote:
> Btw such conclusion, have you noticed my hidden request posted somewhere about
> gate between functions and polynomial solver ? I told I would try to implement
> it in the future but perhaps it already exists on some of your drives... :-)
It would have to return multiple results in some cases, which is not really
possible right now...
Once there is a full programming language available in 4.0 I suppose many of
the interesting internal functions can be made available.
Thorsten
____________________________________________________
Thorsten Froehlich
e-mail: mac### [at] povray org
I am a member of the POV-Ray Team.
Visit POV-Ray on the web: http://mac.povray.org
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
On Tue, 14 May 2002 10:29:54 +0200, "Thorsten Froehlich" <tho### [at] trf de>
wrote:
> It would have to return multiple results in some cases, which is not really
> possible right now...
But knowing max order of polynomial I know max number of roots so can ask for
n-th root. Additional function could return number of roots to check if there
is any.
ABX
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
On Tue, 14 May 2002 10:29:54 +0200, "Thorsten Froehlich" <tho### [at] trf de>
wrote:
> Once there is a full programming language available in 4.0 I suppose many of
> the interesting internal functions can be made available.
shader ? raytracer in function VM in SDL ?
ABX
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Why not just call out to Perl and be done. All these hacky quick developed
new languages are a real pain, when Perl already does just about everything
you can want from a proramming language. I think you guys should be spending
time on improving realism/adding features instead of a new programming
language.
Mike
"Thorsten Froehlich" <tho### [at] trf de> wrote in message
news:3ce0cb06@news.povray.org...
> Once there is a full programming language available in 4.0 I suppose many
of
> the interesting internal functions can be made available.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |