摘要: 将软件设计成插件化,通过基础库+微内核+核心插件+功能插件这种设计思想很容易把任何项目或者产品的一部分都设计成可以灵活扩展的软件。这其实是一种设计思想,但没有真正的普及到每个开发人员身上,个人认为这种设计技术应该像MVC,各种设计模式那样被开发人员熟知并灵活运用。至于设计模式里为什么没有插件模式这个 阅读全文
posted @ 2016-05-21 18:59 一名老程序员 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 链接:http://weibo.com/p/2304189447a8480102v2c2 此文作者把用到的相关代码包放在:http://pan.baidu.com/s/1qW9a4zU 按照步骤操作完,目前我的OSG源代码版算是编译成功了。 在cmd中测试osg是否编译成功时,如果仅仅编译的是Deb 阅读全文
posted @ 2016-02-08 11:00 一名老程序员 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 我本人之所以缺少这个文件是因为我的PhysX如果你的PhysX是从UE4源代码中提取的,那么可能会出现如下错误,提示找不到nvToolsExt64_1.lib(本机是64bit的操作系统)那就执行ue4目录下的setup.bat,总得文件大小约4G。这是UE运行环境下的所有的依赖lib文件。 文件: 阅读全文
posted @ 2016-02-07 17:58 一名老程序员 阅读(670) 评论(0) 推荐(0) 编辑
摘要: 前几天无意中看到了Physx开源了,就连自己的领导也高兴了一下,让本道士去下载源代码琢磨一下,顺便做几个例子跑起来。结果没成想这个nvidia的github上的源代码被移除了,而且csdn,pudn上都居然木有源代码。最后还是在ue4里找到了源码,但拿到ue4的源码还是得去github上,200多M 阅读全文
posted @ 2016-02-04 12:33 一名老程序员 阅读(905) 评论(0) 推荐(0) 编辑
摘要: 这种组合变换在实际开发当中应用很多,所以知道原理可以举一反三第一,你要明白矩阵是有结合律的第二,你要知道旋转矩阵 绕x轴 绕y轴 绕z轴时,这个旋转矩阵是三个形式的矩阵第三,你要明白为什么我们在旋转一个模型时一定要把它先移回原点,当然了,这个旋转矩阵有关小应用:对三角形(中心点(75,93,1))以... 阅读全文
posted @ 2015-05-23 16:30 一名老程序员 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 个人基本情况简介(略)由于一直在先前公司从事GRIS报表模块的开发工作,且公司的核心项目GRIS是CMMI5级认证,在软件研发流程上非常规范,还获得过一次公司二等奖,参加项目级临时表改造、国家电网公司2014年财务决算的驻地技术支持,参与大概40个需求的评审和开发,负责过报表子模块——领导查询的设计... 阅读全文
posted @ 2015-04-15 18:43 一名老程序员 阅读(3335) 评论(0) 推荐(0) 编辑
摘要: 以前自己在学习三维程序开发时并没有在意3D数学在程序中的重要作用,但在实际工作中逐渐发现:自己忽视了3D数学的作用,我们实际开发工作总要求模型准确的变换,而不是强调渲染有多炫,那是游戏,如果是仿真程序的话,精准是第一位的,其次才是炫。推荐大家看《3D数学基础:图形与游戏开发.pdf》,注意细节。开发... 阅读全文
posted @ 2015-04-06 21:57 一名老程序员 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 示例代码:IntPtr vertex = someObj.Get().Lock(0,someObj.Get().GetSizeInBytes(), HardwareBuffer.LOCKOPTIONS.HBL_DISCARD);C#中的IntPtr相当于C++中的int*,之所以在C#中存在IntP... 阅读全文
posted @ 2015-03-23 18:41 一名老程序员 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 重载==以后,则==失去原有意义,这时可以使用object.equals(对象A,对象B)的方式进行判断,同样可以达到==的效果 阅读全文
posted @ 2015-03-17 22:35 一名老程序员 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 不光是C++,实际上C#中同样可以对操作符重载。如:namespace Com.EVSoft.Math{ public class Vector3:BaseObject { ... ...... .. public static Vector3 operator + (Vector3 lVector... 阅读全文
posted @ 2015-03-11 22:42 一名老程序员 阅读(338) 评论(0) 推荐(0) 编辑