# geometry

## Classes

 RhinoNurbsCurve Class representing a NURBS curve based on the NurbsCurve of Rhino.Geometry. RhinoNurbsSurface Class representing a NURBS surface.

## Plugins

### Booleans

 booleans.boolean_difference_mesh_mesh Compute the boolean difference of two triangle meshes. booleans.boolean_intersection_mesh_mesh Compute the boolean intersection of two triangle meshes. booleans.boolean_union_mesh_mesh Compute the boolean union of two triangle meshes.

### TriMesh

 trimesh.trimesh_gaussian_curvature Compute the discrete Gaussian curvature of a triangle mesh. trimesh.trimesh_mean_curvature Compute the discrete mean curvature of a triangle mesh. trimesh.trimesh_principal_curvature Compute the principal curvature of a triangle mesh. trimesh.trimesh_slice Slice a mesh by a list of planes.