- 博客(8)
- 资源 (8)
- 收藏
- 关注
原创 opengl glu鼠标操作
单击鼠标左键画点。#include <iostream>#include <GL/glut.h>GLsizei winWidth = 400;GLsizei winHeight = 300;void init(){ glClearColor(0.0, 0.0, 1.0, 1.0); glMatrixMode(GL_PROJECTION); gluOrtho2D(0.0,
2017-03-30 10:32:23 540
原创 透视透视示例
#include <iostream>#include <GL/glut.h>using namespace std;GLint winWidth = 600;GLint winHeight = 600;GLfloat eyex = 50, eyey = 50.0, eyez = 50.0;//参考坐标系原点在世界坐标系下的坐标GLfloat xref = 100.0, yref = 50
2017-03-29 20:37:08 599 3
原创 QtConcurrent简单示例
#include <QtCore/QCoreApplication>#include <QtCore\qthread.h>#include <QtCore\QDebug>#include <QtCore\QFuture>#include <QtConcurrent\QtConcurrent>void hello(QString name){ qDebug() << "Hello"
2017-03-21 17:07:09 1672
原创 获取文件目录和文件名
程序中用到了获取文件路径和文件不带后缀的文件名,原来一直采用boost库,现在不用配置boost库,就试着用c++自身的一些函数发现其实挺简单的,现在记录如下:#include <iostream>#include <ostream>#include <fstream>#include <string>char *getFilename(const char *file){ ch
2017-03-21 14:11:23 852
原创 osg截图示例
#include <osgViewer/Viewer>#include <osgViewer/GraphicsWindow>#include <osg/Node>#include <osg/Geode>#include <osg/Group>#include <osg/Camera>#include <osg/Image>#include <osg/BufferObject>#inc
2017-03-08 22:50:04 3866
原创 istringstream、ostringstream和stringstream
库定义了三种类:istringstream、ostringstream和stringstream,分别用来进行流的输入、输出和输入输出操作。另外,每个类都有一个对应的宽字符集版本。简单起见,我主要以stringstream为中心,因为每个转换都要涉及到输入和输出操作。 注意,使用string对象来代替字符数组。这样可以避免缓冲区溢出的危险。而且,传入参数和目标对象的类型被自动推导出来,即使使用了不
2017-03-03 14:33:08 390
原创 vs2012编译protobuf
protobuf是谷歌的一个开源库,类似于xml的东东,不过相较于xml更灵活、速度更快,下面介绍一下其具体的编译方法。 准备阶段: 编译采用的protobuf2.5,可以从官网上进行下载。解压下载的压缩包,进入vsprojects文件下,用vs2012打开protobuf.sln工程文件,一共有九个工程,可以全部编译,也可以只编译libprotobuf,libprotobuf-lite,li
2017-03-02 20:30:23 857
原创 python读取文本中的坐标
利用python读取文本文件很方便,用到了string模块,下面用一个小例子演示读取文本中的坐标信息。import stringx , y , z = [] , [] ,[]with open("test.txt") as A: for eachline in A: tmp = eachline.split() x.append(string.atof(tm
2017-03-01 23:27:25 10345 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人