What is the difference If and ScopeIf+

Hi.
I used If node and ScopeIf+ node (from Clockwork) and got different results.
I’ve searched about this but I have no clue.

image
(if the point list of Element.Location+ is empty, the result Tag Location Point.)

Can anyone explain it easily?

Hi,

The clockwork github page defines the clockwork version as a more robust version of the core ScopeIf node (which can also deal with levels)

https://github.com/andydandy74/ClockworkForDynamo/wiki/1.x-Node-Documentation

The Dynamo Dictionary describes ScopeIf as helping deal with two lists of different lengths.

http://dictionary.dynamobim.com/#/Core/Logic/Action/ScopeIf

I presume (others may give a better solution!) that feeding a single ‘empty list’ into ‘false’ and multiple ‘location points’ into ‘true’ is the problem…

Hope that helps,

Mark

1 Like

@Mark.Ackerley
I saw the links.
I think you’re right.
Thank you so much for your help!