欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 手游 > 计算机图形学bezier曲线曲面B样条曲线曲面

计算机图形学bezier曲线曲面B样条曲线曲面

2025/4/20 4:31:29 来源:https://blog.csdn.net/lf_78910jqk/article/details/120707721  浏览:    关键词:计算机图形学bezier曲线曲面B样条曲线曲面

b站视频

文章目录

    • 曲线曲面基本理论
    • 曲线(面)参数表示
      • 1、显示、隐式和参数表示
      • 2、显式或隐式表示存在的问题
      • 3、参数方程

曲线曲面基本理论

计算机图形学三大块内容:光栅图形显示、几何造型技术、真实感图形显示。光栅图形学是图形学的基础,有大量的思想和算法
几何造型技术是一项研究在计算机中,如何表达物体模型形状的技术

描述物体的三维模型有三种:
线框模型、曲面模型和实体模型
线框模型用顶点和棱边来表示物体
曲面模型只描述物体的表面和表面的连接关系(拓普关系),不描述物体内部的点的属性
实体模型不但有物体的外观而且也有物体内点的描述

目前曲面模型取代了另外两者

曲线(面)参数表示

1、显示、隐式和参数表示

曲线和曲面的表示方程有参数表示和非参数表示之分,非参数表示又分为显式表示和隐式表示。
对于一个平面曲线,显式表示一般形式是:y=f(x)

y = f (x)
在此方程中,一个x值与一个y值对应应,所以显式方程不能
表示封闭或多值曲线

如果一个平面曲线方程,表示成f (x,y)=0_的形式,称之为隐式表示。隐式表示的优点是易于判断一个点是否在曲线上
如果 f (x,y)=0,点在直线上
如果 f (x,y)>0,点在直线上
如果 f (x,y)<0,点在直线下

2、显式或隐式表示存在的问题

(1)与坐标轴相关
(2)用隐函数表示不直观,作图不方便
(3)用显函数表示存在多值性
(4)会出现斜率为无穷大的情形

3、参数方程

为了克服以上问题,曲线曲面方程通常表示成参数的形式假定用t表示参数,平面曲线上任一点P可表示为:

p ( t )=[ x ( t ) , y ( t )]
空间曲线上任一三维点P可表示为:
p ( t ) = [ x ( t ), y ( t ), z( t)]

在这里插入图片描述
【注释】:

  1. 笛卡尔分量,就是笛卡尔坐标系
  2. p(t)是这个点在三维空间中的表示
  3. x,y,z是点的坐标
  4. i,j,k是三个方向的单位向量
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    总结:用参数方程来表示曲线曲面在图形学里是最流行的

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词