A computer algorithm is developed for clipping and capping N-sided polyhedra with arbitrary planes. The algorithm is then expanded to include the processing of general two and three dimensional geometric finite element model data. Data processing is included for the transformation of original model results to match the clipped and capped graphical display model. The algorithms are implemented in a FORTRAN program that may be directly substituted into the MOVIE.BYU/ARIZONA graphics system. The new SECTION program maintains all the functions of the original version while incorporating several major new features. These new features include the expansion of the geometric library to two and three dimensional elements and two new general forms for polygons and polyhedra. Another significant change in the processing is the implementation of the reentrant clipping and capping routines. This feature permits a previously clipped model to be clipped again and again by new and different clipping planes. The above features as well as enhanced input data schemes including a preliminary interface to NASTRAN are offered as a skeleton for future modifications. The major routines in the program have taken advantage of dynamic memory allocation via FORTRAN subroutine argument calls. Through this latter feature new capability can be concatenated to the end of the current processing in a prototype manner for rapid implementation and exploration.
Identifer | oai:union.ndltd.org:arizona.edu/oai:arizona.openrepository.com:10150/282193 |
Date | January 1980 |
Creators | Konrath, Edwin John |
Contributors | Stephenson, Michael B. |
Publisher | The University of Arizona. |
Source Sets | University of Arizona |
Language | en_US |
Detected Language | English |
Type | text, Dissertation-Reproduction (electronic) |
Rights | Copyright © is held by the author. Digital access to this material is made possible by the University Libraries, University of Arizona. Further transmission, reproduction or presentation (such as public display or performance) of protected items is prohibited except with permission of the author. |
Page generated in 0.0018 seconds