cs_olaaa
Messages postés48Date d'inscriptionjeudi 20 janvier 2005StatutMembreDernière intervention11 mai 2005
-
7 févr. 2005 à 13:25
desastreux
Messages postés50Date d'inscriptionmardi 30 mars 2004StatutMembreDernière intervention 5 août 2009
-
25 août 2005 à 09:27
Hello!
J'ai crée une scene en java3d, dans laquelle je navigue en bougeant la vue. J'y ai ajouté quelques objets.
Mon probleme est le suivant: Lorsque je me déplace, par exemple lordqe
je recule, les objet s'éloignet, mais au bout d'un moment ils
disparaissent, ce qui semble normal car ya bien un moment ou ils
deviennent trop petit pour qu'on le voient... mais la ils disparaissent
trop vite, lors qu'ils ont une taille encore suffisament grande pour
qu'on puisse les voire...
J'aimerai savoir si c'est possible d'agrandir le champ de viion, et si oui comment faire?
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutMembreDernière intervention16 décembre 200611 7 févr. 2005 à 14:32
Salut
C'est tout à fait normal, c'est ce que l'on appel le clipping et c'est vrai pour n'impporte quelle librairie 3D (OpenGL, Direct3D? ...). En fait ce que tu affiches à l'écran est contenu dans un cube, tout ce qui est en dehors de cuibe virtuel n'est pas dessiné. En revanche mes connaissances en Java3D ne sont plus ce qu'elles étaient, mais je pense que tu devrais chercher vers la classe Bound (dont dérive BoudingBox et SphereBox ...) qui te permet de spécifier justement ce cube ou cette sphère de clipping. y a plus qu'à savoir quel objet s'en sert maintenant ... je pesne qu'il ne reste pas beaucoup de boulot pour que cela marche comme tu le veux.
Attention plus ton volume est grand, plus le nombre d'objets qui seront affichés à l'écran ou du moins pas retiré immédiatement sera très important, par conséquent ne met pas un volume trop important si tu ne veux pas que cela rame ...
;-)
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutMembreDernière intervention16 décembre 200611 7 févr. 2005 à 14:34
Salut
Regarde la javadoc du CLip et tu verras que la classe View est également utilisée pour cela. Lis bien la description de Clip, je pense que cela t'aidera !!! ;-)
cs_olaaa
Messages postés48Date d'inscriptionjeudi 20 janvier 2005StatutMembreDernière intervention11 mai 2005 7 févr. 2005 à 15:31
ms c grave pas facile.... Ya aucun tutorial ou article ou autre truc en
francais qui peuvent vraiment aider a créer un prncogramme un peu avaé
en java3D ... ils abordent tous les base genre création d'objet
animaton mais ca va jamais plus loin... Alors je commence déja a
m'aracher les cheveux, et quand je pense que je vai devoir commencer a
gérer les collisions (aucun tuto sur le net a ce propo dailleur, en
francais j'entend ^^ ) jai déja mal au crane :(
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutMembreDernière intervention16 décembre 200611 7 févr. 2005 à 15:35
Salut
As-tu essayer le site www.eteks.com ???? Si tu veux trouver de la bonne doc tu n'auras pas le choix, en informatique tout est en anglais, c'est la langue de l'informatique !!!! Parce que les tutoriaux dispo sur le site de SUN sont assez avancés mais évidemment en anglais, je pense que tu y aurais trouvé ce que tu cherchais ...
cs_olaaa
Messages postés48Date d'inscriptionjeudi 20 janvier 2005StatutMembreDernière intervention11 mai 2005 7 févr. 2005 à 16:07
bah meme le tutorial de sun aborde pas les collisions lol j'en ai
trouvé qu'un seul qui aborde le sujet sur java.org ms ya pas mal de
truc vagues et pas expliqué dessu, et comme c en anglais c encore moin
facile...
cs_olaaa
Messages postés48Date d'inscriptionjeudi 20 janvier 2005StatutMembreDernière intervention11 mai 2005 7 févr. 2005 à 17:26
lol t'inquiete je fai des étude en info, et je parle bien anglais, mais
c toujours plus difficile et plus long d'apprendre sur un tuto en
anglais que sur un fr ^^
pr le tuto sun, il me semble pas qu'il traite les collisions, ou en tout cas ya ucun exemple... a vérifier ;)