POV-Ray : Newsgroups : povray.advanced-users : passing variable to macro for use in #for statement : Re: passing variable to macro for use in #for statement Server Time
18 Apr 2024 18:21:51 EDT (-0400)
  Re: passing variable to macro for use in #for statement  
From: Mike Horvath
Date: 21 Sep 2018 03:30:03
Message: <5ba49dfb$1@news.povray.org>
On 9/21/2018 12:51 AM, dick balaska wrote:
> On 09/20/2018 02:56 PM, Kenneth wrote:
> 
>>
>> This would be the (longer) way that I would write such a macro (just for
>> visual/mental clarity):
>>
>> #macro FormatKeyword(Format)
>> #if (Format = "png")
>> png
>> #else
>>       #if(Format = "jpeg")
>>       jpeg
>>       #else
>>            #if(Format = "bmp")
>>            bmp
>>            #else
>>            #end
>>       #end
>> #end
>> #end // of macro
>>
> 
> 
> I would write:
> 
> #macro FormatKeyword(Format)
>      #if (Format = "png") png #end
>      #if (Format = "jpeg") jpeg #end
>      #if (Format = "bmp") bmp #end
> #end
> 

You could use SWITCH and CASE as well.


Mike


Post a reply to this message

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