[Papervision3D] Viewport layer sorting problem
Merrill, Jason
jason.merrill at bankofamerica.com
Fri Jul 3 04:36:37 PDT 2009
Nevermind, I figured it out. I wasn't waiting for the Collada file to
fully load before assigning it to a layer. I did some further googling
and found this post:
http://www.nabble.com/--Viewport-layers,-Colladas,-and-z-fighting-td1971
6296.html
Jason Merrill
Bank of America Global Learning
Shared Services Solutions Development
Monthly meetings on the Adobe Flash platform for rich media experiences
- join the Bank of America Flash Platform Community
<http://sharepoint.bankofamerica.com/sites/tlc/flash/default.aspx>
From: Merrill, Jason
Sent: Friday, July 03, 2009 7:19 AM
To: 'papervision3d at osflash.org'
Subject: Viewport layer sorting problem
I'm having a problem sorting some viewport layers. Two of the layers in
the code below, menuPlaneLayer and gameBoardLayer sort fine, but the one
that contains the Collada file (gameComponentsLayer) does not - it
appears behind everything. What am I doing wrong?
var testColladaMaterialsList:MaterialsList = new MaterialsList();
testColladaMaterialsList.addMaterial ( new ColorMaterial ( 0xD3C8AD),
"ERDefaultMaterial");
var testCollada:Collada = new
Collada("assets/componentmodels/testmodel1/testmodel1.dae",
testColladaMaterialsList);
testCollada.rotationX = -90;
testCollada.z = -100;
_gameComponents.addChild(testCollada);
//Create gameboard plane
var planeMaterial:ColorMaterial = new ColorMaterial(0x);
planeMaterial.doubleSided = true;
_gameboard = new Plane(planeMaterial, 500, 400, 3, 3);
_gameboard.addChild(_gameComponents);
_gameboard.rotationX = 70;
//separate and sort layers for proper clipping:
var menuPlaneLayer:ViewportLayer = _viewport.getChildLayer(_menuPlane);
var gameboardLayer:ViewportLayer = _viewport.getChildLayer(_gameboard);
var gameComponentsLayer:ViewportLayer =
_viewport.getChildLayer(_gameComponents);
menuPlaneLayer.layerIndex = 1;
gameboardLayer.layerIndex = 2;
gameComponentsLayer.layerIndex = 3;
_viewport.containerSprite.sortMode = ViewportLayerSortMode.INDEX_SORT;
_scene.addChild(_gameboard);
Thanks for any advice,
Jason Merrill
Bank of America Global Learning
Shared Services Solutions Development
Monthly meetings on the Adobe Flash platform for rich media experiences
- join the Bank of America Flash Platform Community
<http://sharepoint.bankofamerica.com/sites/tlc/flash/default.aspx>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://osflash.org/pipermail/papervision3d_osflash.org/attachments/20090703/5dcb64f7/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.jpg
Type: image/jpeg
Size: 1272 bytes
Desc: image001.jpg
URL: <http://osflash.org/pipermail/papervision3d_osflash.org/attachments/20090703/5dcb64f7/attachment-0001.jpg>
More information about the Papervision3D
mailing list