Filter items using a boolean predicate. :param f: Callable to be used for filtering. :return: Workplane object with filtered items.
(self: T, f: Callable[[CQObject], bool])
| 4458 | yield from el |
| 4459 | |
| 4460 | def filter(self: T, f: Callable[[CQObject], bool]) -> T: |
| 4461 | """ |
| 4462 | Filter items using a boolean predicate. |
| 4463 | |
| 4464 | :param f: Callable to be used for filtering. |
| 4465 | :return: Workplane object with filtered items. |
| 4466 | """ |
| 4467 | |
| 4468 | return self.newObject(filter(f, self.objects)) |
| 4469 | |
| 4470 | def map(self: T, f: Callable[[CQObject], CQObject]) -> T: |
| 4471 | """ |