EleRender software renders a surface on a display or printer. It can superimpose curves on the surface. In particular, it plots geodesics. EleRender can shade a surface proportional to a scalar field. For example, in an engineering problem, shading can represent temperature.
EleRender capabilities include:
EleRender user-controlled capabilities include:
Also, EleRender offers the following user-controlled options:
The unified manifold and geodesic dialog box allows the user to set many graph properties.

EleRender is distributed with Elements Engineering-Scientific Workspace. However, it is a software component that can be embedded in any ActiveX document.
EleRender examples are:
Sphere with Geodesic

Torus (elliptical cross section) with Geodesic

Salient Assemblage with Geodesic

Close-up with parameter curves

Here is a geodesic trajectory on an ellipsoid color-coded by Gaussian curvature.
