资源简介
opengl移动的小车
代码片段和文件信息
#include
#include“gl/glut.h“
#include
#include “ground.h“
static GLfloat xRot = 0.0f;
static GLfloat yRot = 0.0f;
GLfloat rtx = 0.0f rty = 0.0f rtz = 0.0f angle = -90 angle_wheel = 0;
GLfloat step = 10;
void reshape(int w int h)
{
glViewport(0 0 (GLsizei)w (GLsizei)h);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluPerspective(70 (GLsizei)w / (GLsizei)h 0.12000.0);
gluLookAt(0.0 0.0 200.0 0.0 1.0 0.0 0.0 1.0 0.0);
glMatrixMode(GL_MODELVIEW);
}
void Display(void)
{
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glPushMatrix();
glTranslatef(rtx rty rtz);//初始化坐标原点
glRotatef(angle010);
//车下半部
glBegin(GL_POLYGON);
glColor3f(0.1 0.1 0.8);
glVertex3f(-40.0f 0.0f 15.0f);
glVertex3f(40.0f 0.0f 15.0f);
glColor3f(1 0.5 0.8);
glVertex3f(40.0f -15.0f 15.0f);
glVertex3f(-40.0f -15.0f 15.0f);
glEnd();
glBegin(GL_POLYGON);
glColor3f(0.3 0.2 0.5);
glVertex3f(40.0f
相关资源
- ksj转opencv(USB相机图像数据转OPENCV)
- opengl人物设计大头儿子
- opengl人物设计博士脸
- C++OpenCV实现数字识别
- 利用opencv,c++画网格代码
- C++ 使用GetOpenFileName选择文件(提高篇
- opencv调入显示图片做高斯模糊
- opengl调试
- opencv计算信息熵(c++代码)
- rsa基于openssl1.1 实现签名(rsasign.cpp)
- pedometer 计步器
- opencv2深度图滤波
- opencv harris角点检测
- 编程珠玑+第二版(Programming+Pearls2nd
- 基于颜色车牌检测opencv
- FFMPEG Qt视频播放器之播放控制
- opecv+qt 入门级源代码(适合新手)
- QT+opencv打开RTSP视频流多线程
- QT+OPENGL开发
- 使用openMV3与stm32进行通讯.zip
- ffmpeg获取RTSP视频流信息
- FFMPEG完美入门资料
- FFMPEG/FFPLAY 源码剖析()
- ffmpeg基础库编程开发》20140307.pdf
- OpenCV打开本地摄像头并显示
- OPENG开发L的
- 基于SVM与BoW的图片分类的OpenCV实现-
- opencv2.4.9+VS2013打开摄像头
- 基于opencv的肤色检测
- opencv小车追踪
评论
共有 条评论