glviewcontroller.m
来自「simpe empty opengl application project f」· M 代码 · 共 46 行
M
46 行
//// GLViewController.h// ___PROJECTNAME___//// Created by ___FULLUSERNAME___ on ___DATE___.// Copyright ___ORGANIZATIONNAME___ ___YEAR___. All rights reserved.//#import "GLViewController.h"#import "GLView.h"#import "OpenGLCommon.h"#import "ConstantsAndMacros.h"@implementation GLViewController- (void)drawView:(GLView*)view;{}-(void)setupView:(GLView*)view{ const GLfloat zNear = 0.01, zFar = 1000.0, fieldOfView = 45.0; GLfloat size; glEnable(GL_DEPTH_TEST); glMatrixMode(GL_PROJECTION); size = zNear * tanf(DEGREES_TO_RADIANS(fieldOfView) / 2.0); CGRect rect = view.bounds; glFrustumf(-size, size, -size / (rect.size.width / rect.size.height), size / (rect.size.width / rect.size.height), zNear, zFar); glViewport(0, 0, rect.size.width, rect.size.height); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); glClearColor(0.0f, 0.0f, 0.0f, 1.0f); }- (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; }- (void)dealloc { [super dealloc];}@end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?