Oh yes here is a class that reproduces the error mouse over the cubes.
I'll upload a swf as well
package {
import away3dlite.core.render.Renderer;
import away3dlite.templates.BasicTemplate;
import away3dlite.cameras.lenses.OrthogonalLens;
import away3dlite.materials.WireColorMaterial;
import away3dlite.materials.BitmapMaterial;
import away3dlite.materials.MovieMaterial;
import away3dlite.primitives.Plane;
import away3dlite.primitives.Sphere;
import away3dlite.primitives.Cube6;
import away3dlite.sprites.Sprite3D;
import flash.display.Bitmap;
import flash.display.Sprite;
[SWF(backgroundColor="#ffffff",frameRate="30",quality="MEDIUM",width="520",height="600")]
public class Reproduce extends BasicTemplate {
private var mainCanvas:Sprite = new Sprite();
override protected function onInit():void {
debug = false;
view.mouseEnabled = false;
view.addChild(mainCanvas);
var cube:Cube6 = new Cube6(new WireColorMaterial(), 25,
50,25);
cube.canvas = mainCanvas;
cube.y = -25; //half of height
cube.x = -50+(25*.5);
var cube2:Cube6 = new Cube6(new WireColorMaterial(),
25, 50,25);
cube2.canvas = mainCanvas;
cube2.y = -25; //half of height
cube2.x = cube.x+(25);
var plane:Plane = new Plane(new WireColorMaterial());
plane.canvas = mainCanvas;
view.scene.addChild(plane);
view.scene.addChild(cube);
view.scene.addChild(cube2);
renderer.sortObjects = true;
camera.lookAt(plane.position);
}
public function Reproduce() {
super();
}
}
}
On Apr 1, 9:35 pm, katopz <[email protected]> wrote:
> hmm, not sure how can i reproduce this? can you provide some code plz?
>
> On 01/04/2010, Moley <[email protected]> wrote:
>
>
>
>
>
> > Started using a canvas (for my main objects) to appear above
> > Sprite3D's and got this when i rolled my mouse over the scene.
>
> > RangeError: Error #1125: The index 0 is out of range 0. at
> > away3dlite.core.render::Renderer/collectPointFace()[/Users/
> > moosecrumpet/Documents/Experiments/testAway3D/src/away3dlite/core/
> > render/Renderer.as:184]
> > at away3dlite.core.render::BasicRenderer/getFaceUnderPoint()[/Users/
> > moosecrumpet/Documents/Experiments/testAway3D/src/away3dlite/core/
> > render/BasicRenderer.as:232]
> > at away3dlite.containers::View3D/fireMouseEvent()[/Users/moosecrumpet/
> > Documents/Experiments/testAway3D/src/away3dlite/containers/View3D.as:
> > 253]
> > at away3dlite.containers::View3D/onRollOver()[/Users/moosecrumpet/
> > Documents/Experiments/testAway3D/src/away3dlite/containers/View3D.as:
> > 218]
>
> --
> katopzhttp://www.sleepydesign.com
--
To unsubscribe, reply using "remove me" as the subject.