Found a new bug today with the Query Model Objects component.
It returns “Surfaces” as expected from the output options but if the surfaces were trimmed in Rhino then they do not get returned as Surfaces and rather output from the “Breps” object list.
Graph Space (You can see the trimmed surfaces starting with 999 and 0d0 GUIDs in the brep list):
did not check the .3dm .gh file but my guess is:
The RhinoDocument contains ON_Brep = Open Nurbs Brep
As fare as I know, all “Surfaces” are ON_Brep s as soon as they are added to the document; use the rhino s _list command to see the Open Nurbs Type of Object
But there is the IsSurface Property of a Brep.
But true means untrimmed surface - or more precise a Single-Face Brep where trimming and face boarder is the same.
maybe this is part of the underlaying logic of this component ?
Looks like IsSurface-Property is used to distinguish (untrimmed) Surface and Brep ?