Hi @AndyPayne I had a question regarding how Hops component work.
This is a gh script that gets called as a Hops Component - make_circle.gh (10.9 KB)
When I supply empty paths to the circle component, I get empty paths. This is useful for me to do other things later downstream and maintain my data tree structures.
Now, this is the gh script that calls the above script via Hops - hops_removing_empty_paths.gh (12.5 KB)
Here I lose all the empty paths when using Hops. The output I get from the gh script vs the same script called from Hops is therefore different. Is there a reason Hops is doing this? I am assuming something during the serialization-deserialization process removes empty paths. Is this going to be a limitation of Hops or is this be something that is going to be addressed in the upcoming Hops Model Objects update?
It is not too terribly difficult for me to combine the Hops output with my input to regain my lost empty paths in this particular case, however with more complex functions it will be somewhat tricky to do so. If this is a hard coded limitation then I can keep it in mind going ahead.