令连续表面的参数形式为

其中x,y和z是u和v中的可微函数,Ω是参数域。 标量(u,v)是参数空间中的坐标。与曲线情况类似,表面的度量由函数x的一阶导数确定。

如图3.3所示,这两个偏导数。将向量w从参数空间转换为参数x所描述的表面S的切向量w。

分别是两条等参曲线的切向量并且点

在下文中,为了简明起见,我们删除了参数(u0,v0)或(u,v)。 但是,重要的是要记住,所有数量都是按点定义的,并且通常会在整个表面上变化。

假设参数化,则S的切平面被两个切向量xu和xv跨越。 表面法线向量与两个切线向量正交,因此可以计算为

此外,我们还可以定义x的任意方向导数。 给定一个在参数空间中定义的方向向量,我们考虑参数t通过点(u0,v0)在方向的直线,写成。通过x的这条直线的是曲线

x在(u0,v0)处相对于方向的方向导数w定义为t = 0时Cw的切线,由给出。

应用链式法则得到,J是x的jacobian矩阵:

全球首发!计算机视觉Polygon Mesh Processing读书笔记6——微分几何中的Metric Properties相关推荐

  1. 全球首发!计算机视觉Polygon Mesh Processing读书笔记——5微分几何中的弧长

    Arc Length 可以将在区间[c,d]⊆[a,b]上定义的任何曲线段的长度l(c,d)计算为切向量的积分,即l(c,d)= . 因此,切向量对曲线的度量进行编码. 此弧长参数设置独立于曲线的特定 ...

  2. 绝对不能错过!计算机视觉Polygon Mesh Processing读书笔记——4微分几何中的曲线

    流形 3D模型必须为流形.通俗地说,如果一个网格模型中存在多个(3个或以上)面共一条边,那么它就是非流形的(non-manifold),因为这个局部区域由于自相交而无法摊开展平为一个平面了.请看如图所 ...

  3. 绝对不能错过!计算机视觉Polygon Mesh Processing读书笔记——3

    几何建模算法的效率和内存消耗在很大程度上取决于基础曲面网格数据结构. 选择网格数据结构需要考虑拓扑和算法方面的考虑: 拓扑要求.数据结构需要表示哪种网格? 我们可以依靠2-manifold网格,还是需 ...

  4. 【笔记】Polygon mesh processing 读书笔记(1)

    参考书籍:Polygon mesh processing,2010 大约分8篇,这是第一篇 0. 前言 3D 获取技术 计算机断层扫描(computer tomography) 核磁共振成像(MR,m ...

  5. 【笔记】Polygon mesh processing读书笔记(5)

    多边形网格处理(5) 5. 参数化(Parameterization) 5.1 通用目标 计算一个目标的参数化意味着为其附着一个坐标系统.这个坐标系统有许多可能的应用,比如纹理映射.法向映射(norm ...

  6. 【笔记】Polygon mesh processing读书笔记(2)

    多边形网格处理系列第二篇 文章目录 @[toc] 2. 网格数据结构 基于面的数据结构 基本情况 优缺点 改进的face-based数据结构 基于边的数据结构 基于半边的数据结构 基于有向边的数据结构 ...

  7. Polygon Mesh Processing读书笔记——1三角网格Triangle Meshes

    最近看论文深感基础知识的匮乏,所以补充一些图形几何方面的知识,首先是这本书的封面. 主要章节介绍 本书讨论了基于多边形网格的几何处理管道的主要组件,如下图所示. 为了本书的指导目的,主题的描述顺序与图 ...

  8. 【笔记】Polygon mesh processing 读书笔记(3)

    文章目录 3. 微分几何 曲线 弧长 曲率 表面 表面的参数化表示 度量性质 **第一基本形式** **各向异性** 表面曲率 **Euler定理** **曲率张量** **固有几何(Intrinsi ...

  9. 【笔记】Polygon mesh processing 学习笔记(7)

    多边形网格处理(7) 7. Repairing Definetion Problem statement Model repair, removing artifacts from a geometr ...

最新文章

  1. 【技术综述】人脸风格化核心技术与数据集总结
  2. mysql5.7.20+初始化_MySQL5.7.28 初始化数据库
  3. 设置GNOME或者KDE为默认的启动桌面环境
  4. docker配置data-root:设置镜像存储路径 镜像加速地址 私有仓库
  5. MySQLWorkbench里的稀奇事之timestamp的非空默认值
  6. AIX主机信任关系配置
  7. Android之用AccessibilityService实现红包插件
  8. 交换机的RJ45端口和SFP端口有什么区别?
  9. Android成长日记-Android布局优化
  10. supervisor安装和配置
  11. AttributeError: 'NoneType' object has no attribute 'astype'
  12. 内网服务器文件如何加密,局域网共享文件如何加密?
  13. sha java 应用_Java中常用的加密算法应用MD5,SHA,RSA
  14. [AX]AX2012 C#使用IIS宿主AIF服务的一些问题
  15. rgb转nv12 nv12转rgb
  16. JAVA学习笔记(七)细胞自动机(带注释)
  17. 如何下载ScienceDirect(Elsevier)文献的补充材料
  18. IDEA关联MySQL数据库库
  19. GIT统计代码量及IDEA Statistic统计解析
  20. python用cartopy包画地图_python绘制地图的利器Cartopy使用说明

热门文章

  1. 美国OCC代理署长Brian Brooks将于今日离任,由首席运营官接任
  2. 2019-2、CentOS7_直播服务搭建_nginx_nginx-http-flv-module
  3. 在js、jsp文件中如何获取项目绝对路径
  4. 毕业设计周记(第二篇)
  5. spring boot之security
  6. 【转】webpack中关于source map的配置
  7. ActiveMQ消息队列用法
  8. Jquery取得iframe中元素的几种方法(转载)
  9. Flash Builder4.6 入门Demo_trace
  10. textContent和innerText属性的区别