找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 17694|回复: 3
打印 上一主题 下一主题

【求助】B样条曲线

[复制链接]
跳转到指定楼层
1
发表于 2002-11-30 11:06:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
各位大虾,我想请教一下:什么是B样条曲线?
什么是非均匀有理B样条曲面(NURBS),和三角片面有何区别?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2002-11-30 12:55:09 | 只看该作者
NURBS -- Non-Uniform Rational B-Splines
  
中文大致叫“非均匀有理B样条”
  
NURBS是一种描述曲面的 "参数表示法"。基本上所有的曲面都可以用 polygon,也就是所谓的 "面" 来 趋近表现,但绝大部份的东西其实都是平滑的,所以必须用代数式或参数式来表示。 NURBS 即是现 在最流形的参数示表式法。NURBS 基本上是用一组 "control point array" 来表示一个曲面,也就是说只 要只定一组 control point 就可以造出一个曲面,而只要调整 control point 就可以控制此曲面的形状。
  
用 NURBS 来拉塑的模型,只要改变其控制点的参数值,即能轻易的改变它的外型,此外,NURBS 只 需要几条类似物体剖面的线段或是封闭曲线,即可拉塑出复杂的模型,比如在做人脸或是动物时就十 分方便; 此外,因其很容易 Modify,所以在工业设计上也逐渐成为主流。要特别强调的,Non-Uniform Rational B-Splines 其中的B并不是Bezier Curve,其定义比Bezier Curve还多出一关联项,所以不要把 它跟Bezier Curve弄混。
  
在CAD/CAM中,常采用Bezier曲线曲面,这样便于理解曲线/曲面。但采用Bezier形式的曲线曲面不能 精确的表示二次曲线和二次曲面,如球体和圆。将多项式改为有理形式,不仅能精确表示二次曲线和 二次曲面,且增加了设计的自由度。重复的进行两点线性插值,可以构造Bezier Curve。重复的进行两 点有理插值,可以构造有理Bezier Curve。
  
与控制顶点类似,有理Bezter曲线上的点可映射为Bezter曲线上的点或对应的控制多边形上的点。在透 视投影使用理形式与非有理形式产生相同投影时,有理Besier曲线曲面和有理B样条曲线曲面继承了 Bezier曲线曲面和B样条曲线曲面的简单、优美的特性。这种形式,数学上的分析及几何特性的掌握了 解都比其他4D空间(wx、wy、wz、w)方法和单纯的3D空间有理形式要简单和容易。
  
现在,有理曲线曲面不仅仅用于表示和构造二次曲线曲面。对有理曲线曲面的权因子该如何选取往往 不很清楚,而且有理形式的计算比非有理形式复杂,但是,由于其构造特性,现在人们已经开始考虑 有理Bezter和有理B样条曲线曲面的应用。
  
B样条曲线
https://home.zsu.edu.cn/math/BKJY/jsjh/content3-3.htm
3
发表于 2002-11-30 13:03:56 | 只看该作者
多谢了,上面的zpal 兄
4
发表于 2002-11-30 19:06:13 | 只看该作者
才知道一直搞错了概念
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-1-29 06:12 , Processed in 0.022450 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

快速回复 返回顶部 返回列表