ソースを上げるスレッド
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
01/11/06 18:18ID:TUTRHoJP何となくソースを上げたくなったときに公開するためのスレッド。
# 一種の隔離スレです。
0002名無しさん@お腹いっぱい。
01/11/06 18:52ID:???#define ver "read.cgi ver6.01 (01/11/15)"
int main(int)
{
printf("ヒロヒト。\n");
}
0003名無しさん@お腹いっぱい。
01/11/06 18:54ID:???それじゃコンパイラ通らない。
つか、もっと役に立つか楽しいのうぷすれ。
0004名無しさん@お腹いっぱい。
01/11/06 18:56ID:???0005名無しさん@お腹いっぱい。
01/11/06 18:56ID:???0006名無しさん@お腹いっぱい。
01/11/06 19:00ID:???楽しそうなゲーム・・・
探そうかな。
0007名無しさん@お腹いっぱい。
01/11/06 19:40ID:???0008名無しさん@お腹いっぱい。
01/11/06 21:22ID:???#pragma warning(disable : 4244)
#include <GL/glut.h> /* glaux を glut にする */
#include <stdlib.h>
#include <math.h>
void axis(GLfloat d, GLfloat s);
void subaxis(GLfloat d, GLfloat s);
char TitleString[] = "双曲放物面";
GLfloat eye[]={ 40.0, 10.0, 20.0 };
GLfloat v[40][40][3], n[40][40][3];
GLfloat light_ambient[] = { 0.2, 0.2, 0.2, 1.0};
GLfloat light_diffuse[] = { 0.5, 0.5, 0.5, 1.0};
GLfloat light_specular[] = { 0.5, 0.5, 0.5, 1.0};
GLfloat mat_ambient1[] = { 0.7, 0.7, 0.7, 1.0 },
mat_diffuse1[] = { 1.0, 1.0, 1.0, 1.0 },
mat_specular1[] = { 1.0, 1.0, 1.0, 1.0 },
mat_shininess1[] = { 100.0 };
GLfloat mat_ambient[] = { 0.5, 0.5, 0.7, 0.85 },
mat_diffuse[] = { 0.1, 0.5, 0.8, 0.85 },
mat_specular[] = { 1.0, 1.0, 1.0, 0.85 },
mat_shininess[] = { 100.0 };
void compute(void)
{
float x,y,z,r;
int i,j;
for(i=0; i<40; i++){
for(j=0; j<40; j++){
z = (float)i/10.0 - 2.0;
x = (float)j/10.0 - 2.0;
y = z*z - x*x;
r = sqrt((2.0*x)*(2.0*x) + 1.0 + (2.0*z)*(2.0*z));
v[i][j][0] = (GLfloat)x;
v[i][j][1] = (GLfloat)y;
v[i][j][2] = (GLfloat)z;
n[i][j][0] = (GLfloat)((2.0*x)/r);
n[i][j][1] = (GLfloat)(1.0/r);
n[i][j][2] = (GLfloat)(-(2.0*z)/r);
}
}
}
■ このスレッドは過去ログ倉庫に格納されています