计算机图形学c语言代码(笑脸、时钟、还有一个实在是不好意思说) 计算机图形作业费了很大脑子写出来的 1、时钟(鄙人最得意的一个作品) #include #include #include #define pi 3.1415926 #define X(a,b,c) x=a*cos(b*c*pi/180-pi/2)+300; #define Y(a,b,c) y=a*sin(b*c*pi/180-pi/2)+240;...
1、时钟(鄙人最得意的一个作品)#include<graphics.h>#include<math.h>#include<dos.h>#define pi 3.1415926#define X(a,b,c) x=a*cos(b*c*pi/180-pi/2)+300; #define Y(a,b,c) y=a*sin(b*c*pi/180-pi/2)+240;#define d(a,b,c,d) X(a,b,c);Y(a,b,c);Bline(300,240,x,y...
#define X(a,b,c) x=a*cos(b*c*pi/180-pi/2)+300; #define Y(a,b,c) y=a*sin(b*c*pi/180-pi/2)+240; #define d(a,b,c,d) X(a,b,c);Y(a,b,c);Bline(300,240,x,y,d) void plot_circle_points(int xc, int yc, int x, int y, int c) { putpixel(xc+x, yc+y,...
计算机图形学c语言代码(笑脸、时钟、还有一个实在是不好意思说).doc,计算机图形作业 费了很大脑子写出来的!!! 1、时钟(鄙人最得意的一个作品) #includegraphics.h #includemath.h #includedos.h #define pi 3.1415926 #define X(a,b,c) x=a*cos(b*c*pi/180-pi/2)+300;
1一、bresenham算法画直线#include<glut.h>#include<math.h>#include<stdio.h>voiddraw_pixel(intix,intiy){glBegin(GL_POINTS);glVertex2i(ix,iy);glEnd();}voidB..
代码 https://gitee.com/gentheaven/computer_-graph/releases/tag/V1.5.1 homework5.c ray_trace.h,ray_trace.c pub_lib.h,pub_lib.c:公用库 list.h:linux双向链表 概述 作业5的内容:用光线追踪算法,渲染如上的场景 场景中:有2个球体,黑色球只能反射;透明球可以反射和折射; ...
代码 https://gitee.com/gentheaven/computer_-graph/releases/tag/V1.3.2 作业内容:实时渲染一头小牛 作业效果:可以运行在Mac和windows上 按数字键1,2,3,4,5可以切换渲染效果 Normal着色 效果1:给小牛上色,全身只有一种颜色 渲染的关键:处理点和物体的位置关系,遮挡关系 ...
include<stdio.h> include<stdlib.h> int main(){ int i,j,k;for(i=1;i<=40;i++)for(j=1;j<=5;j++){ system("cls");printf("\n");for(k=1;k<=i;k++)printf(" ");printf("8888");} } 将printf("8888");换为画图函数就可以了!
计算机图形学_有效边表算法源代码 #include <stdio.h> #include <malloc.h> #include <gl/glut.h> #include <Windows.h> #define EPSILON 0.000001 //最小浮点数 //点结构体 struct Point { int x; //x坐标 int y; //y坐标 };//线结构体 struct Line { Point high_point; //高端点 Point low...
六,程序代码; /*说明;(x1,y1)和(x2,y2)为线段的两个端点。*/ #include"graphics.h" #include"stdio.h" #include"math.h" #define LEFT 1 #define RIGHT 2 #define BOTTOM 4 #define TOP 8 int x1=50,y1=50,x2=450,y2=350,xl=100,xr=400,yb=300,yt=100; int encode(int x,int y,int...