上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 94 下一页
摘要: http://blog.sina.com.cn/s/blog_616e189f0100qc0u.html陈氏凸包算法—算法参考:Computing the convex hull of a simple polygon作者:Chern-Lin Chen陈氏算法提供了一个线性效率求凸包的算法,本文使用VS2008对算法进行了测试,论文中有很多错误的地方,大家可以参考源码进行更正。话不多说,大家请看源码,和运行效果。作者对原算法的错误处进行了校正,可以作为大家学习参考使用,如果在公共场合使用本资源和算法更正的内容请标明出处,并及时与作者取得联系。未经允许不得以任何形式在公共场合(包括论文)中使用或 阅读全文
posted @ 2013-09-06 16:58 小 楼 一 夜 听 春 雨 阅读(1267) 评论(0) 推荐(0)
摘要: http://gmd20.blog.163.com/blog/static/168439232012113111759514/执行10000000次,耗时2258,369微秒QueryPerformanceCounter执行10000000次,耗时26,347微秒 GetTickCount执行 10000000 次, 耗时 242,879 微秒 time()c的时间函数time(time_t)大概比GetSystemTimeAsFileTime慢6倍,比_ftime快6倍执行10000000次,耗时1310,066微秒_ftime执行10000000次,耗时1722,125微秒Get... 阅读全文
posted @ 2013-09-02 21:02 小 楼 一 夜 听 春 雨 阅读(21780) 评论(2) 推荐(3)
摘要: http://www.cnblogs.com/chutianyao/p/3246592.html项目中要使用xml打包、解析协议,HQ指定了使用rapidxml--号称是最快的xml解析器。功能很快完成了,但发现rapidxml为了追求性能,做了一些对用户来说并不友好的设计。下面来说一说:给xml对象在添加节点时,不可添加临时变量按照一般用法,使用如下方式添加节点:rapidxml::xml_document doc;void addNode(std::string value){ rapidxml::xml_node* root = doc.allocate_node(rapidxml:.. 阅读全文
posted @ 2013-08-27 20:02 小 楼 一 夜 听 春 雨 阅读(2792) 评论(1) 推荐(1)
摘要: http://blog.csdn.net/sunnyloves/article/details/5655575在DLG中的基本应用 。首先在Cxxdlg.h文件中加入public:CMFCPropertyGridCtrl m_MFCPGCtrl;CMFCPropertyGridProperty* pGroup1;CMFCPropertyGridProperty* pGroup2;然后Cxxdlg.cpp中的OnInitDialog()中CRect rc;GetClientRect(rc);rc.bottom -= 50;rc.left += 50;rc.right -= 50;m_MFCPGC 阅读全文
posted @ 2013-08-13 09:57 小 楼 一 夜 听 春 雨 阅读(4811) 评论(0) 推荐(0)
摘要: 函数功能:该函数创建一个与指定设备兼容的内存设备上下文环境(DC)。函数原型:HDC CreateCompatibleDC(HDC hdc);参数:hdc:现有设备上下文环境的句柄,如果该句柄为NULL,该函数创建一个与应用程序的当前显示器兼容的内存设备上下文环境。返回值:如果成功,则返回内存设备上下文环境的句柄;如果失败,则返回值为NULL。CreateCompatibleDc函数只适用于支持光栅操作的设备,应用程序可以通过调用GetDeviceCaps函数来确定一个设备是否支持这些操作。当不再需要内存设备上下文环境时,可调用DeleteDc函数删除它。用双缓冲的话还要再定义一个位图对象吧, 阅读全文
posted @ 2013-08-12 15:18 小 楼 一 夜 听 春 雨 阅读(10756) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/solstice/article/details/9923615 近期微吐槽博言论存档,涉及“性能优化”、C++陋习等 写C++程序的几个陋习:class 名以大写 C 开头,例如 CDate;成员变量以 m_ 开头;变量采用匈牙利命名法;不知道何时禁用 c 阅读全文
posted @ 2013-08-12 15:08 小 楼 一 夜 听 春 雨 阅读(485) 评论(0) 推荐(0)
摘要: opengl 右手坐标系 列向量 左乘 列主序存储矩阵osg 右手坐标系 行向量 右乘 行主序存储矩阵d3d 左手坐标系 行向量 右乘 行主序存储矩阵ogre 右手坐标系 列向量 左乘 行主序存储矩阵 osg 底层使用的是opengl ,行向量,由于使用矩阵是行主序存储, 相同变换矩阵与opengl 阅读全文
posted @ 2013-08-07 17:31 小 楼 一 夜 听 春 雨 阅读(786) 评论(0) 推荐(0)
摘要: 正常情况下,鼠标指针位于哪个窗口区域内,鼠标消息就自动发给哪个窗口。如果调用了SetCapture,之后无论鼠标的位置在哪,鼠标消息都发给指定的这个窗口,直到调用ReleaseCapture或者调用SetCapture设置另一个窗口为止。很多时候,窗口或控件在鼠标按下后,需要知道鼠标移动和放开的情况,例如按钮在鼠标按下后会变为“按下”状态,鼠标移出按钮区域时“弹起”,所以按钮控件需要在鼠标按下时SetCapture,鼠标放开后ReleaseCapture。GetCapture只是检查一下当前是哪个窗口捕获了鼠标,通常不需要调用。用微软的话来说:Retrievesahandletothewind 阅读全文
posted @ 2013-08-05 14:39 小 楼 一 夜 听 春 雨 阅读(472) 评论(0) 推荐(0)
摘要: 3D图形渲染管线什么是渲染(Rendering)渲染简单的理解可能可以是这样:就是将三维物体或三维场景的描述转化为一幅二维图像,生成的二维图像能很好的反应三维物体或三维场景(如图1):图1:Rendering什么是渲染管线渲染管线也称为渲染流水线,是显示芯片内部处理图形信号相互独立的的并行处理单元。一个流水线是一序列可以并行和按照固定顺序进行的阶段。每个阶段都从它的前一阶段接收输入,然后把输出发给随后的阶段。就像一个在同一时间内,不同阶段不同的汽车一起制造的装配线,传统的图形硬件流水线以流水的方式处理大量的顶点、几何图元和片段。图2显示了当今图形处理器所使用的图形硬件流水线。三维应用程序传给图 阅读全文
posted @ 2013-08-01 20:06 小 楼 一 夜 听 春 雨 阅读(944) 评论(0) 推荐(0)
摘要: 在C++中可以使用stringstream来很方便的进行类型转换,字符串串接,不过注意重复使用同一个stringstream对象时要先继续清空,而清空很容易想到是clear方法,而在stringstream中这个方法实际上是清空stringstream的状态(比如出错等),真正清空内容需要使用.str(“”)方法。 阅读全文
posted @ 2013-07-31 16:13 小 楼 一 夜 听 春 雨 阅读(3084) 评论(0) 推荐(2)
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 94 下一页