|
在学习OSG的时候,经常会看到例子中有一些,这样的定义:
- const unsigned int MASK_2D = 0xF0000000;
- const unsigned int MASK_3D = 0x0F000000;
复制代码 然后这样用
- Node->setNodeMask(MASK_3D);
- osgWidget::WindowManager* wm = new osgWidget::WindowManager(
- &viewer,
- 1280.0f,
- 1024.0f,
- MASK_2D,
- osgWidget::WindowManager::WM_PICK_DEBUG
- );
复制代码 不明白的地方,这个MASK很显然是32位的这个一个码,这个MASK起什么作用啊?码的每一位都是什么意思啊?目前我一点也不知道,希望大家多多帮忙 |
|