#0 

16-04-2007 18:33:42

Scalpweb
Petit nouveau
Date d'inscription: 16-04-2007
Messages: 6

Bonjour à tous.

Je cherche le moyen de faire un rendu sur plusieurs PictureBox.

L'idéal serait de pouvoir avoir une caméra différente pour chaque picturebox.

Je trvail avec Irrilicht.Nett CP

Merci d'avance,
;-)

Hors ligne


#1 

16-04-2007 18:58:02

Aranoth
Abonné
Lieu: Toulouse
Date d'inscription: 25-09-2006
Messages: 242
Site web

Qu'entends-tu par PictureBox ?

Est-ce que ça aurait un lien avec les viewports ?

Hors ligne


#2 

16-04-2007 19:07:25

Scalpweb
Petit nouveau
Date d'inscription: 16-04-2007
Messages: 6

Non, c'est le controle picturebox...

C'est un controle que je place sur une form.

Hors ligne


#3 

18-04-2007 16:04:32

DeusXL
Abonné
Lieu: Paris
Date d'inscription: 27-09-2006
Messages: 174

Au moment de la création du Device, tu spécifies le handle de la PictureBox (System.Windows.Forms.Control.Handle, membre commun à tous les contrôles) au constructeur du device. Donc oui, il faudrait dans ce cas créer plusieurs device.

Mais ça c'est vraiment moche, bon ok c'est rapide mais c'est moche et lourd.
La solution idéale c'est de faire un RenderToTexture (cf http://irrlichtnetcp.sourceforge.net/in … To_Texture).
Ensuite, tu as ta texture où tu as effectué le rendu, et comme tu es un utilisateur sérieux, tu as téléchargé la encore-plus-dernière-que-l'autre version d'Irrlicht .NET CP sur le SVN et tu as accès à la fonction Texture.DOTNETImage qui te permet de convertir une texture Irrlicht en texture .NET, que tu pourras appliquer à ta PictureBox wink


Fanatique d'Irrlicht + Fanatique de Mono + Fanatique de Linux => Créateur d'Irrlicht .NET CP bien sûr !
Version actuelle d'Irrlicht .NET CP : 0.8, Version en test : 0.9.

Hors ligne


#4 

18-04-2007 19:52:00

Scalpweb
Petit nouveau
Date d'inscription: 16-04-2007
Messages: 6

Cool DeusXL merci bien.

Bon je ne sais pas ce qu'est le SVN, mais je vais chercher et faire ça.
Merci.

Hors ligne


#5 

18-04-2007 20:34:04

DeusXL
Abonné
Lieu: Paris
Date d'inscription: 27-09-2006
Messages: 174

Pour avoir accès, télécharges TortoiseSVN, installe le, créé un nouveau dossier dans l'explorateur Windows, clic droit dessus, fais "SVN Checkout" et dans l'adresse du repository tape "https://irrlichtnetcp.svn.sourceforge.net/svnroot/irrlichtnetcp".
Si tu as Linux, (j'en doute) fais juste "svn co https://irrlichtnetcp.svn.sourceforge.n … tcp".


Fanatique d'Irrlicht + Fanatique de Mono + Fanatique de Linux => Créateur d'Irrlicht .NET CP bien sûr !
Version actuelle d'Irrlicht .NET CP : 0.8, Version en test : 0.9.

Hors ligne


#6 

19-04-2007 13:55:39

diOxy
Abonné
Date d'inscription: 10-10-2006
Messages: 153

DeusXL :

Si tu as Linux, (j'en doute) fais juste "svn co https://irrlichtnetcp.svn.sourceforge.n … tcp".


A condition d'avoir installé svn avant...
svn n'est pas installé par défaut sur toutes les distris.

Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Corrections
irrlicht
irrklang
irredit
irrxml
xhtml 1.0
css 2.1
Propulsé par FluxBB
Traduit par FluxBB.fr
882 membres
1429 sujets
11119 messages
Dernier membre inscrit: LiseBuisson96
52 invités en ligne
Aucun membre connecté
RSS Feed