This directory contains six simple models described as NURBS. Each file contains the following notice, followed by one or more spline surface descriptions: These models were created using the Alpha_1 geometric modeling system at the Computer Science Department, University of Utah. We would appreciate your acknowledging the source of the data in publication of work utilizing these models, or portions of them. The text format in which these models are distributed is intended to be mashed into whatever form you want in order to read the data into your own software. No parser or filters for this text form is (nor will be) provided by the University of Utah. The spline surfaces are in the following format: object = srf_obj /* { */ s_mesh = object = matrix_obj /* { */ pt_tag = E3 total = 195 size[3] = 13 5 3 value[195] = -5.41795 .25 .733713 ... 3 -.25 0 endobject /* matrix_obj} */ s_knot_vector[2] = object = matrix_obj /* { */ pt_tag = SCALAR total = 9 size[3] = 1 9 1 value[9] = 0 0 0 0 .5 1 1 1 1 endobject /* matrix_obj} */ object = matrix_obj /* { */ pt_tag = SCALAR total = 17 size[3] = 1 17 1 value[17] = 0 0 0 0 .5 1 1.5 2 2.5 3 3.5 4 5 6 6 6 6 endobject /* matrix_obj} */ s_order[2] = 4 4 s_end_conditions[2] = EC_OPEN EC_OPEN endobject /* srf_obj} */ The surface control mesh ("s_mesh"), and two knot vectors ("s_knot_vector[2]") are described as sub-objects of a general type "matrix_obj". The first knot vector is associated with the rows of the control mesh, the second with the columns. Knot vectors are given explicitly, with duplicate values to indicate multiple knots. The "s_order[2]" field indicates the polynomial order (degree+1) of the surface in the row and column direction respectively. The "s_end_conditions[2]" field indicates the end condition type associated with the row and column direction of the surface respectively. It may be one of EC_OPEN, EC_FLOATING, and EC_PERIODIC. The "pt_tag" field of a matrix object describes the elements. It is one of SCALAR for scalar values, E2 or E3 for euclidean 2- or 3-space points, P2 or P3 for projective 2- or 3-space points. The "total" field indicates the total number of floating point numbers are in the matrix. The "size[3]" field describes the dimensions of the matrix; the third dimension agrees with the dimensionality indicated by the "pt_tag" field. ________________________________________________________________ The Alpha_1 geometric modeling system is licensed to Universities for a small distribution fee. For information about obtaining Alpha_1 (*not* about the data in this distribution) contact: Glenn McMinn Engineering Geometry Systems 275 E. South Temple, Suite 305 Salt Lake City, UT 84111 (801) 575-6021 mcminn@cs.utah.edu