书法字典:https://www.shufadict.com

12 2010 档案

extern “C”总结
摘要:经常看到如下代码:#ifdef _cplusplusextern "C" {#endif#include "XXX.h"#ifdef _cplusplus}#endif解释:extern "C"的作用是,告诉C++编译器,下面的代码按照C的方式进行编译,说白了,不要对这些函数进行名字重整(funct... 阅读全文

posted @ 2010-12-24 21:02 翰墨小生 阅读(6354) 评论(4) 推荐(4) 编辑

整数超出范围时如何表示?
摘要:类型都是有表示范围的,整型也不例外 在32位系统上int占四个字节内存,能表示的整数范围是-231--231-1 (最高位是符号位) unsigned int 也占四个字节内存,能表示的整数范围是0—232-1 (无符号位) 如果某个整型变量超过了其类型所能表示的范围,编译器该如何解释这个变量呢? 比如定义如下一个变量 char ch = 128 ; 由于char 是8bit 整型,所能表示的范围... 阅读全文

posted @ 2010-12-24 20:17 翰墨小生 阅读(7796) 评论(0) 推荐(0) 编辑

用DirectX实现动态纹理
摘要:什么是动态纹理动态纹理是相对于常规的纹理而言的,通常的纹理都是静态的,而动态纹理就是模型保持不动,而纹理动态变化,凡是能够对模型应用的变换,也能作用于纹理,比如平移,旋转,缩放,投影,shear等都不在话下,使用动态纹理可以模拟很多现象,最常见的就是Dynamic cloud。如何实现动态纹理话说这个问题还是我在一次面试的时候遇到的。面试官:怎样让一个纹理动起来我:让模型动起来即可面试官:如果不允许移动模型呢?只动纹理我:。。。其实这个问题并不难,只要明白一点,纹理也是有坐标的,既然有坐标,就可以改变位置,位置可以改变,就能做出动态效果来。普通的纹理坐标都是二维的,用(u, v)来表示,这里u 阅读全文

posted @ 2010-12-19 19:26 翰墨小生 阅读(8141) 评论(3) 推荐(2) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
书法字典:https://www.shufadict.com
点击右上角即可分享
微信分享提示