Wow , Rob it was a very essential info you have brought along with this
example , I mean why wouldn't you insert such example in tutorials page of
Away3D site? many people ,especially those coming from PV3D are looking for
this feature . I was one of these .

Thanks a lot !

On Wed, Dec 23, 2009 at 3:10 AM, Rob Bateman <[email protected]> wrote:

> Hey Joshua
>
> have you tried using ownSession on 3d objects? the session of an object is
> used as its rendering container, a bit like viewportlayers in PV3D. only in
> this case, they can either be set to sort using the position of the object,
> or your own sorting position. for example:
>
> var mySphere:Sphere = new Sphere();
>
> mySphere.ownSession = new SpriteRenderSession();
>
> would group your spheres rendered triangles into their own sprite layer,
> but sorting would stil lbe controlled by the view. however, doing this:
>
> var mySphere:Sphere = new Sphere();
>
> var mySession:SpriteRenderSession = new SpriteRenderSession();
>
> mySession.screenZOffset = 10000;
>
> mySphere.ownSession = mySession;
>
> will ensure that the sorting level of the sphere will always be at 10000
> units, which should place it behind all other 3D content in the view
>
> hth!
>
> Rob
>
>
> On Sun, Dec 13, 2009 at 1:49 AM, Peter Kapelyan <[email protected]>wrote:
>
>> Hi,
>>
>> There's a few ways you can do this, one way is:
>>
>> myFloor.pushBack=true;
>>
>> and/or pushFront=true on the things you want on top.
>>
>> Another way is to assign a large number for your Floors .screenZOffset
>> property to force it always to be in back. In that case you will also need
>> to set the Floors ownCanvas property to true.
>>
>> Let me know if it works for you
>>
>> -Pete
>>
>>
>> On Sat, Dec 12, 2009 at 2:58 PM, Joshua Granick <[email protected]
>> > wrote:
>>
>>> Hey guys,
>>>
>>> I've noticed that when two objects are positioned close to each other, it
>>> sometimes will throw off the stacking order. I have a series of objects
>>> which are set on top of a floor. I am using a Plane for the floor,
>>> because
>>> I like it to move as the camera moves. However, it would be great if I
>>> could somehow force this to always be below the other objects.
>>>
>>> Would I have to use a separate View3D object to do this, and synchronize
>>> the cameras, or is there another way to set an object to always be below
>>> the others?
>>>
>>> Thank you!
>>>
>>
>>
>>
>> --
>> ___________________
>>
>> Actionscript 3.0 Flash 3D Graphics Engine
>>
>> HTTP://AWAY3D.COM
>>
>
>
>
> --
> Rob Bateman
> Flash Development & Consultancy
>
> [email protected]
> www.infiniteturtles.co.uk
> www.away3d.com
>



-- 
Michael Ivanov ,Programmer
Neurotech Solutions Ltd.
Flex|Flash |Air |Games|OS|
Tel-0526237969
[email protected]
[email protected]

Reply via email to