Augusdi的专栏

攀登技术的高峰,我与大家共勉!

STL文件序列化读取

//实体类 class CSTLSolid { public: //constructor and destructor CSTLSolid() { m_bInitialized=FALSE; m_pIntersections=NULL; } ~CSTLSolid(void) ...

2014-03-11 10:54:27

阅读数 9515

评论数 0

STL文件

STL文件的起源美国3D Systems公司于1987年制定了STL (STereoLithography)文件格式,它以小三角面片为基本单位,离散地近似描述三维实体模型的表面.STL 文件最初应用于快速成形(Rapid Prototyping ,RP)领域 ,并迅速成为RP领域事实上的工业标准;...

2014-03-11 10:52:34

阅读数 9913

评论数 3

TRI_SURFACE_IO

TRI_SURFACE_IO Read and Write TRI_SURFACE 3D Graphics FilesTRI_SURFACE_IO is a C++ library which reads or writes the 3D graphics information stored i...

2014-03-11 10:05:44

阅读数 1221

评论数 0

STLA Files

STLA Files ASCII stereolithography filesSTLA is a data directory which contains examples of "ASCII STL" files. "STL" stands for &...

2014-03-11 09:45:42

阅读数 1760

评论数 0

STL Files

These are some examples of STL files. "STL" stands for "stereolithography", and indicates that the primary purpose of this file f...

2014-03-11 09:41:39

阅读数 1242

评论数 0

OpenGL: 实现三维坐标的鼠标拣选

一、简介(Introduction)       OpenGL是一种比较“纯粹”的3D图形API,一般仅用于三维图形的渲染,对于特定领域的开发者(如游戏开发者)而言,如果选择使用 OpenGL进行开发,类似碰撞检测的机制就都需要自行编写了。但是由于鼠标在图形程序中的应用非常非常之广泛(例如现在已经...

2014-03-08 23:59:45

阅读数 1816

评论数 0

OpenGL库介绍

原帖地址:http://blog.csdn.net/yyyuhan/archive/2008/01/15/2045009.aspx  开发基于OpenGL的应用程序,必须先了解OpenGL的库函数。它采用C语言风格,提供大量的函数来进行图形的处理和显示。OpenGL库函数的命名方式非常有规律。所有...

2014-03-05 23:06:51

阅读数 1616

评论数 0

一个最小OpenGL框架

下面是一个基于glut的OpenGL程序框架,用的是正投影,可以方便的通过参数设置Frustum的大小。通常可以用来做二维的demo,比如二维填充算法演示等等。#include #include #include // muse be placed before glut. gkd #...

2014-03-05 23:06:11

阅读数 2171

评论数 0

用GLUT库开始玩儿OpenGL

《OpenGL2.0精髓》第一章的sample 1.引用的库包括:glut.lib glu.lib opengl.lib2.可能会报一个exit(0)重定义的错。需要在c/c++预处理器中增加定义GLUT_BUILDING_LIBerror C2381: 'exit' : redefinition...

2014-03-05 23:00:53

阅读数 2079

评论数 0

深入理解OpenGL拾取模式(OpenGL Picking)

在用OpenGL进行图形编程的时候,通常要用鼠标进行交互操作,比如用鼠标点选择画面中的物体,我们称之为拾取(Picking),在网上看了很多OpenGL拾取的文章,但大多是只是介绍在OpenGL中如何拾取,如何利用OpenGL提供的一系列函数来完成拾取,最多再简单介绍下OpenGL的名字栈(Nam...

2014-03-05 22:57:44

阅读数 1537

评论数 0

如何使用OpenGL扩展

如何使用opengl扩展    如果你在Windows平台下开发OpenGL程序,那么系统中自带的OpenGL库就是1.1的,如果想使用1.2或者更高版本的OpenGL库,那么只能使用OpenGL扩展,在网上关于如何使用OpenGL扩展的文章很多,但是多数都是简单带过,抄来抄去,很少有实际的代码,...

2014-03-05 22:55:11

阅读数 1248

评论数 0

OpenGL的函数(GLU, GLUT)

目前OpenGL的函数主要包含在3个库中 1.GL 函数库 2.GLU 函数库 3.GLUT 函数库2.GLU 函数库绘制 NURBS 曲线和曲面 ------------------------------gluNewNurbsRenderer gluNurbsProperty gluNurbs...

2014-03-05 22:49:22

阅读数 1476

评论数 0

OpenGL常见问题

01.相机如何在OpenGL中工作?02.我怎样才可以移动我的视点, 或者是相机,在我的场景中?03.我的相机该去哪, 模型视点矩阵还是投射矩阵?04.我该怎么执行一个缩放操作?05.给出当前模型视点矩阵,我怎么才可以确定相机的物体空间位置?06.我怎样才可以使照相机在我的场景中围绕一个点转?07...

2014-03-05 22:47:47

阅读数 1333

评论数 0

OpenGL画三维分形

前言(可以直接略过):    最近paper写完了,空闲时间比较多,于是开始画分形几何来玩。在我的上一篇文章中,Julia集和Mandelbrot集已经画过了,这回我想画一点更有意思的东西,想来想去,最终我决定画一个三维的分形图案,于是到M67的网站去抠了一张图,打算自己把它画出来。最初困扰我的是...

2014-03-05 22:43:16

阅读数 2995

评论数 0

OpenGL如何显示文本

不管是DirectX9还是GDI,处理文本都是很方便的,但是在OpenGL中,我似乎没找到很方便的处理方式,在网上搜了一下,结果如下:       在http://www.opengl.org/resources/features/fontsurvey/ 里说,处理OpenGL处理文本有三种方式,...

2014-03-05 22:24:10

阅读数 3344

评论数 1

OpenGL显卡编程

OpenGL显卡编程文档简述:  随着显卡的飞速发展,更快的速度以及越来越多的新功能为硬件所支持,硬件的进步使得图形程序开发人员可以创造出更加绚丽的视觉效果,现在,电影级动画的实时渲染已不再是梦想。我们怎么在OpenGL中利用显卡的新特性呢?答案就是OpenGL扩展。  注:如不作特别说明,本站文...

2014-03-05 22:10:47

阅读数 1767

评论数 0

OpenGL: 3D 轮廓字体

代码如下:/*****************************************新添加的代码*****************************************/ #include #include ...

2014-03-05 22:01:29

阅读数 4390

评论数 0

OpenGL: 图形试验

代码如下:#define LINE 0 #define ARC 0 #define BASE_GEOMETRY 0 #define CURVE 0 #define BEZIER 0 #define SURFACE 0 #define GEOMETRY_TRANSFORM 0 ...

2014-03-05 15:58:25

阅读数 2476

评论数 0

OpenGL: Glut显示立体图形

源代码:#include #include #include #include #pragma comment(lib, "glut32.lib") //圆周率宏 #define GL_PI 3.1415f //获取屏幕的宽度 GLint SCREEN_WIDTH=...

2014-03-05 15:25:38

阅读数 2154

评论数 0

OpenGL: 在空间绘制出一系列螺旋上升的点

代码如下:#define GLUT_DISABLE_ATEXIT_HACK #include #include "gl/glut.h" #pragma comment(lib, "glut32.lib") void Drawing() { GLflo...

2014-03-05 15:24:00

阅读数 1919

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭