POV-Ray : Newsgroups : povray.advanced-users : Object Oriented POV code : Re: Object Oriented POV code Server Time
29 Jul 2024 06:17:21 EDT (-0400)
  Re: Object Oriented POV code  
From: Warp
Date: 24 Feb 2004 05:38:43
Message: <403b29b3@news.povray.org>
Christopher James Huff <cja### [at] earthlinknet> wrote:
> Of course, this is basically doing what language-level 
> constant references would do, and isn't much simpler...

  Exactly my point. :)

> >   That doesn't mean it shouldn't be made secure.

> It does mean it should be made as simple as feasible. Lack of constants 
> hasn't done much harm in POV-Ray.

  This is because you can pass things by value and because there isn't
really any modules with a state (which you could break by accident).
But as soon as you introduce modules (which work like libraries) you
need some security features to avoid the user breaking their functionality
by accident.

-- 
#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

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