附件: CubicSpline.py (2012-7-25 13:40:26, 2 KB) / 下载次数 4162The problems with a single Bezier spline range from the need of a high degree curve to accurately fit a complex shape, which is inefficient to process. To overcome the problems, a piecewise curve is used. Therefore the order of the curve is not dependent on the number of control points.
Bezier and B-Spline Technology.pdf
(1.08 MB, 下载次数: 4968)
An Introduction to B-Spline Curves.pdf
(147.78 KB, 下载次数: 4762)
附件: Bezier and B-Spline Technology.pdf (2012-7-25 21:44:24, 1.08 MB) / 下载次数 4968
附件: An Introduction to B-Spline Curves.pdf (2012-7-25 22:43:30, 147.78 KB) / 下载次数 4762B-spline curves require more information (i.e., the degree of the curve and a knot vector) and a more complex theory than Bézier curves. But, it has more advantages to offset this shortcoming. First, a B-spline curve can be a Bézier curve. Second, B-spline curves satisfy all important properties that Bézier curves have. Third, B-spline curves provide more control flexibility than Bézier curves can do. For example, the degree of a B-spline curve is separated from the number of control points. More precisely, we can use lower degree curves and still maintain a large number of control points. We can change the position of a control point without globally changing the shape of the whole curve (local modification property). Since B-spline curves satisfy the strong convex hull property, they have a finer shape control. Moreover, there are other techniques for designing and editing the shape of a curve such as changing knots.
pycurve-1.0.2.zip
(3.9 KB, 下载次数: 4505)
附件: pycurve-1.0.2.zip (2012-7-26 20:43:49, 3.9 KB) / 下载次数 4505
图片附件: Uniform cubic B-Spline.png (2012-7-26 22:25:17, 10.42 KB) / 下载次数 3197
| 欢迎光临 TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua (http://www.tcax.org/) | Powered by Discuz! X2 |