| Lexflax5437 | Дата: Пятница, 20.01.2012, 04:09 | Сообщение # 1 |
|
Рядовой
Группа: Пользователи
Сообщений: 1
Награды: 0
Репутация: 0
Статус: Offline
| люди срочно я на зачете подскажите как увеличить тоесть смаштабировать изображение которое сделанно в Blendere и сейчас запущенно в панде, какой код для камеры надо прописать хелпппппппппппп
|
| |
| |
| ninth | Дата: Пятница, 20.01.2012, 08:12 | Сообщение # 2 |
 Admin
Группа: Администраторы
Сообщений: 1180
Награды: 2
Репутация: 24
Статус: Offline
| Странное время для зачёта... 04:09. Вузы трудятся не покладая рук? )) Поздно конечно, но пусть будет. Масштаб задаётся setScale() причём не для камеры, а для нода, который надо масштабировать.
|
| |
| |
| serg-kkz | Дата: Пятница, 20.01.2012, 12:14 | Сообщение # 3 |
 Генерал-майор
Группа: Модераторы
Сообщений: 498
Награды: 2
Репутация: 11
Статус: Offline
| Есть еще возможность поменять у камеры поле зрение, так называемое Fov. Который и создает эффект масштабирования. Как правило, применяется в прицеливании или при реализации бинокля и т.п.
Пример:
Code from direct.directbase import DirectStart from pandac.PandaModules import *
model=loader.loadModel('environment') model.reparentTo(render) base.cam.setPosHpr(0, -350, 70, 0, -15, 0)
base.camLens.setFov(90) # Устанавливаем поле зрения
run()
ООП -
Сообщение отредактировал serg-kkz - Пятница, 20.01.2012, 12:16 |
| |
| |