计算机图形学learning
创建这个专栏的目的是督促作者本人坚持完成网站https://courses.edx.org/courses/course-v1:UCSanDiegoX+CSE167x+3T2017/course/ 中的关于计算机图形学的课程的学习。
yuerZ6
这个作者很懒,什么都没留下…
展开
-
关于齐次坐标系
转载自https://oncemore.wang/blog/homogeneous/齐次坐标系入门级思考Last Updated At: 2017-03-29齐次坐标系(Homogeneous Coordinates) 是计算机视觉和图形学中的一个重要的数学工具。1. 游戏名目1.1. 齐次坐标引入在欧式空间里,两条共面的平行线无法相交,然而在 投影空间(Projective Space) 内却不...转载 2018-06-01 09:42:22 · 2127 阅读 · 1 评论 -
计算机图形学学习(1)
1. 3D图形学管道:建模->动画->渲染2. 用ray tracing来创建真实感图像主要有两种方法:rasterize和raytraceraytrace和rasterize相比,raytrace创建的图像质量更高,但是它速度慢;3. 亏格:若曲面中最多可画出n条闭合曲线同时不将曲面分开,则称该曲面亏格为n;4. Utah Teapot的出现得益于样条曲线和样条曲面的创建,这个模型的...原创 2018-04-28 15:06:51 · 405 阅读 · 0 评论 -
计算机图形学学习(2)
这里主要介绍一些简单的数学基础知识。1. 平行四边形定则是数学科的一个定律。两个力合成时,以表示这两个力的线段为邻边作平行四边形,这个平行四边形的对角线就表示合力的大小和方向,这就叫做平行四边形定则。2. dot/scalar product 点积 标量积 commutative 满足交换律 a.b=b.a=||a|| ||b|| cos p 对于上面这幅图,向量x和y的点乘为0.原因是这两...原创 2018-05-23 20:52:42 · 1343 阅读 · 0 评论 -
dll.a和lib 引用MinGW生成的dll.a后出现的问题
在安装nlopt优化库的时候遇到了一个问题,就是安装包中没有.lib文件,只有.dll.a文件,所以就各种搜,终于找到了一个解决办法,如下所示:下面的文章转载自https://www.cnblogs.com/sanghg/p/4433885.html以前很少调用MinGW的运行库,现在用到一个项目,用到了glib和gettext等。遇到了一个问题,折腾了一个下午。gettext的运行时...转载 2019-09-03 11:42:40 · 6182 阅读 · 0 评论 -
NLopt在windows 64上的安装
http://ab-initio.mit.edu/wiki/index.php?title=NLopt_on_Windows&redirect=no从该网址下载安装文件,然后将libnlopt-0.dll文件复制到system32中就可以了。转载 2019-09-05 17:03:03 · 1724 阅读 · 1 评论