thanks for awswering.
In fact my model size was very too small, and the other thing was to
use colladaMax plugin.
thanks

On Aug 13, 2:21 pm, Aki <[email protected]> wrote:
> Usually it is an export problem.
> 1. Try to import dae file back to 3ds or blender and check whether faces are 
> right.
> 2. Try to make both sides true in flash.
> 3. Try to scale up/down. Sometimes collada file is much bigger than obj files.
>      For example: I had to scale down to 1/100 to get the same measurement in 
> away3d.
> 4. I recommend exporting to obj format. However I did not try obj in my 
> projects yet, but while experimenting in away3d obj files looked like to have 
> similar measurement.
> Hope helps you. :)
>
> Colir <[email protected]> wrote:
>
> >hi,
> >i try to load a coolada file which is export from 3ds as dae
> >The dae is correctly load but doen't appear on my scene...
> >the debugg mode callback any problem...don't understand...
> >here is my code
>
> >/////////////////////////////////////////////////////////////////////
> >import away3d.cameras.*;
> >import away3d.containers.*;
> >import away3d.core.base.*;
> >import away3d.core.utils.*;
> >import away3d.events.*;
> >import away3d.loaders.*;
> >import away3d.materials.*;
> >import away3d.core.render.*;
> >import away3d.core.math.*;
> >import away3d.core.math.*;
> >import away3d.core.base.*;
> >import away3d.lights.*;
> >import away3d.primitives.*;
>
> >Debug.active = true;
>
> >var camera = new HoverCamera3D({zoom:1.5, focus:550, distance:250});
> >var View:View3D = new View3D({camera:camera,x:450,y:500});
> >View.renderer = Renderer.CORRECT_Z_ORDER
> >addChildAt(View,0);
> >var axis:Trident = new Trident(180);
> >View.scene.addChild(axis);
> >View.render()
>
> >camera.targetpanangle = camera.panangle =45;
> >camera.targettiltangle = camera.tiltangle = 20;
> >camera.mintiltangle = 15;
>
> >var light:DirectionalLight3D = new DirectionalLight3D({color:
> >0xFFFFFF,ambient:0.5, diffuse:0.5, specular:0.5});
> >light.x = -300
> >light.z = -1000
> >light.y = 500
> >View.scene.addChild(light);
>
> >/*//////////////////////////////////CAMERA
> >MOVE////////////////////////////////////*/
> >this.stage.addEventListener(MouseEvent.MOUSE_DOWN, MouseDown);
> >this.stage.addEventListener(MouseEvent.MOUSE_UP, MouseUp);
> >addEventListener(Event.ENTER_FRAME,onEnterFrame)
> >var lastPanAngle:Number;
> >var lastTiltAngle:Number;
> >var lastMouseX:Number;
> >var lastMouseY:Number;
> >var move:Boolean = false;
>
> >function MouseDown(event:MouseEvent):void{
> >    lastPanAngle = camera.targetpanangle;
> >    lastTiltAngle = camera.targettiltangle;
> >    lastMouseX = stage.mouseX;
> >    lastMouseY = stage.mouseY;
> >    move = true;
> >}
>
> >function MouseUp(event:MouseEvent):void{
> >    move = false;
> >}
>
> >function onEnterFrame(e:Event):void{
> >    var cameraSpeed:Number = 0.3; // Approximately same speed as mouse
> >movement.
> >    if (move) {
> >    camera.targetpanangle = cameraSpeed*(stage.mouseX - lastMouseX) +
> >lastPanAngle;
> >    camera.targettiltangle = cameraSpeed*(stage.mouseY - lastMouseY) +
> >lastTiltAngle;
> >    }
> >    camera.hover();
> >    View.render();
> >}
>
> >var kiwiMat:ShadingColorMaterial = new ShadingColorMaterial(0xCCCC00,
> >{cache:true});
> >/*//////////////////////////////////////COLLADA
> >MODEL /////////////////////////////////////////////////////*/
> >var earthCollada = Collada.load("cube.DAE",{autoLoadTextures :
> >false,scaling:1});
> >earthCollada.addOnSuccess(earthLoadSucess)
>
> >var earth:ObjectContainer3D
> >function earthLoadSucess(evt:Loader3DEvent):void{
> >    earth = ObjectContainer3D(evt.loader.handle);
> >    earth.position = new Number3D(0,0,0);
>
> >    var floorMat = earth.materialLibrary.getMaterial("_08___Default")
> >    trace(floorMat)
> >    floorMat.material = kiwiMat;
>
> >    View.scene.addChild(earth)
> >    }
>
> >perhaps i missing some setting in the 3dsmax collada exporter?
> >thanks
>
>

Reply via email to