前言 在数学上,理想的直线是没有宽度的,它是由无数个点构成的集合。对直线进行光栅化时,只能在显示器说给定的有限个像素组成的矩阵中,确定最佳逼近于该直线的一组像素,并且按扫描线顺序。 本节介绍绘制线宽为一个像素的直线的三个常用算法:数值微分,中点画线和Bresenham算法。 数值微分法 已知过端点 ...
分类:
编程语言 时间:
2017-03-18 23:54:54
阅读次数:
365
Github:https://github.com/3014218159/SoftwareTestingcnblogs:http://www.cnblogs.com/sxh3014218159/ 遇到错误:问题一.计算机图形学作业中,内存录入一个3D模型是由无数个点组成的,每过一帧里面的点需要及时清 ...
分类:
其他好文 时间:
2017-02-27 21:29:46
阅读次数:
198
在图形学中,特别是涉及到3D的时候,矩阵变换起着非常重要的作用。在实际使用的过程当中,通常每一帧画面可能都会涉及到成千上万个顶点的坐标变换,如果没有矩阵变换计算,一个是计算复杂,一个是难以达到我们想要...
分类:
Web程序 时间:
2017-02-27 11:04:50
阅读次数:
409
效果 原理 根据给定的噪声图,当噪声图中的R值小于指定的值,就舍弃当前的像素。 1. 噪声图 噪声在图形学内十分常见,可以认为是图形学里的随机数(这里我们不用真的随机数,是因为真的随机数太过“均匀”,形成的是白噪声,一点都不好用)。 2. 着色器 (注:完整代码在最后贴出。) 属性定义如下: (1) ...
分类:
编程语言 时间:
2017-02-21 22:06:30
阅读次数:
584
最近懒得很,。。。反正我自己看(~ ̄▽ ̄)~ 对象:一对儿大象!——用代码操作和控制的东西即为对象,如工作簿、图片等。对象是相对的,比如B是A的对儿象,A也可能是C的对儿象,一个对儿象可以包含多个对象。 集合:多个同类型的对象。参考数组。同时集合也是对象的一种。如一个工作簿可以包含255张工作表,这 ...
分类:
其他好文 时间:
2017-02-09 20:25:01
阅读次数:
167
我的github:https://github.com/jackyblf我的公众号:早期研究3D程序开发的程序员最大的情怀就是从无到有,自己实现一个游戏引擎。当时的我也是充满着这种复古情怀!!以前的demo大部分都用c++写的,现在尽力全部改成html5+canvas/webgl版本正在改写demo,编写文章,敬请期待09..
分类:
其他好文 时间:
2017-02-08 23:22:00
阅读次数:
379
【点乘】 在数学中,数量积(dot product; scalar product,也称为点积)是接受在实数R上的两个向量并返回一个实数值标量的二元运算。它是欧几里得空间的标准内积。 代数定义 代数定义 设二维空间内有两个向量 和 定义它们的数量积(又叫内积、点积)为以下实数: 更一般地,n维向量的 ...
分类:
其他好文 时间:
2017-02-06 18:02:13
阅读次数:
435
提示:本篇将会非常长~
本系列文章分为硬件编程入门工程实践上一篇主要介绍了GPU的特征工作原理 以及渲染的底层流程 其实对于新架构而言还有所不同
分类:
编程语言 时间:
2017-02-05 11:29:25
阅读次数:
971
网络分析是个热点,理论上是属于计算机图形学和数据结构的,GIS以此为基础做出应用。 以下列举本人在学习中遇到的网络分析问题与经验总结。 平台:Windows 10操作系统,ArcGIS for Desktop 10.2或更高版本 用到的软件和SDK:VisualStudio 2012或更高版本、Ar ...
分类:
其他好文 时间:
2017-02-03 18:22:01
阅读次数:
233
原文地址:http://blog.sina.com.cn/s/blog_e7779a160102wpt1.html 3D图形学理论入门指南 介绍 当我还小的时候,我曾以为计算机图形学是最酷的玩意儿。但是随即我认识到,学习图形学——创建那些超级闪亮的计算机程序——比我想象的要难上许多。我四处出击,阅读 ...
分类:
其他好文 时间:
2017-02-03 16:39:56
阅读次数:
167