• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 1
  • Tagged with
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Blending Operations with Blending Range Controls in Implicit Surfaces

Hsu, Pi-Chung 03 October 2003 (has links)
Implicit surface modeling is attracting attention, because a complex object can be constructed easily and intuitively from some simple primitive objects, defined by primitive defining functions, using successive compositions of blending operations. Blending operations play a major role in implicit surfaces, because they can join intersecting primitive objects (operands) smoothly with transitions generated automatically by blending operators. Hence, this dissertation proposes three new methods: (1) the scale method, (2) field functions with adjustable inner and outer radii, and (3) the translation method, for developing blending operations that have blending range controls. That is, the proposed blending operations provide blending range parameters to adjust the size and shape of the transition of the blending surface freely, without deforming the shapes of blended primitives totally. The first and the third methods offer blending range controls by developing new blending operators, whereas the second method does the similar things by developing new primitive defining functions. The scale method is a generalized method. It provides a framework to transform any existing blending operators or arc-shaped curves into the blending operator that has the following properties: (1) Provides blending range and curvature parameters to adjust the size and shape of the transition of the blending surface, without deforming the shapes of blended primitives totally. (2) Behaves like Max/Min(x1,¡K,xk) operators in non-blending regions in the entire domain. As a result, it gives a more intuitive shape control on modeling its subsequent blends. (3) Possesses C1 continuity in the entire domain except the origin. As a result, it can prevent from generating non-smooth surfaces on sequential blends with overlapped blending regions. (4) Works to blend both non-zero and zero implicit surfaces. (5) Can be a new primitive in other blends, especially in Soft blending. (6) Applies for bulge elimination. Field functions with adjustable inner and outer radii provide parameters to adjust the inner and the outer radii of influence, respectively. This dissertation proposes four different transforms to develop this kind of field functions. Thus, using the proposed field functions as the new primitive defining functions of soft object modeling, Soft blending, R-functions, Ricci¡¦s super-ellipsoid blends and Perlin¡¦s set operations: (1) Can retain their low computing complexity. (2) Can perform the blending range controls, by adjusting the inner and the outer radii of influence of the proposed field functions. The translation method is also a generalized method. It offers a framework to transform any existing blending operators or arc-shaped curves into controllable blending operators for blending zero implicit surfaces. A controllable blending operator has the following properties: (1) Offers blending range and curvature parameters to adjust the size and shape of transition of the blending surface, without deforming the shapes of blended primitives completely. (2) Provides parameters mi, i=1,2,¡K,k, to behave like Max/Min(x1/m1,¡K,xk/mk) operators on non-blending regions in the entire domain, and its zero level blending surface remains unchanged, whatever mi, i=1,2,¡K,k, are set. As a result, by adjusting mi, i=1,2,¡K,k, a controllable blending operator has the following abilities to control its primitives¡¦ subsequent blends:

Page generated in 0.0593 seconds