Comment visualiser un objet 3D?

trexor Messages postés 134 Date d'inscription mercredi 9 mars 2005 Statut Membre Dernière intervention 17 octobre 2010 - 21 août 2005 à 16:01
trexor Messages postés 134 Date d'inscription mercredi 9 mars 2005 Statut Membre Dernière intervention 17 octobre 2010 - 21 août 2005 à 19:41
Bonjour,

1) Existe t il un code vb.net gratuit permettant de visualiser un objet 3D (rotation avec la souris, zoom...) a partir d'un tableau de points (x,y,z) ?
Sinon, est il facile de réaliser ce code sous vb.net?

2) J'ai réalisé un code vb.net qui m'affiche sous mschart mon objet 3D, mais c'est pas tres dynamique, il n'y a pas de zoom, et la rotation avec des boutons ne me convient pas, de plus, mon incrémentation en degré n'a pas l'air d'être bonne...mon objet tourne parfois de plus de 90° alors qu'il devrait tourner d'un degré!....d'ailleurs si quelqu'un a une idéé, voici mes transformations:

rotation selon x...angle de rotion betaRad


X1 =
X0
Y1=
Y0* Cos(betaRad) -
Z0* Sin(betaRad)

Z1=
Y0* Sin(betaRad)+
Z0" * Cos(betaRad)

rotation selon Y...angle de rotion alphaRad



X1=
X0 * Cos(alphaRad) +
Z0* Sin(alphaRad)

Y1=
Y0
Z1=
-
X0* Sin(alphaRad) +
Z0 * Cos(alphaRad)

rotation selon Z...angle de rotion phiRad



X1=
X0* Cos(phiRad) -
Y0* Sin(phiRad)


Y1=
X0 * Sin(phiRad) +
Y0* Cos(phiRad)



Z1 =
Z0

Pour le passage de la 3D en 2D (je pense que ca cloche ici!):


XModif=
X0* Cos(alphaRad) +
Y0 * Cos(betaRad)



YModif=
Z0 * Cos(phiRad) +
X0* Sin(alphaRad) +
Y0 * Sin(betaRad)

cordialement,

3 réponses

cs_hassen Messages postés 338 Date d'inscription mardi 28 janvier 2003 Statut Membre Dernière intervention 4 novembre 2008
21 août 2005 à 17:34
pour le 3D je croit que les programmeur utilise le DirectX.
en tout cas cherche sur le site je croit que j'ai vue quelque source qui traite le 3D

Hassen TUNISIE
0
CCJ Messages postés 565 Date d'inscription mercredi 19 mai 2004 Statut Membre Dernière intervention 30 avril 2008 1
21 août 2005 à 19:23
slt
oui effectivement c bien directx mais c pas simple a utiliser alors bonne chance ;)
0
trexor Messages postés 134 Date d'inscription mercredi 9 mars 2005 Statut Membre Dernière intervention 17 octobre 2010
21 août 2005 à 19:41
Ok, je sais!
1)y 'a til des trucs tout fais?
2)Avez vous une idée pkoi ca plante mon truc
Merci vous
0
Rejoignez-nous