Hi Jo
Played a bit more and it's not as bad as my first impression but it might still be simplified. (I tend to post a wee bit too early sometimes
)
Attached is a basic clip file. To get a boolean output you have to specify 1 and 0 as the output results for each node even thought these values are implied. If you have several nested comparisons this starts getting messy and each time you add a conditional node you have to also specify the two results.
In those situations where you have several comparisons producing the final result it would be easier just to have an input for each value to compare, with an implied output of 1 or 0 for true or false. You could probably combine all of the boolean functions so it would just be one additional node I guess, and it wouldn't be too much of a stretch to use an existing conditional node with if Input = 1.... as the final output.
I guess it partly stems from my programming in Filemaker Pro which uses 1/0 as both a result and input for boolean operations...
(for input it actually uses 1 and NOT 1, but 1/0 fits this)
As for an actual case... I'm looking at creating a mask for object populations based on camera position and fov that is more flexible than the image-based mask I came up with (
http://forums.planetside.co.uk/index.php?topic=972.msg10345#msg10345). While someone may be able to find a simpler method, I'm looking at comparing 3 calculated angles, with checks for divide by zero errors for arctan, and quadrant checking to select the appropriate comparison between values.
To go with this I also have an algorithm for optimising the size and placement of a population to follow the camera through an animation (to minimise the time spent by the populator creating 0 objects) but as the population settings are not available as inputs I'll be managing these externally and importing the values from text files.