<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Commentaires sur : Les Cubes sous Papervision</title>
	<link>http://papervision3d-fr.com/2008/05/23/les-cubes-sous-papervision/</link>
	<description>Blog Français sur Papervision3D</description>
	<pubDate>Tue, 06 Jan 2009 23:26:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>Par : Zen</title>
		<link>http://papervision3d-fr.com/2008/05/23/les-cubes-sous-papervision/#comment-203</link>
		<dc:creator>Zen</dc:creator>
		<pubDate>Sun, 04 Jan 2009 13:26:31 +0000</pubDate>
		<guid>http://papervision3d-fr.com/2008/05/23/les-cubes-sous-papervision/#comment-203</guid>
		<description>Bonjour bravo pour le tutoriel comme toujours
J'ai juste un petit bug:
En fait quand je crée mon cube tout fonctionne 
mais des que j'applique un "Tweener" camera au lieu de "camera.zoom" je me retrouve avec une déformation visuelle du cube. 
J'ai l'impression que la lentille à subit aussi une déformation (sa m'énerve ^^ )
Bien à vous</description>
		<content:encoded><![CDATA[<p>Bonjour bravo pour le tutoriel comme toujours<br />
J&#8217;ai juste un petit bug:<br />
En fait quand je crée mon cube tout fonctionne<br />
mais des que j&#8217;applique un &#8220;Tweener&#8221; camera au lieu de &#8220;camera.zoom&#8221; je me retrouve avec une déformation visuelle du cube.<br />
J&#8217;ai l&#8217;impression que la lentille à subit aussi une déformation (sa m&#8217;énerve ^^ )<br />
Bien à vous</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Nore</title>
		<link>http://papervision3d-fr.com/2008/05/23/les-cubes-sous-papervision/#comment-186</link>
		<dc:creator>Nore</dc:creator>
		<pubDate>Thu, 06 Nov 2008 10:54:19 +0000</pubDate>
		<guid>http://papervision3d-fr.com/2008/05/23/les-cubes-sous-papervision/#comment-186</guid>
		<description>c'est bon, j'ai trouvé de la bonne doc :
Viewport3D(viewportWidth:Number = 640, viewportHeight:Number = 480, autoScaleToStage:Boolean = false, interactive:Boolean = false, autoClipping:Boolean = true, autoCulling:Boolean = true)

http://www.flashbookmarks.com/PV3D-GreatWhite-DOC/

Ocelyn tu devrais le mettre en lien sur site, ça rendrais service à pas mal de tes visiteurs ;}</description>
		<content:encoded><![CDATA[<p>c&#8217;est bon, j&#8217;ai trouvé de la bonne doc :<br />
Viewport3D(viewportWidth:Number = 640, viewportHeight:Number = 480, autoScaleToStage:Boolean = false, interactive:Boolean = false, autoClipping:Boolean = true, autoCulling:Boolean = true)</p>
<p><a href="http://www.flashbookmarks.com/PV3D-GreatWhite-DOC/" rel="nofollow">http://www.flashbookmarks.com/PV3D-GreatWhite-DOC/</a></p>
<p>Ocelyn tu devrais le mettre en lien sur site, ça rendrais service à pas mal de tes visiteurs ;}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Nore</title>
		<link>http://papervision3d-fr.com/2008/05/23/les-cubes-sous-papervision/#comment-185</link>
		<dc:creator>Nore</dc:creator>
		<pubDate>Thu, 06 Nov 2008 10:49:27 +0000</pubDate>
		<guid>http://papervision3d-fr.com/2008/05/23/les-cubes-sous-papervision/#comment-185</guid>
		<description>Nickel ça fonctionne à présent.

ok je vois qu'on a new Viewport3D(vpWidth, vpHeight, bool, bool);

à quoi correspondent les deux flags booléens de la fin ?</description>
		<content:encoded><![CDATA[<p>Nickel ça fonctionne à présent.</p>
<p>ok je vois qu&#8217;on a new Viewport3D(vpWidth, vpHeight, bool, bool);</p>
<p>à quoi correspondent les deux flags booléens de la fin ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Ocelyn</title>
		<link>http://papervision3d-fr.com/2008/05/23/les-cubes-sous-papervision/#comment-184</link>
		<dc:creator>Ocelyn</dc:creator>
		<pubDate>Thu, 06 Nov 2008 10:20:14 +0000</pubDate>
		<guid>http://papervision3d-fr.com/2008/05/23/les-cubes-sous-papervision/#comment-184</guid>
		<description>Si j'ai bien compris, le cube s'affiche mais quand tu clique il ne se passe rien ?

Regarde avec : 

viewport = new Viewport3D(1024, 700, true, true);</description>
		<content:encoded><![CDATA[<p>Si j&#8217;ai bien compris, le cube s&#8217;affiche mais quand tu clique il ne se passe rien ?</p>
<p>Regarde avec : </p>
<p>viewport = new Viewport3D(1024, 700, true, true);</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Nore</title>
		<link>http://papervision3d-fr.com/2008/05/23/les-cubes-sous-papervision/#comment-183</link>
		<dc:creator>Nore</dc:creator>
		<pubDate>Thu, 06 Nov 2008 09:31:03 +0000</pubDate>
		<guid>http://papervision3d-fr.com/2008/05/23/les-cubes-sous-papervision/#comment-183</guid>
		<description>zarb, tout fait gentiment comme le tuto,
les images sont ok mais l'action ne se déclenche pas un brin. Pas d'erreur rien... une idée?

Voici le code complet :

package {

	//Importation des librairies nécessaires à l’application
	import flash.display.Sprite;
	import flash.display.StageQuality;
	import flash.events.Event;
	import flash.events.MouseEvent;
	
	import org.papervision3d.render.BasicRenderEngine;
	import org.papervision3d.scenes.Scene3D;
	import org.papervision3d.view.*;
	import org.papervision3d.cameras.*;
	import org.papervision3d.events.*;
	
	import org.papervision3d.materials.*;
	import org.papervision3d.materials.utils.MaterialsList;
	import org.papervision3d.objects.primitives.Cube;
	
	public class ppvCube extends Sprite {

		//Définition des variables nécessaires.
		private var viewport:Viewport3D;
		private var scene:Scene3D;
		private var camera:Camera3D;
		private var cube:Cube;
		private var renderer:BasicRenderEngine;		
		private var _materials:MaterialsList;
		
		private var cubeFront:MovieMaterial;		
		private var newClipFront:ClipFront;
		
		private var rot:Number;	
		
		
		public function ppvCube() {
			//Fonctions nécessaire à l’initialisation du projet
			init();
		}

		private function init():void {			
			//Les fonctions nécessaires à l’initialisation de Papervision
			initPapervision();
			initMaterials();
			initObjects();
			initListener();
		}


		private function initPapervision():void {

			//Création du viewport
			viewport = new Viewport3D();

			//Ajout du viewport à la scène si vous l’oubliez l’application marchera mais n’apparaitra pas
			addChild( viewport );

			//Création de la scene
			scene = new Scene3D();

			//Création de la caméra
			camera = new Camera3D();

			//Création du moteur de rendu
			renderer = new BasicRenderEngine();

			renderer.renderScene( scene, camera, viewport );
		}
		
		private function initMaterials():void{
			_materials = new MaterialsList();
			
			newClipFront = new ClipFront();
			cubeFront = new MovieMaterial(newClipFront);
			cubeFront.interactive = true;
			cubeFront.smooth = true;
			
			_materials.addMaterial(new ColorMaterial(0x550000), 'top');
			_materials.addMaterial(new ColorMaterial(0x555500), 'bottom');
			_materials.addMaterial(cubeFront, 'front');
			_materials.addMaterial(cubeFront, 'back');
			_materials.addMaterial(new ColorMaterial(0x000055), 'left');
			_materials.addMaterial(new ColorMaterial(0x000000), 'right');
		}

		private function initObjects():void {
			camera.focus = 100;
			camera.zoom = 3;						
			rot = 1;
			
			cube = new Cube(_materials, 800, 800, 800, 8, 8, 8, 0, 0);
			scene.addChild( cube );
		}
		
		private function initListener():void{
			// InteractiveScene3DEvent.OBJECT_PRESS
			newClipFront.addEventListener(MouseEvent.CLICK,objectPress);
			addEventListener(Event.ENTER_FRAME, onEnterFrame);
		}
		 
		private function objectPress(e:MouseEvent):void{
			trace("face cliquée...");
			rot = rot*-1;
		}

		private function onEnterFrame (e:Event):void{
			renderer.renderScene ( scene, camera, viewport );
			cube.rotationY += rot;
		}
	}
}</description>
		<content:encoded><![CDATA[<p>zarb, tout fait gentiment comme le tuto,<br />
les images sont ok mais l&#8217;action ne se déclenche pas un brin. Pas d&#8217;erreur rien&#8230; une idée?</p>
<p>Voici le code complet :</p>
<p>package {</p>
<p>	//Importation des librairies nécessaires à l’application<br />
	import flash.display.Sprite;<br />
	import flash.display.StageQuality;<br />
	import flash.events.Event;<br />
	import flash.events.MouseEvent;</p>
<p>	import org.papervision3d.render.BasicRenderEngine;<br />
	import org.papervision3d.scenes.Scene3D;<br />
	import org.papervision3d.view.*;<br />
	import org.papervision3d.cameras.*;<br />
	import org.papervision3d.events.*;</p>
<p>	import org.papervision3d.materials.*;<br />
	import org.papervision3d.materials.utils.MaterialsList;<br />
	import org.papervision3d.objects.primitives.Cube;</p>
<p>	public class ppvCube extends Sprite {</p>
<p>		//Définition des variables nécessaires.<br />
		private var viewport:Viewport3D;<br />
		private var scene:Scene3D;<br />
		private var camera:Camera3D;<br />
		private var cube:Cube;<br />
		private var renderer:BasicRenderEngine;<br />
		private var _materials:MaterialsList;</p>
<p>		private var cubeFront:MovieMaterial;<br />
		private var newClipFront:ClipFront;</p>
<p>		private var rot:Number;	</p>
<p>		public function ppvCube() {<br />
			//Fonctions nécessaire à l’initialisation du projet<br />
			init();<br />
		}</p>
<p>		private function init():void {<br />
			//Les fonctions nécessaires à l’initialisation de Papervision<br />
			initPapervision();<br />
			initMaterials();<br />
			initObjects();<br />
			initListener();<br />
		}</p>
<p>		private function initPapervision():void {</p>
<p>			//Création du viewport<br />
			viewport = new Viewport3D();</p>
<p>			//Ajout du viewport à la scène si vous l’oubliez l’application marchera mais n’apparaitra pas<br />
			addChild( viewport );</p>
<p>			//Création de la scene<br />
			scene = new Scene3D();</p>
<p>			//Création de la caméra<br />
			camera = new Camera3D();</p>
<p>			//Création du moteur de rendu<br />
			renderer = new BasicRenderEngine();</p>
<p>			renderer.renderScene( scene, camera, viewport );<br />
		}</p>
<p>		private function initMaterials():void{<br />
			_materials = new MaterialsList();</p>
<p>			newClipFront = new ClipFront();<br />
			cubeFront = new MovieMaterial(newClipFront);<br />
			cubeFront.interactive = true;<br />
			cubeFront.smooth = true;</p>
<p>			_materials.addMaterial(new ColorMaterial(0&#215;550000), &#8216;top&#8217;);<br />
			_materials.addMaterial(new ColorMaterial(0&#215;555500), &#8216;bottom&#8217;);<br />
			_materials.addMaterial(cubeFront, &#8216;front&#8217;);<br />
			_materials.addMaterial(cubeFront, &#8216;back&#8217;);<br />
			_materials.addMaterial(new ColorMaterial(0&#215;000055), &#8216;left&#8217;);<br />
			_materials.addMaterial(new ColorMaterial(0&#215;000000), &#8216;right&#8217;);<br />
		}</p>
<p>		private function initObjects():void {<br />
			camera.focus = 100;<br />
			camera.zoom = 3;<br />
			rot = 1;</p>
<p>			cube = new Cube(_materials, 800, 800, 800, 8, 8, 8, 0, 0);<br />
			scene.addChild( cube );<br />
		}</p>
<p>		private function initListener():void{<br />
			// InteractiveScene3DEvent.OBJECT_PRESS<br />
			newClipFront.addEventListener(MouseEvent.CLICK,objectPress);<br />
			addEventListener(Event.ENTER_FRAME, onEnterFrame);<br />
		}</p>
<p>		private function objectPress(e:MouseEvent):void{<br />
			trace(&#8221;face cliquée&#8230;&#8221;);<br />
			rot = rot*-1;<br />
		}</p>
<p>		private function onEnterFrame (e:Event):void{<br />
			renderer.renderScene ( scene, camera, viewport );<br />
			cube.rotationY += rot;<br />
		}<br />
	}<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Ocelyn</title>
		<link>http://papervision3d-fr.com/2008/05/23/les-cubes-sous-papervision/#comment-140</link>
		<dc:creator>Ocelyn</dc:creator>
		<pubDate>Wed, 27 Aug 2008 05:45:26 +0000</pubDate>
		<guid>http://papervision3d-fr.com/2008/05/23/les-cubes-sous-papervision/#comment-140</guid>
		<description>Si par composant tu entends librairie, c'est que tu n'a pas installé la branche pv3d 2.0 (Greath White)...

Un peu de recherche de ta part sur ce blog aurait répondu à ta question.</description>
		<content:encoded><![CDATA[<p>Si par composant tu entends librairie, c&#8217;est que tu n&#8217;a pas installé la branche pv3d 2.0 (Greath White)&#8230;</p>
<p>Un peu de recherche de ta part sur ce blog aurait répondu à ta question.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : mimi</title>
		<link>http://papervision3d-fr.com/2008/05/23/les-cubes-sous-papervision/#comment-139</link>
		<dc:creator>mimi</dc:creator>
		<pubDate>Tue, 26 Aug 2008 22:09:45 +0000</pubDate>
		<guid>http://papervision3d-fr.com/2008/05/23/les-cubes-sous-papervision/#comment-139</guid>
		<description>Bonsoir,

Je cherche une solution à mon pb. J'ai utilisé le composant 1.5 pour tester papervison mais mon objet n'apparait pas dans mon preview.
Avec le composant 1.0 il apparait bien mais du coup le parametre SceneRotation n'apparrait pas!
Est ce un bugdu composant?
Merci de m'apporter une réponse.</description>
		<content:encoded><![CDATA[<p>Bonsoir,</p>
<p>Je cherche une solution à mon pb. J&#8217;ai utilisé le composant 1.5 pour tester papervison mais mon objet n&#8217;apparait pas dans mon preview.<br />
Avec le composant 1.0 il apparait bien mais du coup le parametre SceneRotation n&#8217;apparrait pas!<br />
Est ce un bugdu composant?<br />
Merci de m&#8217;apporter une réponse.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : noStyle</title>
		<link>http://papervision3d-fr.com/2008/05/23/les-cubes-sous-papervision/#comment-106</link>
		<dc:creator>noStyle</dc:creator>
		<pubDate>Mon, 14 Jul 2008 13:41:04 +0000</pubDate>
		<guid>http://papervision3d-fr.com/2008/05/23/les-cubes-sous-papervision/#comment-106</guid>
		<description>merci Ocelyn, j'essaie d'apprendre Papervision pour faire un site galerie photo et par le fait maitriser le "logiciel", tes tutos me sont donc d'une grande aide et j'imagine que cela doit prendre un paquet de temps à faire.

Par contre j'ai une petite question. Sur d'autres tutos venant d'autres sites j'ai vu à plusieurs reprises les auteurs créer un "container" rassemblant l'ensemble des éléments 3D appelés. 
J'avoue ne pas avoir poussé plus loin pour le moment et ne pas savoir encore si  ce container est vraiment utile ou pas mais pourquoi n'utilises tu pas cette façon de construire ton anim?</description>
		<content:encoded><![CDATA[<p>merci Ocelyn, j&#8217;essaie d&#8217;apprendre Papervision pour faire un site galerie photo et par le fait maitriser le &#8220;logiciel&#8221;, tes tutos me sont donc d&#8217;une grande aide et j&#8217;imagine que cela doit prendre un paquet de temps à faire.</p>
<p>Par contre j&#8217;ai une petite question. Sur d&#8217;autres tutos venant d&#8217;autres sites j&#8217;ai vu à plusieurs reprises les auteurs créer un &#8220;container&#8221; rassemblant l&#8217;ensemble des éléments 3D appelés.<br />
J&#8217;avoue ne pas avoir poussé plus loin pour le moment et ne pas savoir encore si  ce container est vraiment utile ou pas mais pourquoi n&#8217;utilises tu pas cette façon de construire ton anim?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Ocelyn</title>
		<link>http://papervision3d-fr.com/2008/05/23/les-cubes-sous-papervision/#comment-105</link>
		<dc:creator>Ocelyn</dc:creator>
		<pubDate>Mon, 14 Jul 2008 07:30:24 +0000</pubDate>
		<guid>http://papervision3d-fr.com/2008/05/23/les-cubes-sous-papervision/#comment-105</guid>
		<description>Oui, bien sur, il y a d'autre tutoriel prévu, mais c'est très difficile de trouver le temps de les réaliser :( 

Ps: Jolie blog noStyle.</description>
		<content:encoded><![CDATA[<p>Oui, bien sur, il y a d&#8217;autre tutoriel prévu, mais c&#8217;est très difficile de trouver le temps de les réaliser <img src='http://papervision3d-fr.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Ps: Jolie blog noStyle.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : noStyle</title>
		<link>http://papervision3d-fr.com/2008/05/23/les-cubes-sous-papervision/#comment-104</link>
		<dc:creator>noStyle</dc:creator>
		<pubDate>Sun, 13 Jul 2008 22:14:31 +0000</pubDate>
		<guid>http://papervision3d-fr.com/2008/05/23/les-cubes-sous-papervision/#comment-104</guid>
		<description>Bravo pour tout ces tutoriels d'une grande clareté et carrément indispensables! 

Fini de baver devant les sites Papervision en se demandant comment c'est foutu, place à l'action...

Y aura-t-il d'autres tuto de prévus (import d'objet 3D depuis des softs 3D / interaction poussée objets-souris...)? Ce serait cool :-)

Merci encore</description>
		<content:encoded><![CDATA[<p>Bravo pour tout ces tutoriels d&#8217;une grande clareté et carrément indispensables! </p>
<p>Fini de baver devant les sites Papervision en se demandant comment c&#8217;est foutu, place à l&#8217;action&#8230;</p>
<p>Y aura-t-il d&#8217;autres tuto de prévus (import d&#8217;objet 3D depuis des softs 3D / interaction poussée objets-souris&#8230;)? Ce serait cool <img src='http://papervision3d-fr.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Merci encore</p>
]]></content:encoded>
	</item>
</channel>
</rss>
