3-D Design of Free-Form B-Spline Surfaces

Author(s):  
James H. Clark
Keyword(s):  
B Spline ◽  
1988 ◽  
Vol 110 (3) ◽  
pp. 287-294 ◽  
Author(s):  
N. M. Patrikalakis ◽  
P. V. Prakash

This paper addresses the representation of plates within the framework of the Boundary Representation method in a Solid Modeling environment. Plates are defined as the volume bounded by a progenitor surface, its offset surface and other, possibly ruled surfaces for the sides. Offset surfaces of polynomial parametric surfaces cannot be represented exactly within the same class of functions describing the progenitor surface. Therefore, if the offset surface is to be represented in the same form as the progenitor surface, approximation is required. A method of approximation relevant to non-uniform rational parametric B-spline surfaces is described. The method employs the properties of the control polyhedron and a recently developed subdivision algorithm to satisfy a certain accuracy criterion. Representative examples are given which illustrate the efficiency and robustness of the proposed method.


1986 ◽  
Vol 6 (2) ◽  
pp. 41-49 ◽  
Author(s):  
Michael A.J. Sweeney ◽  
Richard H. Bartels

Author(s):  
Yunbao Huang ◽  
Xiaoping Qian

We present a divide-and-conquer method that efficiently finds a near-optimal distribution of sensing locations for free-form surface digitization. We formulate a next-best-point problem and transform the uncertainty of a B-spline surface into a higher-dimensional B-spline surface. This technique allows the use of the convex hull and subdivision properties of B-spline surfaces in the divide-and-conquer algorithm. It thus greatly reduces the search time for determining the next best sensing location.


2017 ◽  
Vol 56 (9) ◽  
pp. 2517 ◽  
Author(s):  
Rengmao Wu ◽  
José Sasián ◽  
Rongguang Liang

Author(s):  
Hongshen Wang ◽  
Yurong Wang ◽  
Honghong Zhao ◽  
Jintang Yan

This paper studies the shape similarity evaluation of free-form surfaces expressed by B-spline with single curvature feature and proposes a similarity evaluation algorithm based on curvature feature. Firstly, we calculate the normal vector direction of the two surfaces compared, and use it as the Z axis, so that the two surfaces are aligned on the Z axis. Then, the two surfaces are cut with planes that all perpendicular to the Z axis, and the intersection sets of two surfaces are obtained respectively. Finally, we design the similarity algorithm of plane curves to realize the similarity comparison of corresponding curves in the two sets of intersection, and which is used as the basis for evaluating the similarity between two surfaces. The algorithm transforms the problem of similarity comparison between 3D surfaces into two dimensional space by plane cutting method, and reduces the complexity of the problem effectively. The algorithm only needs to align one coordinate axis in the process of posture adjustment, so it is easy to implement. In order to test the effect of the algorithm, simulation experiments on different type of single curvature feature B-spline surfaces are carried out. The results show that the proposed similarity comparison algorithm of free-form surfaces is feasible and effective.


Author(s):  
Nga Le-Thi-Thu ◽  
Khoi Nguyen-Tan ◽  
Thuy Nguyen-Thanh

Multivariate B-spline surfaces over triangular parametric domain have many interesting properties in the construction of smooth free-form surfaces. This paper introduces a novel approach to reconstruct triangular B-splines from a set of data points using inverse subdivision scheme. Our proposed method consists of two major steps. First, a control polyhedron of the triangular B-spline surface is created by applying the inverse subdivision scheme on an initial triangular mesh. Second, all control points of this B-spline surface, as well as knotclouds of its parametric domain are iteratively adjusted locally by a simple geometric fitting algorithm to increase the accuracy of the obtained B-spline. The reconstructed B-spline having the low degree along with arbitrary topology is interpolative to most of the given data points after some fitting steps without solving any linear system. Some concrete experimental examples are also provided to demonstrate the effectiveness of the proposed method. Results show that this approach is simple, fast, flexible and can be successfully applied to a variety of surface shapes.


Author(s):  
Joanna M. Brown ◽  
Malcolm I. G. Bloor ◽  
M. Susan Bloor ◽  
Michael J. Wilson

Abstract A PDE surface is generated by solving partial differential equations subject to boundary conditions. To obtain an approximation of the PDE surface in the form of a B-spline surface the finite element method, with the basis formed from B-spline basis functions, can be used to solve the equations. The procedure is simplest when uniform B-splines are used, but it is also feasible, and in some cases desirable, to use non-uniform B-splines. It will also be shown that it is possible, if required, to modify the non-uniform B-spline approximation in a variety of ways, using the properties of B-spline surfaces.


Sign in / Sign up

Export Citation Format

Share Document