Discuss Scratch
- Discussion Forums
- » Suggestions
- » Transformations Extension Suggestion
- Owls_8
-
20 posts
Transformations Extension Suggestion
support! This is amazing; I really hope the ST adds this extension
this is a great idea
Give a reason why you support, like this: Support!!!!!
Oh look, first post of page 35! Support. Those mock-ups look beautiful, and considering that this is supports the “wide walls” aspect of Scratch's design principles by allowing the creation of completely new and different things.
Last edited by Owls_8 (April 9, 2023 04:23:37)
- -ElectronicArts-
-
1000+ posts
Transformations Extension Suggestion
very useful. i would rather use this than changing costume (by naking it first manually).
- mlcreater
-
1000+ posts
Transformations Extension Suggestion
It is already possible to transform without altering position, direction, and size properties by switching costumes; these blocks just eliminate the need to make several copies of a costume. A 4 point transformation requires 8 degrees of freedom, and Scratch already provides us with 4:
- Translation: 2 degrees of freedom
- Rotation: 1 DOF
- Uniform scaling: 1 DOF
Your suggestion adds blocks that provide 8 degrees of freedom, of which 4 are redundant. They can perform the transformations listed above without actually altering the sprite's position, direction and size properties, which is wildly unintuitive even for advanced users and will get very confusing very quickly!
It's better to build upon the existing transformations Scratch provides rather than providing them all in one fell swoop. You should cut the number of available transformations in your suggestion by half, in such a way that allows Scratch's existing transformations (+ maybe some costume switching) to cover the rest.
It can be useful to transform a sprite without altering the x position and y position properties, so that the go to _, point towards _, and distance to _ blocks are not affected: maybe a sprite should wobble as it moves along a path, but it would be nice if other sprites followed it in a straight line. It can be useful to transform a sprite without altering the direction property, so that the move _ steps block is not affected: maybe a sprite should stretch itself while moving toward the mouse-pointer.
However, if this is very confusing, the new blocks could set the position, direction, and size properties to something intuitive. X and y position could be the average of the 4 points or the ‘center of mass’; direction could be from the center of the left side to the center of the right side; size could be the maximum dimension or the square root of the area.
- k7e
-
1000+ posts
Transformations Extension Suggestion
I can't figure out what this means, the OP is an unsupported image and all of the posts on the first page don't explain anything except for “Support! This isn't confusing at all!”
- MonkeyBean2
-
500+ posts
Transformations Extension Suggestion
I agree. All we need are 2x2 matrix transformations. A 4 point transformation requires 8 degrees of freedom, and Scratch already provides us with 4:
- Translation: 2 degrees of freedom
- Rotation: 1 DOF
- Uniform scaling: 1 DOF
Your suggestion adds blocks that provide 8 degrees of freedom, of which 4 are redundant. They can perform the transformations listed above without actually altering the sprite's position, direction and size properties, which is wildly unintuitive even for advanced users and will get very confusing very quickly!
It's better to build upon the existing transformations Scratch provides rather than providing them all in one fell swoop. You should cut the number of available transformations in your suggestion by half, in such a way that allows Scratch's existing transformations (+ maybe some costume switching) to cover the rest.
EDIT: Nvm, it seems like it already does that… I think.
Last edited by MonkeyBean2 (May 12, 2023 16:46:22)
- PaperMarioFan2022
-
1000+ posts
Transformations Extension Suggestion
SUPPORT! THIS EXTENSION THIS IS SICK! Not only does it display 3D DIMENSIONS, it also shows so neat and tidy effects to sprites! 
The mock up makes complete sense to me!

The mock up makes complete sense to me!
Last edited by PaperMarioFan2022 (June 23, 2023 14:40:20)
- Koamodo975
-
1000+ posts
Transformations Extension Suggestion
Support!! This is actually a really amazing idea. Love to see ST come out with this!
- PaperMarioFan2022
-
1000+ posts
Transformations Extension Suggestion
Support!! This is actually a really amazing idea. Love to see ST come out with this!
Me too!

- wisienki2ie
-
19 posts
Transformations Extension Suggestion
This would be great for making high quality 3d textures for walls since you could make it so that they won't always face the player
- deweypointjr
-
100+ posts
Transformations Extension Suggestion
Support! I have been looking for something like this for a while!
- adonaizone
-
6 posts
Transformations Extension Suggestion
This project seems like a great idea to add.
I hope it gets accepted by the ST!
You have my full support!
———————————————————————-
I hope it gets accepted by the ST!
You have my full support!
———————————————————————-
broadcast [be a coder v]
when I receive [be a coder v]
forever
code()
end
- mcsquaggle
-
500+ posts
Transformations Extension Suggestion
yesyesyesyesyes support. i can do things like make u-10 cube and
squish bobaloo
squish bobaloo
- Codingkid452
-
47 posts
Transformations Extension Suggestion
I support this suggestion! it seems interesting…
- _WOFDOG_
-
100+ posts
Transformations Extension Suggestion
Lots of support! I really like this idea! I hope the Scratch Team adds this (Lets hope they do!)!
- Discussion Forums
- » Suggestions
-
» Transformations Extension Suggestion