Dynamic Component scales "by itself" to the wrong size

Not sure if bug or I’m doing something stupid.

I need to make a window shade that animates shorter/longer.

Geometry - change axes to point down - make component - Dynamic Component - ANIMATEFAST(“LenZ”,100%,50%). So far, so good.

click

what the hell.

It becomes longer (the dimensioned part in the screenshot, on the left. On the right is what it was originally).

On next click, it scales to the 40% of height that I want.
But on next click, it goes back to the incorrect height.

What am I doing wrong?


Dynamic component scale problem.skp (376.0 KB)

% is not a function. Contain all parts and work with overall height (or a value within) then multiply with 0.4 for 40% etc…

b674b1fdbeff1e8539b6b4ed6ca51a643e95207b.skp (289.0 KB)

2 Likes

Thank you!

I completely forgot to use decimals instead of percent.

Still a little lost about why did it scale to a wrong height first, but whatever you did works great! The client was really impressed.