This paper focuses on the general parameterization in geometric modeling. We have adapted the -calculus formalism to an existing geometrical model which has an applicative representation: the generalized maps embedded in the plane. We investigated how this allows us to parameterize geometric objects by other objects, which can themselves be functional, rather than just by values such as size, shape or position. Thus, conditional, iterative, recursive and shared objects can be built and managed in an homogenous way. We have based the study on an interactive prototype implemented in Objective Caml. Its interface offers two consistent working views. The first interacts with geometric objects while the second interacts with the corresponding programs. We have examined in detail various higher-order operations where -calculus abstraction and application are used extensively to demonstrate how such objects can be built and manipulated. We will illustrate the force of our proposals using more complex constructions.
This paper presents a framework for general parameterization in geometric modeling. We have adapted the λ-calculus formalism to the geometrical model of the generalized maps embedded in the plane. We investigated how this allows us to parameterize geometric objects by size, shape or position but also by other objects or operators. Thus, conditional, iterative, recursive and shared objects can be built and managed in an homogenous way. We have based the study on an interactive prototype implemented in Objective Caml. Its interface offers two consistent working views. The first interacts with geometric objects while the second interacts with the corresponding programs. We have examined in detail various higher-order operations and constructions where λ-calculus abstraction and application are used extensively.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.