(self)
iterate through edges

        - same iteration order as self.edge_lengths
            - border edges will be iterated once, non-border edges will be iterated twice
iterate through edges
iterate through edges
def iter_surfedges_weighted(self):
        """iterate through edges

        - same iteration order as self.edge_lengths
            - border edges will be iterated once, non-border edges will be iterated twice
        """
        distances = self.edge_lengths
        n_edges = distances.size / 3

        for i, (a, b, c) in enumerate(self.polys):
            yield a, b, distances[i]
            yield b, c, distances[i + n_edges]
            yield a, c, distances[i + 2 * n_edges]
def iter_surfedges_weighted ( self ) : distances = self . edge_lengths n_edges = distances . size / 3 for i , ( a , b , c ) in enumerate ( self . polys ) : yield a , b , distances [ i ] yield b , c , distances [ i + n_edges ] yield a , c , distances [ i + 2 * n_edges ]