In the InstanceDefinition class, what’s the difference between the “GetContainers” and “GetReferences” methods ?
I can find no trace of that “CRhinoInstanceObjects (inserts)” thing .
Is there a difference between an “insert”(never heard of that one) and an “instance”… ?
looking at the return type the first returns instance definitions and the second the instances (the actual inserted blocks)
Oh yeah, makes sense. I was put of by this “Inserts” term which I never heard in any of the blocks -themed cocktail parties I’ve attended.
I wonder if this “UsesDefinition” Method can tell me if a block contains “any block”, or if it absolutely requires a block index…
EDIT : no
That means you can’t tell if a block contains other blocks other than by testing if it contains all the other blocks in your model. Not very convenient.
I therefore have to list the content of each definition to sort the ones containing other blocks :