Animation Parm Surface Surfaces Platonics Curves Geodesics ODE's Cycloid Root Finder Harmonic Rivara Scalar Field Costa Texture Closed Polygons Elastic Curves Elliptic Billard LIC Tangential VF Hodge Splitting

Curves on Hyper Surfaces

Classic curve on parameterized surfaces. The curves are defined via ordinary differential equations on the surfaces. These equations are numerically integrated in JavaView. Select one of various parameterized hyper surfaces and choose among four types of curves on these surfaces: geodesics, shadow lines, asymptotic lines, and principal curvature lines.

The curve are described by differential equations that are integrated with a fourth-order Runge-Kutta method with constant step size.

Usage:

Press key i and pick a point on the surface. The selected curve is integrated with a step size of length/(discr-1) to a maximum of the given length, or until the edge of the surface is reached.

Controls in the curve panel:
Choice Choose curve type.
Slider "Length" Analytic length of curve.
Slider "Polygon Discr" Number of curve vertices.
Slider "Direction" Starting Direction of curve. The direction is given by an angle in the tangent space at the selected point.
Slider "Thickness" Radius of tube around curve.
Slider "Tube Discr" Number of edges of the tube around the curve.
Checkbox "Show Tube" Switch tube around the curve to be visible or invisible in display.
Checkbox "Show Polygon" Switch the curve polygon to be visible or invisible in display.
Checkbox "Show Surface" Switch the surface underlying the curve to be visible or invisible in display.
Button "Animate Direction" Get Animation panel to start animation of the initial curve direction.

 

© 1999 Last modified: 23.04.01 --- Eike Preuß and Konrad Polthier   --- Technical University Berlin, Germany