关于一些取点,数组下标等等的处理

  1. 数组下标

  2. 来源于STL的代码思考

  3. 2点技术:

  4. x  

  5. !!X  这个可以让 不是0 的数全返回 1

  6. 【8   16  24 32  数组分段是这样的话】

  7. X

  8. (X+7)/8-1  这个可以找到对应的下标值

  9. X

  10. 二进制编码相关

  11.      128 64 32 16   8  4 2 1 

  12. &(~7)

  13.        0   0  0  0     0  1  1  1

  14.        1   1  1  1     1  0  0  0

  15. (x+7)&(~7)

  16. 15为例子 那么 就能看出

  17. 15    0  0   0  0    1  1  1  1         

  18. 22    0  0   0  1    0  1  1  0

  19. 与上7的非

  20.         1   1  1  1     1  0  0  0

  21.          0   0  0  1    0   0  0  0

  22. 得 16  【 这样就能填充上同上数组的值】

    《Opengl》

  23. 里面的画板有3个坐标原点

  24. 1.同网页一样有左上角的原点

  25. 2.有中心点的三维空间原点

  26. 3.左下角起的二维原点。

  27. 如果在画地图,比如象棋格子中,不考虑边界的话 鼠标点击 到  +  交点附件就认为点中

  28. 那么就用鼠标的值偏移一除以 格子宽度就能找到对应的二维数组下标。