POV-Ray : Newsgroups : povray.general : What use is ifdef ? : What use is ifdef ? Server Time
6 Oct 2024 09:51:56 EDT (-0400)
  What use is ifdef ?  
From: FNH
Date: 3 Mar 2014 12:50:00
Message: <web.5314c0a9c473c8865f52a9c30@news.povray.org>
I know what ifdef does (the example below shows me using it)...

//#declare text2use = 2;

box     {
        <-10,0,11>,<10,10,10>

        #ifdef(text2use)
                texture { pigment { White } }
        #else
                texture { pigment { Green } }
        #end

        }

.... but I'm struggling to understand when you would use it. Why would you refer
to a variable you've not defined?  Isn't that just sloppy coding.

Has anyone got/had a real-use case for this command? I'd love to know what I'm
missing out on.


Post a reply to this message

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