摘要:
插值还没有系统的学过,最近在实现BlackWalnut3D的纹理映射时,才慢慢发现3D中的插值和我们数学上的插值还是有点不同的。 个人认为,插值可以和向量,矩阵一起称为计算机图形学中最最基本的数学基础。 在构造物体时,可以只设置几个参考点,使用插值完成贝塞尔曲线的逼近。在进行裁剪时,为了获得... 阅读全文
摘要:
位图的格式如下: 1.文件头信息块 0000-0001 :文件标识,为字母ASCII码“BM”。 0002-0005 :文件大小。 0006-0009 :保留,每字节以“00”填写。 000A-000D :记录图像数据区的起始位置。各字节的信息含义依次为:文件头信息块大小,图像描述信息块的... 阅读全文
摘要:
看了很多资料,总算是把一个流水线中的几何变化所涉及到的坐标系统和坐标含义搞清楚了。 一个流水线中包含六个坐标系统:物体(模型)坐标系统,世界坐标系统,摄像机坐标系统,裁剪坐标系统(齐次坐标体系统),规范立方体坐标系统(CVV),屏幕坐标系统。 对应每个坐标系统,有六种坐标:物体(模型)坐标系... 阅读全文
摘要:
operator=不能重载为全局函数。理由如下 void operator=(int i , A& a) { a.a = i } ; 那么将会出现 99 = a 这种代码,但是99不是左值,和怪异的代码。所以,如果=重载为全局函数,那么将出现 operator=不能为静态函数 这样的报错。 ... 阅读全文