OpenSceneGraph(简称OSG)使用OpenGL技术开发,是一套基于C++平台的应用程序接口(API),它让程序员能够更加快速、便捷地创建高性能、跨平台的交互式图形程序。它作为中间件(middleware)为应用软件提供了各种高级渲染特性,IO,以及空间结构组织函数;而更低层次的Ope.....
分类:
其他好文 时间:
2014-11-21 15:52:15
阅读次数:
644
a = 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 就上面这样一个矩阵而言,它有3行5列 第一维:行维,即行向,也即垂直方向,维数为3,就矩阵a而言 第二维:列维,即列向,也即水平方向,维数为5 第三维...
分类:
其他好文 时间:
2014-11-20 23:18:13
阅读次数:
381
SkyllineGlobe提供的可以用来加载显示FLY格式的三维地图工程,可以嵌入到HTML页面中。这个三维地图控件里,封装了在TerraExplorer中的一些快捷键,比如控制方向的"Q/W/A/S/Z/X/Home/Pgup/PgDn/End"等等,但如果我们想重新定义一些快捷键,那么,首先该如...
分类:
其他好文 时间:
2014-11-20 21:42:11
阅读次数:
281
Frustum对象的构造函数.用来在三维空间内创建一个平截头体对象.Frustum对象的功能函数采用
定义构造的函数原型对象来实现,平截头体由6个平面对象构成.
Frustum
组成平截头体的面p0
组成平截头体的面p1
<param name ="p2" type="THREE.Plane"...
分类:
Web程序 时间:
2014-11-20 13:44:51
阅读次数:
320
需要知道DirectShow是DirectX中的一部分。DirectX是Microsoft公司推出的一套底层应用程序编程接口,主要用于游戏和其它高性能多媒体应用。这些接口包含对二维图形、三维图形、声效和音乐、输入设备及多玩家网络游戏等的支持。这里重点讲用DirectShow设计视频播放器。关于DirectShow安装流程见网上的教程。
下面介绍DirectShow系统组成,如下图(摘自网...
分类:
编程语言 时间:
2014-11-20 12:07:10
阅读次数:
326
#include using namespace std; void main() { int i,j,k; // p[2][3][4] int ***p; p = new int **[2]; for(i=0; i<2; i++) { ...
分类:
编程语言 时间:
2014-11-19 23:55:42
阅读次数:
210
思路都是一样,建立一个四维dp然后跑一发就完了当然,也可以像我这么帅的人,降成三维再傻傻的跑一发啦啦啦~#include#include#include#include#includeusing namespace std;#define maxn 205int dp[maxn][maxn][max...
分类:
编程语言 时间:
2014-11-19 21:49:53
阅读次数:
238
屏幕坐标系当我们在三维图形学中谈论"点(point)"时,我们常说"顶点(vertex)"。一个点有三个坐标:X, Y, Z。如何想象这三个坐标呢?这里有一个形象的方法:使用右手定则X 是你的拇指Y 是你的食指Z 是你的中指。如果你把你的拇指指向右边,食指指向天空,那么中指将指向你的背后。我们的观察...
分类:
其他好文 时间:
2014-11-19 18:18:43
阅读次数:
214
以下代码是THREE.JS 源码文件中Math/Plane.js文件的注释.
Plane对象的构造函数.用来在三维空间内创建一个法线向量为normal,从原点到平面的距离为constant的无限延展的二维平面对象.Plane对象的功能函数采用
定义构造的函数原型对象来实现.
用法: var normal = new Vector3(0,0,0),constant = 5.5; var Plane = new Plane(normal,constant);
创建一个法线向量是0,0,0原点到平面的距离是5...
分类:
Web程序 时间:
2014-11-19 16:05:34
阅读次数:
386
网络有很很多的 CSS 工具和教程可用,它可以帮助设计人员和开发人员轻松、快速地学习 CSS 技术。这些工具中在高效开发 Web 应用程序中发挥重要作用。在这篇文章中,我们收集了40个最好的 CSS 工具用于加速网站开发,如创建 CSS 菜单,动画,三维模型,响应式页面,动画按钮等等。
分类:
Web程序 时间:
2014-11-19 12:01:28
阅读次数:
299