Because I can see you rotate the cubes ... Where do you rotate the camera?
Try to comment out
cube_00.yaw(-4);
cube_01.yaw(-4);
cube_02.yaw(-4);
And check what you get.Also my advice , don't tweak focus property if you
don't have a special need. You can get all kinds of perspective
distortions.Work with zoom or position values of you cam.
On Thu, Jan 20, 2011 at 11:08 AM, Michael Iv <[email protected]> wrote:
> Now we have two Fabrice...
>
> Are you sure you move the camera and not the Objects?
> also try to make stage.scaleMode to NOSCALE .I suppose the movie gets
> scaled in the browser that is why you see nothing. :)
>
>
> On Thu, Jan 20, 2011 at 11:01 AM, fabriceb <[email protected]>wrote:
>
>> Hello to all,
>>
>> Sorry for my english (i'm a frenchman), i'm not very good but i try...
>>
>> I began investigating Away3D (3.6) with flash cs4 on Mac Os 10.5.
>>
>> 1) I created a scene where there are 3 objects connected by a tube. If
>> I place the cam above : no problem
>>
>> 2) If I deplace the cam, the pers is false and object do not contact
>> any more
>>
>> 3) And when i put the swf on web, it's not like the swf on my machine
>> (safari and Shockwave Flash 10.1 r102 ).
>>
>> You can see the image of this 3 things here :
>>
>> http://www.fabriceb.fr/divers/3dVisu.html
>>
>> And the code :
>>
>> import away3d.containers.View3D;
>> import away3d.materials.ColorMaterial;
>> import away3d.primitives.Cube;
>> import away3d.primitives.Sphere;
>> import away3d.core.render.Renderer;
>> import away3d.lights.*;
>> import away3d.materials.ShadingColorMaterial;
>> import away3d.materials.WhiteShadingBitmapMaterial;
>> import away3d.cameras.Camera3D;
>> import away3d.cameras.TargetCamera3D;
>> import away3d.materials.PhongBitmapMaterial;
>> import away3d.events.MouseEvent3D;
>> import away3d.containers.ObjectContainer3D;
>> import away3d.primitives.Trident;
>> import away3d.containers.Scene3D;
>> import away3d.core.base.Object3D;
>>
>>
>> stop();
>>
>> //3d variables :
>> //viewport
>> var view:View3D;
>> //objets
>> var cube_00:Cube;
>> var cube_01:Sphere;
>> var cube_02:Cube;
>> var cube_03:Cube;
>> var group:ObjectContainer3D;
>> //camera
>> var cam:Camera3D;
>>
>> //materiaux
>> var essai3dTexture:Essai3d=new Essai3d(0,0);
>> var colorMaterial_00:ShadingColorMaterial=new
>> ShadingColorMaterial(0xB52A22);
>> var colorMaterial_02:PhongBitmapMaterial=new
>> PhongBitmapMaterial(essai3dTexture);
>>
>> // create a viewport
>> view=new View3D({x:550/2,y:
>> 400/2});//,renderer:Renderer.INTERSECTING_OBJECTS
>> addChild(view);
>>
>> //create a trident
>> view.scene.addChild(new Trident(300, true));
>>
>> // create a basic camera
>> cam=new Camera3D({x:1,y:300,z:0,zoom:50,focus:50});
>> cam.lookAt(new Vector3D(0,0,0));
>> view.camera=cam;
>>
>>
>> // create a new Ambient light source with specific ambient parameters
>> var lightAmbientLight3D:AmbientLight3D=new AmbientLight3D({ambient:
>> 1,color:0xfff23f});
>> view.scene.addLight(lightAmbientLight3D);
>>
>>
>> // Create a group and add to scene
>> group = new ObjectContainer3D();
>> view.scene.addChild(group);
>>
>> // create a cube and put it on stage (view.scene) or on group (group)
>> cube_00=new Cube({x:-400,y:0,z:0,width:100,height:100,depth:
>> 100,material:colorMaterial_02});//,material:colorMaterial_00
>> cube_01=new Sphere({x:0,y:0,z:0,radius:100,segmentsW:20,segmentsH:
>> 20,material:colorMaterial_02});
>> cube_02=new Cube({x:400,y:0,z:0,width:100,height:100,depth:
>> 100,material:colorMaterial_02});
>> cube_03=new Cube({x:0,y:0,z:0,width:800,height:10,depth:
>> 10,material:colorMaterial_02});
>> group.addChild(cube_03);
>> group.addChild(cube_00);
>> group.addChild(cube_01);
>> group.addChild(cube_02);
>>
>>
>> // Initialise frame-enter loop
>> addEventListener(Event.ENTER_FRAME, loop);
>> function loop(event:Event):void {
>> //group.yaw(2)
>>
>> // rotate the objects
>> cube_00.yaw(-4);
>> cube_01.yaw(-4);
>> cube_02.yaw(-4);
>>
>> // Render the 3D scene
>> view.render();
>> }
>>
>> Can you tell me where is the problem ?
>>
>> Thanks
>
>
>
>
> --
> Michael Ivanov ,Programmer
> Neurotech Solutions Ltd.
> Flex|Air |3D|Unity|
> www.neurotechresearch.com
> http://blog.alladvanced.net
> Tel:054-4962254
> [email protected]
> [email protected]
>
>
--
Michael Ivanov ,Programmer
Neurotech Solutions Ltd.
Flex|Air |3D|Unity|
www.neurotechresearch.com
http://blog.alladvanced.net
Tel:054-4962254
[email protected]
[email protected]