先任意画出一个二维半图形, 然后在三个象限分别画出该图形的正视图、俯视图、侧视图,(提高:在第四象限画出这个二维半图形的轴测图。)
#define _CRT_SECURE_NO_WARNINGS
#include<stdlib.h>
#include<math.h>
#include<Windows.h>
#include <iostream>
#include <cmath>
#include<stdio.h> //X86
#include<GL/glut.h>
#define PI 3.1415926
void Init() {
//glClearColor(0.3f, 0.3f, 0.3f, 0.0f); //灰色
glClearColor(1.0f, 0.97f, 0.86f, 0.0f);
}
void Reshape(int w, int h) { /////////
glViewport(0, 0, w, h);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(-w / 2, w / 2, -h / 2, h / 2, -800, 800);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
}
void XY() {
glLineWidth(1);
//glColor3f(0.0, 0.0, 0.0);//坐标轴
glColor3f(0.0, .0, 0.0);
glBegin

本文介绍了如何使用C++和OpenGL库在计算机图形学中创建一个二维半图形,并展示了如何在四个象限分别绘制其正视图、俯视图、侧视图以及轴测图。代码示例包括初始化、视图变换和绘制函数。
最低0.47元/天 解锁文章
5141

被折叠的 条评论
为什么被折叠?



