Search NASA⌕ Search

Engineering topics

Bailey, M. J.

Publications and source records attributed to Bailey, M. J..

Adapting Shape Parameters for Cubic Bezier Curves

Bezier curves are an established tool in Computer Aided Geometric Design. One of the drawbacks of the Bezier method is that the curves often bear little resemblance to their control polygons. As a result, it becomes increasingly difficult to obtain anything but a rough outline of the desired shape. One possible solution is tomanipulate the curve itself instead of the control polygon. The standard cubic Bezier curve form has introduced into it two shape parameters, gamma 1 and 2. These parameters give the user the ability to manipulate the curve while the control polygon retains its original form, thereby providing a more intuitive feel for the necessary changes to the curve in order to achieve the desired shape.

Isacoff, D.↗

The vectorization of a ray tracing program for image generation

Ray tracing is a widely used method for producing realistic computer generated images. Ray tracing involves firing an imaginary ray from a view point, through a point on an image plane, into a three dimensional scene. The intersections of the ray with the objects in the scene determines what is visible at the point on the image plane. This process must be repeated many times, once for each point (commonly called a pixel) in the image plane. A typical image contains more than a million pixels making this process computationally expensive. A traditional ray tracing program processes one ray at a time. In such a serial approach, as much as ninety percent of the execution time is spent computing the intersection of a ray with the surface in the scene. With the CYBER 205, many rays can be intersected with all the bodies im the scene with a single series of vector operations. Vectorization of this intersection process results in large decreases in computation time. The CADLAB's interest in ray tracing stems from the need to produce realistic images of mechanical parts. A high quality image of a part during the design process can increase the productivity of the designer by helping him visualize the results of his work. To be useful in the design process, these images must be produced in a reasonable amount of time. This discussion will explain how the ray tracing process was vectorized and gives examples of the images obtained.

Plunkett, D. J.↗

The virtual front end: Towards better management of solid geometric data

Throughout the last decade, Computer Aided Design was seen as a Great Promise. Much was accomplished, but that pales in comparison with what was promised. Ultimate achievement has always seemed just a step away. During the era of the early turnkey system, the one step was limited by modeling geometry through a wire frame. Besides being cumbersome to deal with in three dimensions, it was continually shown that a wire frame is ambiguous. This made the modeling of geometry for engineering purposes even more frustrating. The fundamentals of computer aided engineering design rest on the ability to do various analyses. Presently, solid modeling is taking the mechanical engineering CAD world by storm. There are no fewer than 20 solid modeling packages around the world, and more appearing with each vendor show. The question of integration, that is, the combination of elements of the CAD process into unified and easily usable design tools still exists.

Charlesworth, W. W.↗