datastructures¶
Meshes¶
Implementation of the base mesh data structure that adds some of the mesh algorithms as methods. 
Functions¶
Compute the contours of the mesh. 

Generates the dual mesh from a seed mesh. 

Generates the join mesh from a seed mesh. 

Generates the ambo mesh from a seed mesh. 

Generates the kis mesh from a seed mesh. 

Generates the needle mesh from a seed mesh. 

Generates the zip mesh from a seed mesh. 

Generates the truncate mesh from a seed mesh. 

Generates the ortho mesh from a seed mesh. 

Generates the expand mesh from a seed mesh. 

Generates the gyro mesh from a seed mesh. 

Generates the snub mesh from a seed mesh. 

Generates the meta mesh from a seed mesh. 

Generates the bevel mesh from a seed mesh. 

Cull all duplicate vertices of a mesh and sanitize affected faces. 

Explode a mesh into its disconnected parts. 

Flip the cycle directions of all faces. 

Compute geodesic from the vertices of a mesh to given source vertices. 

Compute the isolines of a specified attribute of the vertices of a mesh. 

Offset a mesh. 

Compute the (axis aligned) bounding box of a mesh. 

Compute the (axis aligned) bounding box of a projection of the mesh in the XY plane. 

Planarise a set of connected faces. 

Thicken a mesh. 

Transform a mesh. 

Transform a copy of 

Weld vertices of a mesh within some precision distance. 

Join meshes without welding. 

Join and and weld meshes within some precision distance. 

Get data on circumcentre of triangular face. 

Compute the gaussian curvature at the vertices of a triangle mesh using the angular deficit. 
Matrices¶
Creates a vertex adjacency matrix from a Mesh datastructure. 

Creates a connectivity matrix from a Mesh datastructure. 

Creates a vertex degree matrix from a Mesh datastructure. 

Construct the face matrix from a Mesh datastructure. 

Construct a Laplacian matrix with uniform weights from a mesh data structure. 
Networks¶
Functions¶
Generate the complement network of a network. 

Count the number of crossings (pairs of crossing edges) in the network. 

Embed the network in the plane. 

Identify all pairs of crossing edges in a network. 

Find the faces of a network. 

Verify that the network is connected. 

Verify if a network has crossing edges. 

Check if the network is planar. 

Verify that a network is embedded in the plane without crossing edges. 

Verify that a network lies in the XY plane. 

Transform a network. 

Transform a copy of 