Hi I have this simple 1 file Flex AS project -

package {
        import away3d.containers.View3D;
        import away3d.extrusions.Elevation;
        import away3d.extrusions.SkinExtrude;
        import away3d.materials.IMaterial
        import away3d.materials.BitmapMaterial
        import away3d.primitives.Sphere;

        import flash.utils.getDefinitionByName
        import flash.display.Sprite;
        import flash.display.BitmapData

        public class Away3dTest extends Sprite
        {

                [Embed(source='assets/KL-8-043_eesti_reljeef.png')]
                private static var Reljeef: Class;

                [Embed(source='assets/KL-8-043_eesti_reljeef_rbump.png')]
                private static var ReljeefBump: Class;


                public function Away3dTest()
                {
                        var view:View3D = new View3D({x:200,y:200});
            addChild(view);

                        var source_elevation:BitmapData = new 
ReljeefBump().bitmapData

                        var mat:IMaterial = new BitmapMaterial(new 
Reljeef().bitmapData ,
{smooth:true});

                        var elevate:Elevation = new Elevation();

                        var points:Array = elevate.generate(source_elevation, 
"r", 5, 5,
50, 50, 4)
                        var extrude:SkinExtrude = new SkinExtrude(points, 
{material:mat,
recenter:true, closepath:false, coverall:true, subdivision:1,
bothsides:true, flip:true});
                        extrude.rotationX = 90;

                        view.scene.addChild(extrude);

            view.render();
                }
        }
}


but the SkinExtrude doesnt show up. If I try with sphere it shows?

What am I doing wrong here?

Reply via email to