Right click on the Text Search Input input and there will be a complete table of data points that can be searched.
I think by default it searches usertext. But in this specific case it is the Block Instance > Definition > Name that contains the important information.
Yes, the eggcrate (Content Cache) did get some updates. We had some issues with the 8.8 release candidate, so I held back in publishing this, but here it is now:
Thank you @scottd
This works beautifully and when I tried duplicating your recipe, I realized that there are to places to select ‘Name’. One directly under Model.Block.Instance>Name and another one one layer further in Model.Block.Instance>Instance>Definition>Name…and it is this second one that I have to use…this was not very obvious.
Maybe the first one should be different (ie called Rhino.Name ) or under a Rhino section…just a UI thought
Because that list is really diving into the rhino object database it takes a bit to get to the right data type. Currently it is not really discoverable.
Overall, I think with some documentation and a couple examples we can make much easier to understand.
In addition block definition/instance relationship is a hierarchy that adds another organizational level to deal with.
H @scottd I’m still struggling with the filtering…I thought that I understood, but apparently not.
I have a model with a lot BlockInstances and from these I need to use a single surface that has been placed in a layer called PV inside the block.
I’m having problems both filtering the blockinstances to only get the ones with ‘SolarLab’ in the name and if I first explode and try to filter for the surface in the ‘PV’ layer I also come up with a blank…
Sorry about that, I’ll remember to share the gh file next time…I managed to get it to work. Thanks!
I had misunderstandings at every step.
Most importantly I connected the filtering param into the ‘Key’ (by the way…I don’t see ‘Key’ in my install and can’t find it)…and it is a little difficult to navigate all the similarly named choices under the ‘Key’
Weirdly enough I needed wildcards on both sides of the layer name (even though it is a top-level layer and only two letters)
Not that this matters since you seem to have solved this, but if you use the Contains Text Filter then you can right-click on that and select Starts With. Then you don’t need to use the wildcard expressions… you can simply pass in “PV” and anything that starts with that will be returned.