[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум Panda3D - по русски » Panda3D » Для начинающих » зачет идет хелппп по камере вопрос
зачет идет хелппп по камере вопрос
Lexflax5437Дата: Пятница, 20.01.2012, 04:09 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 1
Награды: 0
Репутация: 0
Статус: Offline
люди срочно я на зачете подскажите как увеличить тоесть смаштабировать изображение которое сделанно в Blendere и сейчас запущенно в панде, какой код для камеры надо прописать хелпппппппппппп
 
ninthДата: Пятница, 20.01.2012, 08:12 | Сообщение # 2
Admin
Группа: Администраторы
Сообщений: 1554
Награды: 5
Репутация: 46
Статус: Offline
Странное время для зачёта... 04:09. Вузы трудятся не покладая рук? ))
Поздно конечно, но пусть будет. Масштаб задаётся setScale() причём не для камеры, а для нода, который надо масштабировать.
 
serg-kkzДата: Пятница, 20.01.2012, 12:14 | Сообщение # 3
Генерал-лейтенант
Группа: Модераторы
Сообщений: 678
Награды: 3
Репутация: 16
Статус: 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
 
Форум Panda3D - по русски » Panda3D » Для начинающих » зачет идет хелппп по камере вопрос
Страница 1 из 11
Поиск: