资源简介
斯坦福大学开发的一个三维点云重构生成网格,进一步生成NURBS曲面并加光照效果的系统.可以实现对生成的三维

代码片段和文件信息
/*
* (c) Copyright 1993 Silicon Graphics Inc.
* ALL RIGHTS RESERVED
* Permission to use copy modify and distribute this software for
* any purpose and without fee is hereby granted provided that the above
* copyright notice appear in all copies and that both the copyright notice
* and this permission notice appear in supporting documentation and that
* the name of Silicon Graphics Inc. not be used in advertising
* or publicity pertaining to distribution of the software without specific
* written prior permission.
*
* THE MATERIAL EMBODIED ON THIS SOFTWARE IS PROVIDED TO YOU “AS-IS“
* AND WITHOUT WARRANTY OF ANY KIND EXPRESS IMPLIED OR OTHERWISE
* INCLUDING WITHOUT LIMITATION ANY WARRANTY OF MERCHANTABILITY OR
* FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON
* GRAPHICS INC. BE LIABLE TO YOU OR ANYONE ELSE FOR ANY DIRECT
* SPECIAL INCIDENTAL INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY
* KIND OR ANY DAMAGES WHATSOEVER INCLUDING WITHOUT LIMITATION
* LOSS OF PROFIT LOSS OF USE SAVINGS OR REVENUE OR THE CLAIMS OF
* THIRD PARTIES WHETHER OR NOT SILICON GRAPHICS INC. HAS BEEN
* ADVISED OF THE POSSIBILITY OF SUCH LOSS HOWEVER CAUSED AND ON
* ANY THEORY OF LIABILITY ARISING OUT OF OR IN CONNECTION WITH THE
* POSSESSION USE OR PERFORMANCE OF THIS SOFTWARE.
*
* US Government Users Restricted Rights
* Use duplication or disclosure by the Government is subject to
* restrictions set forth in FAR 52.227.19(c)(2) or subparagraph
* (c)(1)(ii) of the Rights in Technical Data and Computer Software
* clause at DFARS 252.227-7013 and/or in similar or successor
* clauses in the FAR or the DOD or NASA FAR Supplement.
* Unpublished-- rights reserved under the copyright laws of the
* United States. Contractor/manufacturer is Silicon Graphics
* Inc. 2011 N. Shoreline Blvd. Mountain View CA 94039-7311.
*
* OpenGL(TM) is a trademark of Silicon Graphics Inc.
*/
/* accpersp.c
*/
#ifdef __cplusplus
this is weird; but MSVC likes it; and wont link from the IDE without it;
#endif
#ifdef WIN32
# include “winGLdecs.h“
#endif
#include
#include
#include
#define PI_ 3.14159265358979323846
/* accFrustum()
* The first 6 arguments are identical to the glFrustum() call.
*
* pixdx and pixdy are anti-alias jitter in pixels.
* Set both equal to 0.0 for no anti-alias jitter.
* eyedx and eyedy are depth-of field jitter in pixels.
* Set both equal to 0.0 for no depth of field effects.
*
* focus is distance from eye to plane in focus.
* focus must be greater than but not equal to 0.0.
*
* Note that accFrustum() calls glTranslatef(). You will
* probably want to insure that your ModelView matrix has been
* initialized to identity before calling accFrustum().
*/
void accFrustum(GLdouble left GLdouble right GLdouble bottom GLdouble top
GLdouble znear GLdouble zfar GLdouble pixdx GLdouble pixdy
GLdouble eyedx GLdouble eyedy
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 18409 2003-09-15 20:25 scanalyze-1.0.3 source code\absorient.cc
文件 2014 2003-09-15 20:25 scanalyze-1.0.3 source code\absorient.h
文件 4506 2003-09-15 20:25 scanalyze-1.0.3 source code\accpersp.c
文件 579 2003-09-15 20:25 scanalyze-1.0.3 source code\accpersp.h
文件 9377 2003-09-15 20:25 scanalyze-1.0.3 source code\alignmentbrowser.tcl
文件 7049 2003-09-15 20:25 scanalyze-1.0.3 source code\analyze.tcl
文件 3627 2003-09-15 20:25 scanalyze-1.0.3 source code\auto_a.tcl
文件 3182 2003-09-15 20:21 scanalyze-1.0.3 source code\auxlibs\include\stl\algo.h
文件 2086 2003-09-15 20:21 scanalyze-1.0.3 source code\auxlibs\include\stl\algoba
文件 1368 2003-09-15 20:21 scanalyze-1.0.3 source code\auxlibs\include\stl\algorithm
文件 1310 2003-09-15 20:21 scanalyze-1.0.3 source code\auxlibs\include\stl\alloc.h
文件 33706 2003-09-15 20:21 scanalyze-1.0.3 source code\auxlibs\include\stl\bitset
文件 1467 2003-09-15 20:21 scanalyze-1.0.3 source code\auxlibs\include\stl\bvector.h
文件 3683 2003-09-15 20:21 scanalyze-1.0.3 source code\auxlibs\include\stl\char_traits.h
文件 2331 2003-09-15 20:21 scanalyze-1.0.3 source code\auxlibs\include\stl\defalloc.h
文件 1350 2003-09-15 20:21 scanalyze-1.0.3 source code\auxlibs\include\stl\deque
文件 1373 2003-09-15 20:21 scanalyze-1.0.3 source code\auxlibs\include\stl\deque.h
文件 3327 2003-09-15 20:21 scanalyze-1.0.3 source code\auxlibs\include\stl\function.h
文件 762 2003-09-15 20:21 scanalyze-1.0.3 source code\auxlibs\include\stl\functional
文件 1559 2003-09-15 20:21 scanalyze-1.0.3 source code\auxlibs\include\stl\hashtable.h
文件 1330 2003-09-15 20:21 scanalyze-1.0.3 source code\auxlibs\include\stl\hash_map
文件 1516 2003-09-15 20:21 scanalyze-1.0.3 source code\auxlibs\include\stl\hash_map.h
文件 1330 2003-09-15 20:21 scanalyze-1.0.3 source code\auxlibs\include\stl\hash_set
文件 1474 2003-09-15 20:21 scanalyze-1.0.3 source code\auxlibs\include\stl\hash_set.h
文件 1427 2003-09-15 20:21 scanalyze-1.0.3 source code\auxlibs\include\stl\heap.h
文件 1479 2003-09-15 20:21 scanalyze-1.0.3 source code\auxlibs\include\stl\iterator
文件 2792 2003-09-15 20:21 scanalyze-1.0.3 source code\auxlibs\include\stl\iterator.h
文件 14500 2003-09-15 20:21 scanalyze-1.0.3 source code\auxlibs\include\stl\limits
文件 1351 2003-09-15 20:21 scanalyze-1.0.3 source code\auxlibs\include\stl\list
文件 1373 2003-09-15 20:21 scanalyze-1.0.3 source code\auxlibs\include\stl\list.h
............此处省略401个文件信息
- 上一篇:发光二极管模拟汽车信号灯
- 下一篇:IIR数字滤波器的verilog实现
相关资源
- vtk QT做的三维地质可视化系统2of2
- mp重构一维信号(可运行)
- 三维重建(旋转)由已知对应图像点
- 混沌时间序列分析工具箱
- MFC读三维模型obj文件
- MFC中OpenGL面和体的绘制以及动画效果
- 三维地形的仿真显示实现了对地图的
- VC 实现三维旋转(源码)
- 图形学集成程序dda、中点算法、多边
- 利用小波变换对图像进行分解与重构
- 采场围岩三维力学特征与冲击地压的
- 厚冲积层薄基岩采场围岩三维力学特
- 基于数字摄影测量的结构面、关键块
- 基于实体与块体混合模型的三维矿体
- 块裂结构岩体中的三维应力传递
- spaceclaim教程
- 基于地震属性体的三维探地雷达快速
- 水下自重构机器人行走运动稳定性准
- 新西兰高校教学三维考察及镜鉴
- 基于曲率的适应性移动最小二乘曲面
- 基于DInSAR技术的矿区地表三维形变监
- 基于多轨道SAR的老采空区地表三维形
- 基于多源SAR影像矿区三维形变场的监
- 基于3D GIS的矿井三维可视化平台
- 溶剂热合成三维开放骨架结构配位聚
- 一种改进的载频交叠重构干涉术在光
- 基于Pro/E的直齿圆柱齿轮参数化三维建
- 论变形监测技术的现状与发展趋势
- Al-Si合金凝固组织的三维模拟及预测
- cesium实现底图和地形动态切换及supe
评论
共有 条评论