ScratchData LogoScratchData
Back to Kiragn9898's profile

Rotate That Point!

KIKiragn9898•Created February 15, 2017
Rotate That Point!
1
2
12 views
View on Scratch

Instructions

Click and drag stuff.

Description

MUAHAHAHAAAA! IT'S ALIIIIIIIIVE! And now, Pseudo-coding! Vector2 Rotatepoint (Vector2 Point, Float Angle, Vector2 Origin) { Float Dist = new Float ( Math.square_root( ( (Point.X - Origin.X) * (Point.X - Origin.X) ) + ( (Point.Y - Origin.Y) * (Point.Y - Origin.Y) ) ) ; Float Dir = new Float ( GetDirection((Origin.X - Point.X),(Origin.Y - Point.Y)) ) Float NewDir = new Float ( Dir + Angle); Vector2 Image = new Vector2 (Vector2.Construct_dm (NewDir, Dist); Float GetDirection (Float X, Float Y) { If ( (Y>0) || (Y=0) = true ) { Return Math.Atan( X / Y) } Else { Return (Math.Atan(X / Y) + 180) } }

Project Details

Project ID145562614
CreatedFebruary 15, 2017
Last ModifiedApril 3, 2017
SharedMarch 16, 2017
Visibilityvisible
CommentsAllowed