摘要: 1. 判断凸多边形: a. 从某一个顶点出发遍历非邻接顶点,然后连线 ,如果所有顶点都在连线同一侧,则此连线满足要求,否则跳过。继续遍历下一个顶点。 b. 向量叉乘 方法参考: 计算机图形学(二)输出图元_10_多边形填充区_2_分割凹多边形 基于顶点可见性的凹多边形快速凸分解算法 阅读全文
posted @ 2016-12-01 14:51 idiotguy 阅读(1519) 评论(0) 推荐(0) 编辑
摘要: 先收集,再补充 向量 http://stackoverflow.com/questions/563198/how-do-you-detect-where-two-line-segments-intersect/565282# 参数方程:http://book.2cto.com/201208/2894 阅读全文
posted @ 2016-11-25 20:24 idiotguy 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 这不是第一个openGL函数,确实第一个感觉入门的openGL函数。 老师上课的代码,我做了注释~ 首先说说我理解的openGL的运行机制,类似于状态机,外边的函数设置好某状态后,openGL生成图形的时候读取状态的值,然后反映在图形上。 后来问过老师,如果要自己写一个处理坐标的函数嵌入到openG 阅读全文
posted @ 2015-12-02 01:01 idiotguy 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 下载opencv 249 下载安装vs2010旗舰版 (vs2013配置类似,需要变化的主要是版本号,就不再赘述) 一 配置系统环境: 配置环境变量 将opencv的主目录添加为新的系统变量OPENCV G:\Program Files (x86)\opencv\opencv249 向系统变量‘pa 阅读全文
posted @ 2015-01-30 13:05 idiotguy 阅读(1061) 评论(0) 推荐(0) 编辑
摘要: 引用和指针的差别 引用总是指向某个对象,定义引用时没有初始化是错误的 赋值行为差异,给引用赋值修改的是该引用所关联对象的值,而不是使引用与另一个对象关联 阅读全文
posted @ 2015-01-26 10:39 idiotguy 阅读(112) 评论(0) 推荐(0) 编辑
摘要: #if #endif #if #else #endif #ifndef #define #endif 全局变量 extern main.cpp myCout.h myCout.cpp myHandle.h myHandle.cpp 运行结果 阅读全文
posted @ 2015-01-23 13:58 idiotguy 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 函数返回类型分为 函数的类型是指函数的接口,包括函数的参数定义和返回类型 如 函数double max(double,double);的类型是 double(double,double); 定义方法 typedef 类型 函数类型名 (形式参数表) 如: typedef double functio 阅读全文
posted @ 2015-01-23 01:21 idiotguy 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 值传递函数内部生成相应地址放置传入的值,相当于函数内部创建临时变量(隐形),所以不改变传入参数本来的值, 引用和指针传递都是对所在地址上的值更改,会改变传入得值 结果: 阅读全文
posted @ 2015-01-22 00:46 idiotguy 阅读(137) 评论(0) 推荐(0) 编辑
摘要: Description Your task is to calculate the sum of some integers. Your task is to calculate the sum of some integers. Input Input contains an integer N 阅读全文
posted @ 2014-05-21 17:02 idiotguy 阅读(840) 评论(0) 推荐(0) 编辑
摘要: Description Given an odd number N (1 <= N < 10,000) and N integers (1..1,000,000), find their median . Given an odd number N (1 <= N < 10,000) and N 阅读全文
posted @ 2014-05-21 16:00 idiotguy 阅读(669) 评论(0) 推荐(0) 编辑