Español
Fuente/ Codesnippets

Analoge Demo Opengl Uhr

 

KompilierenMarcaSeparación
Source wurde am 15.07.2007 aus der MMJ-Quellcodesammlung (Dietmar Horn) in die Babyklappe auf XProfan.Com abgelegt:
OpenGL-Demo: analoge Uhr (1)

proc __xpse__endofprogram__

    REM {{SOMEEXTRAENDCOMMAND}}
    end

endproc

WindowTitle OGL-Demo: Analog-Uhr
WindowStyle 56 + 512
CLS
OGL(init,%HWND,1,1,1,0)
var TME$=
var H!=0
var M!=0
var S!=0
var CLOCKBODY%=OGL(startlist)
OGL(posmode,1)

WHILELOOP 60

    OGL(rotate,0,0,&LOOP*6)
    OGL(move,2.2,0,0)

    IF MOD(&LOOP,5)

        OGL(color,1,1,1,1)

    ELSE

        OGL(color,1,0,0,1)

    ENDIF

    OGL(sphere,0.1,9,9)
    OGL(move,-2.2,0,0)
    OGL(rotate,0,0,&LOOP*-6)

ENDWHILE

OGL(color,0,0,0,0)
OGL(disk,0,2.4,60)
OGL(texture,0,0)
OGL(posmode,0)
OGL(move,0,-0.2,0)
OGL(color,1,1,1,1)
OGL(sphere,0.2,15,15)
OGL(endlist)
SETTIMER 1000

WHILE 1

    TME$=TIME$(0)+:+SUBSTR$(TIME$(1),1,.)
    M!=SS(2)
    H!=MOD(SS(1),12)+(M!/60)
    S!=SS(3)
    OGL(clear)
    OGL(origin,0,0,-7)
    PAINTCLOCK
    OGL(show)
    WAITINPUT
    case %Key = 2 : break

ENDWHILE

KILLTIMER
WAITINPUT
__xpse__endofprogram__

proc SS

    PARAMETERS I%
    RETURN VAL(SUBSTR$(TME$,I%,:))

endproc

proc PAINTCLOCK

    OGL(push)
    OGL(color,1,1,1,1)
    OGL(rotate,0,0,S!*-6)
    OGL(tube,0.03,0.02,1.7,4)
    OGL(rotate,0,0,S!*6)
    OGL(rotate,0,0,M!*-6)
    OGL(tube,0.1,0.03,2,4)
    OGL(rotate,0,0,M!*6)
    OGL(rotate,0,0,H!*-30)
    OGL(tube,0.1,0.03,1.3,4)
    OGL(rotate,0,0,H!*30)
    OGL(drawlist,CLOCKBODY%)
    OGL(pop)

endproc

s4 href='./../../function-references/XProfan/xpseendofprogram/'>__xpse__endofprogram__
 
16.07.2007  
 



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.822 Views

Untitledvor 0 min.
H.Brill29.10.2023
Normann Strübli05.09.2020
RudiB.24.01.2016
Heltal03.08.2014
Más...

Themeninformationen

Dieses Thema ha 1 subscriber:

unbekannt (1x)


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!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

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