S. R. Parry’s research while affiliated with Brigham Young University and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (5)


Free-form deformation of solid geometric primitives
  • Article

January 1989

·

328 Reads

·

767 Citations

Computers & Graphics

T. W. Sederberg

·

S. R. Parry

Free-form deformation of solid geometric models

August 1986

·

6,383 Reads

·

2,311 Citations

ACM SIGGRAPH Computer Graphics

A technique is presented for deforming solid geometric models in a free-form manner. The technique can be used with any solid modeling system, such as CSG or B-rep. It can deform surface primitives of any type or degree: planes, quadrics, parametric surface patches, or implicitly defined surfaces, for example. The deformation can be applied either globally or locally. Local deformations can be imposed with any desired degree of derivative continuity. It is also possible to deform a solid model in such a way that its volume is preserved.The scheme is based on trivariate Bernstein polynomials, and provides the designer with an intuitive appreciation for its effects.


Comparison of three curve intersection algorithms

February 1986

·

282 Reads

·

134 Citations

Computer-Aided Design

This paper treats the problem of how one can best compute the points of intersection of two planar rational curves. Three different algorithms are compared: the well known Bezier subdivision algorithm, a subdivision algorithm based on interval arithmetic, and the implicitization approach. Implementation considerations are discussed, with particular focus on how to make the implicitization method robust and fast. Report is made on a test in which the algorithms solved hundreds of randomly generated problems to eight digits of accuracy. The implicitization algorithm was faster than the others by a factor of five for degree two curves; by a factor of four for cubic curves; by a factor of three for quartic curves; and the interval method was faster for quintic curves by a factor of two.



Citations (4)


... Skeleton-based techniques [BP07,WSLG07] use an embedded skeletal structure to control deformation, enabling intuitive and anatomically plausible adjustments, particularly in character animation. Cage-based editing [LLCO08,SP86] operates similarly to skeleton-based editing, but with the cage typically positioned outside the shape, unlike the internal placement of the skeleton. Despite providing users with handles for shape editing, these traditional methods often disregard prior information and overlook semantic meaning, leading to unrealistic outcomes (see Fig. 1). ...

Reference:

iShapEditing: Intelligent Shape Editing with Diffusion Models
Free-form deformation of solid geometric models
  • Citing Article
  • January 1986

... In this paper, the total calm-water total drag of the DTMB-5415 ship at the design speed Fr = 0.28 is optimized. Free Form Deformation (FFD) method (Sederberg and Parry, 1986) is used to carry out the hull form deformation of the ship bow part, and the shifting method (Kim et al., 2011) is used to adjust the Section Area Curve (SAC) of the whole ship, that is, the cross-sections of the front and the aft halves are independently translated along the direction of ship length. The Sobol method is applied to do the design of experiment in the five-dimensional design space. ...

Free-form deformation of solid geometric primitives
  • Citing Article
  • January 1989

Computers & Graphics

... Given two Bézier curves P(t), t ∈ [α, β] and Q(s), s ∈ [ξ, η], the problem considered in the present study is how to compute all (t * , s * ), t * ∈ [α, β], s * ∈ [ξ, η] such that P(t * ) = Q(s * ). Various methods have been developed to solve this task, such as a subdivision-based approach [2], binary subdivision approach [3], implicitization [4] and Bézier clipping [5]. ...

Comparison of three curve intersection algorithms
  • Citing Article
  • February 1986

Computer-Aided Design

... The most general geometry parameterization library integrated into the MPhys environment is pyGeo [66]. The pyGeo library contains an implementation of the free-form deformation (FFD) method [67] with analytic derivatives. This library also contains wrappers for the Vehicle Sketch Pad (VSP) [68] and Engineering Sketch Pad (ESP) [69] libraries. ...

Free-form deformation of solid geometric models
  • Citing Conference Paper
  • August 1986

ACM SIGGRAPH Computer Graphics