|
ABSTRACT
B-spline multiplication, that is, finding the coefficients of the product B-spline of two given B-splines, is useful as an end result, in addition to being an important prerequisite component to many other symbolic computation operations on B-splines. Algorithms for B-spline multiplication standardly use indirect approaches such as nodal interpolation or computing the product of each set of polynomial pieces using various bases. The original direct approach is complicated. B-spline blossoming provides another direct approach that can be straightforwardly translated from mathematical equation to implementation; however, the algorithm does not scale well with degree or dimension of the subject tensor product B-splines. We present the Sliding Windows Algorithm (SWA), a new blossoming based algorithm for B-spline multiplication that addresses the difficulties mentioned heretofore.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Chen, X., Cohen, E., Damon, J., and Cohen, E. 2006. Tracking intersection curves of two deforming surfaces. Springer-Verlag Lecture Notes in Computer Science 4077 (GMP 2006): 101--114.
|
| |
2
|
Chen, X. 2007. Dynamic geometric computation by singularity detection and shape analysis. Ph.D. Thesis Manuscript.
|
| |
3
|
Cohen, E., Riesenfeld, R. F., and Elber, G. 2001. Geometeric Modeling with Splines: An Introduction, 1 ed. A K Peters.
|
| |
4
|
De Boor, C. 1978. A Practical Guide to Splines, 1 ed. Springer-Verlag.
|
| |
5
|
DeRose, T., and Goldman, R. 1991. A tutorial introduction to blossoming. In Geometric Modeling: Methods and Applications, Springer-Verlag, H. Hagen and D. Roller, Eds., 267--286.
|
 |
6
|
|
 |
7
|
|
| |
8
|
Elber, G., and Cohen, E. 1999. A unified approach to verification in 5-axis freeform milling environments. Computer-Aided Design 31, 13, 795--804.
|
| |
9
|
Elber, G., and Kim, M.-S. 2000. A computational model for nonrational bisector surfaces: Curve-surface and surface-surface bisectors. GMP, 364--372.
|
 |
10
|
|
| |
11
|
Elber, G., Chen, X., and Cohen, E. 2005. Mold accessibility via gauss map analysis. ASME Transactions, Journal of Computing & Information Science in Engineering, June 2005:79--85.
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
|
| |
17
|
Morken, K. M. 1991. Some identities for products and degree raising of splines. Constructive Approximation 7, 195--208.
|
| |
18
|
Piegl, L. A., and Tiller, W. 1997. Symbolic operators for nurbs. Computer-Aided Design 29, 5, 361--368.
|
| |
19
|
Ramshaw, L. 1987. Blossoming: A connect-the-dots approach to splines. System Research Center, DEC.
|
| |
20
|
|
| |
21
|
|
| |
22
|
Seong, J.-K., Elber, G., and Kim, M.-S. 2006. Trimming local and global self-intersections in offset curves/surfaces using distance maps. Computer-Aided Design 38, 3 (March), 183--193.
|
| |
23
|
|
| |
24
|
|
| |
25
|
|
|