计算几何-1.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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 点积的几何解释 在科学研究中,向量一般是高维的,并且可以表示任何意义 一般用向量的点积表示两个向量的接近程度、相似程度或相反程度。如果两个向量的模固定,那么,当两个向量方向一致时,向量的点积值是正数并且最大;当两个向量方向相反时,两个向量的点

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档