随笔分类 - 图形学
摘要:线框结构的几何模型是在CAD刚刚起步时最常用的一种几何模型,这种模型的描述手段是以线段、圆弧和一些简单的曲线为描述对象,现在很多二维图形软件都是基于这种几何模型。线框结构在三维图形软件方面也有一定的可用性,三维线框结构在二维结构的基础上做了进一步的改进,三维线框结构的基础不再是线段、圆弧等零碎的图素,而是多边形。线框结构的几何模型在三维方面的进一步处理上有很多麻烦和困难,如消隐、着色、特征处理等。...
阅读全文
摘要:现代几何造型技术更强调体的造型而不是基于边界面(B-Rep)的造型,在通用集合体元(点,线,面)的基础上更强调带有物理属性、能够自由变形的体造型,并且强调能够进行交互式操作。实体造型也是通过边界面来表示一个物体。体和实体概念是不同的。实体内部的属性是均匀的,而体内部具有不同的属性,这些不同的物理属性可以通过体素方式表示。随着CAD/CAM领域逐渐走向成熟,CAD/CAM所基于的几何模型也不断推陈出...
阅读全文
摘要:体绘制(VolumeRendering)之光线投射算法(RayCasting)The four basic steps of volume ray casting: (1) Ray Casting (2) Sampling (3)Shading (4) Compositing.Inits basic form, the volume ray casting algorithm comprises ...
阅读全文
摘要:建一个Win32 Application程序#include <windows.h> // Windows的头文件#include "gl\gl.h"#include "gl\glu.h"#include "gl\glut.h" // 包含OpenGL实用库HGLRC hRC=NULL; // 窗口着色描述表句柄HDC hDC=NULL; // OpenGL渲染描述表句柄HWND ...
阅读全文
摘要:Opengl是图形硬件的一种软件接口。这个接口包含的函数超过700个,这些函数可以用于指定物体和操作,创建交互式的三维应用程序。Opengl的设计目标就是作为一种流线型的,独立于硬件的接口,在许多不同的硬件平台上实现。为了实现这个目标,Opengl并未包含用于执行窗口任务或者获取用户输入之类的函数。反之,必须通过具体的窗口系统来控制OpenGL应用程序所使用的特定硬件。OpengGL并没有提供用于...
阅读全文
摘要:Q:计算机图形学是什么?A:计算机图形学Computer Graphic是一门交叉学科,可以说与娱乐业的兴起有相当大的关联。它的主要目的是在现有计算条件下,根据实际需求进行数字图象的绘制。Q:我在学CG前要有哪些基础学科的知识呢?A:具体牵涉到的学科,很大程度上与你将来希望从事哪方面的工作,甚至和你想达到的层次息息相关。最基本的应该包括,微积分,数值分析,线性代数,离散数学,几何光学,以及一些绘图...
阅读全文