Assumptions
This section simplifies the original problem and helps in developing the theoretical models by filling in the missing information for the physical system. The assumptions refine the scope by providing more detail.
objectTy: All objects are rigid bodies. (RefBy: GD:impulse, IM:rotMot, IM:transMot, DD:chaslesThm, DD:reVeInColl, DD:potEnergy, DD:ctrOfMass, DD:momentOfInertia, DD:linVel, DD:linDisp, DD:linAcc, DD:kEnergy, DD:impulseV, IM:col2D, DD:angVel, DD:angDisp, and DD:angAccel.)
objectDimension: All objects are 2D. (RefBy: GD:impulse, IM:rotMot, IM:transMot, DD:potEnergy, TM:NewtonSecLawRotMot, DD:kEnergy, IM:col2D, DD:angVel, DD:angDisp, and DD:angAccel.)
coordinateSystemTy: The library uses a Cartesian coordinate system.
axesDefined: The axes are defined using right-handed coordinate system. (RefBy: GD:impulse, IM:rotMot, and IM:col2D.)
collisionType: All rigid bodies collisions are vertex-to-edge collisions. (RefBy: GD:impulse, LC:Expanded-Collisions, and IM:col2D.)
dampingInvolvement: There is no damping involved throughout the simulation and this implies that there are no friction forces. (RefBy: IM:transMot, DD:potEnergy, LC:Include-Dampening, DD:kEnergy, and IM:col2D.)
constraintsAndJointsInvolvement: There are no constraints and joints involved throughout the simulation. (RefBy: IM:transMot, LC:Include-Joints-Constraints, and IM:col2D.)