<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Commentaires sur : Texturer une Plane avec une image et animer la Plane.</title>
	<atom:link href="http://papervision3d-fr.com/2008/02/28/texturer-une-plane-avec-une-image-et-animer-la-plane/feed/" rel="self" type="application/rss+xml" />
	<link>http://papervision3d-fr.com/2008/02/28/texturer-une-plane-avec-une-image-et-animer-la-plane/</link>
	<description>Blog Français sur Papervision3D</description>
	<pubDate>Sun, 05 Jul 2009 02:31:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Par : julien</title>
		<link>http://papervision3d-fr.com/2008/02/28/texturer-une-plane-avec-une-image-et-animer-la-plane/comment-page-1/#comment-232</link>
		<dc:creator>julien</dc:creator>
		<pubDate>Wed, 25 Feb 2009 14:09:11 +0000</pubDate>
		<guid isPermaLink="false">http://papervision.ocelyn.com/2008/02/28/texturer-une-plane-avec-une-image-et-animer-la-plane/#comment-232</guid>
		<description>salut et Grand*Merci pour ces tutos :)

Je suis sur Mac, et tout fonctionne bien jusqu'à la texture, je n'ai pas de message comme quoi la texture est chargée, et à l'affichage je n'ai rien.

Est-ce que ça vient de l'endroit où je dois ranger cette image, et si oui, où ?

Merci encore pour la réponse</description>
		<content:encoded><![CDATA[<p>salut et Grand*Merci pour ces tutos <img src='http://papervision3d-fr.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Je suis sur Mac, et tout fonctionne bien jusqu&#8217;à la texture, je n&#8217;ai pas de message comme quoi la texture est chargée, et à l&#8217;affichage je n&#8217;ai rien.</p>
<p>Est-ce que ça vient de l&#8217;endroit où je dois ranger cette image, et si oui, où ?</p>
<p>Merci encore pour la réponse</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : fleporcq</title>
		<link>http://papervision3d-fr.com/2008/02/28/texturer-une-plane-avec-une-image-et-animer-la-plane/comment-page-1/#comment-222</link>
		<dc:creator>fleporcq</dc:creator>
		<pubDate>Mon, 26 Jan 2009 10:52:12 +0000</pubDate>
		<guid isPermaLink="false">http://papervision.ocelyn.com/2008/02/28/texturer-une-plane-avec-une-image-et-animer-la-plane/#comment-222</guid>
		<description>C'est encore moi en fait je me suis rendu compte que j avais oublie 2 ou 3 petites choses
il faut importer certaines classes et faire un bitmap data

import flash.display.BitmapData;
import flash.display.Loader;
import flash.net.URLRequest;
import flash.events.IOErrorEvent;

//création de l'objet URL pointant vers le fichier
var requestTexture:URLRequest = new URLRequest("logo.jpg");

//création de l'objet loader
var loaderTexture:Loader = new Loader();

//chargement du fichier en passant en param l'objet URL au loader
loaderTexture.load(requestTexture);

//ajout de l'evenement complete permettant de rediriger vers la methode initScene() en fin de chargement
loaderTexture.contentLoaderInfo.addEventListener(Event.COMPLETE, initScene);

//ajout de l'evenement IO_ERROR pour intercepter les éventuelles erreurs et rediriger vers la fonction ioErrorHandler()
loaderTexture.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);

//Ancienne fonction onEnterFrame je l'ai renommé initScene (plus logique ;o)

private function initScene(event:Event):void{
//j'ai regroupé les différentes fonction init pour l'exemple
//creation du bitmapdata une fois l'image chargé
var bitmapTexture:BitmapData = new BitmapData(loaderTexture.width, loaderTexture.height, false);
//passage du bitmapdata a BitmapFileMaterial
material = new BitmapFileMaterial(bitmapTexture);
material.doubleSided = true;
plane = new Plane( material, 127, 128, 8, 8 );
scene.addChild( plane );
renderer.renderScene ( scene, camera, viewport );
}

private function ioErrorHandler(event:IOErrorEvent):void {
	trace("Impossible de charger l'image");
}


c'est un exemple j'ai pas testé dans ce projet mais je l'ai déjà mis en place ça marche bien, en tout cas l'idée est la</description>
		<content:encoded><![CDATA[<p>C&#8217;est encore moi en fait je me suis rendu compte que j avais oublie 2 ou 3 petites choses<br />
il faut importer certaines classes et faire un bitmap data</p>
<p>import flash.display.BitmapData;<br />
import flash.display.Loader;<br />
import flash.net.URLRequest;<br />
import flash.events.IOErrorEvent;</p>
<p>//création de l&#8217;objet URL pointant vers le fichier<br />
var requestTexture:URLRequest = new URLRequest(&#8221;logo.jpg&#8221;);</p>
<p>//création de l&#8217;objet loader<br />
var loaderTexture:Loader = new Loader();</p>
<p>//chargement du fichier en passant en param l&#8217;objet URL au loader<br />
loaderTexture.load(requestTexture);</p>
<p>//ajout de l&#8217;evenement complete permettant de rediriger vers la methode initScene() en fin de chargement<br />
loaderTexture.contentLoaderInfo.addEventListener(Event.COMPLETE, initScene);</p>
<p>//ajout de l&#8217;evenement IO_ERROR pour intercepter les éventuelles erreurs et rediriger vers la fonction ioErrorHandler()<br />
loaderTexture.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);</p>
<p>//Ancienne fonction onEnterFrame je l&#8217;ai renommé initScene (plus logique ;o)</p>
<p>private function initScene(event:Event):void{<br />
//j&#8217;ai regroupé les différentes fonction init pour l&#8217;exemple<br />
//creation du bitmapdata une fois l&#8217;image chargé<br />
var bitmapTexture:BitmapData = new BitmapData(loaderTexture.width, loaderTexture.height, false);<br />
//passage du bitmapdata a BitmapFileMaterial<br />
material = new BitmapFileMaterial(bitmapTexture);<br />
material.doubleSided = true;<br />
plane = new Plane( material, 127, 128, 8, 8 );<br />
scene.addChild( plane );<br />
renderer.renderScene ( scene, camera, viewport );<br />
}</p>
<p>private function ioErrorHandler(event:IOErrorEvent):void {<br />
	trace(&#8221;Impossible de charger l&#8217;image&#8221;);<br />
}</p>
<p>c&#8217;est un exemple j&#8217;ai pas testé dans ce projet mais je l&#8217;ai déjà mis en place ça marche bien, en tout cas l&#8217;idée est la</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : fleporcq</title>
		<link>http://papervision3d-fr.com/2008/02/28/texturer-une-plane-avec-une-image-et-animer-la-plane/comment-page-1/#comment-221</link>
		<dc:creator>fleporcq</dc:creator>
		<pubDate>Mon, 26 Jan 2009 10:26:07 +0000</pubDate>
		<guid isPermaLink="false">http://papervision.ocelyn.com/2008/02/28/texturer-une-plane-avec-une-image-et-animer-la-plane/#comment-221</guid>
		<description>Bonjour, merci pour les tutos, j'ai juste une remarque. Je pense que la technique employée pour attendre le chargement du bitmap avant la création de la scène n'est pas la meilleure. Le principe ici est d'attendre l'évènement onEnterFrame pour "retarder" l'affichage du bitmap, mais si celui ci est très volumineux (ou que la machine est peu puissante), le temps ne sera peut être pas nécessaire pour charger l'image, cette technique n'est donc pas "certaine". je pense qu'il faudrait utiliser la classe Loader qui sert justement à charger un fichier externe et qui permet d'intercepter la fin du chargement.

un exemple :

//création de l'objet URL pointant vers le fichier
var requestTexture:URLRequest = new URLRequest("logo.jpg");

//création de l'objet loader
var loaderTexture:Loader = new Loader();

//chargement du fichier en passant en param l'objet URL au loader
loaderTexture.load(requestTexture);

//ajout de l'evenement complete permettant de rediriger vers la methode initScene() en fin de chargement
loaderTexture.contentLoaderInfo.addEventListener(Event.COMPLETE, initScene);

//ajout de l'evenement IO_ERROR pour intercepter les éventuelles erreurs et rediriger vers la fonction ioErrorHandler()
loaderTexture.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);

//Ancienne fonction onEnterFrame je l'ai renommé initScene (plus logique ;o)
private function initScene(event:Event):void{
	renderer.renderScene ( scene, camera, viewport );
}

private function ioErrorHandler(event:IOErrorEvent):void {
	trace("Impossible de charger l'image");
}</description>
		<content:encoded><![CDATA[<p>Bonjour, merci pour les tutos, j&#8217;ai juste une remarque. Je pense que la technique employée pour attendre le chargement du bitmap avant la création de la scène n&#8217;est pas la meilleure. Le principe ici est d&#8217;attendre l&#8217;évènement onEnterFrame pour &#8220;retarder&#8221; l&#8217;affichage du bitmap, mais si celui ci est très volumineux (ou que la machine est peu puissante), le temps ne sera peut être pas nécessaire pour charger l&#8217;image, cette technique n&#8217;est donc pas &#8220;certaine&#8221;. je pense qu&#8217;il faudrait utiliser la classe Loader qui sert justement à charger un fichier externe et qui permet d&#8217;intercepter la fin du chargement.</p>
<p>un exemple :</p>
<p>//création de l&#8217;objet URL pointant vers le fichier<br />
var requestTexture:URLRequest = new URLRequest(&#8221;logo.jpg&#8221;);</p>
<p>//création de l&#8217;objet loader<br />
var loaderTexture:Loader = new Loader();</p>
<p>//chargement du fichier en passant en param l&#8217;objet URL au loader<br />
loaderTexture.load(requestTexture);</p>
<p>//ajout de l&#8217;evenement complete permettant de rediriger vers la methode initScene() en fin de chargement<br />
loaderTexture.contentLoaderInfo.addEventListener(Event.COMPLETE, initScene);</p>
<p>//ajout de l&#8217;evenement IO_ERROR pour intercepter les éventuelles erreurs et rediriger vers la fonction ioErrorHandler()<br />
loaderTexture.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);</p>
<p>//Ancienne fonction onEnterFrame je l&#8217;ai renommé initScene (plus logique ;o)<br />
private function initScene(event:Event):void{<br />
	renderer.renderScene ( scene, camera, viewport );<br />
}</p>
<p>private function ioErrorHandler(event:IOErrorEvent):void {<br />
	trace(&#8221;Impossible de charger l&#8217;image&#8221;);<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Aulren</title>
		<link>http://papervision3d-fr.com/2008/02/28/texturer-une-plane-avec-une-image-et-animer-la-plane/comment-page-1/#comment-190</link>
		<dc:creator>Aulren</dc:creator>
		<pubDate>Mon, 17 Nov 2008 16:34:19 +0000</pubDate>
		<guid isPermaLink="false">http://papervision.ocelyn.com/2008/02/28/texturer-une-plane-avec-une-image-et-animer-la-plane/#comment-190</guid>
		<description>J'ai eu le même problème avec l'erreur : ERROR: MaterialObject3D: transformUV() material.bitmap not found!

Essaye avec une image moins grosse (- de 10ko). J'ai réessayer avec une de 8ko et au bou d'un moment l'image c'est afficher. Il n'y a ce message que pendant le temps de chargement.</description>
		<content:encoded><![CDATA[<p>J&#8217;ai eu le même problème avec l&#8217;erreur : ERROR: MaterialObject3D: transformUV() material.bitmap not found!</p>
<p>Essaye avec une image moins grosse (- de 10ko). J&#8217;ai réessayer avec une de 8ko et au bou d&#8217;un moment l&#8217;image c&#8217;est afficher. Il n&#8217;y a ce message que pendant le temps de chargement.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : ByTeEaTeR</title>
		<link>http://papervision3d-fr.com/2008/02/28/texturer-une-plane-avec-une-image-et-animer-la-plane/comment-page-1/#comment-189</link>
		<dc:creator>ByTeEaTeR</dc:creator>
		<pubDate>Sat, 15 Nov 2008 21:10:23 +0000</pubDate>
		<guid isPermaLink="false">http://papervision.ocelyn.com/2008/02/28/texturer-une-plane-avec-une-image-et-animer-la-plane/#comment-189</guid>
		<description>Pas besoin de nous remercier pour le tutoriel puisque c'est toi qui l'a fait. ;-)</description>
		<content:encoded><![CDATA[<p>Pas besoin de nous remercier pour le tutoriel puisque c&#8217;est toi qui l&#8217;a fait. <img src='http://papervision3d-fr.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Scoch</title>
		<link>http://papervision3d-fr.com/2008/02/28/texturer-une-plane-avec-une-image-et-animer-la-plane/comment-page-1/#comment-173</link>
		<dc:creator>Scoch</dc:creator>
		<pubDate>Thu, 23 Oct 2008 12:49:08 +0000</pubDate>
		<guid isPermaLink="false">http://papervision.ocelyn.com/2008/02/28/texturer-une-plane-avec-une-image-et-animer-la-plane/#comment-173</guid>
		<description>Désolé pour les multiples commentaires :{
J'ai résolu le problème de zoom en initialisant le focus de la caméra : 
camera.focus = 100;</description>
		<content:encoded><![CDATA[<p>Désolé pour les multiples commentaires :{<br />
J&#8217;ai résolu le problème de zoom en initialisant le focus de la caméra :<br />
camera.focus = 100;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Scoch</title>
		<link>http://papervision3d-fr.com/2008/02/28/texturer-une-plane-avec-une-image-et-animer-la-plane/comment-page-1/#comment-172</link>
		<dc:creator>Scoch</dc:creator>
		<pubDate>Thu, 23 Oct 2008 09:28:26 +0000</pubDate>
		<guid isPermaLink="false">http://papervision.ocelyn.com/2008/02/28/texturer-une-plane-avec-une-image-et-animer-la-plane/#comment-172</guid>
		<description>Ooops !
Je corrige mon commentaire précédent : 
Ce message NE sort PAS à chaque passage dans la fonction onEnterFrame. Ce message est semble-t-il lié au chargement du bitmap, une fois celui-ci chargé il n'y a plus d'erreur.

Et bizarre, le zoom ne fonctionne pas comme souhaité (et ce depuis le tuto Création d'une Plane) : lorsque je donne la valeur 8, ma plane s'éloigne...</description>
		<content:encoded><![CDATA[<p>Ooops !<br />
Je corrige mon commentaire précédent :<br />
Ce message NE sort PAS à chaque passage dans la fonction onEnterFrame. Ce message est semble-t-il lié au chargement du bitmap, une fois celui-ci chargé il n&#8217;y a plus d&#8217;erreur.</p>
<p>Et bizarre, le zoom ne fonctionne pas comme souhaité (et ce depuis le tuto Création d&#8217;une Plane) : lorsque je donne la valeur 8, ma plane s&#8217;éloigne&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Scoch</title>
		<link>http://papervision3d-fr.com/2008/02/28/texturer-une-plane-avec-une-image-et-animer-la-plane/comment-page-1/#comment-171</link>
		<dc:creator>Scoch</dc:creator>
		<pubDate>Thu, 23 Oct 2008 08:26:57 +0000</pubDate>
		<guid isPermaLink="false">http://papervision.ocelyn.com/2008/02/28/texturer-une-plane-avec-une-image-et-animer-la-plane/#comment-171</guid>
		<description>Bonjour, 
merci pour ces tutos qui sont impec !
J'ai le même message d'erreur que maestro : 
ERROR: MaterialObject3D: transformUV() material.bitmap not found! 
Ce message sort à chaque passage dans la fonction onEnterFrame.
Un problème de version ?
Si quelqu'un a une solution, merci.</description>
		<content:encoded><![CDATA[<p>Bonjour,<br />
merci pour ces tutos qui sont impec !<br />
J&#8217;ai le même message d&#8217;erreur que maestro :<br />
ERROR: MaterialObject3D: transformUV() material.bitmap not found!<br />
Ce message sort à chaque passage dans la fonction onEnterFrame.<br />
Un problème de version ?<br />
Si quelqu&#8217;un a une solution, merci.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : maestro</title>
		<link>http://papervision3d-fr.com/2008/02/28/texturer-une-plane-avec-une-image-et-animer-la-plane/comment-page-1/#comment-162</link>
		<dc:creator>maestro</dc:creator>
		<pubDate>Tue, 14 Oct 2008 15:53:48 +0000</pubDate>
		<guid isPermaLink="false">http://papervision.ocelyn.com/2008/02/28/texturer-une-plane-avec-une-image-et-animer-la-plane/#comment-162</guid>
		<description>Bonjour, 
Alors tous marche niquel en passant merci pour les tutos nice!! 
Mon probleme:
jai ca en panneau de sortie


INFO: Papervision3D Public Beta 2.0 - Great White (September 9th, 2008)
 
INFO: BitmapFileMaterial: Loading bitmap from moi.jpg 
ERROR: MaterialObject3D: transformUV() material.bitmap not found! 


Je capte pas 
merci pour vos reponses</description>
		<content:encoded><![CDATA[<p>Bonjour,<br />
Alors tous marche niquel en passant merci pour les tutos nice!!<br />
Mon probleme:<br />
jai ca en panneau de sortie</p>
<p>INFO: Papervision3D Public Beta 2.0 - Great White (September 9th, 2008)</p>
<p>INFO: BitmapFileMaterial: Loading bitmap from moi.jpg<br />
ERROR: MaterialObject3D: transformUV() material.bitmap not found! </p>
<p>Je capte pas<br />
merci pour vos reponses</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : synfactory</title>
		<link>http://papervision3d-fr.com/2008/02/28/texturer-une-plane-avec-une-image-et-animer-la-plane/comment-page-1/#comment-133</link>
		<dc:creator>synfactory</dc:creator>
		<pubDate>Thu, 14 Aug 2008 14:55:24 +0000</pubDate>
		<guid isPermaLink="false">http://papervision.ocelyn.com/2008/02/28/texturer-une-plane-avec-une-image-et-animer-la-plane/#comment-133</guid>
		<description>ok j'ai trouvé, si yen a qui ont le meme probleme il faut rajouter entre les () de viewport :

new Viewport3D(stage.stageWidth, stage.stageHeight, true, true);

et c ok</description>
		<content:encoded><![CDATA[<p>ok j&#8217;ai trouvé, si yen a qui ont le meme probleme il faut rajouter entre les () de viewport :</p>
<p>new Viewport3D(stage.stageWidth, stage.stageHeight, true, true);</p>
<p>et c ok</p>
]]></content:encoded>
	</item>
</channel>
</rss>
