Hatırlasın mı?
Post Visual C++ kullanarak OpenGl ile ekrana Bezier Spline Eğrisi Çizdirme #1
Guest
Alt 16 November 2008, 20:05
Alıntı ile Cevapla
Visual C++ kullanarak OpenGl ile ekrana Bezier Spline eğrisi çizdirme Bu C++ programı ekrana bezier eğrisi çizer.4 nokta var.2'si kontrol noktası#include <GL/glut.h>

GLfloat ctrlpts[4][3] = {
{-0.4, 0.4, 0.0},
{-0.1, 2.0, 0.0},
{ 0.1,-2.0, 0.0},
{ 0.4, 0.4, 0.0}
};
void display()
{
GLint k;
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(0.0, 0.0, 1.0);
glBegin(GL_LINE_STRIP);
for (k= 0; k<= 50; k++)
glEvalCoord1f((GLfloat) (k)/50.0);
glEnd();
glPointSize(5.0);
glColor3f(1.0, 0.0, 0.0);
glBegin(GL_POINTS);
for (k= 0; k< 4; k++)
glVertex3fv(&ctrlpts[k][0]);
glEnd();

glutSwapBuffers();
}
void init()
{
glClearColor(1.0,1.0,1.0,0.0);
glMap1f(GL_MAP1_VERTEX_3, 0.0, 1.0, 3, 4, *ctrlpts);
glEnable(GL_MAP1_VERTEX_3);
}
int main(int argc, char ** argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB);
glutInitWindowSize(400,400);
glutInitWindowPosition(50, 50);
glutCreateWindow("Bezier Eğrisi");
init();
glutDisplayFunc(display);
glutMainLoop();
return 0;
}

ALINTIDIR.

« önceki Konu sonraki Konu »

Seversintabi.Com

Telif Hakları vBulletin® v3.8.4 Copyright ©2000 - 2025, ve
Jelsoft Enterprises Ltd.'e Aittir. Search Engine Optimisation provided by DragonByte SEO v2.0.37 (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

ankara escort ankara escort ankara escort çankaya escort ankara otele gelen escort eryaman escort eryaman escort eryaman escort kızılay escort ankara escort bayan escort ankara çankaya escort kızılay escort ankara eskort Antalya Seo tesbih

Saat: 15:07