Discuss Scratch

Owls_8
Scratcher
20 posts

Transformations Extension Suggestion

Popsicled wrote:

support! This is amazing; I really hope the ST adds this extension

Alchemyste wrote:

this is a great idea

-Ekmand- wrote:

Support!!!!!
Give a reason why you support, like this:

ResExsention wrote:

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.
Oh look, first post of page 35!

Last edited by Owls_8 (April 9, 2023 04:23:37)

-ElectronicArts-
Scratcher
1000+ posts

Transformations Extension Suggestion

very useful. i would rather use this than changing costume (by naking it first manually).
mlcreater
Scratcher
1000+ posts

Transformations Extension Suggestion

rdococ wrote:

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 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.

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.
Vetzlan
Scratcher
100+ posts

Transformations Extension Suggestion

bump, this is art
k7e
Scratcher
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!”
CST1229
Scratcher
1000+ posts

Transformations Extension Suggestion

k7e wrote:

(#685)
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!”
Here is the image hosted on assets:
CS502022123
Scratcher
19 posts

Transformations Extension Suggestion

Support!
MonkeyBean2
Scratcher
500+ posts

Transformations Extension Suggestion

rdococ wrote:

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.
I agree. All we need are 2x2 matrix transformations.

EDIT: Nvm, it seems like it already does that… I think.

Last edited by MonkeyBean2 (May 12, 2023 16:46:22)

SoandSoANIMATIONS
Scratcher
100+ posts

Transformations Extension Suggestion

I support
PaperMarioFan2022
Scratcher
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!

Last edited by PaperMarioFan2022 (June 23, 2023 14:40:20)

Koamodo975
Scratcher
1000+ posts

Transformations Extension Suggestion

Support!! This is actually a really amazing idea. Love to see ST come out with this!
PaperMarioFan2022
Scratcher
1000+ posts

Transformations Extension Suggestion

Koamodo975 wrote:

Support!! This is actually a really amazing idea. Love to see ST come out with this!

Me too!
wisienki2ie
Scratcher
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
KangaCoder
Scratcher
1000+ posts

Transformations Extension Suggestion

bump
deweypointjr
Scratcher
100+ posts

Transformations Extension Suggestion

Support! I have been looking for something like this for a while!
CodeMaster00000
Scratcher
3 posts

Transformations Extension Suggestion

Awesome!
adonaizone
Scratcher
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!
———————————————————————-
broadcast [be a coder v]
when I receive [be a coder v]
forever
code()
end
mcsquaggle
Scratcher
500+ posts

Transformations Extension Suggestion

yesyesyesyesyes support. i can do things like make u-10 cube and
squish bobaloo
Codingkid452
Scratcher
47 posts

Transformations Extension Suggestion

I support this suggestion! it seems interesting…
_WOFDOG_
Scratcher
100+ posts

Transformations Extension Suggestion

Lots of support! I really like this idea! I hope the Scratch Team adds this (Lets hope they do!)!

Powered by DjangoBB