POV-Ray : Newsgroups : moray.win : Plugins, plugins, plugins... : Re: Plugins, plugins, plugins... Server Time
29 Jul 2024 08:23:43 EDT (-0400)
  Re: Plugins, plugins, plugins...  
From: Alex Magidow
Date: 28 Jul 1999 11:42:45
Message: <379F24EB.A88140AD@mninter.net>
Its not just that- if, for example, someone did write an export to another
renderer, wouldn't it be better to have a general scripting language instead of
a POV-Ray based one? I do not object, one bit, to a general scripting
language(what about something like C? very well documented, and all you'd have
to do is have seperate headers or something. It would allow most people to use,
or write, simple to complex plugins, without worrying about owning M$VC++ and
knowing things like MFC. If it was C++, each new 'plugin' could be a class,
requiring how to save it(not required if it is a normal primitive), how to
represent its wireframe(see the last note), how to export it and what it
is(perhaps in a very generic way. Like a .raw file or something-just objects and
coordinates) and whatever else is needed. Overall, it might be pretty good if it
were a POV-script, but much better if it were something general.

Nieminen Mika wrote:

> Nathan Kopp <Nat### [at] koppcom> wrote:
> : I think it was the "Instead of..." part that worried him.
>
>   That "instead of making a plugin for each simple task" was not meant as
> "remove the plugin feature and replace it with a scripting feature". It was
> meant as "if you had a scripting language, you wouldn't be needing to ask
> or make a plugin for each simple task but you could just write a little
> script to do it instead, thus making moray a lot more powerful tool".
>   You could still make plugins if you wanted (and sometimes you have to,
> because you can't do _every_ task with the scripting language (for example
> some animation plugin or whatever)), but with a scripting language you could
> achieve simple tasks easyly, use (povray) features not implemented in moray
> (like adding a julia fractal or whatever), etc.
>
> --
> main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
> ):5;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/



--
You Know You've Been Raytracing Too Long When:
 You purchase Toy Story for inspiration- Then do a better version for fun.


Post a reply to this message

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