Hello.
I use Away3D 3.5.0 and JigLibFlash fp10 v0.40.
I tried to create simple Cube with bitmap materials. I use different
ways for that, but always have one problem.
The material always rotated by 90 degrees and highly extended. (Look
in file Problem with Bitmap material.jpg)
My code:
...
public var backgroundTexture:BitmapMaterial = new BitmapMaterial(new
bgTexture(0, 0)); // Just simple library element
...
// Variant 1:
var box:Cube = new Cube({ width:960, height:1, depth:680, segmentsW:2,
segmentsH:2, material:this.backgroundTexture });
this.view.scene.addChild(box);
var ground:JBox = new JBox(new Away3dMesh(box), 960, 680, 1);
this.physics.addBody(ground);
...
// Variant 2:
var cube:Cube = new Cube( { width:960, height:1, depth:680, segmentsW:
2, segmentsH:2 } );
cube.cubeMaterials.front = this.backgroundTexture;
cube.cubeMaterials.left = this.backgroundTexture;
cube.cubeMaterials.top = this.backgroundTexture;
cube.cubeMaterials.bottom = this.backgroundTexture;
cube.cubeMaterials.back = this.backgroundTexture;
this.view.scene.addChild(cube);
...
Variant 3:
var ground:RigidBody = this.physics.createCube( { width:960, height:1,
depth:680, segmentsW:2, segmentsH:2 } );
Away3dMesh(ground.skin).mesh.material = this.backgroundTexture;
All variants give the same result.
How do I fix?