简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
ViewMatrix用于直接将World坐标系下的坐标转换到Camera坐标系下。已知相机的坐标系,还有相机在世界空间下的坐标.就可以求出ViewMatrix,下面进行具体推导。令UVN为相机坐标系下的三个基,,对于一个相机来说,它在开始的时候和世界坐标系是重合的,用户控制相机在世界空间中移动之后,相机的状态可以用两个属性来描述——朝向和位置。也就是说,有了这两个属性,一个相机模型在世界中的状态就
提要 记得大三那一年有一门课叫做高等有限元,最后的作业就是网格剖分算法的实现,我和同学一起花了些时间做了一个Qt程序,他写算法,我写界面,最后成绩竟然出奇的拿了90多... 今天要介绍的这款软件TetGen就是一款网格剖分的软件,算是力学计算中的前处理,他能够将输入的三维模型剖分成一个个的单元,如下图: 最左边的是原三维模型,中间图
cocos2d-x2.2的配置方式较之前有了一些改变,下面是最新稳定版的配置记录。ubuntu 12.04 32bit android ndk 9 adt bundle官网下载源码包,选cocos2d-x 2.2http://www.cocos2d-x.org/downloadlinux下的编译解压文件,修改权限(一定要做)sudo chmod 777 cocos2d-x -R安装第三方库终端
Cmake优点:1. 开发源代码,实用类BSD许可发布。2. 跨平台,并可以生成native编译配置文件,在linux/unix平台,生成makefile,在mac平台可以生成xcode,在windows平台可以生成msvc工程的配置文件。3. 能够管理大型项目4. 简化编译构建过程和编译过程,只需要cmake+mak
读取和设置xml配置文件是最常用的操作,试用了几个C++的XML解析器,个人感觉TinyXML是使用起来最舒服的,因为它的API接口和Java的十分类似,面向对象性很好。 TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译。这个解析库的模型通过解析XML文件,然后在内存中生成DOM模型,从而让我们很方便的遍历这棵XML树。
Kivy简介Kivy 是一套 Python 下的跨平台快速应用开发框架,对于多点触控有着良好的支持。不用深入学习 Java 或 Object C 即可开发流行智能手机平台应用。Kivy 依据允许商业使用 LGPLv3 协议发布,支持 Linux, Windows, MacOSX, Android 和 iOS 平台,原生支持各个平台的输入设备协议,包括多点触控;其图形核心围绕 OpenG
从使用的频率一个个来简单说一下。Array/ArrayList/List/LinkedListArray数组在C#中最早出现的。在内存中是连续存储的,所以它的索引速度非常快,而且赋值与修改元素也很简单。string[] s=new string[2];//赋值s[0]="a";s[1]="b";//修改s[1]="a1";但是数组存在一些不足的地方。在数组的两
环境Unity5.3.5f1Windows 64bitAssets 导入首先导入Unity3D官方的一些Asset 如果没有这个菜单的话,就是没有安装Unity Standard assets包,去官网下载安装一下。 导入之后可以先用prototyping下面的prefab搭建一个场景先 随便搭一下,就像这样 FPS Contro
首先确保LAMP已经配置成功。环境:Opensuse12.2 LAMP今天要实现的是php的文件上传模块,以上传图片和pdf文档为例。步骤如下:修改php.inilinux下的php.ini放在了/etc/php5/apache2文件夹下,终端运行sudo vim /etc/php5/apache2/php.ini用“/×××”在vim中查找下面的值,进行修改:
提要 Linux中进程间的通信机制主要有:管道和FIFO,信号量,消息,共享内存曲,套接字。程序员在使用中可以根据不同的需求进行选择。管道 管道(pipe)是所有Unix都愿意提供的一种进程间通信,最适合在进程之间实现生产者/消费者的交互。管道是进程之间的一个单向数据流,一个进程写入管道的所有数据都由内核定向到另一个进程,另一个进程由次就可以从管道中读取数据。