Skip to main content
Log in

Experimental CSG environment for modelling solid

  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

The purpose of this research is to develop an experimental environment for solid modelling which can provide a wide range of graphics primitives and operations toward making the modelling process more flexible. The system can handle different types of representations and combine them with an extended-CSG structure. A new geometric editor to enter and modify the data is also reported. To handle different types of representation, the system has an object-oriented structure and the idea of a ‘common function’ is introduced to give the interface between them. Ray tracing is used as the rendering method. New techniques for generating images for complex objects are shown with several modelling examples.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. Bronsvoort WF, Wike JJ Van, Jansen FW (1984) Two Methods for improving the Efficiency of Ray Casting in Solid Modeling. CAD 16:110–116

    Google Scholar 

  2. Carlson WE (1982) Techniques for the Generation of Three Dimensional Data for Use in Complex Image Synthesis. PhD dissertation, Ohio State University, September 1982

  3. Catmull EE (1974) A Subdivision Algorithm for Computer Display of Curved Surfaces. PhD dissertation, University of Utah, December 1974

  4. Cobb ES (1984) Design of Sculptured Surfaces Using the B-Spline Representation. PhD dissertation, University of Utah, June 1984

  5. Cohen E, Lyche T, Riesenfeld R (1980) Discrete B-spline and Subdivision Techniques in Computer-Aided Geometric Design and Computer Graphics. Computer Graphics and Image Processing 14:87–111

    Google Scholar 

  6. Dippe M, Swensen J (1984) An Adaptive Subdivision Algorithm and Parallel Architecture for Realistic Image Synthesis. Computer Graphics. SIGGRAPH'84 Conference Proceedings 18:149–158

    Google Scholar 

  7. Glassner AS (1984) Space Subdivision for East Ray Tracing. IEEE Computer Graphics and Applications 4:15–24

    Google Scholar 

  8. Mantyla M, Sulonen R (1982) GWB: A Solid Modeler with Euler Operator. IEEE Computer Graphics and Applications 2:17–31

    Google Scholar 

  9. Parent RE (1977) A System for Sculpting 3-D Data. Proceeding of SIGGRAPH' 77, pp 138–147

    Google Scholar 

  10. Requicha AAG (1980) Representation for Rigid Solid: Theory, Methods and Systems. ACM Computer Surveys 12:437–464

    Google Scholar 

  11. Requicha AAG, Voelcker HB (1983) Solid Modeling: Current Status and Research Directions. IEEE Computer Graphics and Applications 3:25–37

    Google Scholar 

  12. Roth SD (1982) Ray Casting for Modeling Solids. Computer Graphics and Image Processing 18:109–144

    Google Scholar 

  13. Rubin SM, Whitted T (1980) A 3-Dimensional Representation for Fast Rendering of Complex Scenes. Computer Graphics Proceeding of SIGGRAPH'80

  14. Weghorst H, Hooper G, Greenberg DP (1984) Improved Computational Methods for Ray Tracing. ACM Transactions of Graphics 3:52–69

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kitaoka, S. Experimental CSG environment for modelling solid. The Visual Computer 2, 9–14 (1986). https://doi.org/10.1007/BF01890983

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01890983

Key words