最新评论

共21页: 1 2 3 4 5 6 7 8 9 下一页 末页 
Re:D3DCOLOR与D3DXCOLOR zdd 2012-05-26 21:20  
alpha值的具体含义是什么呢?
Re:点到平面的距离公式 zdd 2012-05-14 21:34  
倒数第二行有一处错误,括弧内注释应为:P在平面内,所以Ax + By +Cz = -D
[quote]晴云孤魂:必须负责任地说,这图很霸道[/quote] 必须很负责任的说,你很有眼光,这是老罗的图,贴在这里,用来励志!
Re:DirectX怪象之二, 程序很吃CPU 晴云孤魂 2012-05-07 18:24  
必须负责任地说,这图很霸道
[quote]Elan.Ren.Chaos:文章的内容和《Fast, Minimum Storage RayTriangle Intersection》很相像啊!不过翻译的还不错。[/quote] 老兄好眼力,的确是以这篇文章为依据写的,已经加注了出处,多谢提醒。
文章的内容和《Fast, Minimum Storage RayTriangle Intersection》很相像啊!不过翻译的还不错。
Re:如何配置DirectX开发环境 zdd 2012-04-24 11:48  
[quote]仙道男:顶[/quote] 多谢,顶回去!
Re:如何配置DirectX开发环境 仙道男 2012-04-23 21:01  
Re:Backtracking-Sign Triangles zdd 2012-04-23 14:48  
愚以为,光说不练是扯淡,这只不过是n = 4的情形而已,更复杂的你考虑过么?
Re:Backtracking-Sign Triangles 癫疯对决 2012-04-21 12:24  
不想看代码,太麻烦了。不过研究符号的构成可以发现,如果把‘+’看成0,‘-’看1,则这就是异或运算。对于给定的第i行,往求第i+1行时,发现第i+1行只有两个可能,比如第i行是: - - + - 则第i+1行只能是: +-++- 或+-逆过来:-+--+ 因此从第1行开始往上遍历,时间复杂度就是O(2 ^n)
Re:关于数组的几道面试题 zdd 2012-04-20 09:04  
[quote]癫疯对决: 题目不错。不过有些题的解法似乎不是最优。我也说说本人的一些想法: 求数组的最大值和次大值:用堆,只需存两个数,基本上是O(1.5N)。 求数组中出现次数超过一半的元素:经典的过半元素问题,解法是,遍历,遇到两个数不同的话,删除它们,最后剩下的肯定那个过半的元素。 求三个数组的共同元素:这个我也解不好,如果我做,我会根据三个数组的长度排个序假设N1》N2》N3,则先在N1数组中找N3的共同元素,成为N4数组,再在N2中找N4,得到的N5就是三数组的共同元素。 找出绝对值最小的元素:直接二分查找0该插入的位置,则要找的数就在插入位置本身,或者左边或右边。[/quote] 感谢这位网友,我也有几个问题。 求数组的最大值和次大值:用堆,只需存两个数,基本上是O(1.5N)。这个用堆没有必要,初始化堆和重建堆也很费时。还有O(1.5N)是如何得出来的呢? 求数组中出现次数超过一半的元素,你的思路和我的没有本质区别,没必要删除元素吧?直接计数不是更快么? 找出绝对值最小的元素:本质也无区别。都是二分法。
Re:关于数组的几道面试题 癫疯对决 2012-04-19 10:36  
题目不错。不过有些题的解法似乎不是最优。我也说说本人的一些想法: 求数组的最大值和次大值:用堆,只需存两个数,基本上是O(1.5N)。 求数组中出现次数超过一半的元素:经典的过半元素问题,解法是,遍历,遇到两个数不同的话,删除它们,最后剩下的肯定那个过半的元素。 求三个数组的共同元素:这个我也解不好,如果我做,我会根据三个数组的长度排个序假设N1》N2》N3,则先在N1数组中找N3的共同元素,成为N4数组,再在N2中找N4,得到的N5就是三数组的共同元素。 找出绝对值最小的元素:直接二分查找0该插入的位置,则要找的数就在插入位置本身,或者左边或右边。
Re:使用DirectX截屏 zdd 2012-04-17 09:03  
[quote]孤独求胜:博主为什么不直接使用GetRenderTarget()得到当前RT后直接保存,而创建了一个离线表面?求解释,谢谢![/quote] 感谢提醒,我稍后在研究一下,尽快给你答复。
Re:DirectX截图黑屏的解决办法 zdd 2012-04-17 08:53  
[quote]孤独求胜:不知道你将的是哪个版本的dx,我在win7下实验windows media player,开启加速,使用抓屏按钮,可以正常抓到播放视频[/quote] [quote]msg2030: @孤独求胜 我的也是,应该现在的media player没有用overlay了[/quote] 感谢楼上两位,我是在XP系统上试验的,稍后试试Win7系统。
Re:DirectX截图黑屏的解决办法 msg2030 2012-04-16 09:19  
@孤独求胜 我的也是,应该现在的media player没有用overlay了
Re:DirectX截图黑屏的解决办法 孤独求胜 2012-04-15 22:24  
不知道你将的是哪个版本的dx,我在win7下实验windows media player,开启加速,使用抓屏按钮,可以正常抓到播放视频
Re:使用DirectX截屏 孤独求胜 2012-04-15 22:11  
博主为什么不直接使用GetRenderTarget()得到当前RT后直接保存,而创建了一个离线表面?求解释,谢谢!
[quote]陈玉鸣: [quote]zdd: [quote]陈玉鸣: [quote]chenzhuolin1002: 原地交换还有一种方法: char a = 'a', b = 'b'; a = a + b; b = a - b; a = a - b;[/quote] 这种方法有越界的嫌疑,不提倡用[/quote] 感谢这位朋友的关注,您说的越界是指什么?能详细说说么?[/quote] 我的意思是, a=a+b有可能超越char的上限[/quote] 在运算过程中可能会有越界,但是并不影响结果的,a = a + b可能越界,但是b = a - b 则又回到合理范围了。
Re:字符串面试题(一)字符串逆序 陈玉鸣 2012-04-09 13:59  
[quote]zdd: [quote]陈玉鸣: [quote]chenzhuolin1002: 原地交换还有一种方法: char a = 'a', b = 'b'; a = a + b; b = a - b; a = a - b;[/quote] 这种方法有越界的嫌疑,不提倡用[/quote] 感谢这位朋友的关注,您说的越界是指什么?能详细说说么?[/quote] 我的意思是, a=a+b有可能超越char的上限
[quote]陈玉鸣: [quote]chenzhuolin1002: 原地交换还有一种方法: char a = 'a', b = 'b'; a = a + b; b = a - b; a = a - b;[/quote] 这种方法有越界的嫌疑,不提倡用[/quote] 感谢这位朋友的关注,您说的越界是指什么?能详细说说么?
共21页: 1 2 3 4 5 6 7 8 9 下一页 末页