上一页 1 ··· 64 65 66 67 68 69 70 71 72 ··· 83 下一页
  2013年1月25日
摘要: http://www.osgchina.org/projects/osgChina/wiki/Support/paperE2C/processingmodel.php多线程,多显示场景图形设计: 一种新的过程模型关于案例截图新闻中文教程安装编译例子解析论文翻译扩展/插件社区相关链接作者:Don Bu... 阅读全文
posted @ 2013-01-25 15:35 3D入魔 阅读(704) 评论(0) 推荐(0) 编辑
  2013年1月6日
摘要: 【OpenGL】理解GL_TRIANGLE_STRIP等绘制三角形序列的三种方式 GL_TRIANGLE_STRIP绘制三角形方式很多时候令人疑惑,在这里对其运作机理进行解释。一般情况下有三种绘制一系列三角形的方式,分别是GL_TRIANGLES、GL_TRIANGLE_STRIP和GL_TRIANGLE_FAN。如下图所示:GL_TRIANGLES是以每三个顶点绘制一个三角形。第一个三角形使用顶点v0,v1,v2,第二个使用v3,v4,v5,以此类推。如果顶点的个数n不是3的倍数,那么最后的1个或者2个顶点会被忽略。GL_TRIANGLE_STRIP则稍微有点复杂。其规律是:构建当前三角形. 阅读全文
posted @ 2013-01-06 14:20 3D入魔 阅读(2040) 评论(0) 推荐(0) 编辑
  2012年12月14日
摘要: 场景数据的动态更新动态更新的核心就是设置数据变度属性DataVariance,它决定了OSG在多线程渲染的过程中的执行策略:只有所有DYNAMIC属性的对象被渲染 完毕之后,OSG才会开始执行下一帧的用户更新操作;这样有效地可以避免数据的过快更新造成当前的渲染动作出错,以致系统崩溃。所有派生自osg::Object的对象都可以设置数据变度的属性,通常设置的时机在新建对象之时,例如:osg::ref_ptr<osg::Group> node= new osg::Group;node->setDataVariance(osg::Object::DYNAMIC);...这就意味着这 阅读全文
posted @ 2012-12-14 21:42 3D入魔 阅读(3603) 评论(0) 推荐(0) 编辑
  2012年11月17日
摘要: 【转】GLSL语言内置变量(转) GLSL语言内置的变量,包括内置的顶点属性(attribute)、一致变量(uniform)、易变变量(varying)以及常量(const),一方面加深印象,另一方面今天的文章可以为以后的编程做查询之用。 顶点属性——指顶点的信息,OpenGL据此绘制各个图元,对于传统的顶点属性包括坐标、纹理坐标、颜色等GLSL都会设置一个内置变量与之对应,以便在需要时可以在顶点或片元着色器中直接引用,这也体现了GLSL与HLSL的一个最大的不同,HLSL里顶点的属性是通过语义来定义的,而GLSL充分考虑了OpenGL是个状态机这一事实,将顶点属性设为一个状态变量。GL.. 阅读全文
posted @ 2012-11-17 11:02 3D入魔 阅读(577) 评论(0) 推荐(0) 编辑
  2012年10月22日
摘要: 第五日 当前位置 osgViewer/Viewer.cpp463,osgViewer::Viewer::realize() 下面我们再次遍历所有GraphicsContext设备,对于每个GraphicsContext指针gc,判断它是否为GraphicsWindow对象,并执行GraphicsWindow::grabFocusIfPointerInWindow函数。阅读GraphicsWindowWin32类(即GraphicsContext的具体实现者)的同名函数可以发现,这个函数不过是负责把鼠标焦点转到当前窗口上而已。 下一步工作的代码如下: osg::Timer::instanc... 阅读全文
posted @ 2012-10-22 16:31 3D入魔 阅读(5119) 评论(0) 推荐(0) 编辑
摘要: Ossimplanet编译笔记(VS2008)(转载)已有 1143 次阅读 2011-11-22 14:08 标签: Ossimplanet Ossim 1. 准备工作下载OSSIM、OSSIMPlanet源代码、依赖库、QT。Osgeo服务器上有太多优秀的GIS\RS开源工程:http://download.osgeo.org/进入OSSIM项目下载相关源码和依赖库。1.1源代码:http://download.osgeo.org/ossim/src/(ossim-1.8.4.tgz 10-Mar-2010 05:58 59M)源代码也可以用svn下载最新的:https://svn.os. 阅读全文
posted @ 2012-10-22 13:39 3D入魔 阅读(2642) 评论(0) 推荐(0) 编辑
  2012年7月18日
摘要: 三维数字地球发布平台探索--几款开源软件介绍已有 3288 次阅读 2009-03-11 14:40 探索完平台内容后,本来打算介绍数据类型和数据处理方面,不过决定将相关的开源软件介绍和基于开源软件进行相关开发的要点进行说明。下一章将继续数据的探索。 1.WorldWind 知名度很高,介绍也很全。链接在这里NASA World Wind 目前分为.net版本和java版本。 开发语言:c#.java 渲染方式:DirectX,Opengl(Java) WorldWind的优势 WorldWind的软件架构应该来说还是很不错的,很优秀。开放的设计,使得Worldwind的扩展非常方便和快捷,. 阅读全文
posted @ 2012-07-18 11:32 3D入魔 阅读(5494) 评论(0) 推荐(0) 编辑
  2012年6月10日
摘要: 利用ATL技术创建ActiveX控件CircleCtl 1) 创建ATL项目 使用ATL COM AppWizard 创建ATL框架为该项目命名为Circle,按照向导提示向下做,采用默认设置,即Server Type类型为Dynamic Link Library(DLL)。 2) 向ATL项目添加ActiveX控件 首先从Insert菜单项中选择New ATL Object…调出 ATL Object Wizard对话框,然后左边Category列表选择Object,右边相应地选择Full Control,如图(1)所示。按Next继续,出现 ATL Object Wizard属性对... 阅读全文
posted @ 2012-06-10 16:45 3D入魔 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 一、程序描述:程序环境:windows Xp sp2, ie 6, tomcat 5.5, vc++6.0程序过程:控件做成ocx文件,用于客户端调用本地硬件,其中有用到第三方几个.dll文件。采用windows自带iexpress.exe 打包成cab文件,在服务器端jsp页面进行控件调用,下载cab文件并自动注册。二、程序问题:遇到问题:1. cab文件无法下载,而且根本不加提示。2. 下载好的cab文件在system32中能够看到,但是页面仍然不能显示,一把红叉,并且无法使用。问题测试:1. 浏览器页面根本没有下载提示,考虑应该是cab的路径问题,也曾考虑是ie浏览器的安全问题。将安全降 阅读全文
posted @ 2012-06-10 16:40 3D入魔 阅读(334) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/chinadhf/archive/2010/09/03/1817336.html本文描述了使用ATL开发一个ActiveX控件的完整过程。一、创建项目单击起始页中的“New Project…”,选择“ATL”分类下的“ATL Project”项目,项目名称为“Calculator”。在随后出现的项目向导中,使用默认配置即可。 二、添加控件在解决方案管理器中的项目上右击,依次选择“Add”、“Class”,在添加类对话框中选择ATL分类下的ATL Control类型。单击“Add”按钮,将会出现添加ATL Control向导。 在向导的第二步中,将. 阅读全文
posted @ 2012-06-10 16:38 3D入魔 阅读(354) 评论(0) 推荐(0) 编辑
上一页 1 ··· 64 65 66 67 68 69 70 71 72 ··· 83 下一页