in regard with your last answer i think it's the way you mean, that's
true ?
Yes, thats exactly what I ment. Glad you've decoded my english:)

je veux pas te faire péter les plombs, donc je comprendrai que tu ne répondes pas

Y'm faut plus que ca pour les faire péter.

On Apr 28, 2010, at 12:34, Colir <[email protected]> wrote:

well, i tried a lots of setup in my MovieMaterial declaration...

the only way that 's work for me to have the half bottom of my
movieClip is  to scale my texture by 2 and apply a negative offset

var summerMatTop:MovieMaterial = new MovieMaterial(summerPlan,
{smooth:true,precision:2,lockW:1182,clipRect:bottomMatClip,scaleY:
2,offsetY:-1050});
var topPlane = new Plane({material:summerMatTop,width:1182,height:
525,segmentsW:3,segmentsH:3});

in regard with your last answer i think it's the way you mean, that's
true ?

i dont' want to boring you..

je veux pas te faire péter les plombs, donc je comprendrai que tu ne
répondes pas

On 27 avr, 22:33, Fabrice3D <[email protected]> wrote:
btw, on my way home, thought about your issue.
I might have been confusing (as usual ) using terms like .5
I ment here that you need "see" on the plane only .5 of the source, so it needs to be twice on scale on one axis.

using bellow zero you get indeed repeats.

I think that with scaleX, on both and use OffsetX to correct the second plane. (if its horizontal)
you should be just fine.

Hope it helps :)

Fabrice

On Apr 27, 2010, at 3:53 PM, Colir wrote:

Hi  fabrice,
im really sorry but i try what you say, and i get the result i
except...the movieMaterial are tilled...
here is my code:

var topMatClip = new Rectangle(0,0,1182,525)
var bottomMatClip = new Rectangle(0,525,1182,1050)

var rainningMatTop:MovieMaterial = new MovieMaterial(rainningPlan,
{smooth:true,precision:2,lockH:525,clipRect:topMatClip});
var rainningMatBottom:MovieMaterial = new MovieMaterial (rainningPlan,
{smooth:true,precision:2,lockH:525,clipRect:bottomMatClip,offsetY:
525});

var topPlane = new
Plane ({material:summerMatTop,back:rainningMatBottom,bothsides:true,width:
1182,height:525,segmentsW:3,segmentsH:3});
var bottomPlane = new
Plane ({m aterial:summerMatBottomBack, back:summerMatBottom,bothsides:true,width:
1182,height:525,segmentsW:3,segmentsH:3});

wahts wrong with this ?

thanks you very much

On 24 avr, 14:59, Fabrice3D <[email protected]> wrote:
MovieMaterial has LockH and W and a  clipRect. Both planes with
500,500 locks. On clip rect with 0,500 on H, the other 500,1000. Set
on second material offsetY to .5.
So you have two materials using same mc but clipping is different.

Note that cliprect defines the region that will be updated.

Fabrice

On Apr 24, 2010, at 10:00, Colir <[email protected]> wrote:

so the only solution i found is this one:

context :
i have 2 plane and one texture as MovieMaterial to use on it. i want
to split my texture.

my planes is 500px height and my Movie material is 1000px height.
I want  my bottom texture to be 180° flipped

here is my code for the texture :

var summerMatTop:MovieMaterial = new MovieMaterial(summerPlan,
{smooth:true,precision:2,lockH:747});
var summerMatBottom:MovieMaterial = new MovieMaterial(summerPlan,
{smooth:true,precision:2,scaleY:-2,offsetY:2988});

i dont know if is the best way to do this.

Can you give me your feedback ?

On 22 avr, 19:04, Colir <[email protected]> wrote:
hello,
i'm looking for a solution to give an negative offsetY value to a
movieMaterial that i use on a plane.

i have two MovieMaterial and one plane.
My plane is half height from the movieMaterial

The idea is to use the top part of the first MovieMaterial for the
front, and use the bottom part of the second for the back.

MoviesMaterials must be bigger than the plan (2x plane height),
because i will invert the part of them during the animation i create

The problem is that when i setup a negativeoffset, the texture is
tilled, cause i also setup the lockH property to keep aspect ratio of
the movie clip

here is my code :

var summerPlan:MovieClip = new SummerPlan() as MovieClip;
var rainningPlan:MovieClip = new RainningPlan() as MovieClip;

var summerMatTop:MovieMaterial = new MovieMaterial(summerPlan,
{smooth:true,precision:2,lockH:742});
var rainningMatBottom:MovieMaterial = new MovieMaterial (rainningPlan,
{smooth:true,precision:2,lockH:742,offsetY:-742});

How i can fix this please?

thank you very much.

--
Subscription settings:http://groups.google.com/group/away3d-dev/
subscribe?hl=en

Reply via email to