一. 實現繪製茶壺的程式
二. 繪製六角星圖形
座標:(-0.4,0.3)(-0.4,-0.3)(0,-0.5)(0.4,-0.3)(0.4,0.3)(0,0.5)
要求不同點用不同顏色,嘗試不同線寬,嘗試多種繪製方法
#include <>
#include ""
void init(void)
; gllightfv(gl_light0, gl_position, position);
glenable(gl_lighting);
glenable(gl_light0);
glfloat ambient = ;
glfloat diffuse = ;
glfloat specular = ;
glmaterialfv(gl_front, gl_ambient, ambient);
glmaterialfv(gl_front, gl_diffuse, diffuse);
//glmaterialfv(gl_front, gl_specular, specular);
glmaterialf(gl_front, gl_shininess, 50.0);
}void display(void)
void reshape(glsizei w, glsizei h)
int main(int argc, char** ar**)
//繪六角星
//glcolor3f(0.4f,0.0f,0.0f);//設定顏色
gllinewidth(4.0); //設定線寬,預設值為1.0
glbegin(gl_lines);
glvertex3f(-0.4f, 0.3f, 0.0f);
glvertex3f( 0.4f, 0.3f, 0.0f);
glvertex3f( 0.4f, 0.3f, 0.0f);
glvertex3f( 0.0f, -0.5f, 0.0f);
glvertex3f( 0.0f, -0.5f, 0.0f);
glvertex3f(-0.4f, 0.3f, 0.0f);
glvertex3f( 0.4f, -0.3f, 0.0f);
glvertex3f( 0.0f, 0.5f, 0.0f);
glvertex3f( 0.0f, 0.5f, 0.0f);
glvertex3f(-0.4f, -0.3f, 0.0f);
glvertex3f(-0.4f, -0.3f, 0.0f);
glvertex3f( 0.4f, -0.3f, 0.0f);
glend();
/* //繪點
glpointsize(8.0); //設定點大小,預設值為1.0
glbegin(gl_points);
glvertex3f(-0.4f, 0.3f, 0.0f);
glvertex3f(-0.4f, -0.3f, 0.0f);
glvertex3f( 0.0f, -0.5f, 0.0f);
glvertex3f( 0.4f, -0.3f, 0.0f);
glvertex3f( 0.4f, 0.3f, 0.0f);
glvertex3f( 0.0f, 0.5f, 0.0f);
glend();
//畫兩個三角形(填充了顏色的!)
gllinewidth(3.0); //設定線寬,預設值為1.0
glbegin(gl_********s);
glvertex3f(-0.4f, 0.3f, 0.0f);
glvertex3f( 0.4f, 0.3f, 0.0f);
glvertex3f( 0.0f, -0.5f, 0.0f);
glend();
gllinewidth(3.0); //設定線寬,預設值為1.0
glbegin(gl_********s);
glvertex3f( 0.4f, -0.3f, 0.0f);
glvertex3f( 0.0f, 0.5f, 0.0f);
glvertex3f(-0.4f, -0.3f, 0.0f);
glend();
*//*
//畫兩個三角形(折線段,內無填充顏色!)
gllinewidth(4.0); //設定線寬,預設值為1.0
glbegin(gl_line_strip);
glvertex3f(-0.4f, 0.3f, 0.0f);
glvertex3f( 0.4f, 0.3f, 0.0f);
glvertex3f( 0.0f, -0.5f, 0.0f);
glvertex3f(-0.4f, 0.3f, 0.0f);
glend();
gllinewidth(4.0); //設定線寬,預設值為1.0
glbegin(gl_line_strip);
glvertex3f( 0.4f, -0.3f, 0.0f);
glvertex3f( 0.0f, 0.5f, 0.0f);
glvertex3f(-0.4f, -0.3f, 0.0f);
glvertex3f( 0.4f, -0.3f, 0.0f);
glend();
簡單圖形繪製系統
武漢工程大學 電腦科學與工程學院 綜合設計報告 設計名稱科研訓練i 設計題目簡單圖形繪製系統 學生學號 專業班級 學生姓名 學生成績 指導教師 職稱 課題工作時間 2011 12 26 至 2012 1 7 說明 1 報告中的第 一 二 三項由指導教師在綜合設計開始前填寫並發給每個學生 四 五兩項 ...
實驗一簡單的C程式設計實驗報告
成績實驗名稱 集中上機 1 c 語言程式設計 學生姓名 李夢雅 學生學號 2013212360 學生專業 機械設計製造及其自動化 學生班級 0841302 指導教師 李敏老師 張開碧老師 實習時間 2014 年上半年第 11周到第 14 周 實驗一簡單的c程式設計 學號 2013212360姓名李夢...
實驗一資料定義與簡單查詢實驗
一 實驗目的 1 要求學生熟練掌握和使用sql語言 sql server企業管理器建立資料庫 表索引和修改表結構,並學會使用sql server 查詢分析器。2 掌握檢視 修改資料庫和表的屬性的方法 3 在建立好的資料庫表中輸入部分虛擬資料,學會如何實現基於單錶的簡單查詢。二 實驗內容 1 使用sq...