Construct an adjacency dictionary of the given faces, assuming that the faces have arbitrary orientation.

Parameters
• xyz (list) – The coordinates of the face vertices.

• faces (list) – The indices of the face vertices in the coordinates list.

Returns

dict – For every face a list of neighbouring faces.

Examples

>>> vertices = [[0.0, 0.0, 0.0], [1.0, 0.0, 0.0], [1.0, 1.0, 0.0], [0.0, 1.0, 1.0]]
>>> faces = [[0, 1, 2], [0, 3, 2]]