开发技术
开发有关的技术问题
qq_31577553
这个作者很懒,什么都没留下…
展开
-
CArray与CMap写及查询数据比较
写16W个指针数据,Key值为字符串,值为指针,时间秒写: 写记录数 时间 查询次数 时间CArray: 16W 1 1000 7 1个Map: 16W 32 1000 12个Map...原创 2018-10-18 12:35:12 · 421 阅读 · 0 评论 -
研究RibbonButton控件在未添加命令消息映射时处于可用状态(非灰色不可用)
1. 获得了按钮的指针,里面没有方法或者接口达令CMFCRibbonBar的按钮变可用2.测试设置基类CMFCRibbonBaseElement 强制设定成员 m_bIsDisabled; m_bIsVisible;值true ,button不可用 3.研究Ondraw函数,发现此函数只能够控制按钮的图片文本等信息,不可控制按钮状态4.测试响应ON_UPDATE_COMMAND_U...原创 2018-12-24 11:48:54 · 489 阅读 · 0 评论 -
研究内容 osg三维消隐
研究内容 osg三维消隐现有的常用的几种消隐算法主要有:Z—buffer算法、扫描线算法、画家算法、BSP树算法结论:消隐算法皆基于面进行消隐,且osg中没有直接进行线消影算法 背面剔除对凸面体是完美的,但对于其它的就无能为力osg::ref_ptr<osg::CullFace> cullface=new osg::CullFace(osg::CullFac...原创 2019-02-26 09:48:48 · 503 阅读 · 0 评论 -
FreeCAD在Windows10环境下的编译运行
1. (如果是单纯的是想使FreeCAD作为一个库的话直接下载Bin版即可)Bin:https://github.com/FreeCAD/FreeCAD/releases/download/0.17/FreeCAD-0.17.13528.5c3f7bf-WIN-x64-installer.exehttps://github.com/FreeCAD/FreeCAD/release...原创 2019-03-14 10:48:30 · 1567 阅读 · 0 评论 -
注意:编译有警告
以后编译有警告的,应该要重视起来,要想办法消除掉,不然会带来隐患。举个例子,以下代码编译是会有警告, warning C4018: “>”: 有符号/无符号不匹配,如下图:...原创 2019-03-12 18:41:36 · 433 阅读 · 0 评论 -
Osg中着色器基本应用
参考资料:https://www.cnblogs.com/brainworld/p/7445290.htmlhttps://blog.csdn.net/panda1234lee/article/details/519708931.首先,我们需要打开osg的渲染状态节点osg::StateSet中对应的着色器模式。osg::ref_ptr<osg::Program> p...原创 2019-05-05 18:02:39 · 2627 阅读 · 0 评论