If a collection is created and placed at a location other than /root, the locations it collects will be relative to that location. For example, the CEL statement /* on a collection placed under /root/world/geo should collect everything under /root/world/geo.
“Find and Select in Scene Graph” on the CEL statement in the Parameters tab doesn’t seem to take the location into account and only selects /root. “Find and Display Results” also shows a list containing only /root.
Right-click on the collection in the Scene Graph > “Collect and Select” collects and selects the correct locations.
Note that in 2.0v1 neither option will select the right Scene Graph locations due to a bug in this version.
Customer reported version
Katana 2.5v3/2.1v2 Linux
Steps to reproduce
Start Katana and add a PrimitiveCreate node to the Node Graph
Add a CollectionCreate at the location /root/world/geo
Add a Custom CEL statement /* to the CollectionCreate’s parameters
On the CEL statement, click “Find and Select in Scene Graph”. Only /root gets selected.
Right-click on the collection in the Scene Graph and click “Collect and Select”. The primitive gets selected as it should.
Workaround
Unknown.
Reproduced by support
Reproduced in 2.0v1&5, 2.1v1&4, 2.5v1&3 on RHEL 6.6
2.5v1&3 on Windows 7
Expected behaviour
“Find and Select in Scene Graph” on the CEL statement in the Parameters tab should select the same Scene Graph locations as Right-click on the collection in the Scene Graph > “Collect and Select”