Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
41
Task/OpenGL/OxygenBasic/opengl.basic
Normal file
41
Task/OpenGL/OxygenBasic/opengl.basic
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
title="Rotating Triangle"
|
||||
include "OpenglSceneFrame.inc"
|
||||
|
||||
|
||||
sub Initialize(sys hWnd)
|
||||
'=======================
|
||||
SetTimer hWnd,1,10,NULL
|
||||
end sub
|
||||
'
|
||||
sub Scene(sys hWnd)
|
||||
'==================
|
||||
'
|
||||
static single ang1,angi1=1
|
||||
'
|
||||
glClearColor 0.3, 0.3, 0.5, 0
|
||||
glClear GL_COLOR_BUFFER_BIT or GL_DEPTH_BUFFER_BIT
|
||||
'
|
||||
glLoadIdentity
|
||||
'
|
||||
'
|
||||
gltranslatef 0.0, 0.0, -4.0
|
||||
glrotatef ang1, 0.0, 0.0, 1.0
|
||||
'
|
||||
glBegin GL_TRIANGLES
|
||||
glColor3f 1.0, 0.0, 0.0 : glVertex3f 0.0, 1.0, 0.0
|
||||
glColor3f 0.0, 1.0, 0.0 : glVertex3f -1.0, -1.0, 0.0
|
||||
glColor3f 0.0, 0.0, 1.0 : glVertex3f 1.0, -1.0, 0.0
|
||||
glEnd
|
||||
'
|
||||
'UPDATE ROTATION ANGLES
|
||||
'
|
||||
ang1+=angi1
|
||||
if ang1>360 then ang1-=360
|
||||
'
|
||||
end sub
|
||||
|
||||
|
||||
sub Release(sys hwnd)
|
||||
'====================
|
||||
killTimer hwnd, 1
|
||||
end sub
|
||||
Loading…
Add table
Add a link
Reference in a new issue