All pastes #427235 Raw Edit

Something

public text v1 · immutable
·published 2007-04-06 18:07 UTC
rendered paste body
Graphics3D 800, 600, 0, 2

SetBuffer BackBuffer()

Global cam = CreateCamera()  
cube = CreateCube()  
light = CreateLight()  


Global watwidth = 200
Global watlength = 200

Global watmesh = CreateMesh()
Global watsurf = CreateSurface(watmesh)
Dim watverts(watwidth, watlength)


RotateEntity light,90,0,0  

PositionEntity cube, 0, 0, 5

genwater(1)

While Not KeyDown(1)  
    UpdateWorld
    RenderWorld      
    TurnEntity cube,0.1,0.2,0.3 
    Text 0, 0, "wtf?"   
    Flip 
Wend

Function genwater(height)
	For q = 0 To watlength
		For w = 0 To watwidth
			watverts(w,q) = AddVertex(watsurf, w, height, q, (w Mod 2), (q Mod 2))
			VertexColor (watsurf, watverts(w,q), 255, 255, 255)
		Next
	Next
	
	For q = 0 To (watlength - 1)
		For w = 0 To (watwidth - 1)
			AddTriangle(watsurf, watverts(w, q), watverts(w+1, q), watverts(w, q+1))
			AddTriangle(watsurf, watverts(w+1, q), watverts(w+1, q+1), watverts(w, q+1))
		Next
	Next
End Function