Drawing lines and curves
A Rhino curve is similar to a piece of wire. It can be straight or wiggled, and can be open or closed.
A polycurve is several curve segments joined together end to end.
Rhino provides many tools for drawing curves. You can draw straight lines, polylines that consist of connected line segments, arcs, circles, polygons, ellipses, helices, and spirals.
You can also draw curves using curve control points and draw curves that pass through selected points.
See: Wikipedia: Curve.
Lines and polylines
A lines is a degree 1 curve with no bends. A polyline is a series of line or arc segments joined together.
Line
Draw a single line segment.
LineThroughPt
Fit a line through any combination of points, control points, and point-cloud objects.
Polyline
Draw a multi-segment polyline with options for line and arc segments, tracking line helpers, and close.
Polygon
Draw a polygon with a specified number of sides with options for inscribed/circumscribed, by edge, star-shaped, around a curve, and vertical.
Rectangle
Draw a rectangular closed polyline from with options for starting at the center, three points, vertical, and rounded with arc or conic corners.
See: Wikipedia: Line.
Free-form curves
Free-form curves in Rhino are NURBS curves. A NURBS curve is defined by its order, a set of weighted control points, and a knot vector.
Rhino offers a variety of methods for creating free-form curves.
Catenary
Creates a curve that a hanging chain or cable assumes under its own weight when supported only at its ends.
Curve
Draw a curve from control point locations.
HandleCurve
Draw chained Bézier curves with editing handles.
InterpCrv
Fit a curve through picked locations.
InterpCrvOnSrf
Fit a curve through locations on a surface.
Sketch
Drag the mouse to draw a curve.
See: Wikipedia: Non-uniform rational B-spline.
Conic-section curves
Conic-section curves were first defined as the intersection of: a right circular cone of varying vertex angle; a plane perpendicular to an element of the cone. Depending on whether the angle is less than, equal to, or greater than 90 degrees, we get ellipse, parabola, or hyperbola. An arc is a part of a circle. Rhino commands allow drawing specific conics or the general Conic command allows free-form drawing of conic curves. Conics are degree 2.
Conic
Draw a conic section curve with options for the start, end, apex, and rho value.
Arc
Draw an arc with options for center, start, angle, and direction.
Circle
Draw a circle from center and radius, diameter, points on the circumference, and circumference length.
Ellipse
Draw a closed elliptical curve from focus points, center and edges, bounding rectangle, and around a curve.
Hyperbola
Draw a hyperbolic curve from focus points, vertices, or coefficient.
Parabola
Draw a parabolic curve from focus and vertex or endpoint.
Helix and spiral
A spiral is a curve on a plane that winds around a fixed center point at a continuously increasing or decreasing distance from the point.
A helix is a three-dimensional curve that turns around an axis at a constant or continuously varying distance while moving parallel to the axis.
Helix
Draw a helical curve with options for number of turns, pitch, vertical, reverse, and around a curve.
Spiral
Draw a spiral curve with options for number of turns, pitch, flat, vertical, and around a curve.
See: Wikipedia: Spiral.