E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
openscenegraph
OSG简介与最简单的实例
OSG简介
OpenSceneGraph
(简称OSG)使用OpenGL技术开发,是一套基于C++平台的应用程序接口(API)。
·
2015-10-28 08:07
OS
OSG+VS2010+win7环境搭建
OSG+VS2010+win7环境搭建 Win7下 osg+vs2010环境搭建 一.相关准备 a) Osg源码 当前最新版:
OpenSceneGraph
的3.0.0.zip 下载链接
·
2015-10-27 13:37
VS2010
Windows下编译
OpenSceneGraph
http://gislu.blog.sohu.com/141650761.html Windows下编译
OpenSceneGraph
的方法,主要实现从源代码逐步编译出一个可调试的运行环境.
·
2015-10-21 12:17
windows
OpenGL function --
OpenSceneGraph
implementation
OpenGL functionOpenSceneGraph implementation 链接: http://www.
openscenegraph
.org/projects/osg/wiki/Support
·
2015-10-21 12:04
function
OpenSceneGraph
FAQ 【转】
转载地址http://blog.csdn.net/LaineGates/article/category/11422521、地球背面的一个点,计算它在屏幕上的坐标,能得到吗?不是被挡住了吗?答:计算一个空间点的屏幕坐标,使用osgAPEx::GetScreenPosition函数。当空间点处于相机视空间内(不管它是否被别的物体遮挡)时,都是可以得到它对应的屏幕坐标的。如何判断一个点是否在地球背面?
wang15061955806
·
2015-09-29 21:00
MacOS X编译
OpenSceneGraph
本文主要记录在MacOSX上编译
OpenSceneGraph
,方便日后查阅。
csxiaoshui
·
2015-06-16 11:00
macos
X
OSG
Mac下编译 OSG (
OpenSceneGraph
)
最近要用到
OpenSceneGraph
得编译它,但MacOS使用开源软件确实比linux和windows麻烦。
LaineGates
·
2015-05-29 22:00
macos
macports
OSG
OpenSceneGraph
关于 OGRE 与 OSG 的简单比较
前言 我曾经细致阅读过 OGRE 和 OSG 官方提供的文档,有《Pro OGRE 3D Programming》、OGRE自带手册(manual)、王锐老师等翻译的《
OpenSceneGraph
·
2015-04-02 09:00
OS
在Android上编译OSG[3.0.2 ]
OSG[3.0.2 ] 分类: Android This file contents can be applied for version
OpenSceneGraph
·
2015-04-01 12:00
android
OpenSceneGraph
-3.3.3
OpenSceneGraph
-3.3.3, [/b]released on 19th December 2014, key deliverables in this dev release are:
·
2015-03-31 10:00
Graph
OpenSceneGraph
3.2 版本修改点
OpenSceneGraph
-3.2.0稳定版本发布了,改善了对iOS、Android的支持,支持OpenGL的更多新特性。可以通过 下载版块来进行下载。
·
2015-03-24 15:00
Graph
OSG+VS2013+Win7 环境搭建
最近在学习虚拟现实,要使用
OpenSceneGraph
(OSG),但是网上找不到VS2013的搭建教程,好烦。。。只能自己在vs2010的基础上,修改一些bug,最后成功搭建。
songzige
·
2015-03-24 09:00
虚拟现实
OSG
OpenSceneGraph
C2039
OpenSceneGraph
基础:光照
效果:接着前篇进行(http://blog.csdn.net/boksic/article/details/44002155),现在考虑光照效果主程序转载请注明http://blog.csdn.net/boksic如有疑问欢迎留言和之前基本唯一的变化就是把窗口部分的操作放在初始化函数initCanvas里进行。intmain(intargc,constchar*argv[]){ osg::Gr
boksic
·
2015-03-02 20:00
OpenSceneGraph
基础:Helloworld
OpenSceneGraph
的基本流程(main函数):转载请注明http://blog.csdn.net/boksic如有疑问欢迎留言intmain(){ Group*scene=startupScene
boksic
·
2015-03-01 14:00
OSG下的引用计数指针(Reference Pointers)的理解
使用
OpenSceneGraph
会经常见到这样的代码osg::ref_ptrnodeRptr=newosg::Node;osg::ref_ptr即为Referencecountedobjects每次使用时自动递增
boksic
·
2015-03-01 11:00
Qt新渲染底层Scene Graph研究(一)
其实这个底层的作用和
OpenSceneGraph
是差不多的,但是由于是不同的团队进行开发的,所以两者没有必然的联系。
jiangcaiyang123
·
2015-01-23 21:00
qt
OpenGL
OpenGL中的功能与OSG对应功能
将OpenGL中的功能与OSG对应功能进行列举: OpenGL function
OpenSceneGraph
implementation glClear( GLbitfield
·
2015-01-20 11:00
OpenGL
Implementation Model Editor of AVEVA in
OpenSceneGraph
[email protected]
摘要Abstract:本文主要对工厂和海工设计软件AVEVA的交互方式进行详细介绍,对
OpenSceneGraph
eryar
·
2014-11-23 12:00
Render OpenCascade Geometry Surfaces in
OpenSceneGraph
在
OpenSceneGraph
中绘制OpenCascade的曲面Render
[email protected]
摘要Abstract
eryar
·
2014-11-23 12:00
Visulalize Boost Voronoi in
OpenSceneGraph
VisulalizeBoostVoronoiinOpenSceneGrapheryar@163.comAbstract.OneoftheimportantfeaturesoftheboostpolygonlibraryistheimplementationofthegenericsweeplinealgorithmtoconstructVoronoidiagramsofpointsandlinea
eryar
·
2014-11-23 12:00
Delaunay Triangulation in OpenCascade
[email protected]
摘要:本文简要介绍了Delaunay三角剖分的基础理论,并使用OpenCascade的三角剖分算法将边界BRep表示的几何体进行三角离散化后在
OpenSceneGraph
eryar
·
2014-11-23 12:00
Visulalization Voronoi in
OpenSceneGraph
VisulalizationVoronoiinOpenSceneGrapheryar@163.comAbstract.InmathematicsaVoronoidiagramisawayofdividingspaceintoanumberofregions.Asetofpoints,calledseeds,sites,orgeneratorsisspecifiedbeforehandandfore
eryar
·
2014-11-23 12:00
Surface Normal Averaging
本文通过将OpenCascade中的形状离散成网格数据后在
OpenSceneGraph
中显示,及使用OSG的快速法向osgUtil::SmoothingVisitor优化与使用OpenCascade来计算正确
eryar
·
2014-11-23 12:00
Render OpenCascade Geometry Curves in
OpenSceneGraph
在
OpenSceneGraph
中绘制OpenCascade的曲线Render
[email protected]
摘要Abstract
eryar
·
2014-11-23 12:00
OpenCascade Shape Representation in
OpenSceneGraph
[email protected]
摘要Abstract:本文通过程序实例,将OpenCascade中的拓朴数据(边、面)离散化后在
OpenSceneGraph
eryar
·
2014-11-23 12:00
Polynomial Library in OpenCascade
[email protected]
摘要Abstract:分析幂基曲线即多项式曲线在OpenCascade中的计算方法,以及利用
OpenSceneGraph
eryar
·
2014-11-23 12:00
Mesh Data Structure in OpenCascade
[email protected]
摘要Abstract:本文对网格数据结构作简要介绍,并结合使用OpenCascade中的数据结构,将网格数据在
OpenSceneGraph
eryar
·
2014-11-23 12:00
Open Cascade Data Exchange STL
并将OpenCascade读进来的STL的三角面片在
OpenSceneGraph
中显示。
eryar
·
2014-11-23 12:00
转:如何编译delta3d
为了节省花费在编码上的精力,编程应用的API函数也由opengl变成了
OpenSceneGraph
,但还是花费了很多气力,为了更好的提高开发的效率,提高软件的质量,决定学习delta3d。
·
2014-11-17 16:00
EL
转:关于 OGRE 与 OSG 的简单比较
1 前言 我曾经细致阅读过 OGRE 和 OSG 官方提供的文档,有《Pro OGRE 3D Programming》、OGRE自带手册(manual)、王锐老师等翻译的《
OpenSceneGraph
·
2014-11-17 14:00
OS
OSG+VS2010+win7环境搭建
Win7下osg+vs2010环境搭建一.相关准备a)Osg源码当前最新版:
OpenSceneGraph
的3.0.0.zip下载链接:http://www.
openscenegraph
.org/downloads
L_Andy
·
2014-10-27 18:00
OSG (
OpenSceneGraph
-3.2.1)编译程序下载
例如:解压后路径为: D:\ProgramFiles\OSG对系统变量设置如下:OSG_FILE_PATH:D:\ProgramFiles\OSG\dataPATH:D:\ProgramFiles\OSG\bin;在VS中,将include lib加载进来后,打开项目属性的链接器,输入里,附加依赖项加上:OpenThreadsd.libosgd.libosgDBd.libosgUtild.lib
yulinxx
·
2014-10-22 16:00
osgNeHe开发环境搭建
VisualStudio2008或者更高版本(其他版本也可以,但是考虑到Qt需要自己编译有点麻烦,建议使用VS08以上版本)Qt4.8系列(Qt5也可以,本文以4.8系列为例)CMake2.8.12或更高版本
OpenSceneGraph
csxiaoshui
·
2014-10-05 11:00
开发环境搭建
OSG
OSG VS2012 win7环境搭建
eaglezhao/archive/2011/07/12/eaglezhao.html原文章使用Win7+osg+vs2010环境搭建,本次亲测vs2012同样可以一.相关准备a)Osg源码当前最新版:
OpenSceneGraph
gyley2
·
2014-09-23 13:00
win7
环境搭建
vs2012
OSG
osg轮廓特效
// -*-c++-*- /* *
OpenSceneGraph
- Copyright (C) 1998-2003 Robert Osfield * * This library
·
2014-06-24 18:00
OS
用
OpenSceneGraph
实现的NeHe OpenGL教程 - 第四十八课
简介NeHe教程在这节课向我们介绍了轨迹球技术。轨迹球技术可以让用户使用鼠标直接旋转物体,这是所有交互式3D软件必须提供的最基本的功能。在OSG中已经提供了功能强大的漫游器,包括TrackballManipulator、FirstPersonManipulator、DriveManipulator等等,具体实现的代码可以参看osgGA库中的源码部分。实现首先创建场景中的两个几何体:osg::Geo
csxiaoshui
·
2014-06-05 14:00
C++
qt
OpenGL
nehe
OSG
用
OpenSceneGraph
实现的NeHe OpenGL教程 - 第四十七课
简介NeHe教程在这节课向我们介绍了Cg编程技术。Gg是nVidio公司面向GPU的语言,类似的语言还有微软的HLSL,OpenGL的GLSL,ATI的shaderMonker。关于可编程的着色语言可以在网络上找到很多的学习资源,这也是新式OpenGL的特点之一。可以预见未来随着GPU的发展,越来越多的固定管线部分可以被可编程的部分所替代。考虑到在OSG中使用GLSL比较方便,本课使用GLSL来实
csxiaoshui
·
2014-06-05 12:00
C++
qt
OpenGL
nehe
OSG
用
OpenSceneGraph
实现的NeHe OpenGL教程 - 第四十六课
简介NeHe教程在这节课向我们介绍了OpenGL的扩展(ARB_MULTISAMPLE)多重采样技术。利用这种技术可以实现全屏反走样。这样可以使图形看起来更美观。在OSG中多重采样是作为节点的StateSet来开启和关闭的,实现过程十分简单。实现首先添加四边形到场景中,这一过程前面已经重复很多遍了,代码如下:for(inti=-10;iaddUpdateCallback(newTransCallb
csxiaoshui
·
2014-06-05 11:00
C++
qt
OpenGL
nehe
OSG
用
OpenSceneGraph
实现的NeHe OpenGL教程 - 第四十五课
简介这节课NeHe课程主要向我们演示了怎么使用OpenGL中的VertexBufferObject,VBO的介绍可以参考另一篇文章VAVAO和VBOAPI备忘在OSG中默认绘制Drawable的时候采用了显示列表的方式,另外也可以通过virtualvoid setUseVertexBufferObjects(boolflag)来在VBO和显示列表之间进行切换。在我们之前的课程中,当需要修改Geom
csxiaoshui
·
2014-06-05 10:00
C++
qt
OpenGL
nehe
OSG
用
OpenSceneGraph
实现的NeHe OpenGL教程 - 第四十四课
简介这节课NeHe教我们怎么在场景中实现3D光晕的效果,光晕会在摄像机镜头对准太阳的时候就会出现,实现的原理是在光源与摄像机视点之间绘制一系列贴好纹理的四边形,并且让这些四边形正对着视点(Billboard)实现在OSG中的实现与OpenGL中有一些不同,在OpenGL中很容易得到屏幕上某一点的深度值从而判断遮挡,在OSG中需要在获取到OpenGLRC的时候才能获取屏幕中像素的深度值,需要在相机里
csxiaoshui
·
2014-06-05 09:00
C++
qt
OpenGL
nehe
OSG
用
OpenSceneGraph
实现的NeHe OpenGL教程 - 第四十三课
简介这节课NeHe教我们怎么使用FreeType字体库来创建字体,在OSG中通过FreeType的插件已经支持FreeType字体了,前面很多课程中的字体就是使用FreeType字体库创建的。实现本课的实现过程十分的简单,创建字体,然后再回调中修改字体显示:创建字体代码如下:osg::Node*createFont1() { osg::MatrixTransform*zoomMT=newosg::
csxiaoshui
·
2014-06-03 11:00
C++
qt
OpenGL
nehe
OSG
用
OpenSceneGraph
实现的NeHe OpenGL教程 - 第四十二课
简介这节课NeHe课程教我们怎样使用OpenGL中的多视口来显示场景,多视口的方式可以用来显示场景中更多的信息。在3DMax中我们经常会看到模型的正视图、侧视图等可以在OpenGL中使用不同的视口达到同样的效果。在OSG中每一个osg::Camera可以用来渲染不同的场景,我们可以使用多个相机并通过给这些相机设置不同的视口来达到这样的效果。在OSG中提供了这样的类来管理多个View视景器,不同的视
csxiaoshui
·
2014-06-03 10:00
C++
qt
OpenGL
nehe
OSG
用
OpenSceneGraph
实现的NeHe OpenGL教程 - 第四十一课
简介这节课也是在场景中添加雾效的效果,与之类似的是第十六课,所不同的是这节课使用了雾坐标来计算雾效。为了能运行这一课,你的显卡必须支持GL_EXT_fot_coord扩展。实现这节课的实现过程比较简单,在OSG中为几何体的顶点封装好了顶点的各项属性,包括顶点坐标、顶点纹理坐标、顶点颜色,当然也包括本课中的雾坐标。首先我们还是添加顶点的各项数据:osg::Geode*geode=newosg::Ge
csxiaoshui
·
2014-06-02 16:00
C++
qt
OpenGL
nehe
OSG
用
OpenSceneGraph
实现的NeHe OpenGL教程 - 第四十课
简介NeHe教程在这节课向我们介绍了如何模拟一根绳子的运动状态,简单的说,就是把绳子先离散化,把它想象成一个个紧密排列的点,每两个点之间有弹性约束。其实这就是简单的有限元思想。这节课的内容和上节课一样,主要是和物理、数学有关系,和图形图像的关系不大。实现首先我们同样是创建场景中的几何体:root->addChild(createGround());//地面 root->addChild(creat
csxiaoshui
·
2014-06-02 11:00
C++
qt
OpenGL
nehe
OSG
用
OpenSceneGraph
实现的NeHe OpenGL教程 - 第三十九课
简介这节课NeHe课程主要向我们展示了将物理运动规律引入到三维场景中,模拟真实物体的位置变化过程。这节课分别模拟了如下几种运动方式:(1)在重力作用下的抛物线运动;(2)匀速运动(3)一种类似于弹簧一样的来回运动这些运动的方程在Physics.h头文件中描述的很清楚,稍有物理知识应该不难理解。实现首先我们在场景中添加各种几何体:root->addChild(createBackGroundGeod
csxiaoshui
·
2014-06-02 10:00
C++
qt
OpenGL
nehe
OSG
用
OpenSceneGraph
实现的NeHe OpenGL教程 - 第三十八课
简介这节课NeHe教我们怎样把图片作为资源嵌入到exe可执行文件中,这样当我们发布程序的时候就可以不需要附带上图片文件了。由于这部分的内容和OSG并没有关系,主要是使用Windows编程中资源的概念,我对这部分并不是很熟悉,因此本课只实现最后的效果。图片并未处理成NeHe中的这种方式。实现首先创建我们需要的50只蝴蝶的模型,并且加载需要的纹理voidinitialize() { for(intlo
csxiaoshui
·
2014-06-01 11:00
C++
qt
OpenGL
nehe
OSG
用
OpenSceneGraph
实现的NeHe OpenGL教程 - 第三十七课
简介这节课NeHe教我们实现了卡通纹理。卡通渲染(英语:Cel-shading或者ToonShading)是一种去真实感的渲染方法,旨在使电脑生成的图像呈现出手绘般的效果。为了使图像可以与漫画或者卡通达到形似的效果,专业人员通常使用卡通渲染着色器进行处理。卡通渲染是在大约21世纪初期,作为计算机图形学的副产物出现的新技术,并且主要应用于电子游戏中;然而,它可以呈现出如手绘动画一样简洁明了的效果。更
csxiaoshui
·
2014-06-01 11:00
C++
qt
OpenGL
nehe
OSG
用
OpenSceneGraph
实现的NeHe OpenGL教程 - 第三十六课
简介这节课NeHe课程向我们介绍了如何读取帧缓存中的像素值,并把它作为场景中的纹理加载到几何体上。也就是我们常说的渲染到纹理(RenderToTexture)功能,也称纹理烘培。这一功能主要有两个作用:第一是实现场景离屏渲染之后的后置处理;第二是实现多种不同场景的融合显示效果。实现首先创建我们场景中需要显示的Helix模型,代码如下:osg::Geode*createHelix()接下来我们需要将
csxiaoshui
·
2014-05-31 12:00
C++
qt
OpenGL
nehe
OSG
基于HTML5的燃气3D培训仿真系统
最近上线了的基于HTML5的燃气3D培训仿真系统,以前的老系统是采用基于C++和OpenGL的
OpenSceneGraph
引擎设计的,OSG引擎性能和渲染效果各方面还是不错的,但因为这次新产品需求要求能运行多移动终端
u013161495
·
2014-05-29 16:00
html5
拓扑
电信
3D
网管
用
OpenSceneGraph
实现的NeHe OpenGL教程 - 第三十五课_附录1
简介在OSG中支持动态纹理,因此不需要我们对视频文件进行大量的解析工作,这些内容都已经在osgPlugins中完成了,在OSG中通过纹理osg::Image的派生类支持这一特性有了以上内容,在OSG中实现就十分简单了,使用过程类似于我们常见的添加osgTexture2D的过程:osg::Texture2D*texture2D=newosg::Texture2D; texture2D=newosg:
csxiaoshui
·
2014-05-28 10:00
C++
qt
OpenGL
nehe
OSG
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他