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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
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.
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.
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
Paoluzzi, A. “Transfinite blending made easy”, Tech. Rep. RT-DIA 40–1999, Dip. Informatica e Aut., Univ. Roma Tre, Rome, 1999.
Paoluzzi, A., Pascucci, V., And Vicentino, M. “Geometric programming: a programming approach to geometric design”. ACM Trans. on Graphics,14(4):266–306, 1995.
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.
Pesce, M. Vrml Browsing and Building Cyberspace. New Riders, London, 1992.
Snyder, J.M. Generative Modeling for Computer Graphics and CAD. Academic Press, London, 1992.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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