2013-06-07 5 views
1

Je suis en train d'afficher cube et en faisant tourner it.I ont reussi à faire ce glkview drawinrect delegate method called only oncecomment augmenter la taille du cube-openGL

J'ai pris le code pour mettre en place le cube d'ici http://www.raywenderlich.com/5235/beginning-opengl-es-2-0-with-glkit-part-2 que je l'ai mentionné dans le lien référencé ci-dessus.

Maintenant, mon problème est que je veux augmenter la taille de mon cube.

Voici le code qui fait tourner mon code.

#pragma mark - GLKViewControllerDelegate 

- (void)update { 

    float aspect = fabsf(self.view.bounds.size.width/self.view.bounds.size.height); 
    GLKMatrix4 projectionMatrix = GLKMatrix4MakePerspective(GLKMathDegreesToRadians(65.0f), aspect, 4.0f, 10.0f);  
    self.effect.transform.projectionMatrix = projectionMatrix; 

    GLKMatrix4 modelViewMatrix = GLKMatrix4MakeTranslation(0.0f, 0.0f, -6.0f); 
    _rotation += -90 * self.timeSinceLastUpdate;//90 clockwise -90 anticlickwise 
    modelViewMatrix = GLKMatrix4Rotate(modelViewMatrix, GLKMathDegreesToRadians(0), 1, 0, 0); 
    modelViewMatrix = GLKMatrix4Rotate(modelViewMatrix, GLKMathDegreesToRadians(_rotation), 0, 1, 0); 

    self.effect.transform.modelviewMatrix = modelViewMatrix; 

} 

Quelqu'un peut-il me guider pour augmenter mon cube? Merci d'avance. Après avoir fait des expériences, en diminuant la valeur de GLKMathDegreesToRadians à des valeurs moindres augmentant ma taille de cube. Problème résolu.

+0

Le code que vous avez publié n'est même pas le code qui définit le cube. – occulus

+0

J'ai pris le code pour mettre en place le cube à partir d'ici http://www.raywenderlich.com/5235/beginning-opengl-es-2-0-with-glkit-part-2 que j'ai mensionné dans le lien référencé ci-dessus http://stackoverflow.com/questions/16962882/glkview-drawinrect-delegate-method-called-only-once – Akbar

+0

Alors qu'avez-vous déjà essayé? – occulus

Répondre

1

GLKMatrix4 projectionMatrix = GLKMatrix4MakePerspective(GLKMathDegreesToRadians(35.0f), aspect, 4.0f, 10.0f);  
Questions connexes