geometry

Classes

RhinoCurve

Wrapper for Rhino curves.

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.

Curves

curves.new_curve

curves.new_nurbscurve

curves.new_nurbscurve_from_interpolation

curves.new_nurbscurve_from_parameters

curves.new_nurbscurve_from_points

curves.new_nurbscurve_from_step

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.