det er en stor mundfuld på én gang. en god ide er at gennemgå de 7-9 første tutorials her (der er vist også muligt at downloade delphi kode) :
http://nehe.gamedev.net/når du får styr på det grundlæggende, dvs. initialisering af opengl, så skulle det være en nem sag at lave et 3d-grid.
princippet er ret simpelt, dette kunne være dit render funktion:
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT)
glLoadIdentity()
glRotatef(angel, x_akse, y_akse, z_akse)
glBegin(GL_LINES)
loop_det_antal_gange_som_der_skal_være_streger
glColor3f(col_red, col_green, col_blue) //interval [0-1]
glVertex3f(x_kordinat_start, y_kordinat_start, z_kordinat_start)
glVertex3f(x_kordinat_slut, y_kordinat_slut, z_kordinat_slut)
opskriv_kordinater_så_de_bliver_til_et_3Dgrid_og_angiv_ny_farve_til_linien()
end_loop
glEnd()
swap_buffer_funktion()
konkret kode kan jeg desværre ikke fremtrylle da jeg ikke er delphimand.