(2020/11/9)学习记录

曲率

所谓曲面上某点的高斯曲率,即该点两个主曲率的乘积。把曲面上的顶点映射到单位球的球心,把法线的端点映射到球面上,即将曲面上的点与球面上的点建立了一种对应,叫做曲面的球面表示,也叫高斯映射。高斯曲率的几何意义,即球面上的面积/曲面局部面积的极限,可以看出,高斯曲率确实反映了曲面局部的弯曲程度。

利用高斯曲率的正负性,可以很方便地研究曲面在一点邻近的结构,高斯曲率K>0为椭圆点,K<0为双曲点,K=0为平面或抛物点。并且高斯曲率是曲面的内蕴量,只与曲面的第一基本型相关,与坐标轴的选取和参数化表示无关。

三维空间中的曲率:
主曲率:曲面上有无数个不同方向的曲线,曲面上的点不同方向具有不同曲率,其中最大值和最小值称为主曲率k1和k2,极值方向为主方向,数学上可证明k1和k2互相垂直。

高斯曲率:两主曲率乘积,反映曲面在不同方向弯曲程度是否相同。高斯曲率为正,为球面。高斯曲率为负,双曲面。

平均曲率:两主曲率算数平均数(k1+k2)/2,反映曲面凹凸程度。平均曲率为正,局部凹。平均曲率为负,局部凸。
在这里插入图片描述
第一个图形的高斯曲率为负值,第二个为0,第三个为正数。

atan(y/x)与atan2(y,x)的区别

c/c++标准库中计算正切的函数有两个,一个是atan(y/x),一个是atan2(y,x)。

atan2(y,x)是4象限反正切,它的取值不仅取决于正切值y/x,还取决于点(x,y)落入哪个象限:
当点(x,y)落入第一象限时,atan2(y,x)的范围是0 ~ pi/2;
当点(x,y)落入第二象限时,atan2(y,x)的范围是pi/2 ~ pi;
当点(x,y)落入第三象限时,atan2(y,x)的范围是-pi ~ -pi/2;
当点(x,y)落入第四象限时,atan2(y,x)的范围是-pi/2 ~ 0;

而atan(y/x)仅仅根据正切值为y/x求出对应的角度:
当 y/x >0 时,atan(y/x)取值范围是0 ~ pi/2;
当 y/x <0 时,atan(y/x)取值范围是-pi/2 ~ 0;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值