DIRECTORY Controls, Rope, TubeDefs; TubeDisplay: CEDAR DEFINITIONS ~ BEGIN OPEN TubeDefs; DrawTube: PUBLIC PROC [tube: Tube, context: Context, details: Details, view: Matrix]; DrawSkeleton: PUBLIC PROC [tube: Tube, context: Context, view: Matrix]; DrawSplines: PUBLIC PROC [tube: Tube, context: Context, view: Matrix]; DrawSplineEnds: PUBLIC PROC [ tube: Tube, context: Context, view: Matrix, mark: MarkType _ dot]; DrawContours: PUBLIC PROC [tube: Tube, context: Context, view: Matrix]; DrawLines: PUBLIC PROC [tube: Tube, context: Context, view: Matrix]; DrawFrames: PUBLIC PROC [tube: Tube, context: Context, view: Matrix, label: BOOL]; DrawNormals: PUBLIC PROC [tube: Tube, context: Context, view: Matrix, label: BOOL]; DrawCurvature: PUBLIC PROC [tube: Tube, context: Context, view: Matrix, label: BOOL]; DrawVelocity: PUBLIC PROC [tube: Tube, context: Context, view: Matrix, label: BOOL]; DrawAcceleration: PUBLIC PROC [tube: Tube, context: Context, view: Matrix, label: BOOL]; NVectors: PUBLIC PROC [tube: Tube, details: Details] RETURNS [INTEGER]; END. TubeDisplay.mesa Copyright c 1985 by Xerox Corporation. All rights reserved. Bloomenthal, November 21, 1986 10:44:47 pm PST Draw entire tube according to the details; splines as solid, if selected, or dotted, otherwise. Draw the entire tube with straight lines. Draw splines as solid, if selected, or dotted, otherwise. Draw ends of splines with mark. Draw circles. Draw lines. Draw frames. Draw normals to the tube. Draw curvature vectors. Draw tangent vectors. Draw acceleration vectors. Count number of vectors to draw. Κ­˜šœ™Jšœ Οmœ1™