The unit of measure for scaling an object seems to be different that the units used to define objects.  Best I can tell, objects are defined (nicely) in millimeters, and it appears that scaling is done in inches.  Is that correct, and if so is there some reason why they are different?

• Wayne Losey Official comment

Scaling follows a percentage format. So, 1 = 100%, 1.25 = 125%, 2=200%, etc.

We know that its hard to mix between the two scaler types, but we'll be working on this in the future to make it easier to size the various shapes.

• I found the scaling intuitive. Each is a scale factor. 0.5 makes it half size, etc.

• Anm Anm

I’m sure you can modify the Blockly number input to always append the % symbol.

Same goes for other usages, like the inner radius of the star.

• there is no such thing as special percentages for programmers.

Using a percentage would mean that if someone wanted something to be 2x the size they would have to say 200% instead of 2.

Percentages work best if the the expected range is 0 to 100. That is not the case here.

0.5 = 50%

1 = 100%

1.5 = 150%

if you need to work in percentages for whatever reason, just move the decimal two places.

Percentage means per 100, i.e. divided by 100. so 75 per hundred = 75/100 = 0.75

• Anm Anm

As I programmer, I understand that. As implied by the first post, people get confused expecting a unit in what is effective just a multiplier.
I still think percentages would be more broadly understandable than multipliers.