Hello Guys,
I facing an issue where calling comp(f) after calling a rule call, the comp operation would not be executed
colorRed -->
set(material.color.r, 1.0)
set(material.color.g, 0.0)
set(material.color.b, 0.0)
colorGreen -->
set(material.color.r, 0.0)
set(material.color.g, 1.0)
set(material.color.b, 0.0)
colorBlue -->
set(material.color.r, 0.0)
set(material.color.g, 0.0)
set(material.color.b, 1.0)
colorWhite -->
set(material.color.r, 1.0)
set(material.color.g, 1.0)
set(material.color.b, 1.0)
makeARoof -->
roofHip( "byHeight" ,
5.0 ,
1.0 ,
true )
TestWorks -->
extrude( 20.0 )
comp(f) { top : roofHip( "byHeight" ,
5.0 ,
1.0 ,
true )
comp(f) { street.front : colorRed |
all : colorBlue } |
all : colorGreen }
TestDoesntWork -->
extrude( 20.0 )
comp(f) { top : makeARoof comp(f) { street.front : colorRed | all : colorBlue } | all : colorGreen }
works

does not work
somehow calling a rule ( with and without arguments ) doesn't appear to call the next statement (comp in this case). I am sure I am missing something stupid. 