原文链接

几何体的曲率对于不同的对象有不同的定义。首先来看最简单的平面曲线。

首先把曲线分成无穷小的小段,每一段看作某个圆的一小段圆弧。这个圆叫做“密切圆”(Osculating Circle)。由于它与曲线只相交于极小的一段,又称为“接吻圆”(Kissing Circle)。这个圆的半径称为“曲率半径”。

“曲率”是一个向量,它从圆弧上的参考点指向密切圆圆心。密切圆曲率半径的倒数就是这个圆弧在这个点上“曲率”的大小。

所以,曲线越接近直线,曲率半径就越大,在这一点上的曲率就越小。直线曲率处处为零。

曲率大小的单位是“屈光度”(Dioptre),等于每米的弧度。以透镜为例,屈光度为2的透镜会把光线聚焦在距离镜片的0.5米处。有时候用+表示凸透镜,-表示凹透镜。在眼镜制造中,通常忽略负号,并用曲率的100倍为“度数”。比如,屈光度为-2的眼镜片被称作200度的眼镜片。

曲率的数学定义是曲线上极小的一段AB之间的切线变化程度比上曲线的弧长:

其中,设曲线为

另一方面,对于弧长有:

全部带如原式得:


曲面的曲率

曲面的曲率可以由曲线的曲率推导出来。设在欧几里德空间中存在一个三维曲面,规定过某点的曲率为过该点的法向量和某一切向量所确定的平面的交集(是一条曲线)的曲率。由于过某点可以确定无数条曲线,所以定义曲面的两条主曲率(Principal curvatures)为交集中曲线的最大曲率k1和最小曲率k2。主曲率衡量了曲面在某点上最大和最小的弯曲程度,具有代表意义。

两个主曲率的平均值称为平均曲率(Mean curvature),两个主曲率的乘积称为高斯曲率(Gaussian curvature)。平均曲率描述的是某一点的曲面“嵌入”周围环境的程度。高斯曲率描述的是“内在量度”(Intrinsic measure)。根据高斯绝妙定理(Theorema Egregium),曲面的高斯曲率可以并仅由角度、长度的测量来决定。

曲率(Curvature)的更多相关文章

  1. Unity3d 屏幕空间人体皮肤知觉渲染&次表面散射Screen-Space Perceptual Rendering & Subsurface Scattering of Human Skin

    之前的人皮渲染相关 前篇1:unity3d Human skin real time rendering 真实模拟人皮实时渲染 前篇2:unity3d Human skin real time ren ...

  2. planning深度剖析

    planning深度剖析 结合find命令过滤目录及文件名后缀: find /home/hadoop/nisj/automationDemand/ -type f -name '*.py'|xargs ...

  3. Reading | 《DEEP LEARNING》

    目录 一.引言 1.什么是.为什么需要深度学习 2.简单的机器学习算法对数据表示的依赖 3.深度学习的历史趋势 最早的人工神经网络:旨在模拟生物学习的计算模型 神经网络第二次浪潮:联结主义connec ...

  4. 普林斯顿数学指南(第一卷) (Timothy Gowers 著)

    第I部分 引论 I.1 数学是做什么的 I.2 数学的语言和语法 I.3 一些基本的数学定义 I.4 数学研究的一般目的 第II部分 现代数学的起源 II.1 从数到数系 II.2 几何学 II.3 ...

  5. PCD文件去除曲率的脚本

    在写一个重建算法的时候需要用到点坐标和法向的数据文件,于是向利用pcl中的法向计算模块来生成法向.输出后法向文件中包含曲率信息,但是这是不需要的.于是自己写了一个python小脚本实现格式转换. #- ...

  6. 曲率已驱动了头发——深度分析谷歌AlphaGo击败职业棋手

    这篇是我们自开设星际随笔以来写得最长的一篇.我们也花了不少力气.包括把那5盘棋各打了两遍的谱,包括从Nature官网上把那篇谷歌的报告花了200元下载下来研究它的算法(后来发现谷 歌网站上可以免费下载 ...

  7. SSE图像算法优化系列二十二:优化龚元浩博士的曲率滤波算法,达到约1000 MPixels/Sec的单次迭代速度

      2015年龚博士的曲率滤波算法刚出来的时候,在图像处理界也曾引起不小的轰动,特别是其所说的算法的简洁性,以及算法的效果.执行效率等方面较其他算法均有一定的优势,我在该算法刚出来时也曾经有关注,不过 ...

  8. ArcGIS教程:曲率

    摘要 计算栅格表面的曲率,包括剖面曲率和平面曲率. 用法 · 主要输出结果为每个像元的表面曲率,该值通过将该像元与八个相邻像元拟合而得.曲率是表面的二阶导数,或者可称之为坡度的坡度.可供选择的输出曲率 ...

  9. Differential Geometry之第八章常Gauss曲率曲面

    第八章.常Gauss曲率曲面 1.常正Gauss曲率曲面 2.常负Gauss曲率曲面与Sine-Gordon方程 3.Hilbert定理 4.Backlund变换 4.1.线汇与焦曲面 4.2.Bac ...

随机推荐

  1. spark on yarn,cluster模式时,执行spark-submit命令后命令行日志和YARN AM日志

    [root@linux-node1 bin]# ./spark-submit \> --class com.kou.List2Hive \> --master yarn \> --d ...

  2. Unity 平台宏定义

    官方文档: https://docs.unity3d.com/Manual/PlatformDependentCompilation.html

  3. 性能测试工具Jmeter08-Jmeter断言(检查点)

    断言是在请求的返回层面增加一层判断机制.因为请求成功了,并不代表结果一定正确,因此需要检测机制提高测试准确性. 下面介绍常用的jmeter三种断言 1.响应断言 例如: 模式匹配规则 2.Size A ...

  4. PHP设计原则

    Laravel   PHP设计模式 定义:将PHP设计成一个固化的模式 面向对象设计原则 内聚度:高内聚,表示一个应用程序的单个单元所负责的任务数量和多样性.内聚与单个类或者单个方法单元相关 耦合度: ...

  5. OAuth2.0和企业内部统一登录,token验证方式,OAuth2.0的 Authorization code grant 和 Implicit grant区别

    统一登录是个很多应用系统都要考虑的问题,多个项目的话最好前期进行统一设计,否则后面改造兼容很麻烦: cas认证的方式:新公司都是老项目,用的是cas认证的方式,比较重而且依赖较多,winform的项目 ...

  6. ASP.NET操作DataTable各种方法

    转:http://www.cnblogs.com/isking/p/6178268.html http://www.cnblogs.com/sntetwt/p/3496477.html public ...

  7. Win2D 官方文章系列翻译 - 像素格式

    本文为个人博客备份文章,原文地址: http://validvoid.net/win2d-pixel-formats/ DirectXPixelFormat 枚举 包含了 Direct3D 和 DXG ...

  8. MVC中的验证码

    下面是一个完整的mvc controller类 public class CodeController : Controller { private const string CODE = " ...

  9. echarts自适应宽度

    const myChartContainer = document.getElementById( id ); const resizeMyChartContainer = function () { ...

  10. 写英文bug的经验总结

    本文链接: https://www.cnblogs.com/hchengmx/p/10800855.html 由于工作原因,开bug的时候需要由英文开,刚开的时候比较痛苦,因为有些词汇老师用的不太准确 ...