📄 glviewcontroller.m
字号:
//// 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -