SF
chaoswong
chaoswong
注册登录
关注博客
注册登录
主页
关于
RSS
osgEarth里如何拾取矢量?
chaoswong
2015-06-16
阅读 2 分钟
7.1k
矢量拾取是最近才做的功能, 以前一直认为这个功能可能会很麻烦, 原因呢: osgEarth里(估计所有的GIS球中)是将矢量光栅化成纹理贴到球上的, 怎么拾取一张图片上的一条线呢 osgEarth的自带例子里没有找到矢量拾取的例子 最终这个功能毕竟是做出来了, 这里把自己的探索过程梳理一下. 首先去google上搜了一下osgEarth 矢量 拾...
<学习曲线与Hacking大脑>重点摘要
chaoswong
2015-05-23
阅读 1 分钟
4.2k
[链接] by 郝培强 与优秀的人一起工作 因为与优秀的人工作, 身心愉悦 选员工不要看学历, 看他的学习习惯 看他博客上的side project, 发现代码和文档整理的非常整洁; 给应聘者一个任务: 学习iOS两个星期, 写个基本的app, 发现他写的很好, 而且写了一篇文章总结自己在这其中学习到的东西 "我是一个没有极限的人" 郝认为: "...
引入qtpropertybrowser后出现的"无法解析的外部符号"的解决办法
chaoswong
2015-01-20
阅读 2 分钟
7.4k
最近在项目中需要用到一些属性框, 因为整个程序是用qt写的, 所以在aol.com(为啥不是google, 你懂的)一番后, 锁定了 qt-solutions 这个开源组件. 本以为一切都很顺利, 但还是发生了一些问题.
osgExample - osgAnimationMorph
chaoswong
2014-12-09
阅读 2 分钟
2.6k
就是将要改变的数据与更新对象绑定起来,由更新对象负责“如何去改变数据”。 这个操作是在AnimationManagerBase第一次被回调的时候发生的。
osgExample - osgAnimationMakepath
chaoswong
2014-12-05
阅读 2 分钟
4.1k
例子源码 这个例子主要演示了两个功能: 如何动态修改StateSet 如何动态创建动画路径 动态修改StateSet StateSet的动态修改使用osg::StateSet::Callback来完成。 这里简单的展开一下,在osg里有很多预置的NodeCallback和Callback,这些类我称为回调类,它们会在osg的每一帧当中被调用一次或多次。你可以模仿这些预置的类...
osgExample - osgAnimationhardware
chaoswong
2014-12-04
阅读 2 分钟
2.9k
相关样例examples有3个,example_osganimationhardware、example_osganimationskinning、example_osganimationviewer。其中: hardware——骨骼动画的驱动过程,通过骨骼的变化修改蒙皮; skinning——骨骼动画的构造原理,=骨骼+蒙皮+动画; viewer——骨骼动画的加载及播放控制;
osgExample - osgAnimationEaseMotion
chaoswong
2014-12-03
阅读 2 分钟
2.4k
因为之前用过一段时间osg,所以这个例子对我来说最难的地方居然是:osgWidget :sob:。虽然也借着这个例子深入的看了一些相关的类,但还是有一些东西不太明白。因为osg有专门例子介绍这一块,所以这里暂时不深入了解了。
osgExample - osgAnimate
chaoswong
2014-12-03
阅读 3 分钟
4k
在osg里是这样对数据进行组织的:Geometry是一个可绘制图元,最基本的Geometry是由顶点,颜色,法矢组成的,而最终这些东西如何画出来,是由PrimiviteSet来决定,每个Geometry可以通过addPrimitiveSet添加多个PrimitiveSet。 ```c++ osg::Geometry* geom = new osg::Geometry; geom->setVertexArray(coords); geom-&g...
小玩意儿 pocket2kindle
chaoswong
2014-12-03
阅读 2 分钟
2.6k
pocket的授权用是的oauth v3,官方文档上写的是6步,最后写成代码后,我觉得只是3步: 1. 在pocket上获取consumer_key 1. 用consumer_key来获取request_token 1. 用consumer_key和request_token来获取access_token
如何选择技术方向
chaoswong
2014-12-03
阅读 1 分钟
3.2k
4、系统的构建自己的知识体系,而不是局限在某个点上。经常有读者问我,我前几年一直在写 VBA/ActionScript/Delphi/SQL ……现在项目组突然不再采用这些语言了,怎么办?很多人难以预料未来技术的走向,但是你至少要构建自己的技术壁垒和平台。学习 Java,就应该构建你自己的 JavaEE 平台;Objective-C 对应 iOS/OS X 开发...
ejoy2d源码阅读笔记2
chaoswong
2014-10-22
阅读 2 分钟
3.1k
进了消息循环后,我最关心的就是WM_PAINT和WM_TIMER。写过win32消息的都知道,WM_TIMER就是定时器消息,一般在这里处理数据,然后再触发重绘WM_PAINT消息进行界面刷新。
ejoy2d源码阅读笔记1
chaoswong
2014-10-16
阅读 3 分钟
3.5k
一直想学lua,学它如何与C结合来作逻辑,所以找了云风的一份代码来研究。这份代码是个框架库,叫ejoy2d,据云风的博客说,他们最新的手机游戏用的就是这套框架,所以实用性应该很强,虽然我不是学游戏的,但应该也能学习到很多。 话不多说,开始看源码。