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
[WF4] PASSAGE D'ARGUMENTS LITERAL, VISUALBASICVALUE OU LAMBDAVALUE?[WF4] PASSAGE D'ARGUMENTS LITERAL, VISUALBASICVALUE OU LAMBDAVALUE? par JeremyJeanson
Avec la sortie de la RC de Visual Studio 2010, Microsoft a mis un peu les points sur leS i en ce qui concernait le passage d'arguments. Mais nous somme un certain nombre à avoir pris ce changement comme un coup dur. Pour résumer la situation : à la sortie...
Cliquez pour lire la suite de l'article par JeremyJeanson [RIA SERVICES] INCLUDE ET DOMAINDATASOURCE[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE par Audrey
Dans un de mes articles précédents , j'avais parlé des DomainDataSource avec RIA Services dans le cas d'une interface Maître - Détail. Dans le même principe, je vais parler d'une autre manière de mettre en forme ce cas d'interface avec RIA Services. Et po...
Cliquez pour lire la suite de l'article par Audrey ZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATIONZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATION par ROMELARD Fabrice
Une des nouveautés de la version V 3.0 était l'apparition de l'onglet Social qui ne fonctionnait que si le MarketPlace était activé sur son poste. Cela limitait donc son intérêt, car hors du cadre commercial USA-CANADA, peu de monde trouva...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PRATIQUE DE SILVERLIGHT PAR ERIC AMBROSIPRATIQUE DE SILVERLIGHT PAR ERIC AMBROSI par MPOWARE
Je viens de finir la lecture du dernier livre d'
Eric Ambrosi
éditions PEARSON
Son livre donne une approche pratique de Silverlight qui sera aussi bien comprise par le développeur que par le designeur.
Tous les aspects du développement RIA sont abor...
Cliquez pour lire la suite de l'article par MPOWARE APPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NETAPPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NET par odewit
2 déclinaisons de Silverlight et 2 déclinaisons de Mono permettent dorénavant (ou permettront prochainement) de développer des applications .NET mobiles pour les principales plates-formes du marché :
Silverlight pour Symbian, basé sur Silverlight 2...
Cliquez pour lire la suite de l'article par odewit
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|