E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
图形学基础
计算机
图形学基础
: 基本图形生成算法之直线的扫描转换
学习了三种常用的直线扫描转换算法:数值微分法(DDA)、中点画线法和Bresenham画线算法.注:本文中的程序都是假定斜率在0~1之间,其他斜率类似,做相应的简单处理就好。数值微分法(DDA,DigitalDifferentialAnalyzer)直线扫描转换最简单的方法是先算出直线的斜率:k=△y/△x△x=x1-x0,△y=y1-y0,(x0,y0)和(x1,y1)是线段的两个端点坐标。然后
_Averson
·
2016-08-14 01:07
3D计算机图形学&OpenGL
[3D
图形学基础
] 读书笔记(3) Part_I(Getting Started) - Affine 仿射
本章内容主要是一些概念的理解~1.将坐标系从原先的三维拓展到了四维,从线性变换拓展到了仿射变换,简单理解就是从旋转/缩放变换增加了位移变换的功能。2.注意一下刚体变换这个概念,指的是只有[旋转+位移]的变换,因为在这两种变换中,对象点与点之间的点乘关系不变,也就是说保持了刚体状态。3.最后讨论了仿射变换中,如何计算法线向量的问题文章结束有本章内容的PDF链接~Chapter_3Affine仿射3.
hopposite
·
2016-07-06 21:00
读书笔记
3D
图形
[3D
图形学基础
] 读书笔记(2) Part_I(Getting Started) - Linear 线性
本章是颇为基础的一章,主要有这些内容~1.定义了一套符号系统,用于表示三维中各种对象,并定义了这些符号相互间的运算规则,个人感觉在分析问题时非常有用,可以让你摆脱数字的困扰,从更抽象的层面来思考问题。本书其他章节也通篇使用了这一套符号系统。关键内容就是4个:点、向量、坐标系向量和坐标系统。2.讨论了矩阵所代表的线性变换。初学线性代数的时候确实困惑了一阵子矩阵的问题,其实从线性变换的角度来理解矩阵是
hopposite
·
2016-07-06 14:00
读书笔记
计算机
3D
图形
计算机
图形学基础
知识-----渲染流水线
文章转载来源:http://www.cnblogs.com/suimeng/p/4655834.html介绍了一些基本概念,图形学入门需要了解的shader、渲染流水线、可编程和不可编程区别、光栅化等。最近学习CG,总是有点不懂的地方,回头想想,觉得应该是渲染流水线方面不是特别透彻的原因,所以,学习了《CG教程_可编程实时图形权威指南》以及《GPU编程与CG语言之阳春白雪下里巴人》中关于渲染流水线
johnnyconstantine
·
2016-04-08 20:57
[置顶] Unity关于
图形学基础
知识-矩阵的逆(七)
在上一节我们主要说了一下矩阵的行列式的运算,首先矩阵的行列式是一个标量,它主要用在矩阵的求逆的过程中。方阵M的逆,记作M(-1),它也是一个矩阵,当M与M(-1)相乘时,结果是一个单位矩阵。一:矩阵的逆 并非所有的矩阵都有逆,一个明显的例子是若矩阵的某一行或者某一列的元素都为0,用任何矩阵乘以该矩阵,结果都是一个零矩阵(这里指的是它的行列式为0),如果一个矩阵有逆矩阵,那么称它为可逆的或非奇异的
caojianhua1993
·
2016-03-14 14:00
数学
unity
3D
图形学
[置顶] Unity关于
图形学基础
-矩阵的行列式(六)
在前面几节中我们介绍了矩阵的基本知识,接下来说一下矩阵的行列式。方阵:就是矩阵的行数和列数相同的矩阵。例如2X2方阵,3X3方阵,4X4方阵一:2X2方阵的行列式二:3X3方阵的行列式在3X3方阵中计算行列式看上去很复杂,幸好我们可以用代数余子式来计算复杂的行列式。代数余子式:这里我们将3X3的方阵化解为2X2的方阵,怎么化解呢,比如上面的M12表示第一行的第二个数,就是-3,然后将这个-3所在的
caojianhua1993
·
2016-03-13 21:00
游戏
数学
unity
3D
图形学
[置顶] unity关于
图形学基础
知识(五)
在前面几节我们说了一下在2D和3D物体的旋转和缩放,这一节我就只是对剩下的一些变换简要的进行说明。一:2D的平移(3X3矩阵)为了满足矩阵的乘法规则,我们需要将2维的向量转变为3维的向量,只需将它的Z轴设为1,为什么不设为0呢?因为如果设置为0时第一次与矩阵相乘与设置为1的结果相同,但是如果再次进行平移它就会发生错误,表示平移在X轴的分量,表示平移在Y轴的分量。二:3D的平移(4X4矩阵)同理,3
caojianhua1993
·
2016-03-10 10:00
游戏
数学
3D
图形学
[置顶] unity中关于
图形学基础
知识—矩阵与转换(三)
在前面我们讲了一下矩阵的基础知识,但却不知道矩阵到底该如何使用,现在我们来说一下矩阵到底是如何变换的一:2D旋转矩阵(绕坐标中心旋转a弧度)注意:在这里的a代表的是弧度,所以我们在做矩阵变换的时候先要把角度转换为弧度值。下面我们举个例子,比如说把三角形旋转a弧度,三角形的3个顶点分别为A(0,1),B(1,-1),C(-1,-1),这时我们用每个顶点分别与上面的矩阵相乘,得到的3个顶点就是绕坐标中
caojianhua1993
·
2016-03-09 18:00
游戏
数学
unity
3D
图形
3D图形学(一)
本篇内容来自于书籍《3D
图形学基础
:图形与游戏开发》,个人总结1.数学背景与历史笛卡尔数学由著名的法国哲学家、物理学家、生物学家、数学家"勒奈·笛卡尔"发明。
mrSun
·
2016-01-25 12:00
我的新书《计算机
图形学基础
(OpenGL版)》
我的新书《计算机
图形学基础
(OpenGL版)》今年6月份在清华大学出版社出版了!
·
2015-11-11 04:52
OpenGL
zoj 1081 (改进的弧长算法)
看到网上除了射线法,很长一段代码之外,看到了一个很简单的算法解决这个问题,特意转了过来 /* 这个算法是源自《计算机
图形学基础
教程》(孙家广,清华大学出版社),在该书 的48-
·
2015-11-10 23:09
ZOJ
计算机
图形学基础
知识-三维变换.
变换是 计算机图形学中重要概念,包括最基本的三维变换,即 几何变换、 投影变换、 裁剪变换、 视口变换。 1.从三维空间到二维平面 1.1 相机模拟 在真实世界里,所有的物体都是三维的。但是,这些三维物体在计算机世界中却必须以 二维平面物体的形式表现出来。那么,这些物体是怎样从三维变换到二维的呢?下面我们采
·
2015-11-07 11:22
计算机
图形学基础
关于光照的科普知识
材质: 物体本身对光会有不同的吸收、反射、透射等特性,另外物体本身也可能会有发光的特性。 所以不同的材质对光的反应是不同的。 光源: 在自然环境中,通常存在许多不同的光源,如太阳光、月光、灯光、星光、生物光等等。 按照类型来分,它们可分为点光源、平行光源; 按照构成光的色谱来分,可以分为单色光、复合光; 按照物理性质来分,可以分为发
·
2015-10-27 13:28
基础
计算机图形学笔记 0
不管是学VTK还是ITK还是Opencv都需要有一定的
图形学基础
,不然只能是知其然不知其所以然。所以,特地找到网易云课堂的计算机图形学课程。希望能把基础打一打。
小王爷和老王爷
·
2015-06-16 22:00
[3D
图形学基础
] 读书笔记(1) Part_I(Getting Started) - Introduction
开始读这本书大概有一个多月了吧,前学后忘,所有的知识点都是看我都是“仿佛你曾经明白过我们的样子喔”不做笔记真的是不行了,打算按照书的章节来写,期待我能早日从这本书毕业呢。介绍一下这本书先:《Foundationsof3DComputerGraphics》,byStevenJ.Gortler,http://www.3dgraphicsfoundations.com/,选择读这本书而不是其他许许多多叫
hopposite
·
2015-01-11 18:00
图形
OpenGL
三维
图形学基础
bizier 理论复习
多数情况下,Bhier曲线是一个阶数比控制点数少1的多项式:三点生成一个抛物线,四点生成一个三次曲线,依次类推绿书提供的bizer代码没有运行,待处理Bhier曲线的一个非常有用的性质是该曲线总是通过第一个和最后一个控制点。曲线在始点处的切线落在前两个控制点的连线上,曲线在终点处的切线落在最后两个控制点的连线上。因此,任一曲线位置仅是控制点位置的加权和。Bhier曲线的凸壳性质保证了多项式随控制点
titer1
·
2014-11-06 21:00
图形学基础
计算机
图形学基础
计算机
图形学基础
图形系统分类:1、用于图形工作站的图形系统:工作站指具有完整人机交互界面,集高性能的计算和图形于一身,可配置大容量的内存和硬盘,I/O功能完善,使用多任务、多用户操作系统的小型通用个人化的计算机系统
husheng0
·
2014-07-24 00:00
DirectX学习之-------从零做起
学习DirectX的技术,当然要从基本的计算机
图形学基础
知识学起。 坐标参照系 1、二维笛卡尔坐标参照系二维笛卡尔参照坐标系有两种可能形式:一种是Y轴向上,另一
wangjie0377
·
2013-09-29 13:00
数据结构
vector
struct
float
图形
casting
Stage3D 入门资源汇总
来开发测试 2.与GPU交流的语言:AGAL 深入浅出了解Molehill的底层API-顶点着色器与片段着色器:这是中文的文章,适合第一次接触时了解原理 深入的AGAL教程:提供了不少例子 3.3D计算机
图形学基础
kenkao
·
2012-06-26 09:00
stage3d
Stage3D 入门资源汇总
FlashProfessional来开发测试2.与GPU交流的语言:AGAL深入浅出了解Molehill的底层API-顶点着色器与片段着色器:这是中文的文章,适合第一次接触时了解原理深入的AGAL教程:提供了不少例子3.3D计算机
图形学基础
kenkao
·
2012-06-26 09:00
stage3d
Stage3D 入门资源汇总
FlashProfessional来开发测试2.与GPU交流的语言:AGAL深入浅出了解Molehill的底层API-顶点着色器与片段着色器:这是中文的文章,适合第一次接触时了解原理深入的AGAL教程:提供了不少例子3.3D计算机
图形学基础
kenkao
·
2012-06-26 09:00
stage3d
unity入门
首先,unity编辑器是一个ide.ide是用于写程序的.语言,unityjavascript,c#,boo.如有
图形学基础
最好.期间,遵循一些规则方能事半功倍.1unity帮助文件的脚本参考的index.html
superherosk123
·
2012-04-26 22:00
unity
Opencv..2
不能看
图形学基础
东东,要看项目有关的函数和方法,否则时间和精力都不允许。2。
cwj649956781
·
2012-04-17 21:00
数据结构
算法
vector
api
存储
图形
Bezier曲线和B样条曲线的一些资料
1.清华大学计算机系,计算机
图形学基础
教程 课程 http://cg.cs.tsinghua.edu.cn/course/ 演示软件 http://cg.cs.tsinghua.edu.cn/course
a117653909
·
2012-03-31 21:00
video
百度
图形
图形学基础
--画直线
一,开发环境IDE:dev-c++语言:C++二,说明单击鼠标左键选择直线起始点,然后移动鼠标,再单击选择直线终点,然后双击鼠标左键,即绘制直线。源代码:#include //定义鼠标左键点击次数 intleftCount=0; //定义点结构体 structpoint{ intx; inty; }; pointptStart,ptEnd; /*DeclareWindowsprocedure*/
program035
·
2012-02-24 20:00
Direct3D的设计基础
1、相关基础知识 C++知识、Win32API基础、组件对象模型、数学基础、计算机
图形学基础
。
wangjie0377
·
2010-12-02 22:00
Microsoft
null
Parameters
图形
Direct3D
winapi
DirectX学习之---------计算机
图形学基础
在Direct3D程序设计中,除了基本的数学基础知识之外,还需要一定的计算机
图形学基础
知识,特别是图形的三维变换过程,照明处理和图形光栅化操作等。在这一节重点回顾计算机图形学的基础知识。
wangjie0377
·
2010-12-01 22:00
数据结构
算法
XP
开发工具
图形
Direct3D
图形学基础
(一)
直线的笛卡尔斜率截距方程为y=m*x+bm直线的斜率b是y轴的截距给定线段的两个端点(x1,y1)和(x2,y2)可以计算斜率m和截距b y2-y1m=---------- x2-x1b=y1-m*x1斜率,亦称“角系数”,表示一条直线相对于横坐标轴的倾斜程度。一条直线与某平面直角坐标系横坐标轴正半轴方向的夹角的正切值即该直线相对于该坐标系的斜率。如果直线与x轴互相垂直,直
Khan's Notebook GCC/GNU/Linux Delphi/Window Java/Anywhere
·
2009-07-14 18:00
计算机仿真
它是在计算机
图形学基础
上发展起来的一种仿真应用技术。据最新统计资料表明,计算机仿真技术是当前应用最广泛的实用技术之一,虚拟现实(VR,VirtualRea
zhzociboss
·
2008-09-15 16:00
数据库
网络
工具
图形
Visualization
数据可视化
JOGL入门 第2课
此课将仔细说明,我假设读者是刚学习java并有一定
图形学基础
的, 首先jogl是java和opengl进行绑定的opengl的api你可以在网上下载 里面包含了opengl的函数,opengl是右手坐标系
HCQmaker
·
2008-09-12 20:00
F#
OpenGL D3D 学习资料
当然你的
图形学基础
要扎实. SectionDirec
Nhsoft
·
2004-06-26 16:00
网络
Microsoft
animation
图形
Direct3D
OpenGL D3D 学习资料
当然你的
图形学基础
要扎实.
javahigh1
·
2004-06-26 16:00
OpenGL
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他