halfs

m3sh.iterators.halfs(obj)[source]

Halfedge iterator

The returned iterator traverses incident halfedges of obj depending on its type:

Vertex

↺ traversal of outward pointing halfedges

Face

↺ traversal of incident halfedges

Mesh

traversal of halfedges

Parameters:

obj (Vertex or Face or Mesh) – The base object.

Yields:

Halfedge

Note

This iterator is equivalent to iter(mesh.halfedges.values()) when applied to a mesh.