Retour autre.

La 3D

3d.gif

Rotation autour de l'axe des X

rota_x.gif z1 = zo . cos(øx) + yo . sin(øx) y1 = yo . cos(øx) - zo . sin(øx)

Rotation autour de l'axe des Y

rota_x.gif x1 = xo . cos(øy) + zo . sin(øy) z1 = zo . cos(øy) - xo . sin(øy)

Rotation autour de l'axe des Z

rota_x.gif x1 = xo . cos(øz) + yo . sin(øz) y1 = yo . cos(øz) - xo . sin(øz)

Translation de Po(xo,yo,zo) à P1(x1,y1,z1)

x1 = xo + Tx , y1 = yo + Ty , z1 = zo + Tz Avec : Tx : Translation en X Ty : Translation en Y Tz : Translation en Z

Projection Sphérique

( 3D vers 2D )

Transformation d'un point P(x,y,z) en un Point P(Xe,Ye) :

tri.gif equa.gif
 
Xeo , Yeo origine ( centre de l'écran ) de Xe et Ye respectivement

Focale : fc

Xe = Xeo + x . fc / d , Ye = Yeo + y . fc / d

MsDos

Le help des commandes du DOS 6.22 et QBasic du DOS :
down_load.gifhelp_msdos6-22_qbasic.rar (544Ko).

Un petit programme sur la 3D qui fonctionne avec le QBasic du DOS : down_load.gifprog3d.zip Basic (2Ko).


Walterzorn
WZGrapher Function Graphing and Math Program
Web Development: Advanced DHTML, JavaScript :
JavaScript Vectorgraphics Library
Drag'nDrop & DHTML Library
Tooltips with JavaScript
Rotate Image
Online JavaScript Tools : Online Function Grapher


OpenGL

Boite à outil OpenGL & Glut (533Ko)
Certains compilateur en ont besoins pour compiler de l'OpenGL (mais également un windows n'ayant pas toutes les dll...)

Univ-fcomte.fr
Virtual Reality
Opengl.org
Reality.sgiweb.org

Exemple d'une petite application : down_load.gifGlut3D.rar (31Ko)

Les Sources : down_load.gifglut3d_src.rar (80Ko)

Les Textures nécessaires : down_load.giftextures.rar (1205Ko)

Glut3D gph Glut3D txt Glut3D Dos

Pour des Tutorials, des sources et d'autres exemples, allez sur les sites ci-dessus.

Et bonne programmation :-)


L'air

Indice de réfraction de l'air

Indice de réfraction de l'eau

Vitesse du son dans l'air


Pov-Ray

part2-ex_normal_bozo-crackle-facets-reflection-transp.pov

Pov-RayPov-Ray


Retour Accueil.