Function representation in geometric modeling: concepts, implementation and applications

A. Pasko, V. Adzhiev, A. Sourin, V. Savchenko
1995 The Visual Computer  
Geometric modeling using continuous real functions of several variables is discussed. Modeling concepts include sets of objects, operations and relations. An object is a closed point set of n-dimensional Euclidean space with a defining inequality f x x x n ( , ,..., ) 1 2 0 ≥ . Transformations of a defining function are described for the set-theoretic operations, blending, offsetting, bijective mapping, projection, Cartesian product and metamorphosis. Inclusion, point membership and
more » ... relations are described. In the implemented interactive modeling system, we use highlevel geometric language that provides extendibility of the modeling system by input symbolic descriptions of primitives, operations and predicates. This approach supports combinations of representational styles, including constructive geometry, sweeping, soft objects, voxel-based objects, deformable and other animated objects. Application examples of aesthetic design, collisions simulation, NC machining, range data processing, and 3D texture generation are given.
doi:10.1007/s003710050034 fatcat:volsb5qdgbfythmastzaarbkai