Combining implicit surfaces with soft blending in a CSG tree
Combining implicit surfaces with soft blending in a CSG tree
复制标题
在 CSG 树中将隐式曲面与软混合相结合
DOI:
--
复制
发表时间:
2007
期刊:
影响因子:
--
通讯作者:
R. Caubet
中科院分区:
文献类型:
--
作者:
L. Barthe;V. Gaildrat;R. Caubet
AbstractIn this paper, we show an extension of the model proposed bySabourdy, combining various implicit surfaces with softblending capacities in a CSG tree. This extension allowsintegration of plane surfaces, skeletons and many other types ofimplicit surfaces. It particularly develops the blendingpossibilities offered by this approach. The model is then able togenerate a wide variety of shapes on which the user may actthrough a limited number of parameters. Introduction Modelling complex shapes with CSG trees is an efficient and naturalmethod. Indeed, union, intersection and difference are Booleancomposition operators which represent a sort of ‘manual’ way ofmanipulating. But, used alone, this approach fails to obtain softtransitions between the different primitives composing the object.For each function f, an implicit surface is defined by its equationf(x,y,z) = k. Many different implicit models exist, each based onspecific implicit functions generating particular forms. Some of themblend [3, 4, 8], others twist and sweep [5], control which elementsblend together using a graph [6, 18], but all are isolated implicitmodels. In composing these models, we considerably enrich the formswe can produce. Even though the first models combining implicitsurfaces in CSG trees (using min and max functions) [11] did not givesoft transitions, most composition models now allow the introductionof blend in the transitions. Pasko [10] uses the Boolean operators(union, intersection and difference) to compose R-functions which is avery general approach. Wyvill [16, 17] limits his approach to skeleton-based implicit surfaces but treats blending and space warping in thesame way as union, difference and intersection. These two models, are