Skip to main content

Rapid Development of VRML Content via Geometric Programming

  • Conference paper
Virtual Environments ’99

Part of the book series: Eurographics ((EUROGRAPH))

Abstract

This paper aims to show that a functional design language can be used as a general-purpose VRML generator. The PLaSM language, which allows for algebraic computations with geometric shapes and maps, has been recently extended with non geometric attributes like colors, lights and textures. PLaSM is used in the paper both to develop some general-purpose tools, including Bézier manifolds of any dimension and degree, the n-th derivative of any parametric curve and “Bézier stripes” of small width, as well as to quickly implement a quite complex mountain landscape. Customized PLaSM applications may generate fully parameterized virtual worlds starting from small data files or streams.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Backus, J., Williams, J.H. And Wimmers, E.L. “An Introduction to the Programming Language FL”. In Research Topics in Functional Programming, D.A. Turner (Ed.), Addison-Wesley, Reading, MA, 1990.

    Google Scholar 

  2. Bajaj, C., Baldazzi, C., Cutchin, S., Paoluzzi, A., Pascucci, V. And Vicentino, M. “Web-based approach for very complex animations through geometric programming”. Submitted paper, August 1998.

    Google Scholar 

  3. Bernardini, F., Ferrucci, V., Paoluzzi, A. And Pascucci, V. “A Product Operator on Cell Complexes”. Proc. of the ACM/IEEE 2nd Conf. on Solid Modeling and Appl., ACM Press, 43–52, 1993.

    Google Scholar 

  4. Paoluzzi, A. “Generative Geometric Modeling in a Functional Environment”, in Design and Implementation of Symbolic Cômputation Systems. Lecture Notes in Computer Science, 1128, 79–97, Springer and Verlag, 1996

    Google Scholar 

  5. Paoluzzi, A. “Transfinite blending made easy”, Tech. Rep. RT-DIA 40–1999, Dip. Informatica e Aut., Univ. Roma Tre, Rome, 1999.

    Google Scholar 

  6. Paoluzzi, A., Pascucci, V., And Vicentino, M. “Geometric programming: a programming approach to geometric design”. ACM Trans. on Graphics,14(4):266–306, 1995.

    Google Scholar 

  7. Pascucci, V., Paoluzzi, A. And Ferrucci, V. “Dimension-Independent Convex-Cell Based HPC: Skeletons and Product”. International Journal of Shape Modeling, 2 (1): 37–67, 1996.

    Article  MATH  Google Scholar 

  8. Pesce, M. Vrml Browsing and Building Cyberspace. New Riders, London, 1992.

    Google Scholar 

  9. Snyder, J.M. Generative Modeling for Computer Graphics and CAD. Academic Press, London, 1992.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag/Wien

About this paper

Cite this paper

Paoluzzi, A., Francesi, S., Portuesi, S., Vicentino, M. (1999). Rapid Development of VRML Content via Geometric Programming. In: Gervautz, M., Schmalstieg, D., Hildebrand, A. (eds) Virtual Environments ’99. Eurographics. Springer, Vienna. https://doi.org/10.1007/978-3-7091-6805-9_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-7091-6805-9_14

  • Publisher Name: Springer, Vienna

  • Print ISBN: 978-3-211-83347-6

  • Online ISBN: 978-3-7091-6805-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics