B-spline+techniques
- 格式:pdf
- 大小:4.74 MB
- 文档页数:58


100150.709150.709353.885712708000150.7098000
101353.8857104.5196337.714212808001138.759258001
1020320.1131499.464712908002146.193628002
103104.5196449.4824396.494513008003168.151758003
104337.7142595.335136.491131146.81548004199.77338004
1050156.81696.3351132325.66448005236.197928005
106320.1131429.4556313.7982133536.05558006272.565338006
107499.4647213.3019375.8004134763.41518007305.055998007
1080150.709353.8857135910.13388008333.508988008
109449.4824XY1361109.08868009358.56698009
110396.49451371109.08868010380.872368010
11101381109.08868011401.067968011
112595.3351391109.08868012419.796328012
113136.491KNOTS8013437.700028013
11408014455.291948014
115156.8168015472.083488015
11696.33518016487.128016
11708017499.444258017
118429.45568018508.0998018
119313.79828019512.1278019
12008020510.5718020
121213.30198021502.473778021
第6卷第5期 实验科学与技术 ・49・ 基于动态权值的B—Spline光顺算法 方上玮 (电子科技大学计算机科学与工程学院,成都610054) 摘要:在计算机辅助设计、虚拟现实、数字多媒体系统设计中,B样条曲线是一种进行几何形状设计和构建真实感图形的 重要工具。曲线的光顺性对最终产品的外观质感有着直接影响。文章在前人研究的基础上,给出了一种基于能量的及动态 权值光顺算法(DWEF)。DWEF在改进传统能量优化方程的基础上加入“运行时加权”的概念。应用DWEF使得系统能够智 能地对不同曲线采取不同的光顺参数,以取得更好的光顺效果。 关键词:光顺;B样条;动态权值;能量法 中图分类号:TP301.6 文献标识码:A 文章编号:1672—4550(2o08)05—0049—03 B・-Spline Fairing Algorithm Based Oil Run-time Weighting FANG Shang—wei (School ofComputerScience and Eng ̄neerlng,University ofElectronicScienceand Technology ofChna,Chengdu 610054,China) Abstract:In industry design.the B—spllne curve is an important tool for shape design and data fitting.The quality of final product shape is determined directly by the fairness of the B—spline curve.This paper describes a new method named DWEF(Dynamic Weigh— ring Energetic Fairing)for B-Spline curve fairing.The method adpots a run-time weighting mechanism which makes itself efficient for fairing curves that 8Lre averagely smooth.Experimental results are also revealed in this paper to prove the efficiency of the method. Key words:fairness;B-spline;rLin—time weighting;energetic fairing method 1 引 言 随着计算机图形显示设备及计算机图形学的不 断发展,计算机图形在生产生活中已发挥起越来越 重要的作用。在计算机辅助设计、制造(CAD/ CAM),虚拟现实、虚拟环境(VR/VM)及可视化技 术,计算机动画(cG),图形用户接口(GUI)等系统 的实现方面都离不开具有真实感的计算机图形。 作为构建真实感图形最基础的环节,自由曲线 曲面的生成、插入、修改节点等,光顺性研究一直 以来是其研究的重要内容之一。在飞机、汽车、船 舶等计算柳辅助设计中,人们对产品外形的要求多, 其中之一是外形的光顺性…。曲线的光顺性决定了 曲线的外观是否平滑、顺眼,故良好的光顺算法一 直是CAD、CAM系统中非常重要的一个问题 J。 2 B样条曲线的光顺 通过局部坏点鉴别法可以对曲线的局部光顺性 作出估计,但是由于修改3次B样条曲线的一个 控制顶点 会影响其相邻的4段曲线,故单纯对 收稿日期:2008—03—01;修改日期:2008—04—10 作者简介:方上玮(1983一),男,硕士研究生,研究方向: 人工智能,嵌入式系统,计算机网络与通信。 局部控制顶点的修改难以保证曲线的整体光顺性。 此时宜用整体优化法进行求解 J。 2.・1光顺方程的建立 在工程应用中,曲线的两端通常固定不动。由 于添加重顶点可以控制曲线两端点的位置,故我们 采用对均匀B样条曲线两端添加重顶点的方法来 控制曲线的两端点。 假设节点向量为t0<tl<t2<t3<t4<t5<t6…< t +,<t + <£ +,。假设通过给定型值点列 (i=0, 1,…,n一1)的3次B样条曲线P0(t),其控制顶 点为 (i=o,1,…,n一1)。设 顷后的3次B样 条曲线为P( ),新的型值点列为P ,其控制顶点为 ( =0,1,…,n一1)。我们将P(t)看作过型值点 P 的弹性样条,则样条的弹性应变能为: ds (1) 其中, 为样条的刚度系数;k为曲率。因此,要 使P(t)光顺,应该让Ei 尽可能的小。 显然当时后=0,达到Ei =0极小值,这时曲 线的光顺性最好(为一条直线),但光顺前后型值 点的偏离可能很大。在实际曲线中,通常要求曲线 光顺前后得控制顶点不能偏差太大,传统能量法采 用限制型值点偏移量和的方法。约束函数如下:
60 2007,43(14) Computer Engineering and Applications计算机工程与应用
基于结点调整B-spline曲面G1/G2的光滑拼接
刘焕章,刘旭敏
LIU Huan-zhang,LIU Xu-min
首都师范大学信息工程学院,北京lO0o37
College of Information Engineering,Capital Normal University,Beijing 100037,China E-mail:starskylhz@263.net
LIU Huan-zhang,LIU Xn-rain.Construction of GI/G smooth B-spline surfaces based on knot refinement.Computer Englneering and Applications,2007,43(14):60—63.
Abstract:The motivation of this paper is to develop a scheme of constructing G /G smooth B-spline surfaces with single knots.
According to the continuity conditions between the B—spline curves,these derivative curves of the two surfaces are transformed into some B6zier curves by discreting and knot~refining.Depending on the continuity conditions between the B6zier surfaces,we obtain the relation of the control points which belong to the two B-spline surfaces.At last the G /G smooth B—spline surfaces
Vb1.16 No.2
Wavelet-Based Data Reduction of B・Spfine Curves
ZHAO Gang ,MU Guo.wang2,WANG Su
(1.School ofMechanical Engineering and Automation,Beijing University ofAeronautics&Astronautics,Beijing 100083, China;2.Hebei University ofTechnology,Tianjing 300401,China)
Abstract:A strategy for B-spline curve data reduction based on non-uniform B.spline wavelet decomposition is presented.In existing methods of knot removal,ranking the removal knots depends on a procedure of assigning a weight to each knot to indicate its significance. This is reasonable but not straightforward.Propose is a more straightforward and aceurate method to calculate the weight.The wavelet coefficient is taken as a weight f0r the corresponding knot.The approximating curve and the error Can be obtained directly from the
wavelet decomposition.By using the hierarchical structure of the wavelet,the err.0r can be computed efficiently in an accumulative manneL