Expressions/Scripts/Presets

Moderators: Disciple, zlovatt

 
User avatar
Disciple
Topic Author
Posts: 137
Joined: Sat Jun 05, 2004 8:05 am
Location: Los Angeles, CA
Contact:

Moving by increments of 10 pixels

Mon Jan 14, 2008 5:53 pm

I've got an arrow that drives the movement of a rectangle. I need the arrow to move freeform, but the rectangle to look like it is snapping to a grid made of 10x15 rectangles. Is there a way to make the movement of the rectangle follow the arrow but still constrain to the grid?

Thanks
Alex
 
Dan Ebberts
Posts: 318
Joined: Sat Jun 26, 2004 10:01 am
Location: Folsom, CA
Contact:

Mon Jan 14, 2008 6:08 pm

Something like this maybe:

w = 10;
h = 15;

offset = [w,h]/2;

[Math.floor(value[0]/w)*w, Math.floor(value[1]/h)*h] + offset;


You'll probably want to fiddle with the offset til you get what you want.

Dan

Who is online

Users browsing this forum: No registered users and 2 guests