POV-Ray : Newsgroups : povray.general : object oriented features : Re: object oriented features Server Time
28 Jul 2024 16:29:22 EDT (-0400)
  Re: object oriented features  
From: H  E  Day
Date: 20 Aug 2000 00:12:28
Message: <01c00a5c$cc13e9e0$8e7889d0@daysix>
| How does this conflict with using a variable?
| #declare Dog =
| object {...
|     members {
|         #declare FrontLeftLeg = object {...};
|         #declare ControlPoint2 = < 0, 1, 2>;
|         #macro GetCurrentState() ... #end
|     }
| };
| 
| Dog.FrontLeftLeg.translate(...);
| #set Dog.ControlPoint2 = vtransform(Dog.ControlPoint2, ...);
| 
| object {Dog.GetCurrentState()}

Umm...  Chris, you can already modify existing variables.
#declare A = 435435/2423423^23
//Varia code
#declare A=A+anythingyouwant.

Or did you mean something else?

H.E. Day
<><


Post a reply to this message

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