环境准备

一、安装 Visual Studio 2017

这个没什么说的,在微软官网进行自主下载即可,组建只需要安装V C++即可,其他的基本用不着(至少现在学习计算机图形学用不到)!

二、在Visual Studio 2017 中进行相关设置

在自己编写的项目代码中:

  1. “项目”;
  2. “管理Nuget程序包”;
  3. 在“浏览”、“已安装”、“更新”条目中,选择“浏览”;
  4. 输入 “Nupengl ”;
  5. 安装出现的所有可安装组建。

 

说点心里话,就这样整,就可以用,就可以开展计算机图形学的学习了。

我呢,今天上午从9点左右,一直上网搜索配置、环境,看了各种博客,各种处理方法,并且照做之后,没有效果!

迫于无奈,就干脆下载了这个新版Visual Studio 2017,直接在里面进行设置,然后终于OK了!

突然就感觉,大部分的高人,并非十分靠谱,偶一种可能就是:他们遇到不会的问题,可能就是自己大胆摸索,突然在某个瞬间,问题解决了,然后开始分享自己的心得,别管是不是最科学正确,但终归:解决了眼前的问题。

 

所以,遇到不会的问题,大胆请教,请假无果,那就大胆尝试,反正软件可以重新下载,系统可以重装,请大胆!

三、给你一段代码,可以自行测试

#include"pch.h"
#include<GL/glut.h>
#include<GL/gl.h>
#include<GL/glu.h>
void myDisplay(void)
{
	glClearColor(0.0, 0.0, 0.0, 0.0);
	glClear(GL_COLOR_BUFFER_BIT);

	glColor3f(1.0f, 1.0f, 1.0f);
	glRectf(-0.5f, -0.5f, 0.5f, 0.5f);

	glBegin(GL_TRIANGLES);
	glColor3f(1.0f, 0.0f, 0.0f); glVertex2f(0.0f, 1.0f);
	glColor3f(0.0f, 1.0f, 0.0f); glVertex2f(0.8f, -0.5f);
	glColor3f(0.0f, 0.0f, 1.0f); glVertex2f(-0.8f, -0.5f);
	glEnd();

	glPointSize(3);
	glBegin(GL_POINTS);
	glColor3f(10.0f, 0.0f, 0.0f); glVertex2f(-0.4f, -0.4f);
	glColor3f(0.0f, 10.0f, 0.0f); glVertex2f(0.0f, 0.0f);
	glColor3f(0.0f, 0.0f, 10.0f); glVertex2f(0.4f, 0.4f);
	glEnd();

	glFlush();
}

int main(int argc, char *argv[])
{
	glutInit(&argc, argv);
	glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
	glutInitWindowPosition(100, 100);
	glutInitWindowSize(4000, 4000);
	glutCreateWindow("CG_PLAY");
	glutDisplayFunc(&myDisplay);
	glutMainLoop();
	return 0;

}

 

我用的教材,是老师自己编写的----王钰琨教授,牛不牛。 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北溟南风起

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值