Skip to content

AustinBearden/3D-Rotational-Ball-Motion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This repository will extend the "3D-Point-Mass-Movement" repository and add the feature of rotational motion

(Releasing: Sunday, April 8th, 2018)

Model the movement of a ball with no movement of the ball in the up and down position. Consider the point mass as we did in project 1. Also, consider rotational motion of the ball around its' own access.

  Approach 1: Write the program on my own in .js without help of a major physics engine library
  
  Approach 2: Write the program using the CANNON.js physics engine library

Project 2: (Releasing: Sunday, April 8th, 2018)

Model the movement of a ball with no movement of the ball in the up and down position. Consider the point mass as we did in project 1. Also, consider rotational motion of the ball around its' own access.

  Approach 1: Write the program in on my own in .js without help of a major physics engine library
  
  Approach 2: Write the program using the CANNON.js physics engine library

Physics:

  -> Angular displacement (theta):
  
     theta = theta sub naught + omega sub naught * time + (1/2) * alpha * time^2
  
  -> Angulare velocity (omega):
 
     omega = omega sub naught + alpha * time
     --or--
     omega^2 = omega sub naught ^2 + 2 * alpha *(theta - theta sub naught)
  
  -> Angular acceleration (alpha):
  
     alpha average = change in omega / change in time
  
  -> Kinetic energy of a rotating object:
      K = (1/2)*I*omega^2 where I is moment of inertia
      
  -> 

Releases

No releases published

Packages

No packages published