The Line perpendicular tool in the Keypoint curve toolbox (Line Tangent & Perp > Line perpendicular) now lets you create lines perpendicular both from and to surface curves (curves on surface, surface edges, isoparms) in addition to free curves.
The surface curves are treated like normal curves, so that the line is perpendicular to the surface curve, but not normal to the surface. A line perpendicular to a 3D curve at a given point can lie anywhere in a plane normal to the curve’s tangent at that point. The specific direction of the line is determined by the second point selected, as well as the choice of the True or Projected option.
These options are initially set in the option box, and determine the initial values of the buttons that appear at the bottom of the window after choosing the tool. This way, it is possible to create different versions of the tool that can be placed on a shelf.

The degree of the Line Perpendicular. Values range from 1 (default) to 7.
The line is perpendicular to the curve in 3D space (as seen in the Perspective window) although it may not appear perpendicular in all orthographic views.
The line appears perpendicular to the given curve in the active orthographic view. For a Perspective window, turn off Perspective in the Viewing Panel to get an orthographic view.
The line extends from the selected point on the curve, perpendicular to the curve, and ends as close to the second point as possible. If the second point is selected on a curve, the line will end on that curve.
The line extends from the selected point to the selected curve and is perpendicular to the curve.
Setting up the options
You may want to create different instances of the tool on the shelf for each type of Line Perpendicular you plan to create.
Creating a line perpendicular “From” a curve
A set of 6 buttons appear in the active window: True|Projected, From Curve|To Curve, Next|Change Settings. The button settings from the option box show as active.
A keypoint line is created that extends from the point selected on the first curve (to which it is perpendicular) to the location closest to the point selected. If the second item selected was a curve, the line meets the curve at the point closest to where you clicked.
Creating a line perpendicular “To” a curve
A set of 6 buttons appear in the active window: True|Projected, From Curve|To Curve, Next|Change Settings.The button settings from the option box show as active.
A keypoint line is created that extends from the selected point to the selected curve and is perpendicular to the curve.
If no perpendicular line can be found on the curve to the specified point, linear extensions are built at the start or end of the curve, and the perpendicular is built from those.