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.

RhinoBrep

Rhino Brep backend class.

RhinoBrepVertex

A wrapper for a Rhino Brep vertex.

RhinoBrepEdge

A wrapper for Rhino.Geometry.BrepEdge.

RhinoBrepFace

A wrapper for Rhino.Geometry.BrepFace

RhinoBrepLoop

A wrapper for Rhino.Geometry.BrepLoop

RhinoBrepTrim

An interface for a Brep Trim

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.