Español
Fuente/ Codesnippets

Kugel Opengl Sphere Uvsphere

 

KompilierenMarcaSeparación
ogl.mySphere(float x,y, z,float r,int n){

    floats et, eb, pt, pb
    int i,j
    float theta1,theta2,theta3
    float twopi = pi() * 2,pid2 = pi() / 2
    case (r <= 0) : r = 0.1
    case (n < 4) : n = 4
    int nn = n2
    for j=0 to nn do begin
    theta1 = j * twopi / n - pid2
    theta2 = (j + 1) * twopi / n - pid2
    glBegin(GL_QUAD_STRIP)
    for i=0 to n do begin
    theta3 = i * twopi / n
    et[0] = cos(theta2) * cos(theta3)
    et[1] = sin(theta2)
    et[2] = cos(theta2) * sin(theta3)
    pt[0] = x + r * et[0]
    pt[1] = y + r * et[1]
    pt[2] = z + r * et[2]
    glNormal3f(single(et[0]),single(et[1]),single(et[2]))
    glTexCoord2f(single(i/n),single(2*(j+1)/n));
    glVertex3f(single(pt[0]),single(pt[1]),single(pt[2]))
    eb[0] = cos(theta1) * cos(theta3)
    eb[1] = sin(theta1)
    eb[2] = cos(theta1) * sin(theta3)
    pb[0] = x + r * eb[0]
    pb[1] = y + r * eb[1]
    pb[2] = z + r * eb[2]
    glNormal3f(single(eb[0]), single(eb[1]), single(eb[2]))
    glTexCoord2f(single(i/n),single(2*j/n));
    glVertex3f(single(pb[0]), single(pb[1]), single(pb[2]))
    oGL("glTexCoord3f",single(eb[0]), single(eb[1]), single(eb[2]))
    end
    glEnd()
    
1.039 kB
Hochgeladen:01.09.2008
Ladeanzahl231
Descargar
 
01.09.2008  
 



Oben otra vez aktualisiert, en el Übersetzung después de C fueron el Texturkoordinaten vergessen...
 
01.09.2008  
 



Zum Quelltext


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

4.641 Views

Untitledvor 0 min.
Tango30.10.2021
Sven Bader12.08.2021
H.Brill08.08.2021
Frank16.04.2021
Más...

Themeninformationen

Dieses Thema ha 1 subscriber:

iF (2x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie