- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 专-C++类型的认识
好多时候觉得C++的基础很乱很复杂,头脑里C++知识碎片化严重,今天我想总结一下我对C++类型的认识,本人基础不好,还希望大家批评指正。当然,如果你的目的不是来指正或者是你是一个大神要看技术贴的心态,对不起,这篇博客对你来说很无聊。首先,类型是所有程序的基础,类型能够告诉我们的是数据代表的是什么意思以及它封装了的操作。C++的类型可以分为三个部分,内置数据类型,各种库提供的类型以及用户自定
2014-01-07 15:11:29 697
转载 专-C++继承
C++继承编辑通过继承机制,可以利用已有的数据类型来定义新的数据类型。所定义的新的数据类型不仅拥有新定义的成员,而且还同时拥有旧的成员。我们称已存在的用来派生新类的类为基类,又称为父类。由已存在的类派生出的新类称为派生类,又称为子类。目录1简介2继承方式公有方式私有方式保护方式3一般规则4两类关系具体化延续化派生类5成员调整控制方
2014-01-07 11:28:03 453
转载 专-extern “C”的作用
extern "C"的主要作用就是为了能够正确实现C++代码调用其他C语言代码。加上extern "C"后,会指示编译器这部分代码按C语言的进行编译,而不是C++的。由于C++支持函数重载,因此编译器编译函数的过程中会将函数的参数类型也加到编译后的代码中,而不仅仅是函数名;而C语言并不支持函数重载,因此编译C语言代码的函数时不会带上函数的参数类型,一般之包括函数名。 这个功能十分有
2014-01-07 08:59:58 626
原创 C++grammer开篇
想要给自己以前学的不扎实的基础擦下屁股,开一篇C++语法的专题,以C++Primer为题材(中文4版)目录分为三种:1.“总-目录名”2.“专-专题名”3.“习-3.12”4.“疑-问题名”由于篇幅关系整个过程应该会持续一段时间,坚持!
2014-01-06 13:58:12 710
原创 osg demo26 LOD头结点
//DEMO26//功能:输出free.osg ,这个模型是fountain的变换,使fountain在3000米外不显示#include #include #include #include #include #include #include int main(){ osgViewer::Viewer viewer; osg::Node* node = osgDB
2014-01-03 11:29:03 1631
转载 OSG+VS2010+win7环境搭建
OSG+VS2010+win7环境搭建Win7下 osg+vs2010环境搭建一.相关准备a) Osg源码当前最新版:OpenSceneGraph的3.0.0.zip下载链接:http://www.openscenegraph.org/downloads/stable_releases/OpenSceneGraph-3.0/source/OpenSceneGraph
2014-01-03 10:49:30 1232
原创 osg demo25 把fountain的底座隐藏,然后输出不带底座的文件free.osg
//DEMO25//功能:输出结点到文件,把fountain的底座隐藏,然后输出不带底座的文件free.osg#include #include #include #include #include #include int main(){ osgViewer::Viewer viewer; //读取模型 osg::Node* node = osgDB::readNod
2014-01-03 10:42:21 1064
原创 osg demo24 多窗口渲染
#include #include #include #include #include #include #include //实现多窗口渲染void multipleWindowMultipleCameras(osgViewer::Viewer& viewer,bool multipleScreens){ osg::GraphicsContext::WindowingSy
2014-01-03 10:03:22 1709
原创 osg demo22 conduit 喷泉效果
//Conduit.h#pragma once#include #include #include #include #include #include #include #include #include #include #include #include #include class Conduit{public: Conduit(void);
2014-01-03 09:33:52 1955
原创 osg demo21 osgpraticle snow effect雪花效果
//DEMO21//功能:加入雪花效果#include #include #include #include void main(){ osgViewer::Viewer viewer; //设置雪花类 osg::ref_ptrprecipitationEffect = new osgParticle::PrecipitationEffect; //设置雪花浓度 pre
2014-01-02 15:58:31 3150
原创 osg demo20 输出模型所有结点
//DEMO20//功能:输出模型所有的顶点#include #include #include #include #include #include //定义一个定点访问的nodevisitor,名字自己取class VertexExtractor:public osg::NodeVisitor{public : //所有的顶点 osg::ref_ptrextr
2014-01-02 14:39:17 2605 1
原创 osg demo19 回调,使一个node来回动
//DEMO19//功能:自己定义一个NodeCallBack派生的类,完成一个对Transform的node的改变,然后完成的// 功能是让Transform下的一个模型来回动#include #include #include #include #include //申请一个雷,从NodeCallBack下派生而来class MyTransformCallback:
2014-01-02 13:25:48 1275
原创 osg demo18 回调
//DEMO18//功能:隐藏模型fountain.osg下的第一个结点。然后不断的旋转喷头#include #include #include #include #include #include #include osg::AnimationPath* createAnimationPath(const osg::Vec3& center,float radius,dou
2014-01-02 13:06:18 1129
原创 osg demo14 漫游
main.cpp//DEMO14//功能:正常的漫游,WASD键前进后退左右,UP DOWN LEFT RIGHT键前进后退左进右退// HOME向上移,END向下移。+加速,-减速#include #include #include #include "South.h"void main(){ osgViewer::Viewer viewer; viewer.se
2014-01-02 09:59:06 1857
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人