实战OpenGL三维可视化系统开发与源码精解.PDF+源码+免积分.001.zip下载 [问题点数:0分]

Bbs1
本版专家分:0
结帖率 0%
实战OpenGL三维可视化系统开发源码精解.PDF+源码+免积分.004.zip
<em>实战</em>OpenGL<em>三维</em><em>可视化</em><em>系统开发</em>与<em>源码</em>精解.PDF+<em>源码</em>+免<em>积分</em>.<em>001.zip</em> <em>实战</em>OpenGL<em>三维</em><em>可视化</em><em>系统开发</em>与<em>源码</em>精解.PDF+<em>源码</em>+免<em>积分</em>.002.zip <em>实战</em>OpenGL<em>三维</em><em>可视化</em><em>系统开发</em>与<em>源码</em>精解.PDF+<em>源码</em>+免<em>积分</em>.003.zip <em>实战</em>OpenGL<em>三维</em><em>可视化</em><em>系统开发</em>与<em>源码</em>精解.PDF+<em>源码</em>+免<em>积分</em>.004.zip 其他三卷可以查看我上传的资源.
实战OpenGL三维可视化系统开发源码精解.PDF+源码+免积分.001.zip
<em>实战</em>OpenGL<em>三维</em><em>可视化</em><em>系统开发</em>与<em>源码</em>精解.PDF+<em>源码</em>+免<em>积分</em>.<em>001.zip</em> <em>实战</em>OpenGL<em>三维</em><em>可视化</em><em>系统开发</em>与<em>源码</em>精解.PDF+<em>源码</em>+免<em>积分</em>.002.zip <em>实战</em>OpenGL<em>三维</em><em>可视化</em><em>系统开发</em>与<em>源码</em>精解.PDF+<em>源码</em>+免<em>积分</em>.003.zip <em>实战</em>OpenGL<em>三维</em><em>可视化</em><em>系统开发</em>与<em>源码</em>精解.PDF+<em>源码</em>+免<em>积分</em>.004.zip 其他三卷可以查看我上传的资源.
实战OpenGL三维可视化系统开发源码精解pdf源码
<em>实战</em>OpenGL<em>三维</em><em>可视化</em><em>系统开发</em>与<em>源码</em>精解<em>pdf</em>(有书签)与随书<em>源码</em>镜像 文件均保存在百度云中 请自行<em>下载</em>
实战OPENGL三维可视化系统开发源码精解》源代码+光盘数据
《<em>实战</em>OPENGL<em>三维</em><em>可视化</em><em>系统开发</em>与<em>源码</em>精解》源代码+光盘数据
实战OpenGL三维可视化系统开发源码精解》--电子书
体验OpenGL<em>三维</em>世界无穷乐趣 成就非凡<em>三维</em><em>可视化</em>软件开发高手 全面系统讲解OpenGL在<em>三维</em><em>可视化</em><em>系统开发</em>中所应用到的编程方法、技术和技巧,循序渐进,图文并茂 强调编程的快捷省力,多个成熟类代码的详细应用 关注初学者的编程感受,步骤详尽;重视高层技术人员的探讨精神,多种解决途径 以功能说明、设计思想、程序实现和运行效果为流程,详细讲解<em>系统开发</em>的详细步骤和具体实现 所有程序实现及代码都给出详细说明、实现步骤和代码详细注释,并对涉及的主要函数及读者注意地方进行归纳,便于读者在学习过程中举一反三 提供完整大型案例,侧重实际应用,语言简洁精炼,讲解清晰透彻,帮助读者提高开发水平 <em>实战</em>OpenGL<em>三维</em><em>可视化</em><em>系统开发</em>与<em>源码</em>精解 ISBN 978-7-121-08496-6 定价:69.50元(含光盘2张)
实战OpenGL三维可视化系统开发源码精解 5章
<em>实战</em>OpenGL<em>三维</em><em>可视化</em><em>系统开发</em>与<em>源码</em>精解 <em>实战</em>OpenGL<em>三维</em><em>可视化</em><em>系统开发</em>与<em>源码</em>精解
实战OpenGL三维可视化系统开发源码精解.PDF+源码+免积分.003.zip
<em>实战</em>OpenGL<em>三维</em><em>可视化</em><em>系统开发</em>与<em>源码</em>精解.PDF+<em>源码</em>+免<em>积分</em>.003.zip
实战OpenGL三维可视化系统开发源码精解.002.zip
<em>实战</em>OpenGL<em>三维</em><em>可视化</em><em>系统开发</em>与<em>源码</em>精解.PDF+<em>源码</em>+免<em>积分</em>.002.zip
实战OpenGL三维可视化系统开发源码精解
<em>实战</em>OpenGL<em>三维</em><em>可视化</em><em>系统开发</em>与<em>源码</em>精解 随书光盘
实战OPENGL三维可视化系统开发源码精解源码
<em>实战</em>OPENGL<em>三维</em><em>可视化</em><em>系统开发</em>与<em>源码</em>精解<em>源码</em>,学习利用<em>opengl</em>开发cad绝对有用
实战OpenGL三维可视化系统开发源码精解.part3.rar
<em>实战</em>OpenGL<em>三维</em><em>可视化</em><em>系统开发</em>与<em>源码</em>精解.part3.rar 一共三卷,这是卷3 完整版的哟
实战OpenGL三维可视化系统开发源码精解pdf.part1
<em>实战</em>OpenGL<em>三维</em><em>可视化</em><em>系统开发</em>与<em>源码</em>精解电子书,共分五卷,230M多
实战OpenGL三维可视化系统开发源码精解图书
<em>实战</em>OpenGL<em>三维</em><em>可视化</em><em>系统开发</em>与<em>源码</em>精解图书 作者:吕希圭 周小平
实战OpenGL三维可视化系统开发源码精解pdf.part4
<em>实战</em>OpenGL<em>三维</em><em>可视化</em><em>系统开发</em>与<em>源码</em>精解电子书,共分五卷,230M多
实战OpenGL三维可视化系统开发源码精解pdf.part5
<em>实战</em>OpenGL<em>三维</em><em>可视化</em><em>系统开发</em>与<em>源码</em>精解电子书,共分五卷,230M多
实战OpenGL三维可视化系统开发源码精解pdf.part3.
<em>实战</em>OpenGL<em>三维</em><em>可视化</em><em>系统开发</em>与<em>源码</em>精解电子书,共分五卷,230M多
实战OpenGL三维可视化系统开发源码精解pdf.part2
<em>实战</em>OpenGL<em>三维</em><em>可视化</em><em>系统开发</em>与<em>源码</em>精解电子书,共分五卷,230M多
实战OpenGL三维可视化系统开发源码精解.part1.rar
<em>实战</em>OpenGL<em>三维</em><em>可视化</em><em>系统开发</em>与<em>源码</em>精解.part1.rar 一共三卷,我这里是完整版的哟
实战OpenGL三维可视化系统开发源码精解(源程序)
《<em>实战</em>OpenGL<em>三维</em><em>可视化</em><em>系统开发</em>与<em>源码</em>精解》的配套光盘程序,但由于文件太大,这里仅给出了源代码.
实战OpenGL三维可视化系统开发源码精解.part2.rar
<em>实战</em>OpenGL<em>三维</em><em>可视化</em><em>系统开发</em>与<em>源码</em>精解.part2.rar 一共三卷,这是卷二 我这是完整版的哟
Qt及Qt+Quick开发实战精解——霍亚飞【高清PDF+完整目录+书签】【附源码下载地址】
本<em>pdf</em>分两部分,第一部分:综合实例, 第二部:Qt Quick。 第二部分主要有:初识QML,QML概念及框架,QML中的布局管理,基本可视元素,事件处理,图像、状态和动画,QML中的模型/视图,QML和C++混合编程,使用Qt Quick设计器等。 《Qt及Qt Quick开发<em>实战</em>精解》主要讲解了5个Qt综合应用程序的开发过程和Qt Quick的相关内容。《Qt及Qt Quick开发<em>实战</em>精解》内容主要包括两部分:第一部分是多文档编辑器、方块游戏、音乐播放器、数据管理系统、局域网聊天工具这5个实用的Qt实例的详细讲解;第二部分是Qt Quick技术的全面介绍。<em>源码</em><em>下载</em>地址:http://www.qter.org/portal.php?mod=view&aid=10
实战OpenGL三维可视化系统开发源码精解2
该资源较大,共分五个分卷,这是第2个分卷。
实战OpenGL三维可视化系统开发源码精解.part09
第1篇 <em>系统开发</em>基础   包括第1章<em>三维</em>图形世界、第2章OpenGL概述和第3章Oracle与 OCI技术及编程基础。   第1章 介绍了计算机<em>三维</em>图形技术的发展、科学计算<em>可视化</em>技术、<em>三维</em><em>可视化</em>工程设计的基本概念和发展现状。   第2章 主要对OpenGL的基本概念、OpenGL编程基础和在Visual C++环境下OpenGL基本程序框架的建立进行了讲解,并给出了一个简单的旋转立方体程序示例。通过这一章,使读者对OpenGL有初步的概念和了解,对于纹理、显示列表等更深入的编程,我们将通过后续章节进行更详细的讲解和学习。   第3章 主要对Oracle数据库及其特点进行简要的介绍和说明。以Oracle 9i为例,介绍了Oracle数据库的安装步骤和Oracle支持的数据类型。在此基础上,介绍了ADO、Pro*C/C++和OCI三个主要Oracle编程接口,对它们的各自功能和特点进行了详细说明,从功能方面、性能方面、开发难度方面进行了详细分析和比较。重点介绍OCI编程基础、OCI的数据结构、OCI程序的基本结构、OCI执行的步骤,最后给出了在Visual C++6.0环境下开发OCI应用程序的示例。   第2篇 大规模地形<em>三维</em><em>可视化</em>系统设计与实现   包括第4章地形<em>三维</em><em>可视化</em>系统框架与OCI类模块设计、第5章地形<em>三维</em><em>可视化</em>系统的地形渲染实现和第6章地形<em>三维</em><em>可视化</em>系统项目管理与辅助功能设计。   第4章 在第2章的基础上,完成了基于OpenGL的地形<em>三维</em><em>可视化</em>系统程序框架的建立,为后续的功能模块开发提供了基础平台;在第3章的基础上,设计了OCI公共类,将所有与OCI有关的数据库操作、数据读取等功能函数实现全部封装在该类中,并定义了公共类的全局变量myOci。   第5章 本章对地形<em>三维</em><em>可视化</em>进行了基本概述,介绍了目前地形<em>三维</em><em>可视化</em>的主要算法。主要介绍了海量地形与影像纹理数据的常用获取方法,给出了海量地形自分块与影像纹理分块原则和程序实现,以及地形与影像子块调度的程序实现,在此基础上实现了地形的<em>三维</em><em>可视化</em>;还介绍了真<em>三维</em>立体的实现算法和数学模型,在此基础上给出了基于OpenGL的真<em>三维</em>立体的程序实现。   第6章 主要讲解了新建项目、打开项目、背景天空的绘制、绘图模式控制的实现方法和程序设计。介绍了基于OpenGL深度缓存的二维屏幕坐标向<em>三维</em>空间坐标的转换算法,实现了对<em>三维</em>空间坐标和空间距离查询,以及查询标识设置的程序设计;最后讲解了基于键盘和鼠标联合控制的<em>三维</em>场景照相机程序模块的实现,实现<em>三维</em>场景的前、后、左、右移动和任意方向的旋转。   第3篇 线路<em>三维</em><em>可视化</em>系统设计与实现   包括第7章<em>三维</em>交互技术与<em>三维</em>线路数据结构、第8章<em>三维</em>线路设计实现、第9章道路整体<em>三维</em>建模和第10章<em>三维</em>漫游的实现。   第7章 主要对<em>三维</em>交互环境进行了介绍,详细讲解了正射投影模式的实现、正射投影模式下场景控制方法和程序设计,以及透视投影模式的实现方法;还讲解了正射投影模式和透视投影模式下<em>三维</em>地面坐标的获取原理、方法,在此基础上,设计了边坡数据结构、桥梁数据结构、隧道数据结构、水沟数据结构及线路数据结构,为实现<em>三维</em>线路设计做好了前期准备。   第8章 主要对线路方案的主要参数设计方法和程序实现、设计交点信息输入实现、线路中心线定位方法、设计方案的保存、平面方案的自动生成和程序设计、纵断面设计模块的实现、边坡模型的生成算法、线路路基<em>三维</em>建模方法和实现、隧道<em>三维</em>建模和参数控制、桥梁<em>三维</em>建模和参数控制的程序设计进行了详细讲解。   第9章 主要讲解了道路整体<em>三维</em>模型实现,对其中的线路封闭区域确定与分割算法、地形块综合数据点计算、分块TIN模型的构网实现、封闭区域内数据点的剔除、整体构网的程序实现都进行了详细说明;在纹理管理部分,详细讲解了边坡纹理、路肩纹理、桥梁护坡面纹理、隧道内墙纹理、隧道洞门纹理的程序设计和实现。   第10章 从多个方面对<em>三维</em>漫游的基本概念、程序实现、参数调整和控制进行了讲解,帮助读者学会在<em>三维</em><em>可视化</em>系统中<em>三维</em>漫游模块的程序设计方法;对飞行路径的基本概念、设置方法、插值算法、保存和打开的程序设计,沿飞行路径实现<em>三维</em>漫游的程序设计,沿线路方案漫游的固定高度和相对高度两种模式的程序设计,<em>三维</em>漫游控制和调整的程序设计,以及<em>三维</em>漫游的相关计算都进行了详细的讲解,每一部分都给出了完整的程序代码。   第4篇 线路<em>三维</em><em>可视化</em>系统辅助功能实现   包括第11章显示模式控制及实现、第12章3D模型载入与应用、第13章系统输出接口与动画录制实现和第14章系统简介与运行实例。   第11章 本章主要对双目立体方式、正射投影方式和透视投影方式的显示模型模式控制和实现、时钟指北针的程序设计和实现、缩略图的实现方法和程序设计进行了详细的讲解和说明。   第12章 本章主要对目前常用的3DS、AES、OBJ、MD2、MD3、MS3D等3D模型进行了介绍和说明,并给出了每种3D模型的示例,在此基础上,详细介绍了在OpenGL中应用3DS模型的两种主要方法:通过第三方软件对3DS模型进行转换和直接通过程序读取3DS模型;以桥墩3DS模型为例,给出了3DS模型在线路<em>三维</em>场景中的应用方法和程序设计实现。   第13章 介绍了DXF文件格式,详细讲解了DXF输出模块的程序设计,实现了线路<em>三维</em>模型输出到DXF文件,可以在AutoCAD中打开线路<em>三维</em>模型进行观察;设计了动画录制类,实现将OpenGL动画录制到AVI文件中;设计了屏幕图形打印类,实现了对OpenGL屏幕图形的打印,在此基础上,设计录制屏幕图像模块,实现了将OpenGL动画录制为一系列图像并保存到硬盘中。   第14章 主要对所建立的<em>三维</em><em>可视化</em>设计系统的主要特点和功能进行了介绍,对线路<em>可视化</em>设计系统加以总结,并对相应的功能模块进行集中说明,使读者能够对整个<em>三维</em><em>可视化</em>设计有更加清晰的思路和概念,最后给出系统运行实例。   附录   包括附录A:相关数学程序模块;附录B:OpenGL核心函数库和应用函数库;附录C:OpenGL常用编程技巧;附录D:OpenGL资源网站。
实战OpenGL三维可视化系统开发源码精解.part01.rar
第1篇 <em>系统开发</em>基础   包括第1章<em>三维</em>图形世界、第2章OpenGL概述和第3章Oracle与 OCI技术及编程基础。   第1章 介绍了计算机<em>三维</em>图形技术的发展、科学计算<em>可视化</em>技术、<em>三维</em><em>可视化</em>工程设计的基本概念和发展现状。   第2章 主要对OpenGL的基本概念、OpenGL编程基础和在Visual C++环境下OpenGL基本程序框架的建立进行了讲解,并给出了一个简单的旋转立方体程序示例。通过这一章,使读者对OpenGL有初步的概念和了解,对于纹理、显示列表等更深入的编程,我们将通过后续章节进行更详细的讲解和学习。   第3章 主要对Oracle数据库及其特点进行简要的介绍和说明。以Oracle 9i为例,介绍了Oracle数据库的安装步骤和Oracle支持的数据类型。在此基础上,介绍了ADO、Pro*C/C++和OCI三个主要Oracle编程接口,对它们的各自功能和特点进行了详细说明,从功能方面、性能方面、开发难度方面进行了详细分析和比较。重点介绍OCI编程基础、OCI的数据结构、OCI程序的基本结构、OCI执行的步骤,最后给出了在Visual C++6.0环境下开发OCI应用程序的示例。   第2篇 大规模地形<em>三维</em><em>可视化</em>系统设计与实现   包括第4章地形<em>三维</em><em>可视化</em>系统框架与OCI类模块设计、第5章地形<em>三维</em><em>可视化</em>系统的地形渲染实现和第6章地形<em>三维</em><em>可视化</em>系统项目管理与辅助功能设计。   第4章 在第2章的基础上,完成了基于OpenGL的地形<em>三维</em><em>可视化</em>系统程序框架的建立,为后续的功能模块开发提供了基础平台;在第3章的基础上,设计了OCI公共类,将所有与OCI有关的数据库操作、数据读取等功能函数实现全部封装在该类中,并定义了公共类的全局变量myOci。   第5章 本章对地形<em>三维</em><em>可视化</em>进行了基本概述,介绍了目前地形<em>三维</em><em>可视化</em>的主要算法。主要介绍了海量地形与影像纹理数据的常用获取方法,给出了海量地形自分块与影像纹理分块原则和程序实现,以及地形与影像子块调度的程序实现,在此基础上实现了地形的<em>三维</em><em>可视化</em>;还介绍了真<em>三维</em>立体的实现算法和数学模型,在此基础上给出了基于OpenGL的真<em>三维</em>立体的程序实现。   第6章 主要讲解了新建项目、打开项目、背景天空的绘制、绘图模式控制的实现方法和程序设计。介绍了基于OpenGL深度缓存的二维屏幕坐标向<em>三维</em>空间坐标的转换算法,实现了对<em>三维</em>空间坐标和空间距离查询,以及查询标识设置的程序设计;最后讲解了基于键盘和鼠标联合控制的<em>三维</em>场景照相机程序模块的实现,实现<em>三维</em>场景的前、后、左、右移动和任意方向的旋转。   第3篇 线路<em>三维</em><em>可视化</em>系统设计与实现   包括第7章<em>三维</em>交互技术与<em>三维</em>线路数据结构、第8章<em>三维</em>线路设计实现、第9章道路整体<em>三维</em>建模和第10章<em>三维</em>漫游的实现。   第7章 主要对<em>三维</em>交互环境进行了介绍,详细讲解了正射投影模式的实现、正射投影模式下场景控制方法和程序设计,以及透视投影模式的实现方法;还讲解了正射投影模式和透视投影模式下<em>三维</em>地面坐标的获取原理、方法,在此基础上,设计了边坡数据结构、桥梁数据结构、隧道数据结构、水沟数据结构及线路数据结构,为实现<em>三维</em>线路设计做好了前期准备。   第8章 主要对线路方案的主要参数设计方法和程序实现、设计交点信息输入实现、线路中心线定位方法、设计方案的保存、平面方案的自动生成和程序设计、纵断面设计模块的实现、边坡模型的生成算法、线路路基<em>三维</em>建模方法和实现、隧道<em>三维</em>建模和参数控制、桥梁<em>三维</em>建模和参数控制的程序设计进行了详细讲解。   第9章 主要讲解了道路整体<em>三维</em>模型实现,对其中的线路封闭区域确定与分割算法、地形块综合数据点计算、分块TIN模型的构网实现、封闭区域内数据点的剔除、整体构网的程序实现都进行了详细说明;在纹理管理部分,详细讲解了边坡纹理、路肩纹理、桥梁护坡面纹理、隧道内墙纹理、隧道洞门纹理的程序设计和实现。   第10章 从多个方面对<em>三维</em>漫游的基本概念、程序实现、参数调整和控制进行了讲解,帮助读者学会在<em>三维</em><em>可视化</em>系统中<em>三维</em>漫游模块的程序设计方法;对飞行路径的基本概念、设置方法、插值算法、保存和打开的程序设计,沿飞行路径实现<em>三维</em>漫游的程序设计,沿线路方案漫游的固定高度和相对高度两种模式的程序设计,<em>三维</em>漫游控制和调整的程序设计,以及<em>三维</em>漫游的相关计算都进行了详细的讲解,每一部分都给出了完整的程序代码。   第4篇 线路<em>三维</em><em>可视化</em>系统辅助功能实现   包括第11章显示模式控制及实现、第12章3D模型载入与应用、第13章系统输出接口与动画录制实现和第14章系统简介与运行实例。   第11章 本章主要对双目立体方式、正射投影方式和透视投影方式的显示模型模式控制和实现、时钟指北针的程序设计和实现、缩略图的实现方法和程序设计进行了详细的讲解和说明。   第12章 本章主要对目前常用的3DS、AES、OBJ、MD2、MD3、MS3D等3D模型进行了介绍和说明,并给出了每种3D模型的示例,在此基础上,详细介绍了在OpenGL中应用3DS模型的两种主要方法:通过第三方软件对3DS模型进行转换和直接通过程序读取3DS模型;以桥墩3DS模型为例,给出了3DS模型在线路<em>三维</em>场景中的应用方法和程序设计实现。   第13章 介绍了DXF文件格式,详细讲解了DXF输出模块的程序设计,实现了线路<em>三维</em>模型输出到DXF文件,可以在AutoCAD中打开线路<em>三维</em>模型进行观察;设计了动画录制类,实现将OpenGL动画录制到AVI文件中;设计了屏幕图形打印类,实现了对OpenGL屏幕图形的打印,在此基础上,设计录制屏幕图像模块,实现了将OpenGL动画录制为一系列图像并保存到硬盘中。   第14章 主要对所建立的<em>三维</em><em>可视化</em>设计系统的主要特点和功能进行了介绍,对线路<em>可视化</em>设计系统加以总结,并对相应的功能模块进行集中说明,使读者能够对整个<em>三维</em><em>可视化</em>设计有更加清晰的思路和概念,最后给出系统运行实例。   附录   包括附录A:相关数学程序模块;附录B:OpenGL核心函数库和应用函数库;附录C:OpenGL常用编程技巧;附录D:OpenGL资源网站。
实战OpenGL三维可视化系统开发源码精解.part07.rar
第1篇 <em>系统开发</em>基础   包括第1章<em>三维</em>图形世界、第2章OpenGL概述和第3章Oracle与 OCI技术及编程基础。   第1章 介绍了计算机<em>三维</em>图形技术的发展、科学计算<em>可视化</em>技术、<em>三维</em><em>可视化</em>工程设计的基本概念和发展现状。   第2章 主要对OpenGL的基本概念、OpenGL编程基础和在Visual C++环境下OpenGL基本程序框架的建立进行了讲解,并给出了一个简单的旋转立方体程序示例。通过这一章,使读者对OpenGL有初步的概念和了解,对于纹理、显示列表等更深入的编程,我们将通过后续章节进行更详细的讲解和学习。   第3章 主要对Oracle数据库及其特点进行简要的介绍和说明。以Oracle 9i为例,介绍了Oracle数据库的安装步骤和Oracle支持的数据类型。在此基础上,介绍了ADO、Pro*C/C++和OCI三个主要Oracle编程接口,对它们的各自功能和特点进行了详细说明,从功能方面、性能方面、开发难度方面进行了详细分析和比较。重点介绍OCI编程基础、OCI的数据结构、OCI程序的基本结构、OCI执行的步骤,最后给出了在Visual C++6.0环境下开发OCI应用程序的示例。   第2篇 大规模地形<em>三维</em><em>可视化</em>系统设计与实现   包括第4章地形<em>三维</em><em>可视化</em>系统框架与OCI类模块设计、第5章地形<em>三维</em><em>可视化</em>系统的地形渲染实现和第6章地形<em>三维</em><em>可视化</em>系统项目管理与辅助功能设计。   第4章 在第2章的基础上,完成了基于OpenGL的地形<em>三维</em><em>可视化</em>系统程序框架的建立,为后续的功能模块开发提供了基础平台;在第3章的基础上,设计了OCI公共类,将所有与OCI有关的数据库操作、数据读取等功能函数实现全部封装在该类中,并定义了公共类的全局变量myOci。   第5章 本章对地形<em>三维</em><em>可视化</em>进行了基本概述,介绍了目前地形<em>三维</em><em>可视化</em>的主要算法。主要介绍了海量地形与影像纹理数据的常用获取方法,给出了海量地形自分块与影像纹理分块原则和程序实现,以及地形与影像子块调度的程序实现,在此基础上实现了地形的<em>三维</em><em>可视化</em>;还介绍了真<em>三维</em>立体的实现算法和数学模型,在此基础上给出了基于OpenGL的真<em>三维</em>立体的程序实现。   第6章 主要讲解了新建项目、打开项目、背景天空的绘制、绘图模式控制的实现方法和程序设计。介绍了基于OpenGL深度缓存的二维屏幕坐标向<em>三维</em>空间坐标的转换算法,实现了对<em>三维</em>空间坐标和空间距离查询,以及查询标识设置的程序设计;最后讲解了基于键盘和鼠标联合控制的<em>三维</em>场景照相机程序模块的实现,实现<em>三维</em>场景的前、后、左、右移动和任意方向的旋转。   第3篇 线路<em>三维</em><em>可视化</em>系统设计与实现   包括第7章<em>三维</em>交互技术与<em>三维</em>线路数据结构、第8章<em>三维</em>线路设计实现、第9章道路整体<em>三维</em>建模和第10章<em>三维</em>漫游的实现。   第7章 主要对<em>三维</em>交互环境进行了介绍,详细讲解了正射投影模式的实现、正射投影模式下场景控制方法和程序设计,以及透视投影模式的实现方法;还讲解了正射投影模式和透视投影模式下<em>三维</em>地面坐标的获取原理、方法,在此基础上,设计了边坡数据结构、桥梁数据结构、隧道数据结构、水沟数据结构及线路数据结构,为实现<em>三维</em>线路设计做好了前期准备。   第8章 主要对线路方案的主要参数设计方法和程序实现、设计交点信息输入实现、线路中心线定位方法、设计方案的保存、平面方案的自动生成和程序设计、纵断面设计模块的实现、边坡模型的生成算法、线路路基<em>三维</em>建模方法和实现、隧道<em>三维</em>建模和参数控制、桥梁<em>三维</em>建模和参数控制的程序设计进行了详细讲解。   第9章 主要讲解了道路整体<em>三维</em>模型实现,对其中的线路封闭区域确定与分割算法、地形块综合数据点计算、分块TIN模型的构网实现、封闭区域内数据点的剔除、整体构网的程序实现都进行了详细说明;在纹理管理部分,详细讲解了边坡纹理、路肩纹理、桥梁护坡面纹理、隧道内墙纹理、隧道洞门纹理的程序设计和实现。   第10章 从多个方面对<em>三维</em>漫游的基本概念、程序实现、参数调整和控制进行了讲解,帮助读者学会在<em>三维</em><em>可视化</em>系统中<em>三维</em>漫游模块的程序设计方法;对飞行路径的基本概念、设置方法、插值算法、保存和打开的程序设计,沿飞行路径实现<em>三维</em>漫游的程序设计,沿线路方案漫游的固定高度和相对高度两种模式的程序设计,<em>三维</em>漫游控制和调整的程序设计,以及<em>三维</em>漫游的相关计算都进行了详细的讲解,每一部分都给出了完整的程序代码。   第4篇 线路<em>三维</em><em>可视化</em>系统辅助功能实现   包括第11章显示模式控制及实现、第12章3D模型载入与应用、第13章系统输出接口与动画录制实现和第14章系统简介与运行实例。   第11章 本章主要对双目立体方式、正射投影方式和透视投影方式的显示模型模式控制和实现、时钟指北针的程序设计和实现、缩略图的实现方法和程序设计进行了详细的讲解和说明。   第12章 本章主要对目前常用的3DS、AES、OBJ、MD2、MD3、MS3D等3D模型进行了介绍和说明,并给出了每种3D模型的示例,在此基础上,详细介绍了在OpenGL中应用3DS模型的两种主要方法:通过第三方软件对3DS模型进行转换和直接通过程序读取3DS模型;以桥墩3DS模型为例,给出了3DS模型在线路<em>三维</em>场景中的应用方法和程序设计实现。   第13章 介绍了DXF文件格式,详细讲解了DXF输出模块的程序设计,实现了线路<em>三维</em>模型输出到DXF文件,可以在AutoCAD中打开线路<em>三维</em>模型进行观察;设计了动画录制类,实现将OpenGL动画录制到AVI文件中;设计了屏幕图形打印类,实现了对OpenGL屏幕图形的打印,在此基础上,设计录制屏幕图像模块,实现了将OpenGL动画录制为一系列图像并保存到硬盘中。   第14章 主要对所建立的<em>三维</em><em>可视化</em>设计系统的主要特点和功能进行了介绍,对线路<em>可视化</em>设计系统加以总结,并对相应的功能模块进行集中说明,使读者能够对整个<em>三维</em><em>可视化</em>设计有更加清晰的思路和概念,最后给出系统运行实例。   附录   包括附录A:相关数学程序模块;附录B:OpenGL核心函数库和应用函数库;附录C:OpenGL常用编程技巧;附录D:OpenGL资源网站。
实战OpenGL三维可视化系统开发源码精解.part04.rar
第1篇 <em>系统开发</em>基础   包括第1章<em>三维</em>图形世界、第2章OpenGL概述和第3章Oracle与 OCI技术及编程基础。   第1章 介绍了计算机<em>三维</em>图形技术的发展、科学计算<em>可视化</em>技术、<em>三维</em><em>可视化</em>工程设计的基本概念和发展现状。   第2章 主要对OpenGL的基本概念、OpenGL编程基础和在Visual C++环境下OpenGL基本程序框架的建立进行了讲解,并给出了一个简单的旋转立方体程序示例。通过这一章,使读者对OpenGL有初步的概念和了解,对于纹理、显示列表等更深入的编程,我们将通过后续章节进行更详细的讲解和学习。   第3章 主要对Oracle数据库及其特点进行简要的介绍和说明。以Oracle 9i为例,介绍了Oracle数据库的安装步骤和Oracle支持的数据类型。在此基础上,介绍了ADO、Pro*C/C++和OCI三个主要Oracle编程接口,对它们的各自功能和特点进行了详细说明,从功能方面、性能方面、开发难度方面进行了详细分析和比较。重点介绍OCI编程基础、OCI的数据结构、OCI程序的基本结构、OCI执行的步骤,最后给出了在Visual C++6.0环境下开发OCI应用程序的示例。   第2篇 大规模地形<em>三维</em><em>可视化</em>系统设计与实现   包括第4章地形<em>三维</em><em>可视化</em>系统框架与OCI类模块设计、第5章地形<em>三维</em><em>可视化</em>系统的地形渲染实现和第6章地形<em>三维</em><em>可视化</em>系统项目管理与辅助功能设计。   第4章 在第2章的基础上,完成了基于OpenGL的地形<em>三维</em><em>可视化</em>系统程序框架的建立,为后续的功能模块开发提供了基础平台;在第3章的基础上,设计了OCI公共类,将所有与OCI有关的数据库操作、数据读取等功能函数实现全部封装在该类中,并定义了公共类的全局变量myOci。   第5章 本章对地形<em>三维</em><em>可视化</em>进行了基本概述,介绍了目前地形<em>三维</em><em>可视化</em>的主要算法。主要介绍了海量地形与影像纹理数据的常用获取方法,给出了海量地形自分块与影像纹理分块原则和程序实现,以及地形与影像子块调度的程序实现,在此基础上实现了地形的<em>三维</em><em>可视化</em>;还介绍了真<em>三维</em>立体的实现算法和数学模型,在此基础上给出了基于OpenGL的真<em>三维</em>立体的程序实现。   第6章 主要讲解了新建项目、打开项目、背景天空的绘制、绘图模式控制的实现方法和程序设计。介绍了基于OpenGL深度缓存的二维屏幕坐标向<em>三维</em>空间坐标的转换算法,实现了对<em>三维</em>空间坐标和空间距离查询,以及查询标识设置的程序设计;最后讲解了基于键盘和鼠标联合控制的<em>三维</em>场景照相机程序模块的实现,实现<em>三维</em>场景的前、后、左、右移动和任意方向的旋转。   第3篇 线路<em>三维</em><em>可视化</em>系统设计与实现   包括第7章<em>三维</em>交互技术与<em>三维</em>线路数据结构、第8章<em>三维</em>线路设计实现、第9章道路整体<em>三维</em>建模和第10章<em>三维</em>漫游的实现。   第7章 主要对<em>三维</em>交互环境进行了介绍,详细讲解了正射投影模式的实现、正射投影模式下场景控制方法和程序设计,以及透视投影模式的实现方法;还讲解了正射投影模式和透视投影模式下<em>三维</em>地面坐标的获取原理、方法,在此基础上,设计了边坡数据结构、桥梁数据结构、隧道数据结构、水沟数据结构及线路数据结构,为实现<em>三维</em>线路设计做好了前期准备。   第8章 主要对线路方案的主要参数设计方法和程序实现、设计交点信息输入实现、线路中心线定位方法、设计方案的保存、平面方案的自动生成和程序设计、纵断面设计模块的实现、边坡模型的生成算法、线路路基<em>三维</em>建模方法和实现、隧道<em>三维</em>建模和参数控制、桥梁<em>三维</em>建模和参数控制的程序设计进行了详细讲解。   第9章 主要讲解了道路整体<em>三维</em>模型实现,对其中的线路封闭区域确定与分割算法、地形块综合数据点计算、分块TIN模型的构网实现、封闭区域内数据点的剔除、整体构网的程序实现都进行了详细说明;在纹理管理部分,详细讲解了边坡纹理、路肩纹理、桥梁护坡面纹理、隧道内墙纹理、隧道洞门纹理的程序设计和实现。   第10章 从多个方面对<em>三维</em>漫游的基本概念、程序实现、参数调整和控制进行了讲解,帮助读者学会在<em>三维</em><em>可视化</em>系统中<em>三维</em>漫游模块的程序设计方法;对飞行路径的基本概念、设置方法、插值算法、保存和打开的程序设计,沿飞行路径实现<em>三维</em>漫游的程序设计,沿线路方案漫游的固定高度和相对高度两种模式的程序设计,<em>三维</em>漫游控制和调整的程序设计,以及<em>三维</em>漫游的相关计算都进行了详细的讲解,每一部分都给出了完整的程序代码。   第4篇 线路<em>三维</em><em>可视化</em>系统辅助功能实现   包括第11章显示模式控制及实现、第12章3D模型载入与应用、第13章系统输出接口与动画录制实现和第14章系统简介与运行实例。   第11章 本章主要对双目立体方式、正射投影方式和透视投影方式的显示模型模式控制和实现、时钟指北针的程序设计和实现、缩略图的实现方法和程序设计进行了详细的讲解和说明。   第12章 本章主要对目前常用的3DS、AES、OBJ、MD2、MD3、MS3D等3D模型进行了介绍和说明,并给出了每种3D模型的示例,在此基础上,详细介绍了在OpenGL中应用3DS模型的两种主要方法:通过第三方软件对3DS模型进行转换和直接通过程序读取3DS模型;以桥墩3DS模型为例,给出了3DS模型在线路<em>三维</em>场景中的应用方法和程序设计实现。   第13章 介绍了DXF文件格式,详细讲解了DXF输出模块的程序设计,实现了线路<em>三维</em>模型输出到DXF文件,可以在AutoCAD中打开线路<em>三维</em>模型进行观察;设计了动画录制类,实现将OpenGL动画录制到AVI文件中;设计了屏幕图形打印类,实现了对OpenGL屏幕图形的打印,在此基础上,设计录制屏幕图像模块,实现了将OpenGL动画录制为一系列图像并保存到硬盘中。   第14章 主要对所建立的<em>三维</em><em>可视化</em>设计系统的主要特点和功能进行了介绍,对线路<em>可视化</em>设计系统加以总结,并对相应的功能模块进行集中说明,使读者能够对整个<em>三维</em><em>可视化</em>设计有更加清晰的思路和概念,最后给出系统运行实例。   附录   包括附录A:相关数学程序模块;附录B:OpenGL核心函数库和应用函数库;附录C:OpenGL常用编程技巧;附录D:OpenGL资源网站。
实战OpenGL三维可视化系统开发源码精解.part10
第1篇 <em>系统开发</em>基础   包括第1章<em>三维</em>图形世界、第2章OpenGL概述和第3章Oracle与 OCI技术及编程基础。   第1章 介绍了计算机<em>三维</em>图形技术的发展、科学计算<em>可视化</em>技术、<em>三维</em><em>可视化</em>工程设计的基本概念和发展现状。   第2章 主要对OpenGL的基本概念、OpenGL编程基础和在Visual C++环境下OpenGL基本程序框架的建立进行了讲解,并给出了一个简单的旋转立方体程序示例。通过这一章,使读者对OpenGL有初步的概念和了解,对于纹理、显示列表等更深入的编程,我们将通过后续章节进行更详细的讲解和学习。   第3章 主要对Oracle数据库及其特点进行简要的介绍和说明。以Oracle 9i为例,介绍了Oracle数据库的安装步骤和Oracle支持的数据类型。在此基础上,介绍了ADO、Pro*C/C++和OCI三个主要Oracle编程接口,对它们的各自功能和特点进行了详细说明,从功能方面、性能方面、开发难度方面进行了详细分析和比较。重点介绍OCI编程基础、OCI的数据结构、OCI程序的基本结构、OCI执行的步骤,最后给出了在Visual C++6.0环境下开发OCI应用程序的示例。   第2篇 大规模地形<em>三维</em><em>可视化</em>系统设计与实现   包括第4章地形<em>三维</em><em>可视化</em>系统框架与OCI类模块设计、第5章地形<em>三维</em><em>可视化</em>系统的地形渲染实现和第6章地形<em>三维</em><em>可视化</em>系统项目管理与辅助功能设计。   第4章 在第2章的基础上,完成了基于OpenGL的地形<em>三维</em><em>可视化</em>系统程序框架的建立,为后续的功能模块开发提供了基础平台;在第3章的基础上,设计了OCI公共类,将所有与OCI有关的数据库操作、数据读取等功能函数实现全部封装在该类中,并定义了公共类的全局变量myOci。   第5章 本章对地形<em>三维</em><em>可视化</em>进行了基本概述,介绍了目前地形<em>三维</em><em>可视化</em>的主要算法。主要介绍了海量地形与影像纹理数据的常用获取方法,给出了海量地形自分块与影像纹理分块原则和程序实现,以及地形与影像子块调度的程序实现,在此基础上实现了地形的<em>三维</em><em>可视化</em>;还介绍了真<em>三维</em>立体的实现算法和数学模型,在此基础上给出了基于OpenGL的真<em>三维</em>立体的程序实现。   第6章 主要讲解了新建项目、打开项目、背景天空的绘制、绘图模式控制的实现方法和程序设计。介绍了基于OpenGL深度缓存的二维屏幕坐标向<em>三维</em>空间坐标的转换算法,实现了对<em>三维</em>空间坐标和空间距离查询,以及查询标识设置的程序设计;最后讲解了基于键盘和鼠标联合控制的<em>三维</em>场景照相机程序模块的实现,实现<em>三维</em>场景的前、后、左、右移动和任意方向的旋转。   第3篇 线路<em>三维</em><em>可视化</em>系统设计与实现   包括第7章<em>三维</em>交互技术与<em>三维</em>线路数据结构、第8章<em>三维</em>线路设计实现、第9章道路整体<em>三维</em>建模和第10章<em>三维</em>漫游的实现。   第7章 主要对<em>三维</em>交互环境进行了介绍,详细讲解了正射投影模式的实现、正射投影模式下场景控制方法和程序设计,以及透视投影模式的实现方法;还讲解了正射投影模式和透视投影模式下<em>三维</em>地面坐标的获取原理、方法,在此基础上,设计了边坡数据结构、桥梁数据结构、隧道数据结构、水沟数据结构及线路数据结构,为实现<em>三维</em>线路设计做好了前期准备。   第8章 主要对线路方案的主要参数设计方法和程序实现、设计交点信息输入实现、线路中心线定位方法、设计方案的保存、平面方案的自动生成和程序设计、纵断面设计模块的实现、边坡模型的生成算法、线路路基<em>三维</em>建模方法和实现、隧道<em>三维</em>建模和参数控制、桥梁<em>三维</em>建模和参数控制的程序设计进行了详细讲解。   第9章 主要讲解了道路整体<em>三维</em>模型实现,对其中的线路封闭区域确定与分割算法、地形块综合数据点计算、分块TIN模型的构网实现、封闭区域内数据点的剔除、整体构网的程序实现都进行了详细说明;在纹理管理部分,详细讲解了边坡纹理、路肩纹理、桥梁护坡面纹理、隧道内墙纹理、隧道洞门纹理的程序设计和实现。   第10章 从多个方面对<em>三维</em>漫游的基本概念、程序实现、参数调整和控制进行了讲解,帮助读者学会在<em>三维</em><em>可视化</em>系统中<em>三维</em>漫游模块的程序设计方法;对飞行路径的基本概念、设置方法、插值算法、保存和打开的程序设计,沿飞行路径实现<em>三维</em>漫游的程序设计,沿线路方案漫游的固定高度和相对高度两种模式的程序设计,<em>三维</em>漫游控制和调整的程序设计,以及<em>三维</em>漫游的相关计算都进行了详细的讲解,每一部分都给出了完整的程序代码。   第4篇 线路<em>三维</em><em>可视化</em>系统辅助功能实现   包括第11章显示模式控制及实现、第12章3D模型载入与应用、第13章系统输出接口与动画录制实现和第14章系统简介与运行实例。   第11章 本章主要对双目立体方式、正射投影方式和透视投影方式的显示模型模式控制和实现、时钟指北针的程序设计和实现、缩略图的实现方法和程序设计进行了详细的讲解和说明。   第12章 本章主要对目前常用的3DS、AES、OBJ、MD2、MD3、MS3D等3D模型进行了介绍和说明,并给出了每种3D模型的示例,在此基础上,详细介绍了在OpenGL中应用3DS模型的两种主要方法:通过第三方软件对3DS模型进行转换和直接通过程序读取3DS模型;以桥墩3DS模型为例,给出了3DS模型在线路<em>三维</em>场景中的应用方法和程序设计实现。   第13章 介绍了DXF文件格式,详细讲解了DXF输出模块的程序设计,实现了线路<em>三维</em>模型输出到DXF文件,可以在AutoCAD中打开线路<em>三维</em>模型进行观察;设计了动画录制类,实现将OpenGL动画录制到AVI文件中;设计了屏幕图形打印类,实现了对OpenGL屏幕图形的打印,在此基础上,设计录制屏幕图像模块,实现了将OpenGL动画录制为一系列图像并保存到硬盘中。   第14章 主要对所建立的<em>三维</em><em>可视化</em>设计系统的主要特点和功能进行了介绍,对线路<em>可视化</em>设计系统加以总结,并对相应的功能模块进行集中说明,使读者能够对整个<em>三维</em><em>可视化</em>设计有更加清晰的思路和概念,最后给出系统运行实例。   附录   包括附录A:相关数学程序模块;附录B:OpenGL核心函数库和应用函数库;附录C:OpenGL常用编程技巧;附录D:OpenGL资源网站。
实战OpenGL三维可视化系统开发源码精解1
由于资源较大,本书共五个分卷。内容简介:系统包括大规模<em>三维</em>地形<em>可视化</em>系统、<em>三维</em>线路设计系统、<em>三维</em>场景漫游系统、第三方模型(3DS、DXF)管理和应用系统、纹理管理和应用系统、多媒体输出系统(<em>三维</em>动画录制、图像序列录制、打印输出、导出到AutoCAD等外部模型)。内容涵盖了OpenGL程序框架、OpenGL几何模型、坐标变换、纹理映射、材质、计算机动画技术、双目立体真<em>三维</em>、OpenGL扩展应用、OpenGL图像处理、<em>三维</em>图形学基础、摄像漫游、构造天空和地形、模型载入、高级纹理映射、图元处理、OpenGL缓冲区、显示列表、空间信息查询、基于OpenGL和遥感图像的地形<em>三维</em>动态显示技术、Oracle 数据库编程、Oracle OCI编程技术等多个方面。
实战OpenGL三维可视化系统开发源码精解.part08
第1篇 <em>系统开发</em>基础   包括第1章<em>三维</em>图形世界、第2章OpenGL概述和第3章Oracle与 OCI技术及编程基础。   第1章 介绍了计算机<em>三维</em>图形技术的发展、科学计算<em>可视化</em>技术、<em>三维</em><em>可视化</em>工程设计的基本概念和发展现状。   第2章 主要对OpenGL的基本概念、OpenGL编程基础和在Visual C++环境下OpenGL基本程序框架的建立进行了讲解,并给出了一个简单的旋转立方体程序示例。通过这一章,使读者对OpenGL有初步的概念和了解,对于纹理、显示列表等更深入的编程,我们将通过后续章节进行更详细的讲解和学习。   第3章 主要对Oracle数据库及其特点进行简要的介绍和说明。以Oracle 9i为例,介绍了Oracle数据库的安装步骤和Oracle支持的数据类型。在此基础上,介绍了ADO、Pro*C/C++和OCI三个主要Oracle编程接口,对它们的各自功能和特点进行了详细说明,从功能方面、性能方面、开发难度方面进行了详细分析和比较。重点介绍OCI编程基础、OCI的数据结构、OCI程序的基本结构、OCI执行的步骤,最后给出了在Visual C++6.0环境下开发OCI应用程序的示例。   第2篇 大规模地形<em>三维</em><em>可视化</em>系统设计与实现   包括第4章地形<em>三维</em><em>可视化</em>系统框架与OCI类模块设计、第5章地形<em>三维</em><em>可视化</em>系统的地形渲染实现和第6章地形<em>三维</em><em>可视化</em>系统项目管理与辅助功能设计。   第4章 在第2章的基础上,完成了基于OpenGL的地形<em>三维</em><em>可视化</em>系统程序框架的建立,为后续的功能模块开发提供了基础平台;在第3章的基础上,设计了OCI公共类,将所有与OCI有关的数据库操作、数据读取等功能函数实现全部封装在该类中,并定义了公共类的全局变量myOci。   第5章 本章对地形<em>三维</em><em>可视化</em>进行了基本概述,介绍了目前地形<em>三维</em><em>可视化</em>的主要算法。主要介绍了海量地形与影像纹理数据的常用获取方法,给出了海量地形自分块与影像纹理分块原则和程序实现,以及地形与影像子块调度的程序实现,在此基础上实现了地形的<em>三维</em><em>可视化</em>;还介绍了真<em>三维</em>立体的实现算法和数学模型,在此基础上给出了基于OpenGL的真<em>三维</em>立体的程序实现。   第6章 主要讲解了新建项目、打开项目、背景天空的绘制、绘图模式控制的实现方法和程序设计。介绍了基于OpenGL深度缓存的二维屏幕坐标向<em>三维</em>空间坐标的转换算法,实现了对<em>三维</em>空间坐标和空间距离查询,以及查询标识设置的程序设计;最后讲解了基于键盘和鼠标联合控制的<em>三维</em>场景照相机程序模块的实现,实现<em>三维</em>场景的前、后、左、右移动和任意方向的旋转。   第3篇 线路<em>三维</em><em>可视化</em>系统设计与实现   包括第7章<em>三维</em>交互技术与<em>三维</em>线路数据结构、第8章<em>三维</em>线路设计实现、第9章道路整体<em>三维</em>建模和第10章<em>三维</em>漫游的实现。   第7章 主要对<em>三维</em>交互环境进行了介绍,详细讲解了正射投影模式的实现、正射投影模式下场景控制方法和程序设计,以及透视投影模式的实现方法;还讲解了正射投影模式和透视投影模式下<em>三维</em>地面坐标的获取原理、方法,在此基础上,设计了边坡数据结构、桥梁数据结构、隧道数据结构、水沟数据结构及线路数据结构,为实现<em>三维</em>线路设计做好了前期准备。   第8章 主要对线路方案的主要参数设计方法和程序实现、设计交点信息输入实现、线路中心线定位方法、设计方案的保存、平面方案的自动生成和程序设计、纵断面设计模块的实现、边坡模型的生成算法、线路路基<em>三维</em>建模方法和实现、隧道<em>三维</em>建模和参数控制、桥梁<em>三维</em>建模和参数控制的程序设计进行了详细讲解。   第9章 主要讲解了道路整体<em>三维</em>模型实现,对其中的线路封闭区域确定与分割算法、地形块综合数据点计算、分块TIN模型的构网实现、封闭区域内数据点的剔除、整体构网的程序实现都进行了详细说明;在纹理管理部分,详细讲解了边坡纹理、路肩纹理、桥梁护坡面纹理、隧道内墙纹理、隧道洞门纹理的程序设计和实现。   第10章 从多个方面对<em>三维</em>漫游的基本概念、程序实现、参数调整和控制进行了讲解,帮助读者学会在<em>三维</em><em>可视化</em>系统中<em>三维</em>漫游模块的程序设计方法;对飞行路径的基本概念、设置方法、插值算法、保存和打开的程序设计,沿飞行路径实现<em>三维</em>漫游的程序设计,沿线路方案漫游的固定高度和相对高度两种模式的程序设计,<em>三维</em>漫游控制和调整的程序设计,以及<em>三维</em>漫游的相关计算都进行了详细的讲解,每一部分都给出了完整的程序代码。   第4篇 线路<em>三维</em><em>可视化</em>系统辅助功能实现   包括第11章显示模式控制及实现、第12章3D模型载入与应用、第13章系统输出接口与动画录制实现和第14章系统简介与运行实例。   第11章 本章主要对双目立体方式、正射投影方式和透视投影方式的显示模型模式控制和实现、时钟指北针的程序设计和实现、缩略图的实现方法和程序设计进行了详细的讲解和说明。   第12章 本章主要对目前常用的3DS、AES、OBJ、MD2、MD3、MS3D等3D模型进行了介绍和说明,并给出了每种3D模型的示例,在此基础上,详细介绍了在OpenGL中应用3DS模型的两种主要方法:通过第三方软件对3DS模型进行转换和直接通过程序读取3DS模型;以桥墩3DS模型为例,给出了3DS模型在线路<em>三维</em>场景中的应用方法和程序设计实现。   第13章 介绍了DXF文件格式,详细讲解了DXF输出模块的程序设计,实现了线路<em>三维</em>模型输出到DXF文件,可以在AutoCAD中打开线路<em>三维</em>模型进行观察;设计了动画录制类,实现将OpenGL动画录制到AVI文件中;设计了屏幕图形打印类,实现了对OpenGL屏幕图形的打印,在此基础上,设计录制屏幕图像模块,实现了将OpenGL动画录制为一系列图像并保存到硬盘中。   第14章 主要对所建立的<em>三维</em><em>可视化</em>设计系统的主要特点和功能进行了介绍,对线路<em>可视化</em>设计系统加以总结,并对相应的功能模块进行集中说明,使读者能够对整个<em>三维</em><em>可视化</em>设计有更加清晰的思路和概念,最后给出系统运行实例。   附录   包括附录A:相关数学程序模块;附录B:OpenGL核心函数库和应用函数库;附录C:OpenGL常用编程技巧;附录D:OpenGL资源网站。
实战OpenGL三维可视化系统开发源码精解.part06.rar
第1篇 <em>系统开发</em>基础   包括第1章<em>三维</em>图形世界、第2章OpenGL概述和第3章Oracle与 OCI技术及编程基础。   第1章 介绍了计算机<em>三维</em>图形技术的发展、科学计算<em>可视化</em>技术、<em>三维</em><em>可视化</em>工程设计的基本概念和发展现状。   第2章 主要对OpenGL的基本概念、OpenGL编程基础和在Visual C++环境下OpenGL基本程序框架的建立进行了讲解,并给出了一个简单的旋转立方体程序示例。通过这一章,使读者对OpenGL有初步的概念和了解,对于纹理、显示列表等更深入的编程,我们将通过后续章节进行更详细的讲解和学习。   第3章 主要对Oracle数据库及其特点进行简要的介绍和说明。以Oracle 9i为例,介绍了Oracle数据库的安装步骤和Oracle支持的数据类型。在此基础上,介绍了ADO、Pro*C/C++和OCI三个主要Oracle编程接口,对它们的各自功能和特点进行了详细说明,从功能方面、性能方面、开发难度方面进行了详细分析和比较。重点介绍OCI编程基础、OCI的数据结构、OCI程序的基本结构、OCI执行的步骤,最后给出了在Visual C++6.0环境下开发OCI应用程序的示例。   第2篇 大规模地形<em>三维</em><em>可视化</em>系统设计与实现   包括第4章地形<em>三维</em><em>可视化</em>系统框架与OCI类模块设计、第5章地形<em>三维</em><em>可视化</em>系统的地形渲染实现和第6章地形<em>三维</em><em>可视化</em>系统项目管理与辅助功能设计。   第4章 在第2章的基础上,完成了基于OpenGL的地形<em>三维</em><em>可视化</em>系统程序框架的建立,为后续的功能模块开发提供了基础平台;在第3章的基础上,设计了OCI公共类,将所有与OCI有关的数据库操作、数据读取等功能函数实现全部封装在该类中,并定义了公共类的全局变量myOci。   第5章 本章对地形<em>三维</em><em>可视化</em>进行了基本概述,介绍了目前地形<em>三维</em><em>可视化</em>的主要算法。主要介绍了海量地形与影像纹理数据的常用获取方法,给出了海量地形自分块与影像纹理分块原则和程序实现,以及地形与影像子块调度的程序实现,在此基础上实现了地形的<em>三维</em><em>可视化</em>;还介绍了真<em>三维</em>立体的实现算法和数学模型,在此基础上给出了基于OpenGL的真<em>三维</em>立体的程序实现。   第6章 主要讲解了新建项目、打开项目、背景天空的绘制、绘图模式控制的实现方法和程序设计。介绍了基于OpenGL深度缓存的二维屏幕坐标向<em>三维</em>空间坐标的转换算法,实现了对<em>三维</em>空间坐标和空间距离查询,以及查询标识设置的程序设计;最后讲解了基于键盘和鼠标联合控制的<em>三维</em>场景照相机程序模块的实现,实现<em>三维</em>场景的前、后、左、右移动和任意方向的旋转。   第3篇 线路<em>三维</em><em>可视化</em>系统设计与实现   包括第7章<em>三维</em>交互技术与<em>三维</em>线路数据结构、第8章<em>三维</em>线路设计实现、第9章道路整体<em>三维</em>建模和第10章<em>三维</em>漫游的实现。   第7章 主要对<em>三维</em>交互环境进行了介绍,详细讲解了正射投影模式的实现、正射投影模式下场景控制方法和程序设计,以及透视投影模式的实现方法;还讲解了正射投影模式和透视投影模式下<em>三维</em>地面坐标的获取原理、方法,在此基础上,设计了边坡数据结构、桥梁数据结构、隧道数据结构、水沟数据结构及线路数据结构,为实现<em>三维</em>线路设计做好了前期准备。   第8章 主要对线路方案的主要参数设计方法和程序实现、设计交点信息输入实现、线路中心线定位方法、设计方案的保存、平面方案的自动生成和程序设计、纵断面设计模块的实现、边坡模型的生成算法、线路路基<em>三维</em>建模方法和实现、隧道<em>三维</em>建模和参数控制、桥梁<em>三维</em>建模和参数控制的程序设计进行了详细讲解。   第9章 主要讲解了道路整体<em>三维</em>模型实现,对其中的线路封闭区域确定与分割算法、地形块综合数据点计算、分块TIN模型的构网实现、封闭区域内数据点的剔除、整体构网的程序实现都进行了详细说明;在纹理管理部分,详细讲解了边坡纹理、路肩纹理、桥梁护坡面纹理、隧道内墙纹理、隧道洞门纹理的程序设计和实现。   第10章 从多个方面对<em>三维</em>漫游的基本概念、程序实现、参数调整和控制进行了讲解,帮助读者学会在<em>三维</em><em>可视化</em>系统中<em>三维</em>漫游模块的程序设计方法;对飞行路径的基本概念、设置方法、插值算法、保存和打开的程序设计,沿飞行路径实现<em>三维</em>漫游的程序设计,沿线路方案漫游的固定高度和相对高度两种模式的程序设计,<em>三维</em>漫游控制和调整的程序设计,以及<em>三维</em>漫游的相关计算都进行了详细的讲解,每一部分都给出了完整的程序代码。   第4篇 线路<em>三维</em><em>可视化</em>系统辅助功能实现   包括第11章显示模式控制及实现、第12章3D模型载入与应用、第13章系统输出接口与动画录制实现和第14章系统简介与运行实例。   第11章 本章主要对双目立体方式、正射投影方式和透视投影方式的显示模型模式控制和实现、时钟指北针的程序设计和实现、缩略图的实现方法和程序设计进行了详细的讲解和说明。   第12章 本章主要对目前常用的3DS、AES、OBJ、MD2、MD3、MS3D等3D模型进行了介绍和说明,并给出了每种3D模型的示例,在此基础上,详细介绍了在OpenGL中应用3DS模型的两种主要方法:通过第三方软件对3DS模型进行转换和直接通过程序读取3DS模型;以桥墩3DS模型为例,给出了3DS模型在线路<em>三维</em>场景中的应用方法和程序设计实现。   第13章 介绍了DXF文件格式,详细讲解了DXF输出模块的程序设计,实现了线路<em>三维</em>模型输出到DXF文件,可以在AutoCAD中打开线路<em>三维</em>模型进行观察;设计了动画录制类,实现将OpenGL动画录制到AVI文件中;设计了屏幕图形打印类,实现了对OpenGL屏幕图形的打印,在此基础上,设计录制屏幕图像模块,实现了将OpenGL动画录制为一系列图像并保存到硬盘中。   第14章 主要对所建立的<em>三维</em><em>可视化</em>设计系统的主要特点和功能进行了介绍,对线路<em>可视化</em>设计系统加以总结,并对相应的功能模块进行集中说明,使读者能够对整个<em>三维</em><em>可视化</em>设计有更加清晰的思路和概念,最后给出系统运行实例。   附录   包括附录A:相关数学程序模块;附录B:OpenGL核心函数库和应用函数库;附录C:OpenGL常用编程技巧;附录D:OpenGL资源网站。
实战OpenGL三维可视化系统开发源码精解3
该资源较大,共分五个分卷,这是第三卷,程序源代码CSDN上有<em>下载</em>。
实战OpenGL三维可视化系统开发源码精解5
该文件较大,共分五个分卷,这是第五卷,源代码在CSDN中有<em>下载</em>。
实战OpenGL三维可视化系统开发源码精解-系统开发基础
本书以“铁路<em>三维</em><em>可视化</em>系统”实例作为全书的主线,以循序渐进的讲解方式,通过实际应用系统来讲解OpenGl在实际<em>三维</em><em>可视化</em><em>系统开发</em>中所应用到的编程方法、技术和技巧。系统包括大规模<em>三维</em>地形<em>可视化</em>统、<em>三维</em>线路设计系统、<em>三维</em>场景漫游系统、第三方模型(3DS、DXF)管理和应用系统、纹理管理和应用系统、多媒体输出系统...
实战OpenGL三维可视化系统开发源码精解.part05.rar
第1篇 <em>系统开发</em>基础   包括第1章<em>三维</em>图形世界、第2章OpenGL概述和第3章Oracle与 OCI技术及编程基础。   第1章 介绍了计算机<em>三维</em>图形技术的发展、科学计算<em>可视化</em>技术、<em>三维</em><em>可视化</em>工程设计的基本概念和发展现状。   第2章 主要对OpenGL的基本概念、OpenGL编程基础和在Visual C++环境下OpenGL基本程序框架的建立进行了讲解,并给出了一个简单的旋转立方体程序示例。通过这一章,使读者对OpenGL有初步的概念和了解,对于纹理、显示列表等更深入的编程,我们将通过后续章节进行更详细的讲解和学习。   第3章 主要对Oracle数据库及其特点进行简要的介绍和说明。以Oracle 9i为例,介绍了Oracle数据库的安装步骤和Oracle支持的数据类型。在此基础上,介绍了ADO、Pro*C/C++和OCI三个主要Oracle编程接口,对它们的各自功能和特点进行了详细说明,从功能方面、性能方面、开发难度方面进行了详细分析和比较。重点介绍OCI编程基础、OCI的数据结构、OCI程序的基本结构、OCI执行的步骤,最后给出了在Visual C++6.0环境下开发OCI应用程序的示例。   第2篇 大规模地形<em>三维</em><em>可视化</em>系统设计与实现   包括第4章地形<em>三维</em><em>可视化</em>系统框架与OCI类模块设计、第5章地形<em>三维</em><em>可视化</em>系统的地形渲染实现和第6章地形<em>三维</em><em>可视化</em>系统项目管理与辅助功能设计。   第4章 在第2章的基础上,完成了基于OpenGL的地形<em>三维</em><em>可视化</em>系统程序框架的建立,为后续的功能模块开发提供了基础平台;在第3章的基础上,设计了OCI公共类,将所有与OCI有关的数据库操作、数据读取等功能函数实现全部封装在该类中,并定义了公共类的全局变量myOci。   第5章 本章对地形<em>三维</em><em>可视化</em>进行了基本概述,介绍了目前地形<em>三维</em><em>可视化</em>的主要算法。主要介绍了海量地形与影像纹理数据的常用获取方法,给出了海量地形自分块与影像纹理分块原则和程序实现,以及地形与影像子块调度的程序实现,在此基础上实现了地形的<em>三维</em><em>可视化</em>;还介绍了真<em>三维</em>立体的实现算法和数学模型,在此基础上给出了基于OpenGL的真<em>三维</em>立体的程序实现。   第6章 主要讲解了新建项目、打开项目、背景天空的绘制、绘图模式控制的实现方法和程序设计。介绍了基于OpenGL深度缓存的二维屏幕坐标向<em>三维</em>空间坐标的转换算法,实现了对<em>三维</em>空间坐标和空间距离查询,以及查询标识设置的程序设计;最后讲解了基于键盘和鼠标联合控制的<em>三维</em>场景照相机程序模块的实现,实现<em>三维</em>场景的前、后、左、右移动和任意方向的旋转。   第3篇 线路<em>三维</em><em>可视化</em>系统设计与实现   包括第7章<em>三维</em>交互技术与<em>三维</em>线路数据结构、第8章<em>三维</em>线路设计实现、第9章道路整体<em>三维</em>建模和第10章<em>三维</em>漫游的实现。   第7章 主要对<em>三维</em>交互环境进行了介绍,详细讲解了正射投影模式的实现、正射投影模式下场景控制方法和程序设计,以及透视投影模式的实现方法;还讲解了正射投影模式和透视投影模式下<em>三维</em>地面坐标的获取原理、方法,在此基础上,设计了边坡数据结构、桥梁数据结构、隧道数据结构、水沟数据结构及线路数据结构,为实现<em>三维</em>线路设计做好了前期准备。   第8章 主要对线路方案的主要参数设计方法和程序实现、设计交点信息输入实现、线路中心线定位方法、设计方案的保存、平面方案的自动生成和程序设计、纵断面设计模块的实现、边坡模型的生成算法、线路路基<em>三维</em>建模方法和实现、隧道<em>三维</em>建模和参数控制、桥梁<em>三维</em>建模和参数控制的程序设计进行了详细讲解。   第9章 主要讲解了道路整体<em>三维</em>模型实现,对其中的线路封闭区域确定与分割算法、地形块综合数据点计算、分块TIN模型的构网实现、封闭区域内数据点的剔除、整体构网的程序实现都进行了详细说明;在纹理管理部分,详细讲解了边坡纹理、路肩纹理、桥梁护坡面纹理、隧道内墙纹理、隧道洞门纹理的程序设计和实现。   第10章 从多个方面对<em>三维</em>漫游的基本概念、程序实现、参数调整和控制进行了讲解,帮助读者学会在<em>三维</em><em>可视化</em>系统中<em>三维</em>漫游模块的程序设计方法;对飞行路径的基本概念、设置方法、插值算法、保存和打开的程序设计,沿飞行路径实现<em>三维</em>漫游的程序设计,沿线路方案漫游的固定高度和相对高度两种模式的程序设计,<em>三维</em>漫游控制和调整的程序设计,以及<em>三维</em>漫游的相关计算都进行了详细的讲解,每一部分都给出了完整的程序代码。   第4篇 线路<em>三维</em><em>可视化</em>系统辅助功能实现   包括第11章显示模式控制及实现、第12章3D模型载入与应用、第13章系统输出接口与动画录制实现和第14章系统简介与运行实例。   第11章 本章主要对双目立体方式、正射投影方式和透视投影方式的显示模型模式控制和实现、时钟指北针的程序设计和实现、缩略图的实现方法和程序设计进行了详细的讲解和说明。   第12章 本章主要对目前常用的3DS、AES、OBJ、MD2、MD3、MS3D等3D模型进行了介绍和说明,并给出了每种3D模型的示例,在此基础上,详细介绍了在OpenGL中应用3DS模型的两种主要方法:通过第三方软件对3DS模型进行转换和直接通过程序读取3DS模型;以桥墩3DS模型为例,给出了3DS模型在线路<em>三维</em>场景中的应用方法和程序设计实现。   第13章 介绍了DXF文件格式,详细讲解了DXF输出模块的程序设计,实现了线路<em>三维</em>模型输出到DXF文件,可以在AutoCAD中打开线路<em>三维</em>模型进行观察;设计了动画录制类,实现将OpenGL动画录制到AVI文件中;设计了屏幕图形打印类,实现了对OpenGL屏幕图形的打印,在此基础上,设计录制屏幕图像模块,实现了将OpenGL动画录制为一系列图像并保存到硬盘中。   第14章 主要对所建立的<em>三维</em><em>可视化</em>设计系统的主要特点和功能进行了介绍,对线路<em>可视化</em>设计系统加以总结,并对相应的功能模块进行集中说明,使读者能够对整个<em>三维</em><em>可视化</em>设计有更加清晰的思路和概念,最后给出系统运行实例。   附录   包括附录A:相关数学程序模块;附录B:OpenGL核心函数库和应用函数库;附录C:OpenGL常用编程技巧;附录D:OpenGL资源网站。
实战OpenGL三维可视化系统开发源码精解.part03.rar
第1篇 <em>系统开发</em>基础   包括第1章<em>三维</em>图形世界、第2章OpenGL概述和第3章Oracle与 OCI技术及编程基础。   第1章 介绍了计算机<em>三维</em>图形技术的发展、科学计算<em>可视化</em>技术、<em>三维</em><em>可视化</em>工程设计的基本概念和发展现状。   第2章 主要对OpenGL的基本概念、OpenGL编程基础和在Visual C++环境下OpenGL基本程序框架的建立进行了讲解,并给出了一个简单的旋转立方体程序示例。通过这一章,使读者对OpenGL有初步的概念和了解,对于纹理、显示列表等更深入的编程,我们将通过后续章节进行更详细的讲解和学习。   第3章 主要对Oracle数据库及其特点进行简要的介绍和说明。以Oracle 9i为例,介绍了Oracle数据库的安装步骤和Oracle支持的数据类型。在此基础上,介绍了ADO、Pro*C/C++和OCI三个主要Oracle编程接口,对它们的各自功能和特点进行了详细说明,从功能方面、性能方面、开发难度方面进行了详细分析和比较。重点介绍OCI编程基础、OCI的数据结构、OCI程序的基本结构、OCI执行的步骤,最后给出了在Visual C++6.0环境下开发OCI应用程序的示例。   第2篇 大规模地形<em>三维</em><em>可视化</em>系统设计与实现   包括第4章地形<em>三维</em><em>可视化</em>系统框架与OCI类模块设计、第5章地形<em>三维</em><em>可视化</em>系统的地形渲染实现和第6章地形<em>三维</em><em>可视化</em>系统项目管理与辅助功能设计。   第4章 在第2章的基础上,完成了基于OpenGL的地形<em>三维</em><em>可视化</em>系统程序框架的建立,为后续的功能模块开发提供了基础平台;在第3章的基础上,设计了OCI公共类,将所有与OCI有关的数据库操作、数据读取等功能函数实现全部封装在该类中,并定义了公共类的全局变量myOci。   第5章 本章对地形<em>三维</em><em>可视化</em>进行了基本概述,介绍了目前地形<em>三维</em><em>可视化</em>的主要算法。主要介绍了海量地形与影像纹理数据的常用获取方法,给出了海量地形自分块与影像纹理分块原则和程序实现,以及地形与影像子块调度的程序实现,在此基础上实现了地形的<em>三维</em><em>可视化</em>;还介绍了真<em>三维</em>立体的实现算法和数学模型,在此基础上给出了基于OpenGL的真<em>三维</em>立体的程序实现。   第6章 主要讲解了新建项目、打开项目、背景天空的绘制、绘图模式控制的实现方法和程序设计。介绍了基于OpenGL深度缓存的二维屏幕坐标向<em>三维</em>空间坐标的转换算法,实现了对<em>三维</em>空间坐标和空间距离查询,以及查询标识设置的程序设计;最后讲解了基于键盘和鼠标联合控制的<em>三维</em>场景照相机程序模块的实现,实现<em>三维</em>场景的前、后、左、右移动和任意方向的旋转。   第3篇 线路<em>三维</em><em>可视化</em>系统设计与实现   包括第7章<em>三维</em>交互技术与<em>三维</em>线路数据结构、第8章<em>三维</em>线路设计实现、第9章道路整体<em>三维</em>建模和第10章<em>三维</em>漫游的实现。   第7章 主要对<em>三维</em>交互环境进行了介绍,详细讲解了正射投影模式的实现、正射投影模式下场景控制方法和程序设计,以及透视投影模式的实现方法;还讲解了正射投影模式和透视投影模式下<em>三维</em>地面坐标的获取原理、方法,在此基础上,设计了边坡数据结构、桥梁数据结构、隧道数据结构、水沟数据结构及线路数据结构,为实现<em>三维</em>线路设计做好了前期准备。   第8章 主要对线路方案的主要参数设计方法和程序实现、设计交点信息输入实现、线路中心线定位方法、设计方案的保存、平面方案的自动生成和程序设计、纵断面设计模块的实现、边坡模型的生成算法、线路路基<em>三维</em>建模方法和实现、隧道<em>三维</em>建模和参数控制、桥梁<em>三维</em>建模和参数控制的程序设计进行了详细讲解。   第9章 主要讲解了道路整体<em>三维</em>模型实现,对其中的线路封闭区域确定与分割算法、地形块综合数据点计算、分块TIN模型的构网实现、封闭区域内数据点的剔除、整体构网的程序实现都进行了详细说明;在纹理管理部分,详细讲解了边坡纹理、路肩纹理、桥梁护坡面纹理、隧道内墙纹理、隧道洞门纹理的程序设计和实现。   第10章 从多个方面对<em>三维</em>漫游的基本概念、程序实现、参数调整和控制进行了讲解,帮助读者学会在<em>三维</em><em>可视化</em>系统中<em>三维</em>漫游模块的程序设计方法;对飞行路径的基本概念、设置方法、插值算法、保存和打开的程序设计,沿飞行路径实现<em>三维</em>漫游的程序设计,沿线路方案漫游的固定高度和相对高度两种模式的程序设计,<em>三维</em>漫游控制和调整的程序设计,以及<em>三维</em>漫游的相关计算都进行了详细的讲解,每一部分都给出了完整的程序代码。   第4篇 线路<em>三维</em><em>可视化</em>系统辅助功能实现   包括第11章显示模式控制及实现、第12章3D模型载入与应用、第13章系统输出接口与动画录制实现和第14章系统简介与运行实例。   第11章 本章主要对双目立体方式、正射投影方式和透视投影方式的显示模型模式控制和实现、时钟指北针的程序设计和实现、缩略图的实现方法和程序设计进行了详细的讲解和说明。   第12章 本章主要对目前常用的3DS、AES、OBJ、MD2、MD3、MS3D等3D模型进行了介绍和说明,并给出了每种3D模型的示例,在此基础上,详细介绍了在OpenGL中应用3DS模型的两种主要方法:通过第三方软件对3DS模型进行转换和直接通过程序读取3DS模型;以桥墩3DS模型为例,给出了3DS模型在线路<em>三维</em>场景中的应用方法和程序设计实现。   第13章 介绍了DXF文件格式,详细讲解了DXF输出模块的程序设计,实现了线路<em>三维</em>模型输出到DXF文件,可以在AutoCAD中打开线路<em>三维</em>模型进行观察;设计了动画录制类,实现将OpenGL动画录制到AVI文件中;设计了屏幕图形打印类,实现了对OpenGL屏幕图形的打印,在此基础上,设计录制屏幕图像模块,实现了将OpenGL动画录制为一系列图像并保存到硬盘中。   第14章 主要对所建立的<em>三维</em><em>可视化</em>设计系统的主要特点和功能进行了介绍,对线路<em>可视化</em>设计系统加以总结,并对相应的功能模块进行集中说明,使读者能够对整个<em>三维</em><em>可视化</em>设计有更加清晰的思路和概念,最后给出系统运行实例。   附录   包括附录A:相关数学程序模块;附录B:OpenGL核心函数库和应用函数库;附录C:OpenGL常用编程技巧;附录D:OpenGL资源网站。
实战OpenGL三维可视化系统开发源码精解.part02.rar
第1篇 <em>系统开发</em>基础   包括第1章<em>三维</em>图形世界、第2章OpenGL概述和第3章Oracle与 OCI技术及编程基础。   第1章 介绍了计算机<em>三维</em>图形技术的发展、科学计算<em>可视化</em>技术、<em>三维</em><em>可视化</em>工程设计的基本概念和发展现状。   第2章 主要对OpenGL的基本概念、OpenGL编程基础和在Visual C++环境下OpenGL基本程序框架的建立进行了讲解,并给出了一个简单的旋转立方体程序示例。通过这一章,使读者对OpenGL有初步的概念和了解,对于纹理、显示列表等更深入的编程,我们将通过后续章节进行更详细的讲解和学习。   第3章 主要对Oracle数据库及其特点进行简要的介绍和说明。以Oracle 9i为例,介绍了Oracle数据库的安装步骤和Oracle支持的数据类型。在此基础上,介绍了ADO、Pro*C/C++和OCI三个主要Oracle编程接口,对它们的各自功能和特点进行了详细说明,从功能方面、性能方面、开发难度方面进行了详细分析和比较。重点介绍OCI编程基础、OCI的数据结构、OCI程序的基本结构、OCI执行的步骤,最后给出了在Visual C++6.0环境下开发OCI应用程序的示例。   第2篇 大规模地形<em>三维</em><em>可视化</em>系统设计与实现   包括第4章地形<em>三维</em><em>可视化</em>系统框架与OCI类模块设计、第5章地形<em>三维</em><em>可视化</em>系统的地形渲染实现和第6章地形<em>三维</em><em>可视化</em>系统项目管理与辅助功能设计。   第4章 在第2章的基础上,完成了基于OpenGL的地形<em>三维</em><em>可视化</em>系统程序框架的建立,为后续的功能模块开发提供了基础平台;在第3章的基础上,设计了OCI公共类,将所有与OCI有关的数据库操作、数据读取等功能函数实现全部封装在该类中,并定义了公共类的全局变量myOci。   第5章 本章对地形<em>三维</em><em>可视化</em>进行了基本概述,介绍了目前地形<em>三维</em><em>可视化</em>的主要算法。主要介绍了海量地形与影像纹理数据的常用获取方法,给出了海量地形自分块与影像纹理分块原则和程序实现,以及地形与影像子块调度的程序实现,在此基础上实现了地形的<em>三维</em><em>可视化</em>;还介绍了真<em>三维</em>立体的实现算法和数学模型,在此基础上给出了基于OpenGL的真<em>三维</em>立体的程序实现。   第6章 主要讲解了新建项目、打开项目、背景天空的绘制、绘图模式控制的实现方法和程序设计。介绍了基于OpenGL深度缓存的二维屏幕坐标向<em>三维</em>空间坐标的转换算法,实现了对<em>三维</em>空间坐标和空间距离查询,以及查询标识设置的程序设计;最后讲解了基于键盘和鼠标联合控制的<em>三维</em>场景照相机程序模块的实现,实现<em>三维</em>场景的前、后、左、右移动和任意方向的旋转。   第3篇 线路<em>三维</em><em>可视化</em>系统设计与实现   包括第7章<em>三维</em>交互技术与<em>三维</em>线路数据结构、第8章<em>三维</em>线路设计实现、第9章道路整体<em>三维</em>建模和第10章<em>三维</em>漫游的实现。   第7章 主要对<em>三维</em>交互环境进行了介绍,详细讲解了正射投影模式的实现、正射投影模式下场景控制方法和程序设计,以及透视投影模式的实现方法;还讲解了正射投影模式和透视投影模式下<em>三维</em>地面坐标的获取原理、方法,在此基础上,设计了边坡数据结构、桥梁数据结构、隧道数据结构、水沟数据结构及线路数据结构,为实现<em>三维</em>线路设计做好了前期准备。   第8章 主要对线路方案的主要参数设计方法和程序实现、设计交点信息输入实现、线路中心线定位方法、设计方案的保存、平面方案的自动生成和程序设计、纵断面设计模块的实现、边坡模型的生成算法、线路路基<em>三维</em>建模方法和实现、隧道<em>三维</em>建模和参数控制、桥梁<em>三维</em>建模和参数控制的程序设计进行了详细讲解。   第9章 主要讲解了道路整体<em>三维</em>模型实现,对其中的线路封闭区域确定与分割算法、地形块综合数据点计算、分块TIN模型的构网实现、封闭区域内数据点的剔除、整体构网的程序实现都进行了详细说明;在纹理管理部分,详细讲解了边坡纹理、路肩纹理、桥梁护坡面纹理、隧道内墙纹理、隧道洞门纹理的程序设计和实现。   第10章 从多个方面对<em>三维</em>漫游的基本概念、程序实现、参数调整和控制进行了讲解,帮助读者学会在<em>三维</em><em>可视化</em>系统中<em>三维</em>漫游模块的程序设计方法;对飞行路径的基本概念、设置方法、插值算法、保存和打开的程序设计,沿飞行路径实现<em>三维</em>漫游的程序设计,沿线路方案漫游的固定高度和相对高度两种模式的程序设计,<em>三维</em>漫游控制和调整的程序设计,以及<em>三维</em>漫游的相关计算都进行了详细的讲解,每一部分都给出了完整的程序代码。   第4篇 线路<em>三维</em><em>可视化</em>系统辅助功能实现   包括第11章显示模式控制及实现、第12章3D模型载入与应用、第13章系统输出接口与动画录制实现和第14章系统简介与运行实例。   第11章 本章主要对双目立体方式、正射投影方式和透视投影方式的显示模型模式控制和实现、时钟指北针的程序设计和实现、缩略图的实现方法和程序设计进行了详细的讲解和说明。   第12章 本章主要对目前常用的3DS、AES、OBJ、MD2、MD3、MS3D等3D模型进行了介绍和说明,并给出了每种3D模型的示例,在此基础上,详细介绍了在OpenGL中应用3DS模型的两种主要方法:通过第三方软件对3DS模型进行转换和直接通过程序读取3DS模型;以桥墩3DS模型为例,给出了3DS模型在线路<em>三维</em>场景中的应用方法和程序设计实现。   第13章 介绍了DXF文件格式,详细讲解了DXF输出模块的程序设计,实现了线路<em>三维</em>模型输出到DXF文件,可以在AutoCAD中打开线路<em>三维</em>模型进行观察;设计了动画录制类,实现将OpenGL动画录制到AVI文件中;设计了屏幕图形打印类,实现了对OpenGL屏幕图形的打印,在此基础上,设计录制屏幕图像模块,实现了将OpenGL动画录制为一系列图像并保存到硬盘中。   第14章 主要对所建立的<em>三维</em><em>可视化</em>设计系统的主要特点和功能进行了介绍,对线路<em>可视化</em>设计系统加以总结,并对相应的功能模块进行集中说明,使读者能够对整个<em>三维</em><em>可视化</em>设计有更加清晰的思路和概念,最后给出系统运行实例。   附录   包括附录A:相关数学程序模块;附录B:OpenGL核心函数库和应用函数库;附录C:OpenGL常用编程技巧;附录D:OpenGL资源网站。
实战OpenGL三维可视化系统开发源码精解-线路三维可视化系统辅助功能实现
本书以“铁路<em>三维</em><em>可视化</em>系统”实例作为全书的主线,以循序渐进的讲解方式,通过实际应用系统来讲解OpenGl在实际<em>三维</em><em>可视化</em><em>系统开发</em>中所应用到的编程方法、技术和技巧。系统包括大规模<em>三维</em>地形<em>可视化</em>统、<em>三维</em>线路设计系统、<em>三维</em>场景漫游系统、第三方模型(3DS、DXF)管理和应用系统、纹理管理和应用系统、多媒体输出系统...
OpenGL实现三维仿真系统
VS2010开发环境实现OpenGL<em>三维</em>虚拟仿真系统的<em>可视化</em>动画界面
Qt及Qt Quick开发实战精解书籍+源代码
Qt及Qt Quick开发<em>实战</em>精解书籍+源代码,一站式选择,书籍带书签!
霍亚飞Qt Creator第三版pdf高清+Qt及Qt Quick开发实战精解pdf
Qt Creator快速入门_第三版__霍亚飞编著<em>pdf</em>+Qt及Qt Quick开发<em>实战</em>精解<em>pdf</em>
OpenCV实例精解中文版(高清PDF和Mobi版本及源代码)
本书共分为11章。第1章涵盖各种操作系统的安装步骤,介绍了人类视觉系统,以及计算机视觉中的各种主要内容;第2章讨论如何在OpenCV中读/写图像和视频,并且介绍如何使用CMake建立一个项目;第3章介绍如何通过创建一个图形化用户界面和鼠标事件检测器来实现交互式应用程序;第4章探索直方图和过滤器,也演示了如何卡通化图像;第5章描述了各种图像的预处理技术,如去除噪声、阈值,以及轮廓分析;第6章处理目标识别和机器学习,并学习如何使用支持向量机建立一个目标分类系统;第7章讨论了人脸检测和Haar级联,并解释如何使用这些方法来检测人脸的各个部分;第8章探索背景差分、视频监控和形态学图像操作,并描述了它们如何彼此关联;第9章介绍如何使用不同的技术跟踪目标,如基于颜色和基于特征;第10章介绍光学字符识别、文本分割和TesseractOCR引擎;第11章深入研究TesseractOCR引擎,介绍如何将它应用于文本检测、提取和识别。
React开发实战 pdf源码
React开发<em>实战</em> <em>pdf</em>电子书,<em>源码</em>。 React开发<em>实战</em>》介绍如何成功构建日益复杂的前端应用程序与接口,深入分析React库,并详述React生态系统中的其他工具与库,从而指导你创建完整的复杂应用程序。你将全面学习React的用法以及React生态系统中的其他工具和库(如React Router和Flux架构),并了解采用组合方式创建接口的很好实践。本书简明扼要地讲解每个主题,并呈现助你高效完成工作的细节。
Qt Creator快速入门 源代码 Qt及Qt Quick开发实战精解 源代码
百度云 Qt Creator还是不错的一本书,书上内容基本都是从Qt Creator帮助文档翻译过来。还行。 Qt Creator快速入门  源代码   http://pan.baidu.com/share/link?shareid=336587&uk=2352291552 Qt及Qt Quick开发<em>实战</em>精解  源代码 http://pan.baidu.com/share/link?sh
《Qt及Qt Quick开发实战精解》完整源码
《Qt及Qt Quick开发<em>实战</em>精解》完整<em>源码</em>非常适合QT初学者入门。 学习时最好配合书籍一起使用 。个人收集,仅供学习使用,不可用于商业用途,如有版权问题,请联系删除!
《Eclipse SWTJFace开发实战精解》PDF+光盘源代码
《Eclipse SWTJFace开发<em>实战</em>精解》PDF+光盘源代码,完整电子书+随书光盘源代码 ISBN 978-7-115-16104-8
Cortex-M4嵌入式实战开发精解--基于STM32F4
Cortex-M4嵌入式<em>实战</em>开发精解--基于STM32F407,<em>源码</em>可参考(配套<em>源码</em>,无书籍)
在MFC单文档中使用OpenGL
在MFC(VS2008)单文档中使用OpenGL的过程。参考《<em>实战</em>OpenGL<em>三维</em><em>可视化</em><em>系统开发</em>与<em>源码</em>精解》,吕希奎,周小平著。也可以到我的blog中找到同样内容。
OpenCV算法精解资源
OpenCV算法精解资源OpenCV算法精解资源OpenCV算法精解资源
OpenCV算法精解-代码.rar
《OpenCV算法精解:基于Python与C++》是以OpenCV 为工具学习数字图像处理的入门书。内容由浅入深,每一章都采用阐述基本概念、数学原理、C++ 实现、Python 实现相结合的方法,使初学者循序渐进地掌握数字图像处理技术。本书既注重基本的概念理论及数学原理,也注重其代码实现及实际应用,力求帮助读者全面系统地掌握图像算法的基本技术,同时为掌握OpenCV 打下良好的基础。
《51单片机应用系统开发实例精解 C语言 唐继贤》pdf下载链接
链接:https://pan.baidu.com/s/15vih2m5e15RYNrBL5isJUQ 密码:xvxt 本书为完整版,以下为内容截图:
MACD指标精解 从入门到精通 pdf
国内最全面的MACD指标应用书籍,建议股民把macd指标和kdj指标配合使用。
实战OpenGL三维可视化系统开发源码精解-线路三维可视化系统设计与实现
本书以“铁路<em>三维</em><em>可视化</em>系统”实例作为全书的主线,以循序渐进的讲解方式,通过实际应用系统来讲解OpenGl在实际<em>三维</em><em>可视化</em><em>系统开发</em>中所应用到的编程方法、技术和技巧。系统包括大规模<em>三维</em>地形<em>可视化</em>统、<em>三维</em>线路设计系统、<em>三维</em>场景漫游系统、第三方模型(3DS、DXF)管理和应用系统、纹理管理和应用系统、多媒体输出系统...
OpenCV算法精解基于Python与C ++ 张平著2017年版(无水印无红字可直接打印)
资料无水印无红字,为2017年版,可直接打印。 开篇先介绍如何在Windows和ubuntu上部署OpenCV,然后过度到核心章节,从灰度图像、彩色图像、图像平滑、边缘检测、霍夫变换等几个维度入手讲解,尽量拆分算法,代码实现用C++和Python代码。案例在每章最后分享,方便读者练习。 作者简介: 张平,毕业于温州大学,数学与应用数学专业硕士,算法工程师。致力于研究数字图像处理算法及OpenCV的使用。CSDN博主。
Qt及Qt Quick开发实战精解(清晰,带书签)
本<em>pdf</em>分两部分,第一部分:综合实例, 第二部:Qt Quick。 第二部分主要有:初识QML,QML概念及框架,QML中的布局管理,基本可视元素,事件处理,图像、状态和动画,QML中的模型/视图,QML和C++混合编程,使用Qt Quick设计器等。
Qt及Qt Quick开发实战精解 (霍亚飞) 附源码 pdf扫描版
2jifen . Qt及Qt Quick开发<em>实战</em>精解 (霍亚飞) 附<em>源码</em> <em>pdf</em>扫描版Qt及Qt Quick开发<em>实战</em>精解 (霍亚飞) 附<em>源码</em> <em>pdf</em>扫描版Qt及Qt Quick开发<em>实战</em>精解 (霍亚飞) 附<em>源码</em> <em>pdf</em>扫描版
《基于ARM CortexM4嵌入式实战开发精解》PDF,part2,CSDN
由于该资源超过100M,将其分为两部分上传,这里是《基于ARM cortex M4嵌入式<em>实战</em>开发精解》的第二部分,<em>下载</em>第一,二部分后方可解压,为了便于找到,两部分的资源名称最后均加有CSDN标记,该资料仅供个人学习参考,
Cocos2d-X游戏开发实战精解.pdf
Cocos2d-X游戏开发<em>实战</em>精解,网上没看到完整资源,这个是买的,随书视频代码网上已经有人发了,你百度一下就可以找到
React开发实战完整版,直接下载
React开发<em>实战</em>完整版,直接<em>下载</em>React开发<em>实战</em>完整版,直接<em>下载</em>
OpenCV算法精解:基于Python与C
OpenCV算法精解:基于Python与C 带目录,深入讲解图像算法原理,入门OpenCV的好书。
SolidWorks产品设计实例精解 2013中文.pdf
SolidWorks产品设计实例精解 2013中文.<em>pdf</em>
PYTHON数据可视化编程实战(中文PDF+源码打包)
《Python数据<em>可视化</em>编程<em>实战</em>》是一本使用Python实现数据<em>可视化</em>编程的<em>实战</em>指南,介绍了如何使用Python最流行的库,通过60余种方法创建美观的数据<em>可视化</em>效果。, 全书共8章,分别介绍了准备工作环境、了解数据、绘制并定制化图表、学习更多图表和定制化、创建3D<em>可视化</em>图表、用图像和地图绘制图表、使用正确的图表理解数据以及更多matplotlib知识。, 《Python数据<em>可视化</em>编程<em>实战</em>》适合那些对Python编程有一定基础的开发人员,可以帮助读者从头开始了解数据、数据格式、数据<em>可视化</em>,并学会使用Python<em>可视化</em>数据
视化系统开发源码精解目录
视化<em>系统开发</em>与<em>源码</em>精解目录视化<em>系统开发</em>与<em>源码</em>精解目录
精解uGUI-Unity UI设计与开发从入门到精通-随书代码
如果没买这本书就不要买了,内容太基础,版本陈旧.2015年的书 精解uGUI-Unity UI设计与开发从入门到精通-随书代码 国内垃圾翻译还搞个群,我这是github上找到的 https://github.com/wikibook/ugui 原版亚马逊连接 http://amzn.asia/fya5n8K Google Books(可以预览大多数页) https://books.google.com/books?id=3gJxCgAAQBAJ&lpg=PA160&ots=qubHEEva58&dq=uGUIではじめるUnity UIデザインの教科書 code&pg=PA27#v=onepage&q&f;=false
HTML5+CSS3网页开发实战精解杨习伟清华大学出版社随书源码
HTML5+CSS3网页开发<em>实战</em>精解杨习伟清华大学出版社随书<em>源码</em>
《openCV算法精解》学习——18.04.10
不积跬步,无以至千里。不要担心走的太慢,每一步走扎实。1、opencv解压后有两个文件夹,&quot;source&quot;和&quot;build&quot;,前者存放编译好的文件,也是在配置opencv中重要的工具。子文件doc中包含学习文档。 后者存放<em>源码</em>,其中modules里有core、highgui和imgproc。分别实现了数据结构、图像读取(UI)和图像处理基本方法。2、构造矩阵(3行2列):Mat m=Mat(3,2,...
《MATLAB神经网络30个案例分析》(全书和源代码)/《MATLAB神经网络原理与实例精解》
包括: 《MATLAB神经网络30个案例分析》(全书和源代码) 《MATLAB神经网络原理与实例精解》 对于初学者有很大帮助,讲解很透彻!
《CUDA BY EXAMPLE》(GPU高性能编程CUDA实战)书中所有例子源码
《CUDA BY EXAMPLE》(GPU高性能编程CUDA<em>实战</em>)书中所有EXAMPLE的代码,包括书中提供的库。
OpenCV实例精解 普拉蒂克·乔希 高清完整.pdf下载
OpenCV实例精解 普拉蒂克·乔希.<em>pdf</em>
《 算法精解:c语言描述》chm 电子书下载
本电子书包括基本算法分析原理,基本数据结构、抽象数据结构、递归和树等数据结构知识,选择排序、插入排序、冒泡排序、希尔排序、快速排序方法、归并和归并排序方法、优先队列与堆排序方法、基数排序方法以及特殊用途的排序方法,并比较了各种排序方法的性能特征,在进一步讲解符号表、树等抽象数据类型的基础上,重点讨论散列方法、基数搜索以及外部搜索方法。书中提供了用c语言描述的完整算法源程序,并且配有丰富的插图和练习
CSS+DIV网页布局技术详解 免积分高清完整版pdf,无水印带详细书签
文件已上传到百度网盘,附件中是<em>下载</em>地址。真正免<em>积分</em>免费无水印完整版,绝不出现仅<em>下载</em>到部分章节,书中广告页要求QQ联系支付宝购买完整版的流氓行为! 欢迎免<em>积分</em><em>下载</em>更多本人独有网上难寻觅的 高清IT电子书:http://download.csdn.net/user/sinophp123 人无我有,人有我优,人优我廉!我的版本是全网最清晰的独家制作版本,还不要资源分。 同样一本书,下我的就可以了! CSS+DIV网页布局技术详解.<em>pdf</em> 链接 httpspan.baidu.coms1o8gzd7G 密码 8ynx 邢太北;许瑞建(著) 清华大学出版社 9787302345732 2014-03-01
算法精解:C语言描述(中文)高清完整版PDF
《算法精解:C语言描述》是数据结构和算法领域的经典之作,十余年来,畅销不衰!《算法精解:C语言描述》共分为三部分:第一部分首先介绍了数据结构和算法的概念,以及使用它们的原因和意义,然后讲解了数据结构和算法中最常用的技术——指针和递归,最后还介绍了算法的分析方法,旨在为读者学习《算法精解:C语言描述》打下坚实的基础;第二部分对链表、栈、队列、集合、哈希表、堆、图等常用数据结构进行了深入阐述;第三部分对排序、搜索数值计算、数据压缩、数据加密、图算法、几何算法等经典算法进行了精辟的分析和讲解。 《算法精解:C语言描述》的众多特色使得它在同类书中独树一帜:具体实现都采用正式的C语言代码而不是伪代码,在很多数据结构和算法的实现过程中,有大量细节问题是伪代码不能解决的;每一章都有精心组织的主题和应用;全部示例来自真实的应用,不只是一般的练习;对每种数据结构、算法和示例都进行了详细分析;每一章的末尾都会有一系列问题和对应的回答,旨在强调这一章的重要思想…… 《算法精解:C语言描述》中的代码尤为值得强调:所有实现都采用C语言编写,所有代码都优先用于教学目的,所有代码都在4种平台上经过完整测试,头文件记录了所有公共的接口,命名规则适用于全书所有的代码,所有的代码都包含大量注释…… 《算法精解:C语言描述》内容包括: 数据结构和算法的概念,以及使用它们的原因和意义 指针和递归 算法分析 常用数据结构:链表、栈、队列、集合、哈希表、树、堆、优先级队列以及图 排序和搜索 数值计算 数据压缩 数据加密 图算法 几何算法
OpenGL高级编程与可视化系统开发-系统开发源码
OpenGL高级编程与<em>可视化</em><em>系统开发</em>-<em>系统开发</em>篇 <em>源码</em>
opengl高级编程与可视化系统开发系统开发篇)源码.rar
<em>opengl</em>高级编程与<em>可视化</em><em>系统开发</em>(<em>系统开发</em>篇)<em>源码</em>
OpenGL超级宝典(第五版)源码
OpenGL超级宝典(第五版)的<em>源码</em>,而且还包含linux和win32可运行的程序,比如书中开头的block示例程序就可以不用编译就直接打开看效果。
OpenGL三维图形系统开发与实用技术(基础编程篇+实用技术篇)
OpenGL<em>三维</em>图形<em>系统开发</em>与实用技术 包括:基础编程篇和实用技术篇 两本书籍
Oracle PLSQL 实例精解 中文.pdf
Oracle PLSQL 实例精解 中文.<em>pdf</em> 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!
《精解 uGUI Unity UI 设计与开发从入门到精通》代码
《精解uGUI Unity UI设计与开发从入门到精通》 随书代码<em>下载</em>
oracle pl/sql实例精解(第五版)源码
包含三样内容: 1、创建和安装STUDENT模式所需要的文件。 2、包含本书各章节使用的示例脚本文件。 3、补充练习的章节,包含“问与答”,“试一试”。
MATLAB神经网络原理与实例精解 完整PDF
MATLAB神经网络原理与实例精解结合科研和高校教学的相关课程,全面、系统、详细地介绍了MATLAB神经网络的原理及应用,并给出了大量典型的实例供读者参考。本书附带1张光盘,收录了本书重点内容的配套多媒体教学视频及书中涉及的实例源文件。这些资料可以大大方便读者高效、直观地学习本书内容。
基于OpenGL的三维地形可视化研究
张先为 (山东正元地理信息工程有限责任公司,山东 济南250014) 摘要:本文介绍了OpenGL基本概念以及数字地面模型和构网技术,阐述了基于OpenGL实现<em>三维</em>地形<em>可视化</em>的基本步骤,并对其重要步骤进行了详尽的研究和讨论,并通过键盘,实现了人机交互的地形实时动态显示,实现了<em>三维</em>地形<em>可视化</em>。关键词:OpenGL;<em>三维</em>;<em>可视化</em> Research on the visualiz
opengl高级编程与可视化系统开发高级编程篇第二版-光盘资料8
粒子系统的模拟,本程序主要介绍用粒子系统来模拟喷泉的方法
OSG三维视景仿真技术开发详解(一)OSG三维渲染引擎概述
OSG<em>三维</em>视景仿真技术开发详解(一)OSG<em>三维</em>渲染引擎概述
算法精解-C语言描述源代码
Mastering Algorithms with C Useful Techniques from Sorting to Encryption By Kyle Loudon
基于OSG的镶嵌式三维仿真平台的开发
<em>三维</em>场景仿真已成为精确打击实验的关键技术手段, 有着广泛的应用前景。仿真平台以开源<em>三维</em>图像渲染工具包penSceneGraph ( OSG) 为开发引擎, 依据面向对象的镶嵌式<em>三维</em>场景仿真生成思想, 以各类模型为构成场景的基本资源对象, 采用自顶向下分层的树状数据组织结构实现了软件平台的开发。
张平OpenCV算法精讲基于python和C++教材源码和测试图片
张平OpenCV算法精讲基于python和C++教材<em>源码</em>和测试图片,PDF清楚,代码包含数据集,和测试图片,可以顺利运行
Qt及Qt Quick开发实战精解(附带源码
Qt及Qt Quick开发<em>实战</em>精解主要讲解了5个Qt综合应用程序的开发过程和Qt Quick的相关内容。《Qt及Qt Quick开发<em>实战</em>精解》内容主要包括两部分:第一部分是多文档编辑器、方块游戏、音乐播放器、数据管理系统、局域网聊天工具这5个实用的Qt实例的详细讲解;第二部分是Qt Quick技术的全面介绍。 Qt及Qt Quick开发<em>实战</em>精解 目录 第一部分综合实例 第1章多文档编辑器 第2章方块游戏 第3章音乐播放器 第4章数据管理系统 第5章局域网聊天工具 第二部分Qt Quick 第6章Qt Quick
实战OenGl三维可视化系统开发源码精解-大规模地形三维可视化系统设计与实现
本书以“铁路<em>三维</em><em>可视化</em>系统”实例作为全书的主线,以循序渐进的讲解方式,通过实际应用系统来讲解OpenGl在实际<em>三维</em><em>可视化</em><em>系统开发</em>中所应用到的编程方法、技术和技巧。系统包括大规模<em>三维</em>地形<em>可视化</em>统、<em>三维</em>线路设计系统、<em>三维</em>场景漫游系统、第三方模型(3DS、DXF)管理和应用系统、纹理管理和应用系统、多媒体输出系统...
Python项目开发实战(第2版)高清晰PDF完整版+代码
第1部分 Python开发入门 1 第1章 Python入门 2 1.1 安装Python 2 1.1.1 安装deb包 3 1.1.2 安装第三方包 4 1.1.3 virtualenv的使用方法 5 1.1.4 多版本Python的使用 7 1.2 安装Mercurial 9 1.2.1 Mercurial概述 10 1.2.2 安装Mercurial 10 1.2.3 创建版本库 11 1.2.4 文件操作 12 1.3 编辑器与辅助开发工具 14 1.3.1 编辑器 14 1.3.2 开发辅助工具 20 1.4 小结 22 第2章 开发Web应用 24 2.1 了解Web应用 24 2.1.1 Web应用是什么 24 2.1.2 Web应用与桌面应用的区别 25 2.1.3 Web应用的机制 25 2.2 前置准备 28 2.2.1 关于Flask 28 2.2.2 安装Flask 28 2.3 Web应用的开发流程 29 2.4 明确要开发什么应用 30 2.4.1 留言板应用的需求 30 2.4.2 明确必备的功能 30 2.4.3 明确必备的页面 31 2.5 页面设计 31 2.5.1 确定成品页面的形式 31 2.5.2 编写HTML和CSS 32 2.6 实现功能 37 2.6.1 保存留言数据 37 2.6.2 获取已保存的留言列表 38 2.6.3 用模板引擎显示页面 39 2.6.4 准备评论接收方的URL 42 2.6.5 调整模板的输出 43 2.7 查看运行情况 45 2.8 小结 47 第3章 Python项目的结构与包的创建 48 3.1 Python项目 48 3.2 环境与工具 49 3.2.1 用virtualenv搭建独立环境 49 3.2.2 用pip安装程序包 55 3.2.3 小结 62 3.3 文件结构与发布程序包 62 3.3.1 编写setup.py 62 3.3.2 留言板的项目结构 64 3.3.3 setup.py与MANIFEST.in——设置程序包信息与捆绑的文件 65 3.3.4 setup.py——创建执行命令 69 3.3.5 python setup.py sdist——创建<em>源码</em>发布程序包 71 3.3.6 提交至版本库 71 3.3.7 README.rst——开发环境设置流程 73 3.3.8 变更依赖包 75 3.3.9 通过requirements.txt固定开发版本 77 3.3.10 python setup.py bdist_wheel——制作用于wheel发布的程序包 78 3.3.11 上传到PyPI并公开 79 3.3.12 小结 85 3.4 小结 86 第2部分 团队开发的周期 87 第4章 面向团队开发的工具 88 4.1 问题跟踪系统 88 4.1.1 Redmine 88 4.1.2 安装Redmine 89 4.1.3 Redmine的设置 91 4.1.4 插件 93 4.2 版本控制系统 94 4.2.1 Mercurial与Redmine的联动 94 4.2.2 用于生成版本库的插件 95 4.3 聊天系统 97 4.3.1 Slack 97 4.3.2 Slack的特点 98 4.3.3 Slack做不到的事 101 4.3.4 Slack的注册 102 4.4 对团队开发有帮助的工具 102 4.4.1 Dropbox 102 4.4.2 Google Drive 102 4.5 小结 103 第5章 项目管理与审查 104 5.1 项目管理与问题的区分使用 104 5.1.1 项目管理的前置准备工作 104 5.1.2 创建问题 105 5.1.3 整理问题 107 5.1.4 分割问题 107 5.2 问题模板 108 5.2.1 安装插件 108 5.2.2 问题模板的使用方法 109 5.2.3 Global Issue Templates 111 5.2.4 问题模板示例 112 5.3 问题驱动开发 114 5.3.1 别急着敲代码,先建问题 114 5.3.2 创建与问题编号同名的分支 115 5.3.3 让发布与分支相对应 115 5.3.4 分支的合并 116 5.4 审查 117 5.4.1 为什么需要审查 117 5.4.2 审查委托:代码审查篇 118 5.4.3 审查委托:作业审查篇 119 5.4.4 实施审查:代码审查篇 120 5.4.5 实施审查:作业审查篇 123 5.5 小结 123 第6章 用Mercurial管理<em>源码</em> 125 6.1 Mercurial版本库的管理与设置 125 6.1.1 服务器上的Uinx用户群设置 125 6.1.2 创建版本库 126 6.1.3 hgrc的设置 127 6.1.4 使用设置好的版本库 127 6.1.5 使用hgweb建立简易中央版本库 127 6.2 灵活使用“钩子” 128 6.2.1 钩子功能的设置方法 129 6.2.2 尝试钩子脚本 129 6.2.3 钩子事件 130 6.2.4 钩子功能的执行时机 131 6.2.5 编写钩子脚本 134 6.3 分支的操作 136 6.4 关于合并 137 6.4.1 未发生冲突的合并 138 6.4.2 合并时发生冲突以及用文本编辑器解决冲突的方法 140 6.4.3 合并的类型与冲突 143 6.4.4 用GUI的合并工具进行合并 144 6.5 GUI客户端 147 6.5.1 GUI客户端的介绍 147 6.5.2 GUI客户端的优点 149 6.5.3 GUI客户端的缺点 151 6.6 考虑实际运用的BePROUD Mercurial Workflow 152 6.6.1 概述 152 6.6.2 背景 152 6.6.3 版本库的结构 153 6.6.4 提交<em>源码</em> 154 6.6.5 提交设计 156 6.6.6 分支的合并 157 6.6.7 集成分支 158 6.7 小结 160 第7章 完备文档的基础 162 7.1 要记得给项目写文档 162 7.1.1 写文档时不想做的事 162 7.1.2 什么样的状态让人想写文档 164 7.2 Sphinx的基础与安装 165 7.2.1 Sphinx的安装 166 7.2.2 reStructuredText入门 167 7.2.3 用Sphinx写结构化文档的流程 169 7.2.4 Sphinx扩展 174 7.3 导入Sphinx可解决的问题与新出现的问题 175 7.3.1 由于是纯文本,所以能在平时用的编辑器上写文档 176 7.3.2 信息与视图相分离,所以能集中精神编辑内容,不用顾虑装饰等外观问题 176 7.3.3 可根据一个<em>源码</em>输出PDF等多种格式 179 7.3.4 通过结构化,文档可分成几个文件来写 180 7.3.5 能用Mercurial等轻松实现版本管理 181 7.3.6 API参考手册与程序的管理一体化 182 7.3.7 通过Web浏览器共享 184 7.3.8 导入Sphinx后仍存在的问题 185 7.4 文档集的创建与使用 186 7.4.1 什么是文档集 186 7.4.2 项目所需文档的一览表 187 7.4.3 面向项目组长、经理 187 7.4.4 面向设计者 189 7.4.5 面向开发者 189 7.4.6 面向客户 189 7.5 小结 190 第8章 模块分割设计与单元测试 191 8.1 模块分割设计 191 8.1.1 功能设计 191 8.1.2 构成Web应用的组件 192 8.1.3 组件设计 194 8.1.4 模块与程序包 195 8.2 测试 197 8.2.1 测试的种类 197 8.2.2 编写单元测试 198 8.2.3 从单元测试中剔除环境依赖 209 8.2.4 用WebTest做功能测试 215 8.3 通过测试改良设计 219 8.4 推进测试自动化 221 8.4.1 用tox自动生成执行测试的环境 221 8.4.2 可重复使用的测试环境 223 8.5 小结 223 第9章 Python封装及其运用 224 9.1 使用程序包 224 9.1.1 程序包的版本指定 224 9.1.2 从非PyPI服务器安装程序包 226 9.1.3 程序包的发布格式 228 9.1.4 生成wheelhouse的方法 230 9.1.5 从wheelhouse安装 231 9.2 巧用程序包 232 9.2.1 私密发布 232 9.2.2 巧用requirements.txt 232 9.2.3 requirements.txt层级化 233 9.2.4 为部署和CI+tox准备的requiremests 234 9.2.5 通过requirements.txt指定库的版本 235 9.3 小结 236 第10章 用Jenkins持续集成 237 10.1 什么是持续集成 237 10.1.1 持续集成的简介 237 10.1.2 Jenkins简介 239 10.2 Jenkins的安装 239 10.2.1 安装Jenkins主体程序 239 10.2.2 本章将用到的Jenkins插件��240 10.3 执行测试代码 241 10.3.1 让Jenkins运行简单的测试代码 241 10.3.2 添加Job 242 10.3.3 Job的成功与失败 244 10.4 测试结果输出到报告 246 10.4.1 安装pytest 246 10.4.2 调用pytest命令 246 10.4.3 根据pytest更改Jenkins的设置 246 10.5 显示覆盖率报告 247 10.5.1 安装pytest-cov 248 10.5.2 从pytest获取覆盖率 248 10.5.3 读取覆盖率报告 248 10.6 执行Django的测试 250 10.6.1 安装Python模块 250 10.6.2 Django的调整 251 10.6.3 示例代码 251 10.6.4 Jenkins的调整 255 10.6.5 “构建后操作”选项卡的设置 257 10.7 通过Jenkins构建文档 260 10.7.1 安装Sphinx 261 10.7.2 在Jenkins添加Job 261 10.7.3 Sphinx构建发出警告时令Job失败 261 10.7.4 查看成果 262 10.7.5 通过Task Scanner Plugin管理TODO 263 10.7.6 Task Scanner Plugin的设置示例 264 10.8 Jenkins进阶技巧 265 10.8.1 好用的功能 265 10.8.2 进一步改善 267 10.9 小结 268 第3部分 服务公开 269 第11章 环境搭建与部署的自动化 270 11.1 确定所需环境的内容 270 11.1.1 网络结构 270 11.1.2 服务器搭建内容的结构化 272 11.1.3 用户的设置 273 11.1.4 选定程序包 274 11.1.5 中间件的设置 277 11.1.6 部署 280 11.2 用Ansible实现自动化作业 282 11.2.1 Ansible简介 282 11.2.2 文件结构 287 11.2.3 执行Ansible 288 11.2.4 与最初确定的结构相对应 288 11.2.5 将各步骤Ansible化 289 11.2.6 整理Ansible的执行环境 295 11.3 小结 296 第12章 应用的性能改善 298 12.1 Web应用的性能 298 12.1.1 Web应用面对大量集中请求时会产生哪些问题 298 12.1.2 针对高负荷的对策 299 12.2 评估留言板应用的性能 300 12.2.1 什么是应用的性能 300 12.2.2 安装ApacheBench 300 12.2.3 用ApachBench评估性能 301 12.3 gunicorn简介 303 12.3.1 安装gunicorn 304 12.3.2 在gunicorn上运行应用 304 12.4 nginx简介 306 12.4.1 安装nginx 306 12.4.2 检测nginx的性能 307 12.5 在nginx和gunicorn上运行应用 310 12.5.1 gunicorn的设置 310 12.5.2 nginx的设置 310 12.5.3 评估nginx+gunicorn的性能 311 12.5.4 性能比较 312 12.6 小结 313 第4部分 加速开发的技巧 315 第13章 让测试为我们服务 316 13.1 认识现状:测试的客观环境 316 13.2 将测试导入开发各个阶段 317 13.2.1 文档的测试(审查) 317 13.2.2 测试设计的编写方法(输入与输出) 320 13.2.3 测试的实施与测试阶段的轮换(做什么,做多少) 323 13.3 小结:测试并不可怕 326 第14章 轻松使用Django 327 14.1 Django简介 327 14.1.1 Django的安装 327 14.1.2 Django的架构 327 14.1.3 Django的文档 331 14.2 数据库的迁移 331 14.2.1 什么是数据库的迁移 331 14.2.2 Django的迁移功能 332 14.3 fixture replacement 339 14.3.1 什么是测试配置器 339 14.3.2 几种不便使用默认配置器的情况 342 14.3.3 如何使用factory_boy 343 14.3.4 消除“不便使用默认配置器的情况” 345 14.4 Django Debug Toolbar 346 14.5 小结 353 第15章 方便好用的Python模块 355 15.1 轻松计算日期 355 15.1.1 日期计算的复杂性 355 15.1.2 导入dateutil 357 15.2 简化模型的映射 359 15.2.1 模型映射的必要性 359 15.2.2 映射规则的结构化与重复利用 360 15.2.3 导入bpmappers 363 15.2.4 与Django联动 366 15.2.5 编写JSON API 367 15.3 图像处理 369 15.3.1 安装Pillow 369 15.3.2 图像格式转换 371 15.3.3 改变图像尺寸 372 15.3.4 剪裁图像 374 15.3.5 对图像进行滤镜处理 375 15.4 数据加密 377 15.4.1 安装PyCrypto 377 15.4.2 通用加密系统的加密及解密 377 15.4.3 公钥加密系统(RSA)的加密与解密 378 15.5 使用Twitter的API 382 15.5.1 导入tweepy 382 15.5.2 添加应用与获取用户密钥 382 15.5.3 获取访问令牌 385 15.5.4 调用Twitter API 385 15.5.5 编写用Twitter认证的系统 387 15.6 使用REST API 393 15.6.1 REST简介 394 15.6.2 导入Requests 394 15.6.3 导入测试服务器 394 15.6.4 发送GET请求 396 15.6.5 发送POST请求 397 15.6.6 发送JSON格式的POST请求 398 15.6.7 使用GET/POST之外的HTTP方法 399 15.7 小结 400 附录 401 附录A VirtualBox的设置 402 A.1 安装VirtualBox 402 A.2 新建虚拟机 403 A.3 备份虚拟机 404 附录B OS(Ubuntu)的设置 407 B.1 安装Ubuntu 407 B.2 SSH的设置 417 B.3 中文的设置 419 B.4 添加用户 419
SolidWorks曲面设计实例精解 2014版.pdf
SolidWorks曲面设计实例精解 2014版.<em>pdf</em>
用vc++和OpenGL实现三维地形实时动态显示【源码
用vc++和OpenGL实现<em>三维</em>地形实时动态显示【<em>源码</em>】
SolidWorks钣金设计实例精解 2014版.pdf
SolidWorks钣金设计实例精解 2014版.<em>pdf</em>
vc Opengl 三维可视化系统开发源码
基于VC 6.0、OpenGL开发,包括框架的编写、纹理粘贴、爆炸场景模拟、是快速学习<em>三维</em><em>可视化</em>系统的入门的好参考资料
设计模式精解GoF 23 种设计模式解析附 C++实现源码,例子非常好
设计模式C++ 实现 懂了设计模式,你就懂了面向对象分析和设计(OOA/D)的精要。反之好像也可能成立。道可道,非常道。道不远人,设计模式亦然如此。 可以作为入门教程
OpenCV算法精讲:基于Python与c++
本书是以OpenCV为工具学习数字图像处理的入门书。内容由浅入深,每一章都采用阐述基本概念、数学原理、C++实现、Py thon实现相结合的法,使初学者循序渐进地掌握数字图像处理技术。本书既注重基本的概念理论及数学原理,也注重代码实现及实际应用,力求帮助读者全面系统地掌握图像算法的基本技术,同时为掌握OpenCV打下良好的基础。
C#学习路线图:C#典型模块精解 高清版-明日科技[带完整书签]
C#学习路线图:C#典型模块精解 高清版-明日科技[带完整书签] 出版社: 清华大学出版社; 第1版 (2012年1月1日) 平装: 420页 《C#学习路线图•C#典型模块精解》提供了内容丰富的配套资源,找到《C#学习路线图•C#典型模块精解》后,在该页面的“网络资源”超链接处<em>下载</em>也可以访问《C#学习路线图•C#典型模块精解》的新浪微博,根据提示链接<em>下载</em>。 C#学习路线图,为读者朋友提供了从入门到实际项目开发所需要的各方面必备知识,提供了较为完善的学习整体解决方案,搭起了从学校走向社会的桥梁各个品种既有前后关联,也可以独立使用从而避免了像以前那样,学完一本书之后,仍然无所适从,既不会做项目也不知道接下来该学什么,以至于半途而废的困惑。
OpenGL高级编程与可视化系统开发-高级编程 源码
OpenGL高级编程与<em>可视化</em><em>系统开发</em>-高级编程 <em>源码</em>
console2 支持中文输入(new)下载
在网上看了很多人说这个软件不能输入中文.自己用了一下,不能输入中文是很不爽,小子就下了一个最新的源码,改了两行代码就可以了. 希望大家下载使用. 文件: ConsoleView.cpp 函数: BOOL ConsoleView::PreTranslateMessage(MSG* pMsg) { if ((pMsg->message == WM_KEYDOWN) || (pMsg->message == WM_KEYUP) || (pMsg->message == WM_SYSKEYDOWN) || (pMsg->message == WM_SYSKEYUP)) { 相关下载链接:[url=//download.csdn.net/download/zhangj7851/2513105?utm_source=bbsseo]//download.csdn.net/download/zhangj7851/2513105?utm_source=bbsseo[/url]
Numerical Methods for Elliptic and Parabolic Partial Differential Equations下载
Texts in Applied Mathematics 44 有限元经典教材 相关下载链接:[url=//download.csdn.net/download/Will_Zhang/2102725?utm_source=bbsseo]//download.csdn.net/download/Will_Zhang/2102725?utm_source=bbsseo[/url]
matlab 学习 有关于gui编程学习的下载
matlab 学习 有关于gui的学习的 MATLAB guide 初学 学习 相关下载链接:[url=//download.csdn.net/download/kuxingseng2008/2103153?utm_source=bbsseo]//download.csdn.net/download/kuxingseng2008/2103153?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 大数据实战培训下载 学习大数据实战数据下载
我们是很有底线的