iphone - отображение видеокамеры в качестве фона с моделями OpenGLES сверху - PullRequest
1 голос
/ 20 марта 2011

Привет, у меня трудности с установкой в ​​качестве фона 4 видеокамеры Iphone и рисованием простых кубов с openglES сверху. Какой лучший способ достичь этого? Моя структура проекта проста, в делегате у меня есть класс opengl, который отлично рисует кубы, а контроллер мало что делает.

Итак, по-видимому, контроллер камеры - это следующий код, какой газ должен быть установлен в классе представления opengl, но он не работает.

UIImagePickerController* imagePicker = [[UIImagePickerController alloc] init];
imagePicker.delegate = self;
imagePicker.navigationBarHidden = YES;
imagePicker.toolbarHidden = YES;
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.showsCameraControls = NO;
imagePicker.cameraOverlayView = self;

// The 54 pixel wide empty spot is filled-in by scaling the image.
// The camera view's height gets stretched from 426 pixels to 480 pixels.

float bandWidth = 54;
float screenHeight = 480;
float zoomFactor = screenHeight / (screenHeight - bandWidth);

CGAffineTransform pickerTransform = CGAffineTransformMakeScale(zoomFactor, zoomFactor);
imagePicker.cameraViewTransform = pickerTransform;

m_viewController = [[UIViewController alloc] init];
m_viewController.view = self;
[m_viewController presentModalViewController:imagePicker animated:NO];

Любые советы?

Спасибо

Ответы [ 2 ]

2 голосов
/ 20 марта 2011

Проверьте это пример (это именно то, что вам нужно).

0 голосов
/ 08 апреля 2011

Вы можете попробовать образец кода для AR здесь .
Не 100% того, что вы ищете, но может быть полезно в этой ситуации.

...