This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Exploiting Classes in Modeling and Display Software
November 1986 (vol. 6 no. 11)
pp. 13-20
Eric Grant, University of North Carolina
Phil Amburn, University of North Carolina
Turner Whitted, University of North Carolina
The class concept is one component of objectoriented programming systems that has proven useful in organizing complex software. In experimenting with classes for geometric modeling applications, we have devised a class hierarchy that yields some conceptual order in the midst of diverse representations of shapes. Rather than search for a uniform primitive representation, we accept the diversity and build a framework combining dissimilar models in an orderly manner.

1. HaroldHedelman, "A Data Flow Approach to Procedural Modeling," IEEE CG&A Vol. 4, No. 1, pp. 16-26 Jan. 1984
2. WilliamLorenson, "An Object Oriented Design of a Graphics Animation System," 1984 General Electric Corporate R&D, internal report
3. MartinNewell, "The Utilization of Procedure Models in Digital Image Synthesis 1975
4. JulesBloomenthal, "Modeling the Mighty Maple," Computer Graphics (Proc. SIGGRAPH 85) July 1985 Vol. 19, No. 3, pp. 305-311
5. AlainFournier, DonFussell, and Loren C.Carpenter, "Computer Rendering of Stochastic Models," Comm. ACM Vol. 25, No. 6, pp. 371-384 June 1982
6. William T.Reeves and RickiBlau, "Approximate and Probabilistic Algorithms for Shading and Rendering Structured Particle Systems," Computer Graphics (Proc. SIGGRAPH 85) July 1985 Vol. 19, No. 3, pp. 313-322
7. Alvy RaySmith, "Plants, Fractals, and Formal Languages," Computer Graphics (Proc. SIGGRAPH 84) July 1984 Vol. 18, No. 3, pp. 1-10
8. AdeleGoldberg and DavidRobson, Smalltalk-80, The Language and Its Implementation , Addison-Wesley 1983
9. Sonya E.Keene and David A.Moon, "Flavors: Object-Oriented Programming on Symbolics Computers," Common Lisp Conf. Dec. 1985
10. BjarneStroustrup, The C++ Programming Language , Addison-Wesley 1986
11. DavidRobson, "Object-Oriented Software Systems," Byte Vol. 6, No. 8, pp. 74-86 Aug. 1981
12. StevenFeiner, "APEX: An Experiment in the Automated Creation of Pictorial Explanations," IEEE CG&A Vol. 5, No. 11, pp. 29-37 Nov. 1985
13. RafailOstrovsky, Brian R.Gardner, and MarekHolynski, "Semantic Network Reasoning for Picture Composition," Proc. Graphics Interface, 86pp. 20-25
14. MarkFriedell, "Automatic Synthesis of Graphical Object Descriptions," Computer Graphics (Proc. SIGGRAPH 84) July 1984 Vol. 18, No. 3, pp. 53-62
15. PhilAmburn, EricGrant, and TurnerWhitted, "Managing Geometric Complexity with Enhanced Procedural Models," Computer Graphics (Proc. SIGGRAPH 86) Aug. 1986 Vol. 20, No. 4, pp. 189-195
16. HenryFuchs, Gregory D.Abram, and EricGrant, "Near Real-Time Shaded Display of Rigid Objects," Computer Graphics (Proc. SIGGRAPH 83) July 1983 Vol. 17, No. 3, pp. 65-72

Citation:
Eric Grant, Phil Amburn, Turner Whitted, "Exploiting Classes in Modeling and Display Software," IEEE Computer Graphics and Applications, vol. 6, no. 11, pp. 13-20, Nov. 1986, doi:10.1109/MCG.1986.276657
Usage of this product signifies your acceptance of the Terms of Use.