FetchMeshes
IEnumerable<Mesh> FetchMeshes(this Element element, View? view = null, ViewDetailLevel detailLevel = ViewDetailLevel.Fine, bool includeNonVisible = false)Retrieves all mesh geometry from the element, including meshes inside GeometryInstance nodes.
Parameters
- elementElement
The element to inspect.
- viewView?
Optional view for geometry computation.
- detailLevelViewDetailLevel
Detail level (defaults to Fine).
- includeNonVisiblebool
If true, includes non-visible objects in computation.
Returns: An enumerable of Mesh objects (possibly empty).
Example
int count = element.FetchMeshes().Count();TaskDialog.Show("Meshes", count.ToString());