![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenGL
BadGalDesperado
谢邀,毕业于MIT
展开
-
[图形学]OpenGL实现斯坦福兔子(Stanford Bunny)实验代码
文章目录项目整体文件结构兔子数据main.cppbunny.fs 兔子面元着色器bunny.vs 兔子顶点着色器lamp.fs 灯光面元着色器lamp.vs 灯光顶点着色器camera.h 相机头文件parser.h 读取数据头文件parser.cpp 读取数据源文件select.fs 选取面元着色器select.vs 选取顶点着色器shader.h 着色器头文件运行结果:参考:作者运行环境:XCode Version 12.3 (12C33)需要先自行配置opengl,glfw,glad,glm的环境原创 2020-12-23 16:27:24 · 5987 阅读 · 2 评论 -
[Opengl]OpenGL图形编程项目实战1-4章代码
目录第一章 计算机图形学概论第二章 图形变换第三章 图形建模绘制二维几何体绘制奥运五环运行环境:系统:macOSBigSur11.0.1macOS Big Sur 11.0.1macOSBigSur11.0.1IDE:Xcode Version12.2(12B45b)Xcode\ Version 12.2 (12B45b)Xcode Version12.2(12B45b)采用的OpenGL第三方库:GLUTGLUTGLUT第一章 计算机图形学概论调用OpenGL提供的茶壶、原创 2020-12-08 12:19:29 · 4436 阅读 · 0 评论 -
[openGL]光栅化画100000条直线,分别采用直接画线法、中点画线法和Bresenham算法
采用的环境是Xcode Version 12.2 (12B45b)。#ifdef __APPLE__/* Defined before OpenGL and GLUT includes to avoid deprecation messages */#define GL_SILENCE_DEPRECATION#include <OpenGL/gl.h>#include <GLUT/glut.h>#else#include <GL/gl.h>#include原创 2020-11-25 15:41:32 · 703 阅读 · 0 评论 -
[OpenGL]解决MacOs上Xcode报错“‘glTranslatef’ is deprecated: first deprecated in macOS 10.14”
10.9以上的MacOS系统OpenGL有了新的API来替代之前的GLUT库,之前的GLUT库里很多函数被标记为了deprecated,即将废弃的,但是考虑兼容性,当前系统版本还是支持的。下面介绍如何消除这些警告提示。报错如下:'glTranslatef' is deprecated: first deprecated in macOS 10.14 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warn原创 2020-09-25 18:20:47 · 5450 阅读 · 2 评论