- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Rhino中NURBS曲线质量控制技术探究
Rhino中NURBS曲线质量控制技术探究摘要:文中阐述了NURBS曲线在Rhino建模过程中重要性,以及影响其质量的关键因素,并提供了几种改善NURBS曲线质量的可行性方法。
关键词:NURBS曲线;Rhino;CV点;权重;连续性
中图分类号:TP319文献标识码:A文章编号:1009-3044(2012)23-5718-04
Research on Quality Control of NURBS Curve in Rhino
YIN Qin1, WEI Qun2
(1.School of Electromechanical and Architectural Engineering, Jianghan University, Wuhan 430056, China; 2. School of Art Design, Wuhan Institute of Technology, Wuhan 430205, China)
Abstract: The importance of NURBS curve in Rhino’s model building and the key factor that influences its quality are introduced, and several feasible methods of improving NURBS’ curve quality are provided at the same time.
Key words: NURBS curve; Rhino; CV point; weight; continuity
1概述
NURBS是指Non-Uniform Rational B-Splines(非均匀有理B样条曲线)的缩写,它是一种优秀的建模方式。相比传统的网格建模方式,它能更好的控制物体表面的曲率,便于得到更高质量的曲面。许多高级三维软件都支持这种建模方式。Rhino也是以NURBS曲线技术为核心的软件。
NURBS曲线是初学rhino最先接触的概念。学会画曲线不难,但画好曲线却并不简单。建模中的线就像建筑中的构架,基础没打好,房子是会倒的。初学者往往看不到曲线在建模过程中重要作用,不重视线的质量,导致模型很粗糙甚至出现错误。所以掌握高质量NURBS曲线的绘制方法,是学习rhino必需打扎实的基本功。
2决定曲线质量的关键因素
要学习如何绘制高质量曲线,必须先了解哪些因素决定了曲线质量的高低。这些因素包括:CV点的分布、权重、曲线的连续性。
2.1 CV点的分布
CV点是NURBS曲线的定义值,也是曲线调节最常用的控制点,通过改变CV的坐标值,就可以改变曲线的形态和位置。CV点的分布和数量对曲线的质量有重大的影响,在曲线形态相同的前提下:CV点数量越少越好;CV点分布越均匀越好。
首先我们来做一个关于CV点数量的对于曲线质量影响的实验。
两条看上去一模一样的曲线,如图1所示,左边由4个CV点组成,右边的曲线是经过Rebuild后变为10个CV点的曲线,如图1所示。如果不借助工具,我们无法看出这两条曲线有什么差别。曲率检测命令Curvature Graph可以直观显示出曲线曲率的走势,便于我们判断曲线质量的好坏。使用Curvature Graph后,我们看到了左边的曲率线非常平滑,而右边的曲率线有明显的转折。由此应证了同样形态下CV点数量越少,曲线质量越好的原则。
下一个实验是关于CV点的分布对于曲线质量的影响。
画一条曲线,再将其复制到右边,并且在这条复制的曲线上加几个点。两条曲线看上去是一样的,打开Curvature Graph,发现右边加点部分的曲率线突然变密了,如图2所示。曲线因为CV点的分布不均匀而变得复杂了,曲线的质量也随之降低。
2.2 weight权重
Weight在rhino中指的是权重的意思,权重可以理解为CV点对曲线的引力。权重越大,曲线就越靠近CV点;权重越小,曲线越远离CV点。我们用CV点绘制的自由曲线都是没有调整权重的曲线,也就是曲线上每一个CV点到曲线的距离是相等的。标准几何曲线如圆、抛物线等等都是通过调整曲线的权重值得到的。我们运用调节权重的办法就可以改变曲线形态而不增加CV点。下面来做个实验,同样形态的曲线,用两种不同的方法来绘制,哪条曲线的质量更高呢?左边使用加点的办法,右边是增大转折处CV点的权重的办法。再将两条曲线通过挤压命令变成曲面,如图3,可以看到左边的网格线明显更复杂,而右边的曲面就显得很简洁。由此可见用加权重的办法绘制的曲线质量更好。
图3
2.3曲线的连续性
在建模
文档评论(0)