自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

analyst_yuci

born for learn

  • 博客(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 625

原创 专-cerr,clog,cout区别

输出对象有无缓存cout屏幕,磁盘有cerr屏幕无clog屏幕有

2014-01-06 15:15:08 742

原创 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关注的人

提示
确定要删除当前文章?
取消 删除