凸多边形的最优三角剖分 - 范文中心

凸多边形的最优三角剖分

09/11

凸多边形的最优三角剖分程序清单:

#include

#include

using namespace std;

void MinWeightTriangulation(int n,float t[][50],int s[][50],float v[][2]); float w(int i,int j,int k,float v[][2]);

void traceback(int i,int j,int s[][50]); //输出三角形的剖分结果

bool judge(int i,int j,int n,float v[][2]); //用于判断是否能构成凸多边形 void main()

{

}

void MinWeightTriangulation(int n,float t[][50],int s[][50],float v[][2]) {

for(int i=1;i

} } } float u=t[i][k]+t[k+1][j]+w(i-1,k,j,v); if(u

float w(int i,int j,int k,float v[][2])

{

{

}

bool judge(int a,int b,int n,float v[][2]) //返回1表示能构成凸多边形 {

边形

else { k=(v[a][1]-v[b][1])/(v[b][0]-v[a][0]); //直线的斜率 y=((v[a][1]-v[b][1])/(v[a][0]-v[b][0]))*v[a][0]-v[a][1]; for(int i=0;iv[a][0])boola=1; else if(v[i][1]

边形

}} if(i!=a&&i!=b) {if(v[i][1]+k*v[i][0]+y>0)boola=1; } if(boola==boolb)return 0; //boola和boolb的值相等,说明直线两侧都与点,不能构成凸多else return 1; else if(v[i][1]+k*v[i][0]+y


相关内容

  • 图形的相似
    图形的相似 1. 如果选用同一个长度单位量得的两条线段AB,CD的长度分别是m,n 那么就说这两条线段的比AB:CD=m:n,或写成AB/CD=m/n.分别叫做这个线段比的前项后项. 2. 在地图或工程图纸上,图上长度与实际长度的比通常称为 ...
  • 最新人教版八年级上几何知识点及类型题复习
    三角形全章复习 知识点一: 1. 三角形的定义:由不在同一条_________上的三条线段___________组成的图形叫做三角形. 2. 三角形的分类(1)按边分类: ⎧不等边三角形三角形 ⎪ ⎨⎧底边和腰不相等的等腰三角形⎪_____ ...
  • 初二数学第十一章三角形总结及练习
    知识要点: 1.判断三条已知线段a .b .c 能否组成三角形. 充要条件:任意两边之和大于第三边. 推论:当a 最长, 且有b+c>a时, 就可构成三角形. 证明: 2.确定三角形第三边的取值范围: ________________ ...
  • 初二数学三角形教案
    三角形学习教案 学生: 教师: 日期: 201 年 月 日 课时: 教学目标1.理解并掌握三角形及三角形的重要线段的概念: 2.掌握三角形的三边间的关系: 3.会利用三角形的内角和定理及外角公式计算角度. 难点重点1.熟练掌握三角形的三条重 ...
  • 初中数学[多边形及其内角和]教学案例
    <多边形及内角和>教学案例 讷河市孔国乡进化中心学校刘桂兰 教学目标. 1.知识目标:了解多边形内角和公式. 2.数学思考:通过把多边形转化成三角形体会转化思想在几何中的运用,同时让学生体会从特殊到一般的认识问题的方法. 3.解 ...
  • 相似多边形的性质的应用
    相似多边形的性质的应用 安徽 李庆社 1.相似多边形的性质 (1)相似多边形中,对应的三角形相似,其相似比等于原相似多边形的相似比. (2)相似多边形中,对应线段的比等于相似比. (3)相似多边形周长的比等于相似比:面积的比等于相似比的平方 ...
  • 初三圆知识点复习总结
    初三数学圆知识点 一.垂径定理 垂径定理:垂直于弦的直径平分弦且平分弦所对的弧. 推论1:(1)平分弦(不是直径)的直径垂直于弦,并且平分弦所对的两条弧: (2)弦的垂直平分线经过圆心,并且平分弦所对的两条弧: (3)平分弦所对的一条弧的直 ...
  • 人教版七年级下册数学课本知识点归纳
    人教版七年级下册数学课本知识点归纳 第五章 相交线与平行线 一.相交线两条直线相交,形成4个角. 1.邻补角:两个角有一条公共边,它们的另一条边互为反向延长线.具有这种关系的两个角,互为邻补角.如:∠1.∠2. 2.对顶角:两个角有一个公共 ...
  • 齐齐哈尔市20XX年数学学科考试说明(定稿)
    齐齐哈尔市2017年数学学科考试说明 一.指导思想 初中升学考试应有利于贯彻国家的教育方针,促进学校全面实施素质教育:有利于体现九年义务教育的性质,全面提高教育质量:有利于引导新课程的实施,全面落实课程标准所设定的目标:有利于引导课程改革的 ...
  • 初中公式定义
    [力 学 部 分] 1.速度:V=S/t 2.重力:G=mg 3.密度:ρ=m/V 4.压强:p=F/S 5.液体压强:p=ρgh 6.浮力: (1)F 浮=F'-F (压力差) (2)F 浮=G -F (视重力) (3)F 浮=G (漂浮 ...