From FreeCAD Documentation
- Checks if the given objects in
objectslist
contain only solids.
- If
includehidden
is True
it will include all hidden objects, otherwise it will omit them from the search.
- Returns
list_bad
, a list with the objects that are not derived from a Part::Feature
, or components that are not closed, not valid, don't contain solids, or that contain faces that are not part of any solid. This is used to detect Arch or Draft wires and profiles that aren't solids.
- Each element in
list_bad
is another list [object, message]
, where object
is the detected non-solid, and message
indicates the reason why it was included in this list.