自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

春夜喜雨的专栏

个人随笔 (Owed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu)

  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 多边形面 并集 运算思路(想法)

输入:多边形面1---多变形面N 的所有角点输入:并集输出:布尔运算后的多边形面的面 或者 合并后的多段线 (性能:差)非精确合并思路1:基于三角形 合成 bool二维栅格代表图形1. 多边形拆分成三角形2. 三角形的边线的填充(Vertex A B C), 可以使用bres线填充算法    边AB, BC, CA3. 基于得到的边像素,每一行从AB,BC,CA

2013-06-20 16:05:37 4718

转载 转载:std::map自定义key方法

转载地址:http://blog.sina.com.cn/s/blog_48d4cf2d0100mx4t.html 有时候我们想把用户自定义类型作为std::map的键值。方法一)最简单的方法就是实现该自定义类型的class Foo{public:    Foo(int num_)        : num(num_)    {    }    bool

2013-06-19 11:46:10 2133

原创 [MFC]OnMouseMove移动位置和OnMouseWheel缩放实现

OnMouseMove响应鼠标移动实现原理是:相对静止---鼠标和对象相对位置不变,鼠标的偏移量,就是我们对象的偏移量OnMouseWheel响应鼠标中键的滚动实现原理是:相对移动---鼠标和所在对象点位置不变,鼠标所在对象点的周围 长和宽 成比例的缩放

2013-06-13 10:36:09 20027 7

转载 [转载]VC项目配置基础

转载来源:http://blog.csdn.net/phunxm/article/details/5082488一.IDE基础配置1.字体VC6中“Tools→Options→Format→Font”配置字体;VC2005中“工具→选项→环境→字体和颜色”配置字体。编写代码一般采用等宽字体,等宽点阵(位图)字体,相对矢量字体而言具有兼容性好和显示清晰的优点。常用的编程等宽字体包括F

2013-06-09 09:49:52 1324

原创 CDialog模态对话框

参考:http://baike.baidu.cn/view/3148035.htm1. 与非模态对话框区别一般来说,Windows应用程序中,对话框分为模态对话框和非模态对话框两种。二者的区别在于当对话框打开时,是否允许用户进行其他对象的操作。模态对话框垄断了用户的输入。当一个模态对话框打开时,用户只能与该对话框进行交互,而其他用户界面对象收不到输入信息。模态对话框下,用户需要操作目标

2013-06-08 16:18:38 1095

原创 [MFC]Dialog窗口大小调整控制OnSize/OnSizing

参考:http://www.360doc.com/content/08/1210/09/799_2090143.shtml参考:MSDN0. 启用对话框为可调节对话框 在对话框 属性->外观-->Border,选择Resizing1.对话框的大小限制,预想好允许用户调整的大小范围,通常下限为我们自认为需要确保的大小信息 MinWidth = ;

2013-06-06 20:59:39 21047

转载 转载:c++ 初始化顺序

转载来源:http://blog.csdn.net/xiongwjw/article/details/7353115C++构造函数调用顺序1.     如果类里面有成员类,成员类的构造函数优先被调用;2.     创建派生类的对象,基类的构造函数优先被调用(也优先于派生类里的成员类);3.     基类构造函数如果有多个基类,则构造函数的调用顺序是某类在类派生表中出现的

2013-06-05 09:24:30 732

转载 转载:动态库的创建与使用(带贴图)

转载地址:http://xuzinuo.com/archives/217  文章介绍了动态库的创建和引用的一种方法。VS2008动态链接库(DLL)的创建与导入一、创建新的动态链接库(DLL)项目从“File”菜单中,选择“New”,然后选择“Project…”。如下图:在“项目类型”窗格中,选择“Visual C++”下的“Win32”。在“模板”窗格中,选择“Win

2013-06-05 08:16:20 1021

原创 MFC的坐标转换GetClientRect/GetWindowRect/ClientToScreen/GetCursorPos/ScreenToClient

(windows的窗口左上点为基点,也即原点,向右x轴正向,向下y轴正向) 1. 像MFC传入的point而言,他们的取值为相对的坐标(以当前窗口左上点为基点的相对坐标)   void CDlgSelectCity::OnLButtonDown(UINT nFlags, CPoint point)   转换为windows的坐标,使用ClientToScreen,转换为以当前win

2013-06-04 10:56:26 7704

Mac上构建OpenGL红宝书上的triangles程序

OpenGL红宝书中程序与Mac系统匹配不好,需要进行相关的适配才能够在Mac下正常的运行。 该资源是花了不少时间查阅资料处理的,最终实现仅依赖系统带的OpenGL和GLUT,在Mac上运行红宝书的第一个程序-triangles。 文件(格式.tar.gz压缩包)包含的清单如下: LoadShaders.cpp LoadShaders.o triangles triangles.frag triangles.vert LoadShaders.h Makefile triangles.cpp triangles.o 重新构建方法:make clean; make 运行方法:./triangles

2019-04-12

Python语言程序设计基础_课件PPT_嵩天

课件来源于python123.io课程中57个PDF文档课件的汇总。 笔者提供了:1、把57个章节课件按顺序汇总到一个文档中。 2、对PDF增加了57个章节书签,方便阅读。 课件来源网址:https://python123.io/student/courses/371/materials 备注:感谢嵩天老师和python123提供的课程与课件,建议大家加入课程学习!

2018-12-01

编译原理-简单计算器

编译原理-简单计算器:实现词法分析器,和语法分析器:实现正整数与浮点数的 + - * / () 之前大学的时候,编译原理课程有一个做计算器的任务,当时没有做,只顾做一个漂亮计算器界面。趁这周末有空,就把计算器编译重新做一做。 参考文档:http://wenku.baidu.com/view/341e42bd02d276a200292e6c.html

2014-08-31

AutoCad 2011版的DXF参考手册官方地址

AutoCad 2011版的DXF参考手册,存的一个网址,是网页版访问的。 中文版的,比较好用,我找了许多地方才找到的,所以共享出来给大家。

2013-06-20

Window上的Shell文件

Windows上的Shell程序,经过自己的验证,是可用的,和在Linux上使用效果一致。 使用方法,例如把这个在D盘解压,在 我的电脑-->属性-->高级-->环境变量中,在Path路径里,加上D:\winshell即可 当前已知存在问题:awk命令不可用,当前我自己尚未找到可用的版本,等找到后,会下架这个,重新提供。

2013-06-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除