Message #2370
Sujet: Curseur écran 2D => environnement 3D
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Dernière modification | 26-05-2007 15:39:47 | firnafin |
si je comprends bien tu veux faire une selection en tracant un carré ( vert clair en general
Tu peux faire ca avec un TrianglSelector sur la map ( un pour chaque sommet du carré ) sa te donne un polygone ( 3d ) que tu projete sur le plan y=0 ( ie elenver la coordonnée y ) et tu testes si les unites sont dedans. Mieu a mon gout tu trouves les coords des intersections entre 4 droites et un plan y=0 ou les 4 droites sont faites a partir de 2 points : le centre de la cam (le foyer de la lentille ) et les points de du carrée 2d transformé en 3d selon le Ratio de la cam .tu testes si les unites sont de dans si oui : unite->selection=true . si tu comprends pas je ferai un dessin ou un petit prog plus tard ou sinon la premiere methode ( gourmande certe ) marhce aussi |
| Création du message | 26-05-2007 15:38:48 | firnafin |
si je comprends bien tu veux faire une selection en tracant un carré ( vert clair en general
Tu peux faire ca avec un TrianglSelector sur la map ( un pour chaque sommet du carré ) sa te donne un polygone ( 3d ) que tu projete sur le plan y=0 ( ie elenver la coordonnée y ) et tu testes si les unites sont dedans. Mieu a mon gout tu trouves les coords des intersections entre 4 droites et un plan y=0 ou les 4 droites sont faites a partir de 2 points : le centre de la cam (le foyer de la lentille ) et les points de du carrée 2d transformé en 3d selon le Ratio de la cam .tu testes si les unites sont de dans si oui : unite->selection=true . si tu comprends pas je ferai un dessin ou un petit prog plus tard ou sinon la premiere methode ( gourmande certe ) marhce aussi |
| Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
|---|---|---|---|---|
|
Préférences cookies Corrections |
![]() ![]() ![]() ![]() |
Propulsé par Django xhtml 1.0 css 2.1 |
884 membres 1440 sujets 11337 messages |
Dernier membre inscrit: Saidov17 128 invités en ligne membre en ligne: - RSS Feed |