Discuss Scratch
- jmdzti_0-0
-
Scratcher
1000+ posts
Add radians
Every time I use an trig function like sin(#), I always forget it, and never get the results I wanted.
So, after a little bit of thinking, I actually thought of adding radians. They’re more useful than you think. After all, they aren’t considered better than degrees because of pure chance. Let me present my idea!
Or, as @medians pointed, a block that converts angle measures.
So, after a little bit of thinking, I actually thought of adding radians. They’re more useful than you think. After all, they aren’t considered better than degrees because of pure chance. Let me present my idea!
([sin in deg v] of (9)::operators)Or maybe add a new block exclusive to trig functions, like
([sin in rad v] of (9)::operators)
([cotan v] of () [deg v]::operators)
Or, as @medians pointed, a block that converts angle measures.
convert () from [degree v] to [radians v]::operators reporter
Last edited by jmdzti_0-0 (March 9, 2025 09:37:10)
- The_Blue_J
-
Scratcher
1000+ posts
Add radians
Every time I use an arithmetic function like sin(#), I always forget it, and never get the results I wanted.I already find sin hard to comprehend, radians might bamboozle a few scratchers…
So, after a little bit of thinking, I actually thought of adding radians. They’re more useful than you think. After all, they aren’t considered better than degrees because of pure chance. Let me present my idea!([sin in deg v] of (9)::operators)Or maybe add a new block exclusive to arithmetic functions, like
([sin in rad v] of (9)::operators)([cotan v] of () [deg v]::operators)
- medians
-
Scratcher
1000+ posts
Add radians
Maybe this?
set angle mode to ( v)::operatorsOr this:
set angle mode to (degrees v)::operators
set angle mode to (radians v)::operators
convert () from (degrees v) to (radians v)::operators reporter
Last edited by medians (Jan. 3, 2025 00:45:32)
- medians
-
Scratcher
1000+ posts
Add radians
Isn't radians taught not long after very basic trig and the unit circle though?Every time I use an arithmetic function like sin(#), I always forget it, and never get the results I wanted.I already find sin hard to comprehend, radians might bamboozle a few scratchers…
So, after a little bit of thinking, I actually thought of adding radians. They’re more useful than you think. After all, they aren’t considered better than degrees because of pure chance. Let me present my idea!([sin in deg v] of (9)::operators)Or maybe add a new block exclusive to arithmetic functions, like
([sin in rad v] of (9)::operators)([cotan v] of () [deg v]::operators)
- SpyCoderX
-
Scratcher
1000+ posts
Add radians
Degrees is significantly easier to understand than radians. Scratch teaches that angles are represented using degrees very early on because of a sprite’s angle editor being labeled with the degrees. (Although it’s a version with X and Y swapped, for some reason).
Along with this, degrees are more readable. For example: 40 and 45 are very easy to tell apart. 0.698 and 0.785 on the other hand look super similar.
Along with this, degrees are more readable. For example: 40 and 45 are very easy to tell apart. 0.698 and 0.785 on the other hand look super similar.
- jmdzti_0-0
-
Scratcher
1000+ posts
Add radians
Maybe this?yeah that looks goodset angle mode to ( v)::operatorsOr this:
set angle mode to (degrees v)::operators
set angle mode to (radians v)::operatorsconvert () from (degrees v) to (radians v)::operators reporter
- jmdzti_0-0
-
Scratcher
1000+ posts
Add radians
And maybe gradians too?gradians aren't as used but why not?
Degrees is significantly easier to understand than radians. Scratch teaches that angles are represented using degrees very early on because of a sprite’s angle editor being labeled with the degrees. (Although it’s a version with X and Y swapped, for some reason).They are easier to understand with pi comparsions, but normal degrees would still be there
Along with this, degrees are more readable. For example: 40 and 45 are very easy to tell apart. 0.698 and 0.785 on the other hand look super similar.
- Za-Chary
-
Scratcher
1000+ posts
Add radians
Isn't radians taught not long after very basic trig and the unit circle though?Generally (at least in my experience) sine and cosine are first taught in the context of angles and side lengths of triangles, which is done using degrees. This does not require radians or the unit circle, which are not taught until a year or two afterward — and possibly never, depending on how much math someone takes.
- jmdzti_0-0
-
Scratcher
1000+ posts
Add radians
i learnt it at the same time as degreesIsn't radians taught not long after very basic trig and the unit circle though?Generally (at least in my experience) sine and cosine are first taught in the context of angles and side lengths of triangles, which is done using degrees. This does not require radians or the unit circle, which are not taught until a year or two afterward — and possibly never, depending on how much math someone takes.
- Rosics
-
Scratcher
1000+ posts
Add radians
I thought this said “add medians” LOL
Support, scratch is supposed to be simple and be able to be advanced, a kid can figure what it does by testing it.
Support, scratch is supposed to be simple and be able to be advanced, a kid can figure what it does by testing it.
- MagentaDude1359
-
Scratcher
100+ posts
Add radians
-snip-I support this block, everything else seems too complicated for beginners (Scratch's sine and cosine were simple enough for me in elementary school because they used degrees, now I use Godot for game dev and I just convert everything to degrees and back lol)convert () from (degrees v) to (radians v)::operators reporter
- jmdzti_0-0
-
Scratcher
1000+ posts
Add radians
Isn't that just the asineNo. It's not the same. The arcsine() (sometimes written as sin⁻¹() )function is the reverse operation to the sine() function. It allows to know what input do you have to put in the sine() function to get that angle. Kind of how division is the counterpart of multiplication. ()_of_()_(Operators_block)#asin
Last edited by jmdzti_0-0 (Jan. 4, 2025 10:45:45)
- medians
-
Scratcher
1000+ posts
Add radians
I said after.. My teachers taught the unit circle after teaching what sin, cos, and tan were, and then taught radians.Isn't radians taught not long after very basic trig and the unit circle though?Generally (at least in my experience) sine and cosine are first taught in the context of angles and side lengths of triangles, which is done using degrees. This does not require radians or the unit circle, which are not taught until a year or two afterward — and possibly never, depending on how much math someone takes.
- jmdzti_0-0
-
Scratcher
1000+ posts
Add radians
bump
My teacher taught radians and the unit circle riight after teaching circle geometry, along with gradians.
My teacher taught radians and the unit circle riight after teaching circle geometry, along with gradians.
- BoogsX15
-
Scratcher
1000+ posts
Add radians
these might be too complicated
semi-support because useful
semi-support because useful