|
|
|
Освещение в OpenGL C++ Builder
|
|||
|---|---|---|---|
|
#18+
Вообще вопроос в следующем значит я нарисовал 3D объект сделал glEnable(GL_LIGHTING) glEnable(GL_LIGHT0) Но вобщем когда я ее верчу Rotate то она спереди то освещенная а сзади получаеться темнота ! Хотелось бы чтобы со все сторон одновремменно было освещено ! Может есть какой флаг glEnable() ??? Немного помутил с позицией света но чета результата не дало помгите ) В проете есть надстройки: glTranslatef(2.0,2.0,0.0); и glScalef (3.0, 3.0, 1.0); Заранее спасибо ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2007, 07:21 |
|
||
|
Освещение в OpenGL C++ Builder
|
|||
|---|---|---|---|
|
#18+
Да кстате делаю вот как const float New[]={(0.0,0.0,0.1,0.0)}; glLightfv(GL_LIGHT0, GL_POSITION, New); glEnable (GL_LIGHTING); glEnable (GL_LIGHT0); И все просто черное со всех сторон хотя в help написано что 0.0,0.0,1.0,0.0 это позиция света по умолчанию но почему тогда даже так все уже темно ? Чего я не понию ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2007, 09:26 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34354240&tid=2029376]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
194ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 251ms |
| total: | 554ms |

| 0 / 0 |
