Hi John,

There may be nothing at all wrong with your code.
This looks the same as the error you logged here
http://groups.google.com/group/away3d-dev/browse_thread/thread/a5b3a6662896d0e1

There's a disparity between the latest Incubator release and the
current Broomstick library.

Anybody still got the old incubator player? I have it installed on my
works machine but
I don't have the installer for my home machine.

On May 19, 4:05 pm, John Brookes <[email protected]> wrote:
> Tried setting the normal map various places, but always get the same error.
> Lights work, just not normal map.
>
> Just testin ;)
>
> private function onLoadComplete(e:LoaderEvent):void
> {
>     var merge:Merge = new Merge(false, false, true);
>
>     var bmd:BitmapData = Bitmap(new nmBM()).bitmapData;
>
>     var shippingContainerParent:ObjectContainer3D =
> ObjectContainer3D(AssetLibrary.getAsset('main', 'sc'));
>     var shippingContainer:Mesh = shippingContainerParent.getChildAt(0) as
> Mesh;
>     var base:Mesh = new
> Plane(BitmapMaterial(shippingContainer.material),1,1);
>
>     //BitmapMaterial(base.material).normalMap = bmd
>     //BitmapMaterial(shippingContainer.material).normalMap = bmd;
>
>     for (var i:int = 0; i <= 7; i++)
>     {
>         shippingContainer.z = i * 81 - (4*81);
>         merge.apply(base, shippingContainer);
>     }
>
>     for each (var sm:SubMesh in base.subMeshes)
>     {
>         BitmapMaterial(sm.material).lights = [light];
>     //    BitmapMaterial(sm.material).normalMap = bmd
>     }
>
>     //BitmapMaterial(base.material).normalMap = bmd
>     view.scene.addChild(base);
>
> }
>
> RangeError: Error #1125: The index 12 is out of range 12.
>     at away3d.core.base::SubGeometry/updateVertexTangents()[C:\Documents and
> Settings\appi\My
> Documents\Flash\Git\away3d-core-broomstick\src\away3d\core\base\SubGeometry 
> .as:570]
>     at away3d.core.base::SubGeometry/getVertexTangentBuffer()[C:\Documents
> and Settings\appi\My
> Documents\Flash\Git\away3d-core-broomstick\src\away3d\core\base\SubGeometry 
> .as:226]
>     at away3d.core.base::SubMesh/getVertexTangentBuffer()[C:\Documents and
> Settings\appi\My
> Documents\Flash\Git\away3d-core-broomstick\src\away3d\core\base\SubMesh.as: 
> 140]
>     at away3d.materials.passes::DefaultScreenPass/render()[C:\Documents and
> Settings\appi\My
> Documents\Flash\Git\away3d-core-broomstick\src\away3d\materials\passes\Defa 
> ultScreenPass.as:404]
>     at away3d.materials::MaterialBase/renderPass()[C:\Documents and
> Settings\appi\My
> Documents\Flash\Git\away3d-core-broomstick\src\away3d\materials\MaterialBas 
> e.as:342]
>     at away3d.core.render::DefaultRenderer/drawRenderables()[C:\Documents
> and Settings\appi\My
> Documents\Flash\Git\away3d-core-broomstick\src\away3d\core\render\DefaultRe 
> nderer.as:171]
>     at away3d.core.render::DefaultRenderer/draw()[C:\Documents and
> Settings\appi\My
> Documents\Flash\Git\away3d-core-broomstick\src\away3d\core\render\DefaultRe 
> nderer.as:100]
>     at away3d.core.render::RendererBase/executeRender()[C:\Documents and
> Settings\appi\My
> Documents\Flash\Git\away3d-core-broomstick\src\away3d\core\render\RendererB 
> ase.as:318]
>     at away3d.core.render::RendererBase/render()[C:\Documents and
> Settings\appi\My
> Documents\Flash\Git\away3d-core-broomstick\src\away3d\core\render\RendererB 
> ase.as:299]
>     at away3d.core.render::DefaultRenderer/render()[C:\Documents and
> Settings\appi\My
> Documents\Flash\Git\away3d-core-broomstick\src\away3d\core\render\DefaultRe 
> nderer.as:79]
>     at away3d.containers::View3D/render()[C:\Documents and Settings\appi\My
> Documents\Flash\Git\away3d-core-broomstick\src\away3d\containers\View3D.as: 
> 336]
>     at indi001::MainShippingContainerLP/handleEnterFrame()[C:\Documents and
> Settings\appi\My
> Documents\Flash\JB\IndiEstate\src\indi001\MainShippingContainerLP.as:129]

Reply via email to