Hello ...

sorry for my double post but it i thought that the topic was
different !

In fact, i want to have the same distribution and triangle
orientation ... i don't want to do interact like on the link ... i
only want to put my triangles like this example ...

unfortunately, i didn't manage to do it with away3D .... the lookAt
method doesn't seem to work as on pv3D

Thanks again

Ghislain

On 10 déc, 21:22, Peter Kapelyan <[email protected]> wrote:
> Hi Ghislain,
>
> Sometimes messages don't get answered fast, or not at all on this list. But
> that doesn't mean they get lost, I think people will answer if they can.
>
> Why can't you do the same thing as in the link you posted, if that is what
> you would like to do? Is it too much code for you, or you don't know how to
> do it in away3d?
>
> -Peter
>
> On Thu, Dec 10, 2009 at 3:17 PM, Ghislain Flandin <[email protected]>wrote:
>
>
>
> > Here is a message from a previous message ...the subject is not the
> > same ...
>
> > I d'like to distribute triangles all around a sphere and i have an
> > orientation problem ...
>
> > Here is what i'd like to do :
> >http://forum.papervision3d.org/viewtopic.php?f=20&p=4989
>
> > Here is a short example of what i 've got :
>
> > package
> > {
> >        import away3d.containers.ObjectContainer3D;
> >        import away3d.containers.View3D;
> >        import away3d.core.base.Vertex;
> >        import away3d.core.math.Number3D;
> >        import away3d.geom.Explode;
> >        import away3d.primitives.Plane;
> >        import away3d.primitives.Sphere;
> >        import flash.display.Sprite;
> >        import flash.events.Event;
>
> >        /**
> >         * ...
> >         * @author Ghislain Flandin
> >         */
> >        public class Main extends View3D
> >        {
>
> >                public function Main():void
> >                {
> >                        if (stage) init();
> >                        else addEventListener(Event.ADDED_TO_STAGE,
> > init);
> >                }
>
> >                private function init(e:Event = null):void
> >                {
> >                        removeEventListener(Event.ADDED_TO_STAGE,
> > init);
>
> >                        x = this.stage.stageWidth / 2;
> >                        y = this.stage.stageHeight / 2;
>
> >                        camera.z = -900;
> >                        camera.y = 0;
>
> >                        var plane:Plane = new Plane( { width:256,
> > height:91, segmentsW:8,
> > segmentsH:7 ,rotationX:90} );
> >                        //scene.addChild(plane);
>
> >                        var exploder:Explode = new Explode(true,
> > true);
> >                        var exploded:ObjectContainer3D = exploder.apply
> > (plane) as
> > ObjectContainer3D;
>
> >                        var containerExploded:ObjectContainer3D = new
> > ObjectContainer3D();
> >                        scene.addChild(containerExploded);
> >                        containerExploded.addChild(exploded);
> >                        //containerExploded.rotationX = 90;
>
> >                        //use a sphere to position my triangles
> >                        var sphere:Sphere = new Sphere( {segmentsW:11,
> > segmentsH:11, radius:
> > 150} );
> >                        //scene.addChild(sphere);
>
> >                        for (var i:int = 0; i <
> > sphere.vertices.length; i+=1)
> >                                {
> >                                var vertex:Vertex = sphere.vertices
> > [i];
> >                                exploded.children[i].x =
> > sphere.vertices[i].x;
> >                                exploded.children[i].y =
> > sphere.vertices[i].y;
> >                                exploded.children[i].z =
> > sphere.vertices[i].z;
>
> >                                exploded.children[i].lookAt(new
> > Number3D());
> >                                }
>
> >                        render();
> >                }
>
> >        }
>
> > }
>
> > I hope you could help me !!!
>
> > Thanks a lot !
>
> > Ghislain
>
> --
> ___________________
>
> Actionscript 3.0 Flash 3D Graphics Engine
>
> HTTP://AWAY3D.COM

Reply via email to