- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算几何-1概要
计算几何
主讲人:张慧杰
Email: zhanghj167@nenu.edu.cn
图形学
辅助设计
数字可视化
机器人技术
地理信息
集成电路
辅助工程
计算机视觉
计算几何有何用
计算几何
1. 计算几何概述
2. 计算几何的基本问题
3. 凸包及其应用
4. 求线段集的两两交点
1. 计算几何概述
计算几何 Computational Geometry研究几何形体的计算机表示、分析与综合。
在计算机图形学、图形用户接口、可视化技术、计算机辅助设计、模式识别等领域,需要快速的几何算法
解析几何是一个选择。解析几何把所有的几何问题转换成纯粹的代数问题,而代数问题是可以用计算机解决的
用解析几何借助计算机处理几何问题存在着两大缺陷:1)方程解的情况复杂,例如Ax+By+C=0;2)存在着浮点误差积累
计算几何采用了介于代数与几何之间的方式解决几何问题。它利用几何特性辅助简单的代数运算解决几何问题,既能精确求解,又提高了算法效率,并且不失几何的优美特性
基本概念
点
线(线段,直线)
面(三角形,圆,多边形(凸,凹))
体(空间几何)
点 Point
typedef struct TPoint
{
double x;
double y;
double z;
}TPoint;
线段 Segment
typedef struct TSegment
{
TPoint t[2];
} Tsegment;
直线 Line
typedef struct TLine
{
//直线方程的系数
double a, b, c;
}TLine;
ax + by + c = 0
射线 radial
typedef struct TRadial
{
TPoint p;
TPoint INF;(无穷远处一点)
}TRadial;
三角形 Triangle
typedef struct TTriangle
{
TPoint t[3];
}TTriangle;
圆 Circle
typedef struct TCircle
{
double r;
TPoint centre;
}TCircle;
多边形 Polygon
typedef struct TPolygon
{
TPoint p[MaxNode];
int n;
}TPolygon;
2. 计算几何的基本问题
2.1 叉积
2.2 点积
2.3 线段交点
2.4 多边形的凸凹性判断
2.5 多边形内外判断
2.6 多边形的面积
2.7 多边形的重心
2.1 叉积
2.1.1 叉积的直观意义
2.1.2 叉积的几何意义
2.1.3 叉积与正弦函数的联系
2.1.4 二维叉积和三维叉积
2.1.1 叉积的直观意义
要判断向量b是否在右手螺旋意义下处于a之后,在第一象限可以判断它们的斜率:
上式可以化为xayb-xbya 0. 这个判断依据在整个平面上有效。
xayb-xbya 0时,向量a和b呈右手系
xayb-xbya 0时,向量a和b呈左手系
xayb-xbya = 0时,向量a和b共线
2.1.2 叉积的几何意义
c
叉积是两个向量所构成的平行四边形的有向面积
当两个向量呈右手系时,有向面积为正值
当两个向量呈左手系时,有向面积为负值
问题:已知三角形三个顶点的坐标,怎样求其面积?
2.1.3 叉积与正弦函数的联系
△Oab的面积是(1/2)*|a|*|b|*sin
(1/2)*|a|*|b|*sin = (1/2)* a b
sin = a b / ( |a|*|b|)
这里的是区分正负号的
2.1.4 二维叉积和三维叉积
叉积的本质是一个向量,这个向量垂直于求叉积的两个向量所在平面,大小是叉积的绝对值.
二维情况的叉积向量平行于z轴,因此可以用正负号表示方向.
2.2 点积
2.2.1 点积的定义
2.2.2 点积的性质
2.2.3 点积的几何解释
2.2.4 点积与余弦函数的关系
2.2.1 点积的定义
两个向量为:
定义两个向量的点积为:
2.2.2 点积的性质
两个向量的点积是标量
点积的变化与向量模的变化成正比。也就是说,可以把向量标准化后再求点积,然后再乘上某个系数,就可以得到原来向量的点积
上述两个性质对于二维、三维、任意维的情况结论是一样的
2.2.3 点积的几何解释
在科学研究中,向量一般是高维的,并且可以表示任何意义
一般用向量的点积表示两个向量的接近程度、相似程度或相反程度。如果两个向量的模固定,那么,当两个向量方向一致时,向量的点积值是正数并且最大;当两个向量方向相反时,两个向量的点
您可能关注的文档
最近下载
- 部队个人防护器材优质教案.doc VIP
- 2025年基于石油企业的价格管理新模式.pdf VIP
- 新教科版(2025版)六年级上册科学全册教案+单元测试卷 .pdf VIP
- 2024-2025新人教版初中数学七年级上册(全册)优秀ppt课件.pptx VIP
- 2025年陕西省综合评标评审专家库考试在线题库及答案.docx VIP
- 《T/CSPSTC 78-2021顶管法管道工程技术规程》.pdf
- 2025年甘肃省公路交通建设集团康略高速公路收费运营人员招聘71人笔试备考试题及答案解析.docx VIP
- 第一单元(核心素养目标教案)-统编版语文五年级上册.docx VIP
- 中考作文指导:中考作文审题课件.pptx
- 2023新能源风电生产指标体系.docx VIP
文档评论(0)