- 博客(13)
- 收藏
- 关注
原创 bullet物理引擎创建流程
配置内存和碰撞属性 btDefaultCollisionConfiguration 设置默认碰撞分配模式 btCollisionDispatcher 创建 btDiscreteDynamicsWorld或者btSoftRigidDynamicsWorld 这些类继承于btDynamicsWorld,提供了可以管理你的物理物体和约束的高层接口。它也实现了每帧更新所有物体。 创
2013-03-26 17:17:57
754
原创 关于kinect SDK安装后找不到设备的问题解决
http://www.microsoft.com/zh-cn/kinectforwindows/support/kinect-for-windows-known-issues.aspx 在windows7 32位系统下安装 kinect for windows SDK 1.6 重启之后运行测试案例提示找不到设备。 此问题在不同设备上会有不同,分别在两台电脑测试,一台正常安装,另一台重启后测试失
2013-03-26 15:04:05
3681
原创 virtools二维坐标系概念总结
用vsl或SDK编写BB或插件时,获取二维平面坐标需要区分RenderContext的不同窗口,如下图所示: 1.Entire Window: RenderContext 上图最外侧红色圆点标记处 2.Window Rect:窗口矩形,与窗口分辨率有关。 3.View Rect:视口矩形,与摄像机分辨率(摄像机窗口纵横比)有关。 当调用Pick2D(
2013-01-30 14:04:17
975
原创 virtools manager
manager 是除bb外的另外一种执行管理形式 他也在virtools框架循环之内: ->managers preProcess ->Behavioral Process->managers postProcess->Rendering->| |____________________________________________________________________| ma
2012-04-01 09:56:36
331
原创 鼠标点击、拖拽、抬起三态检测virtools原理实现
用户在处理鼠标控制事件时总有下面的疑问: 鼠标按下激发事件? 鼠标抬起激发事件? 还是鼠标持续按下期间激发事件? 点击与抬起不是问题核心,节点是按下与拖拽的临界区分 下面是解决思路:(以鼠标左键为例) 定义临界时间 time = 200ms 定义鼠标状态 boo
2011-09-21 11:30:00
968
2
翻译 CKStartUp ()
CKERROR CKStartUp() 功能: Starts Virtools Engine. 启动virtools引擎 返回值: Returns CK_OK if successful or an error code otherwise. 成功返回CK
2011-09-14 16:29:59
331
翻译 牛顿引擎教程翻译
Downloadthe file NewtonTutorial.zip from the Newton website and unpack itanywhere in your windows machine, if you have not done so. 从网站下载并
2011-09-09 14:01:39
896
原创 手动下载android sdk更新包
http://dl-ssl.google.com/android/repository/repository.xml 中android更新包及对应版本号 http://dl-ssl.google.com/android/repository/android-2.3.1_r0
2011-08-24 13:08:57
710
原创 GLAUX.h
GLAUX : this is a very old library that should not be used anymore. Most people who encounter GLAUX are people who see the NeHe tutorials which haven't been updated in years. NeHe uses auxDIBImageLoad
2011-08-10 10:23:00
1792
原创 摄像机防穿帮virtools思路实现
摄像机防止穿帮的问题 思路:检测目标点与摄像机之间是否有物体存在 是:返回交点坐标值,重置摄像机位置及朝向 否:跳过 继续检测 关键BB:
2011-07-22 16:57:17
379
原创 CKBehavior::GetTarget
CKBeObject* CKBehavior::GetTarget()A pointer to the target of the behavior//返回行为的目标物体的指针 Remarks+The target of a behavior is the object
2011-07-18 16:30:16
262
原创 mfc 初始化步骤
1. 创建全局对象2. 调用全局对象的类的构造函数 (调用父类的构造函数并初始化一些内容)3. 进入WinMain函数 (调用子类的InitInstance()函数)4. 在InitInstance()函数中做一些初始化的工作 (包括窗口类的注册、窗口的创建、显示、更新等等)5. 在CWinThread::PumpMessage函数中进行消息循环
2011-06-24 10:41:00
642
转载 包含条件判断方式总结
<br />为了避免同一个文件被include多次<br /><br /> 1 #ifndef方式<br /> 2 #pragma once方式<br /><br /> 在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。<br /> 方式一:<br /> #ifndef __SOMEFILE_H__<br /> #define __SOMEFILE_H__<br /> ... ... // 一些声明语句<br />
2011-05-11 15:11:00
651
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人