Accueil > Forum > > > > Perspective parrallèle
Perspective parrallèle
mercredi 4 janvier 2006 à 20:20:40 |
Perspective parrallèle

CChargy
|
Bonjour, J'aimerais savoir quels fonction permettent d'utiliser la perspective parrallèle. C'est surement un pb de matrices. Merci d'avance Colin CHARGY
|
|
jeudi 5 janvier 2006 à 10:13:31 |
Re : Perspective parrallèle

ScSami
|
Dans quel domaine ??? Tu parles de quoi exactement ??? Pi dans quel langage tu codes... et sous quelle version ??? Tu sais, on est pas dans ta tête pour deviner ce qui s'y trouve!!!
Mais bon, si tu veux parler de dessin vectoriel en 3D isométrique (à deux fuiantes parallèles donc), il n'y a pas de fonction toute faite (sauf peut-être via DirectX mais là, c'est une autre affaire!!!). Tu dois te débrouiller tout seul... ce qui, entre nous, n'est pas une grande affaire!
Il faut considérer un univer carré dont le point 0 se trouve sur ton écran en bas au centre. Ensuite, évidemment (c'est d'ailleurs tout le problème de la 3D iso!!!), il y a un rapport entre l'axe des X et celui des Y car s'il est de 1/1, certaines choses seront cachés. Mais bon, de toutes façons, certaines choses seront quand même cachées!!! En joueant sur ce rapport tu peux simuler une rotation. Je dis bien simuler.
N'empêche que la 3D normale est presque plus facile à implémenter... Cherche sur ce site et tu trouveras plein de sources... Rien qu'une des mienne (3DballsClock) utilise un début de 3D classique.
D'ailleurs, tout le problème de la 3D iso est de savoir si tu veux te contenter de fils de fer où si tu veux des graphs 2D. Car l'approche n'est pas tout à fait la même dans les deux cas!!! En 3D fil de fer, ce n'est que du vectoriel, autrement dit, des petites équations de niveau 4ème scolaire. En revanche, si tu veux de la 3D iso graphique, tu dois aborder le travail d'une autre manière : en 2D. Autrement dit, empiler, selon un ordre précis, une succession d'images demies transparentes (enfin, selon la technique évidemment!). Du coup, ton rapport x/y se devra d'être toujours fix.
L'équation doit se présenter à peu prêt comme ça : ' grf est soit Picture1, soit "Me" selon que tu dessines sur une PictureBox ou directement sur la fenêtre !!! CentreX = grf.Width / 2 'Centre horizontale CentreY = grf.Height 'En bas de l'écran RapportXY = 1 'A toi de gérer correctement les rapports (parce qu'en fait, ils sont plusieurs ;-) [héhé, je vais quand même pas tout te donner tout de même!]
For t = 1 To NombreDePoints 'Lecture des points... selon ta technique... dans un fichier ou non... ... 'xxx, yyy, zzz sont les coordonnées 3D du point en cours de traitement... 'xx et yy étant les coordonnées 2D (celles à afficher) de ce même point xx = CentreX + (xxx * RapportXY) - (yyy * RapportXY) ' î_ autrement dit, on part d'abord à droite sur l'axe des X puis repart à gauche sur l'axe des Y (soustraction) yy = CentreY + (xxx * RapportXY) + (yyy * RapportXY) + (zzz * RapportZ) grf.Pset xx, yy Next t
Cela répond-t-il à ta question ???
Enjoy 
( Si une réponse vous convient, cliquez sur le bouton "Réponse acceptée". )
|
|
samedi 7 janvier 2006 à 12:35:11 |
Re : Perspective parrallèle

CChargy
|
Toute mes escuse . . . Je cherchais en fait la fon,ction pour activer les matrice en projection parrallèle de Direct3D 8 sous VB6. . . Je suis aller un peu vite en fait . . . Mais a priori, il n'y en pas . . . Merci kan même Colin CHARGY
|
|
Cette discussion est classée dans : perspective, parrallèle
Répondre à ce message
Sujets en rapport avec ce message
programmation du port parrallèle [ par flo ]
Je désirerais connaitre des instructions ou méthodes pour utiliser le port parrallèle du Pc en Visual Basic 6, si vous avez des réponses n'hésitez pas
port parrallèle [ par progzman ]
comment fait-on pour acceder au port parrallèle en VB ? je voudrait pouvoir détecter si une broche est alluméemerci
port parrallèle [ par yvesyves ]
est ce que quelqu 'un connait une source ou une logiciel pour écrire sur un disque dur externe par port parralèlemerci
[VBS] éxécution parrallèle - simultanée [ par remifalcon ]
Bonjour à tousVoila je cherche à effectuer plusieurs actions en même temps dans un vbsCe vbs liste 1000 pc, les ping, et sile ping est ok il fait autr
Mise en Perspective Photoshop sous Visual Studio [ par fonkydu10 ]
Bonjour, je suis développeur sous et je cherche à créer une mise en perspective d'une image(je voudrais juste connaître la fonction qui permet de réal
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|