Skip to content

Instantly share code, notes, and snippets.

@went5
Last active March 21, 2022 05:26
Show Gist options
  • Save went5/670b7b9e9fffd81233e9dadf9b4f85f5 to your computer and use it in GitHub Desktop.
Save went5/670b7b9e9fffd81233e9dadf9b4f85f5 to your computer and use it in GitHub Desktop.
typescript用の数学関数まとめ
const Gravity = 9.8;
export const DegreeToRadian = (degree: number) => {
return degree * (Math.PI / 180);
};
export const ProjectileMotionX = (v0: number, degree: number, time: number) => {
return v0 * Math.cos(DegreeToRadian(degree)) * time;
};
export const ProjectileMotionY = (v0: number, degree: number, time: number) => {
return (
v0 * Math.sin(DegreeToRadian(degree)) * time -
(1 / 2) * Gravity * time * time
);
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment